Fully personalized training sessions built around your body and your goals. No templates. No shortcuts. Just results.
Custom programming delivered to your phone. Train anywhere, anytime — with the same intensity as in-person.
5k, 10k, Half marathon. Zero guesswork. Custom training plans and weekly coaching to get you race-ready — on your timeline.
Competition-level prep for those who want to step on stage or simply reach peak condition. Serious athletes only.
Your Goals. Your Body. Your Plan.
Get personalized coaching designed around you—your body, your experience, your goals, and where you want to go next.
Forget cookie-cutter programs and quick fixes that weren’t designed with you in mind. Whether you choose in-person or online 1-on-1 coaching, your training is built specifically around your needs and adjusted as you progress.
Your 1-on-1 coaching includes:
• A fully personalized training program
• Programming based on your goals, experience, and individual needs
• Weekly check-ins and ongoing feedback
• Regular adjustments to keep your training progressing
• Coaching and accountability throughout your program
In-Person 1-on-1 Coaching
Train with me in person at the Cedar Valley SportsPlex in Waterloo, IA. Sessions range from 30–60 minutes depending on your goals and individual needs.
Pricing varies based on session length and the number of sessions you choose.
Online 1-on-1 Coaching
Online coaching is a great option if you’re comfortable in the gym but want a program specifically designed around your goals and someone to keep you accountable weekly for those goals.
You’ll receive a customized 8–12 week training program delivered through an online coaching app, making it easy to track your workouts, progress, and consistency.
Weekly check-ins give us the opportunity to talk through your progress, address challenges, and make adjustments to your program as needed.
Online 1-on-1 coaching also includes nutrition guidance and a personalized macro plan designed around your specific goals.
Online coaching is billed monthly.
Ready for a plan that’s built around you?

12 Weeks. One Goal. Your Plan.
Take the guesswork out of your workouts with a personalized 12-week training program delivered right to your phone.
Whether your goal is to lose weight, build strength, improve your fitness, or simply feel better in your body, your program is designed around your goals and how quickly you want to progress.
With 3–5 workouts per week, you’ll have a structured plan to follow and an app to track your workouts, progress, and consistency—all from the convenience of your phone. All fitness level welcome even beginners!
Your 12-week program includes:
Please note: This program is designed specifically around your workout plan and does not include weekly check-ins or nutrition guidance. Nutrition coaching can be added for an additional fee.
This is a one-time payment for the full 12-week program. Once you complete your 12 weeks, we’ll evaluate your progress and talk about where you want to go next. If you’re ready to keep pushing toward your goals, you can renew with a brand-new 12-week program.
Ready to commit to 12 weeks of progress?
Let’s get to work.

Your Goal. Your Pace. Your Plan.
Whether you’ve always wanted to run your first 5K, 10K, or half marathon, this program gives you the structure and guidance you need to get there — no previous running experience required.
You’ll receive a personalized running plan built around your current fitness level, your goal, and the amount of time you have to train. Each week, you’ll have a set number of runs to complete along with a weekly mileage goal, giving you clear direction without wondering what you should be doing next.
Your program includes:
You don’t need to be a runner to start. You just need a goal and a willingness to take the first step.
Whether you’re training for your first race or looking to improve your running, I’ll help you build your endurance, stay consistent, and cross that finish line feeling strong and confident.
Your first mile starts here.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.