Website Manager

On Deck Academy (704) 889-2287

Private Baseball Lessons Charlotte, NC


New Customers:
Book Your Lesson Online By Clicking Button Below & Creating An Account

Returning Customers:
Click The Button Above & Login To Your EZ Facility Account And Book Your Lesson
(If You Have Not Enabled Your Account Yet Just Request It By Emailing [email protected])

Online Portal Filter Option:
Looking to work with someone specific:
You can use the filter option at the top of the calendar... Its the three line triangle.
Click the "Calendar" to the right of the clock.
Click the box for Available-InstructorName
Click Filter and it will show you all the options available for that specific instructor

Not Sure Who To Work With?
All Instructors Bio's Can Be Found On Bottom Of This Page


Infield Play: Defense wins ball games! Very few indoor baseball training facilities in the country have the space to focus on defense. We have turf areas inside as well as a full sized infield outside.

Pitching: The staffs focus’ first and foremost on the mechanics of pitching. Proper mechanics lead to consistency and help prevent injury. Advanced players have the opportunity to learn not only proper mechanics but the mental approach to pitching.

Hitting: A major league approach to hitting from former and current professional players. Our staff is brings years of professional baseball & softball experience. Fundamentals of hitting for the beginner all the way up to the mental approach to each and every at bat to advanced player is what we teach.

Catchers: Catching is the most important defensive position in baseball and when it comes to training is often neglected.  Our instructors will help you maximize your talent behind the plate by teaching you the best technique in regards to receiving, blocking, footwork, and throwing.

Our Instructors are not only athletes who have reached the highest levels in the games but who are truly stewards and teachers of the game. Our staff appreciates and values the opportunity to pass on the knowledge that was given to us in our formative years. Our staff brings a passion for the game to all of our students.


Lesson Rates & Packages
30 Minute Individual Lesson
$55/General Public

4-Pack- $200
8-Pack - $380
12-Pack - $540
*Lessons are valid for 1-year from purchase.

Stil Have Questions/Email Us At:
[email protected]

Please Provide: Player Name & The Days/Times You Are Looking For A Lesson

(If This Is Your First Lesson Please Provide DOB)

Jason Hill (Hitting-Defense-Catching)
Title: Co-Owner
Hometown: Charlotte, NC 
West Charlotte High School 
University of North Carolina at Charlotte BA in English MA in English Education 

• Played at West Charlotte High School 
• Was an All-Conference and All-State selection 
• Powerade/NC State Games participant (Region 6-1993) 
• Played American Legion baseball for Post 287 
• Four-year starter at UNC Charlotte 
• In 1996, he was named to the CUSA All-Freshman Team 
• He was named to the CUSA All-Tournament Team in 1996 and 1997 
• In 1998, he helped the 49ers to an NCAA Regional batting .357 with 14 homeruns and 73 RBI, during which he received a Collegiate Baseball National Player of the Week Award 
• Jason was named 49ers Team MVP in 1999 
• Played for the Wilson Tobs in the Coastal Plains League during the summer of 1997 
• Served as an Assistant Coach at UNC Charlotte for four years (1999-2003) 
• Head Coach of the On Deck O’s 18U team which finished 3rd at the Perfect Game/ Baseball America World Wood Bat Championships (in 2003) 
• English Teacher at Northwest Cabarrus High School, Cabarrus County First Class Teacher Finalist (2003) 
• Board Member and President of Parent Council for The Choir School at St. Peter’s (2017/2018-present 

Kevin Hill (Hitting-Defense Infield/Outfield)
Title: Co-Owner
Hometown: Charlotte, NC 
West Charlotte High School 
University of North Carolina at Charlotte 

• Played at West Charlotte High 
• Was an All-Conference and All-State selection 
• Powerade/NC State Games participant (Region 6-1995) 
• Played American Legion baseball for Post 287
• Played at UNC Charlotte 
• In 1998, he helped the Charlotte 49ers to an NCAA Regional (Texas A&M) 
• Assistant Coach at Pfeiffer University (2000) 
• Founder and Head Coach of the Carolina O’s (2000), which eventually became the On Deck O’s 
• Hitting Consultant for the University of Central Florida Softball Program (2005-2006) 
• Associate Scout with Cincinnati Reds (2003-2006) 

Lindo Javelona (Hitting-Defense)
Title: Director of Teams & Lead Instructor 
Hometown: Charlotte, NC 
West Charlotte High School 
University of North Carolina at Charlotte BS in Biology 

• Played at West Charlotte High 
• All-Conference selection 
• Assistant Coach of the West Charlotte High Fall Team (1998) 
• Assistant Coach of the Carolina O’s (2000) 
• Assistant Coach of the On Deck O’s (2001-02) 
• Head Coach with the On Deck O’s 2002-present) 
• Head Coach of the 16U On Deck O’s, which finished 8th at the Perfect Game/ Baseball America World Wood Bat Underclassmen Championships (2005) 
• Head Coach Baseball Coach at Covenant Day Middle School (2012-2014) 
• Head JV Coach Marvin Ridge High School (2015) 
• NFHS Coaching Certification (2015) 
• General Manager On Deck Academy (2011-present) 

John Steele (Pitching)
Title: Director of Pitching & Facilities
Hometown: Charlotte, NC 
Fort Worth Southwest High School 
St. Mary’s University (San Antonio, TX) BS Exercise Sports Science 
Texas Wesleyan University MS Physiology 

• Represented Germany in the 1985 Little League World Series in Williamsport, PA 
• Played at Fort Worth Southwest High School which won the 5A State Championship (1989) 
• Played at Murray State College and participated in the NJCAA World Series (1992) 
• Played at perennial national contender St. Mary’s University in San Antonio, TX
• NAIA Baseball National Championship participant (1995) 
• Began his coaching career at Texas Wesleyan University 
• Joined the Texas Rangers player development staff (1996-1999) 
• Over two decades of experience developing pitchers at the high school, collegiate and professional levels 
• Founder and Lead Instructor Dynamic Pitching Institute (1995) 
• Director of Pitching On Deck Academy (2011-present) 

Mark Mennitt (Hitting- Defense - Catching)
Title: Director of Operations - Weddington
Hometown: Charlotte, NC
Independence High School
Mars Hill College
BA in History/Social Studies Education

• Played in High School at Independence High, state champion 1984
• Head Baseball Coach for 24 years (Independence, Parkwood, Marvin Ridge)
• Won 12 conference titles as a head coach, 11 coach of year awards
• Appeared in 4 regional championships & won state championship in 2015 & 2016 at Marvin Ridge

Jordan Darnell (Pitching-Hitting)
Title: Assistant Director of Teams & Lead Instructor 
Hometown: Charlotte, NC 
Ardrey Kell High School 
Elon University BS Sports Management 

• Played at Ardrey Kell High School 
• Member of the AKHS baseball team which finished runner-up in the NC 4A State Championship (2008), All-Conference selection, All-State selection 
• Southwestern 4A Player of the Year (2008) 
• Member of the On Deck O’s (2006-2008) 
• 3-time Powerade/NC State Games participant (2006, 2007, 2008) 
• Played at Elon University (2008-2013) 
• 3-time NCAA D-I Regional participant (2009, 2010, 2013) 
• SOCON All-Freshman Team selection (2009) 
• 3-time Southern Conference Championships at Elon University (2009, 2010, 2013) 
• Signed with Barrie Baycats (IBL) 
• Certified Dynamic Pitching Institute Instructor 
• Assistant Director of Teams & Pitching Program (2014-present) 

Josh Pinkham (Pitching-Hitting-Defense)
Title: Instructor
Hometown:     Montgomery, AL
Eastwood Christian School
Auburn University
Auburn University-Montgomery BS Communication Studies

•Four-year starter at Eastwood Christian School
•Led Eastwood Christian School to 4 state championship games
•Played Freshman season at Auburn University (2013)
•Transferred to Auburn University Montgomery (2014-2015)
•Coached Eastwood Christian School Varsity team (2016)
•Head instructor for Capital City Strike Zone in Montgomery, AL
•Instructor at On Deck Academy since 2017


Reed Gamache (Hitting-Defense)
Title: Assistant Director of Teams & Instructor
Hometown: Exeter, RI
Bishop Hendricken High School
Binghamton University BA in History

3-Time Rhode Island State Champion at Bishop Hendricken High School
Binghamton University baseball captain
2016 Male athlete of the year at Binghamton University batting .366 with 7 homeruns
2016 All-Tournament team and First team All-Conference
America East Conference tournament champion in 2013, 2014, and 2016
Played in NCAA regionals at NC State, Oklahoma State, and Texas A&M
Signed professionally with the New York Mets playing in: Kingsport (Rookie), Brooklyn (Short Season- A), and Columbia (Full season-A)
Began coaching career at the college level in 2018 as the assistant/ hitting coach with the Edenton Steamers in the Coastal Plain League

Kyle Shelton (Hitting-Defense-Catching)
Title: Instructor
Hometown: Charlotte, NC
Education: South Mecklenburg High School
UNC-Chapel Hill

-Played at South Mecklenburg High School
-Two time All-Conference 
-Mecklenburg Player of the Year (2004)
-Member of On Deck O’s (2001,2003-2004)
-3 time Powerade/NC State Games participant (2002-2004)
-Played at UNC-Chapel Hill (2004-2008)
-Played in 3 CWS with 2 runner-up finishes (2006-2008)
-Signed by the Chicago White Sox 
-Played 5 seasons in the White Sox organization finishing with AAA Charlotte (2008-2012)
-Volunteer Assistant Coach at Northwest Florida State College (2013)
-Assistant Coach at South Mecklenburg High School (2013-2016)
-Assist Coach on the 2013 South Mecklenburg High School State Championship Team

Andrew Tomasovich (Pitching)
Title: Instructor
Hometown: Fort Mill, SC
Education: Fort Mill High School
Charleston Southern University - Bachelor in Communications with a minor in Business

-Member of the 2012 On Deck grad class
-Member of Fort Mill H.S. Varsity Baseball 2009-2012
-SC 2012 3A Player of the Year
-Drafted to Oakland A's 21st round in 2015
-Intern Pitching Coach at Charleston Southern in 2018

Copyright © 2019 On Deck Baseball Academy
On Deck Academy (704) 889-2287
Privacy Statement |  Terms Of Use |  License Agreement |  Children's Privacy Policy  Log In