Our Instructors
Scottsdale Batting Cages is proud to offer the finest in both individual and group instruction for baseball, softball, hitting, pitching, and fielding/throwing mechanics.
You are welcome to contact the instructors directly and schedule your lessons.
Click on any instructors name to view their profile and contact information.
Chad Moeller/Chad Moeller Baseball
Stephen Randolph/SLR Baseball
Pitching & Hitting Instruction
19 Years Pro Baseball Experience
- National Pitching Coordinator for Future Stars Series
- 2009-2011 Yokohama Baystars (Japan)
- 2007 Houston Astros
- 2003-2005 Arizona Diamondbacks
- 2003 Major League Baseball Debut
- 1994-95 University of Texas
- 1995 Drafted NY Yankees
- 1994-1995 University of Texas
Private Lessons | Rates |
30 Minutes | $75 |
One Hour | $140 |
(5 qty.) 30 Minute Lessons | $350 |
Contact Stephen Randolph:
Johnny Bess
“My Mission is to teach proper fundamentals of Hitting, Catching and Fielding through Repetition. The best way to get better is to practice consistency daily. Unlike most coaches I also work on the mental aspect of the game to help build confidence on and off the field.
My greatest goal is to get my players to the next level… High School, College or Professional.”
Lessons Include Pocket Radar, Blast Motion and Diamond Kinetics Coaching Technology
- Played 7 years MiLB with the Giants, Reds & Expos
- 20 years coaching experience with 14 years at the High School and Collegiate level
- Current Coach with Team Dinger program
Contact Johnny Bess:
Mo Mercado
Pitching & Hitting Instruction

Contact Mo:
Phone: 951-852-3172
John Casey
Hitting & Fielding Instruction
John is an expert in Hitting & Fielding Instruction. He attended college at Stanislaus State, and in 1991 was a Division II 1st Team All American. He has 5 years of professional baseball experience and over 15 years of coaching experience.
Private Lessons | Rates |
30 Minutes (Batting Cage Included) | $60 |
One Hour (Batting Cage Included) | $120 |
Contact John Casey:
Steve Hague
“I am a former NCAA Division 1 pitcher from the University of Iowa where I had the privilege to play with and against some of the best competition the game has to offer. In my lessons I use science, research, and technology to develop amateur athletes into well rounded hitters and pitchers. Based on my tracking methods, the average increase in pitching velocity for my pitchers and exit velocity for hitting is roughly 5 MPH within a two month time frame. From there we develop other areas of the game such as effective off-speed pitches for pitchers and timing, pitch recognition, and selection for hitters.”
Private Lessons | Rate |
30 Minutes | $50 |
3 Hour Package | $275 |
6 Hour Package | $510 |
For rates and lesson availability contact Steve
Email:
Phone Number: 773-484-6342
Ash McCoy
Baseball Lessons
Pinnacle HS 2009 (First team All State)
– Dual commit (University of Arizona / Yavapai CC)
Yavapai CC 2010-11
– Conference Champs 2010
– ACCAC All-Star 2011
Emporia State University 2012-13
– MIAA Hitter of the Month 2012
– MIAA Player of the Month 2012
– NBC All-American 2012 (Casa Grande Cotton Kings)
Wichita Wingnuts (American Association) 2013
Private Lessons | Rate |
30 Minutes (Batting Cage Included) | $45 |
One Hour (Batting Cage Included) | $90 |
Contact Ash McCoy:
Phone: 480-586-1335 *Text preferred*
Cody Erickson
Baseball Lessons
Cody Bio
Private Lessons | Rate |
30 Minutes (Batting Cage Included) | $ |
One Hour (Batting Cage Included) | $ |
Contact Cody
Phone: 480-272-0802
Email:
Cameron Bayne
* Drafted by Cincinnati Reds 2006 (Centerfield)
* Drafted by Chicago White Sox (Pitcher)
* Pitched 6 seasons with Chicago White Sox
* 10+ years Baseball Coach/Instructor
Private Lessons | Rate |
30 Minutes (Batting Cage Included) | $ |
One Hour (Batting Cage Included) | $ |
Contact Cam
Phone: 602-800-4992
Email:
Matt Herges
* 11 Year MLB Pitcher
* 4 Year MLB Coach
-2 Years Giants
-2 Years Diamondbacks
* 7 Years MILB Coach (Dodgers)
* 30 Years Pro Experience
Rates: $100 for 30 minutes
Contact Matt: 310-962-9365