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

*We are now booking lessons.

We will be booking sessions at Jack Hughes Park in Pineville

Click the link below to see available lesson times.

When you click the lesson it will tell you the location as well as booking instructions. Please make note where your lesson will be taking place.

We appreciate everyone's understanding as we work through this difficult time.

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
The University of North Carolina at Charlotte BA in English MA in English Education

• Played at West Charlotte High School
• An All-Conference and All-State selection
• Powerade/NC State Games participant (Region 6-1993)
• Played American Legion baseball for Post 287
• A 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)

Kevin Hill (Hitting & Defense)
Title: Co-Owner
Hometown: Charlotte, NC
West Charlotte High School
The 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
Hometown: Charlotte, NC
West Charlotte High School
The 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-2018)

• Director of Teams (10U-14U) On Deck Academy (2019-present)  

John Steele (Pitching - Baseball Only)
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, Fielding, 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 the Year Awards
• Appeared in 4 Regional Championships & won back-to-back State Championships in 2015 & 2016 at Marvin Ridge HS

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
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

Lamar Briggs (Hitting & Defense)
Title: Instructor / Coach
Hometown: Charlotte, NC
Davidson Day School
Jackson State University
BS in Health, Physical Education and Recreation

• Played at Davidson Day School
• Was an All-Conference and All-State selection
• Member of the 2014 On Deck O's
• Four year starter at Jackson State University (2015-2018)
• Three time all conference selection
• Played for the DC Grays in Cal Ripken Collegiate League
• Cal Ripken League All-Star selection
• First team All-League selection

Josh Turner (Pitching - Baseball)
Title: Instructor
Hometown: Ogden, IA
Ogden High School
Northwestern College (IA)
Palm Beach Atlantic University

• Four-year starter at Ogden High School
• 2011 INA 2nd Team All State Utility
• 2011 IHSBCA 1st Team All State Utility
• 2012 INA 2nd Team All State Pitcher
• 2012 IHSBCA 1st Team All State Pitcher
• Led Ogden High School to State in 2012
• Named an Iowa All Star 2012
• Became a Closer for two years at Northwestern College (2013-2014)
• February 22, 2014 Pitched a Perfect Game - Only 2nd to do so in NWC History
• 2014 GPAC 2nd Team Pitcher 
• Transferred to Palm Beach Atlantic (2015-2017)
• 2015 NCCAA South Region Pitcher of The Year
• School Record of 106 Strikeouts in 93 Innings.
• Sailfish Leader in several career stat categories.
• Instructor/Coach at The Performance Academy (TPA Apex, NC) 
• Professional Pitcher Rockland Boulders, CANAM League (2019)
• Professional Pitcher New Jersey Jackals, CANAM League (2019)
• Assistant Coach at Butler High School (2020-Present)

Jay Fish (Hitting - Outfield)
Title: Instructor 
Hometown: Springfield, MA
University of North Carolina @ Charlotte – BA English
University of North Carolina @ Charlotte – BA Criminal Justice

• Played four years in high school at Dennis-Yarmouth Regional High School (MA) and Wilbraham Monson Academy (MA) respectively
• Four-year career high school BA .400+
• Team Leader/Top 3 in batting average, stolen bases, and runs scored each season 
• 10+ years coaching ages 7-13 in the Charlotte, NC area
• 2014 – 2017: Assistant Coach @ Cuthbertson High School – Waxhaw, NC
• 2017: Conference Championship
• 2015, 2016, 2017: State Playoffs
• 2017 – 2018: Assistant Coach @ South Mecklenburg High School – Charlotte, NC
• 2018: Conference Championship & State Playoffs
• 2019 – Present: Assistant Coach @ Marvin Ridge High School – Waxhaw, NC

Kyle Shelton
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


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