Movement Class
$15
This is a 1-Hour Class led by Kevin Karnstedt and will take you through golf specific stretches and exercises that will enhance your flexibility, speed, and balance.
Class sizes are limited to 12 people!
The next upcoming class is being held on March 5, 2026 at 7:00 PM
TPI Screening
$50
During this 1-Hour Screening Kevin will take you through a series of movements and document your ability to perform these movements. By the end of this screening Kevin will give you exercises and stretches you can do to increase your body’s ability to perform critical movements to improve your golf swing.
1-on-1 Personal Training
$50
This is a 1-Hour training session where you’ll work directly with Kevin on specific exercises to help increase your body’s flexibility, movement pattern, and balance.
TPI Screening & Personal Training Bundle
$90
This product gets you a TPI screening and a 1-on-1 Personal Training Session with Kevin.
Kevin Karnstedt
Siouxland Golf Lesson’s Movement Specialist and Personal Trainer
Meet Kevin Karnstedt!
Kevin holds a BA in Health and Human Physiology from the University of Iowa, and earned his Physical Therapist Assistant degree from Kirkwood Community College.
He previously received his certification personal training through the National Strength and Conditioning Association (NSCA), a nationally recognized organization focused on strength, performance, and injury prevention. Kevin has also completed TPI Level II Medical certification through the Titleist Performance Institute (TPI), specializing in golf-specific movement assessment, mobility, and performance training.
While Kevin enjoys working with athletes of all sports, he will specifically be helping players improve their golf performance. Through his TPI training, he helps golfers increase distance, reduce pain, and stay on the course longer by improving player's strength, flexibility, and efficiency.
Cancellation Policy:
No call/No Shows will be charged the full amount for their session.
Cancellations made less than 6 hours before the booked time will be charged a 50% cancellation fee.
Cancellations made between 6-24 hours before the booked time will be charged a 25% cancellation fee.
Cancellations made more than 24 hours in advance will not be charged a cancellation fee.