Granite Peak Athletics offers personalized baseball coaching for players at every level, from first-time hitters to college athletes. Our approach starts with understanding how you move — not just how you swing or throw — so every athlete’s plan is built around their own mechanics and goals.

Ready to start? Baseball training is offered through our Lessons and Peak Program — see which fits your goals.

Baseball Training

Lessons

One-on-One

30-minute Lesson — $65

45-minute Lesson — $75

60-minute Lesson — $90

Small Groups of 2 available at 60-minute lesson rate

One-on-one lessons cover hitting, fielding, pitching, and/or catching — your coach will assess where to focus at the start of each session.

Lessons are by appointment only.

Packages

30-minute 5-pack — $305 ($61/session — save $20)

45-minute 5-pack — $355 ($71/session — save $20)

60-minute 5-pack — $425 ($85/session — save $25)

Package credits do not expire.

Small Group (3-4 Athletes)

60-minute Lesson — $40/per athlete

Contact us to schedule

Rapsodo PRO 2.0 Baseball advanced ball-tracking technology for advanced metrics to enhance performance training with hitters and pitchers.

When you book online, you can choose from any of our available instructors. Not sure who's the best fit for your athlete? Contact us and we'll help you decide. Meet the coaching staff →