Screenshot
Screenshot

Cameron McVey

With over a decade of professional baseball experience, Cameron McVey is a proven expert in player development. A former pitcher in the San Francisco Giants organization, Cameron has played internationally in Venezuela, Mexico, Canada, Australia, and New Zealand, winning five championships across four countries.

His deep knowledge of pitching mechanics and game strategy has made him a sought-after trainer, mentoring over 300 athletes at Persistent Athletes.

Whether working with beginners or advanced players, Cameron is committed to helping pitchers reach their full potential.

Additional Training Programs

  • 💪🏻 Weight Training / Speed & Agility (with Certified Trainer Pablo)
    • $200/month for unlimited sessions (Monday-Thursday).
    • Strength, muscle development, endurance, agility, and mobility training.
    • Bring a sibling for an additional $100/month.

    Drop-in rate: $30 per session.

  • 💪🏻 Private Team Sessions (Weight Training / Speed & Agility)
    • $100 flat rate per session (up to 10 players).
    • Additional players: $10 each.
    • One-time $25 facility fee for new teams.

    Available Monday-Thursday (7 PM & 8 PM), Saturday/Sunday (anytime).

  • ⚾️ Arm Strengthening Program (Softball & Baseball)
    • $320 for four 45-minute lessons.
    • Over-the-top throwing mechanics, Arm Care Program, and Driveline weighted ball training.
    • Pocket Radar for velocity tracking.

    Video feedback for corrections and biomechanic drills for home training.

  • ⚾️ Catching & Hitting Lessons
    • $85 – 45-minute private session.
    • Small group option: $50 per player (2+ players).

    Training with David Carrillo (Former Cal State Fullerton/Pro Athlete).

  • ⚾️ Softball Pitching & Hitting Lessons
    • $60 – 30-minute lesson or $85 – 45-minute lesson.
    • Led by Isabella Lopez (EM Speed & Power, Cal State Fullerton commit, Firecrackers Brashear travel ball).

    Coaching experience for ages 7 and up.

Class Schedule:

7 - 9U
4:00 - 4:55 PM
10 - 14U
5:00 - 5:55 PM
14 - 18U
6:00 - 6:55 PM

🚨 Sessions do not roll over. One session per day.

Stay Persistent & Elevate Your Game!

  • Full payment is required the same day upon scheduling.
  • Accepted payment methods: Venmo, Zelle, Apple Pay.

🚨 Cancellations: Must provide 24-hour notice for rescheduling.
🚨 No-Shows: No refunds or makeup lessons will be given.