Website Manager

On Deck Academy (704) 889-2287

Private Baseball Training Camp Sessions Charlotte, NC

Individual Spring Training Sessions
Get Ready For The Summer Season!

Purchase a single or package of sessions becoming a member at On Deck and get started today!

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

*We are now booking Individual Training Camp Sessions. 1-on-1 with an instructor.


1. All players must have a signed Waiver Prior to Starting Any Training Sessions.  These waivers need to just be signed once.  You must print and sign and bring with you or you can request to sign online at least 24hrs in advance by emailing [email protected]

2. The player participating in a training session must bring with him a signed daily release stating that the players have no symptoms. This must be provided prior to each and every session they attend. Without having a signed daily acknowledgement we will be unable to conduct the training session.

3. Training Camp sessions at ENGLAND STREET LOCATION.
Players must be dropped off for training sessions. No parents are allowed in the facility during the session.  Players are to wait in their car until the instructor goes to the side entrance and waves them in.  Players should be ready for their session at the start time.  Parents are able to wait in their car during the sessions or can drop off and come back.  At the end of the session players will be walked to the exit in the back of the facility and parents can pick their players up in the gravel lot.

Training Camp session at WCWAA OPTIMIST PARK
Players must be dropped off for training sessions. No parents are allowed at cages during the session.  The coach will meet all players at the gate by the parking lot of the Babe Ruth Field.  At that time players will walk with the Coach to the cages. At the end of the session the Coach will walk the player back to the parking lot.

We appreciate everyone's patience as we work through these new guidelines.  If you have any questions please feel free to email us at [email protected]

Returning Customers:
Click The Button Above & Login To Your EZ Facility Account And Book Your Session
(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.


Session Rates & Packages
30 Minute Individual Session
$55/Single Training Camp Session

4-Pack- $200
8-Pack - $380
12-Pack - $540

*Training Camp Sessions are valid for 1-year from purchase. Purchasing a new Single or Package of Training Camps Sessions enrolls you as a member of On Deck Academy and allows you to train.

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

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

(If This Is Your First Session 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 - Union County
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)

Mike Ladka
Title: Instructor 
Hometown: Monroe, NY
Monroe-Woodbury High School
Elmira College
BA in History/Social Studies Education

• Sullivan County Community College in Coch Sheldrake, NY
• Elmira College
• Team Captain of Elmira College Baseball Team (2016)
• Holds single game RBI record at Elmira College
• Holds single season appearance record Elmira College
• 2x Hudson Valley Collegiate Baseball League All-Star
• Pitching Coach at Marvin Ridge High School

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


Derek Perry (Hitting & Defense)
Title: Instructor
Hometown: Belmont, NC
Education: South Point High School
Liberty University
Pfeiffer University
BA in Sport Management

- Played baseball at South Point High School
- Member of the 2014 On Deck O's
- 3x All Conference
- 2x All State
- Powerade/State Games Participant (2013 Region 6)
- Played Division 1,2,&3 baseball
- 2x All Conference (Conference Carolinas & USA South)
- Played for the Lake Erie Crushers in the Frontier League (2018-2019)
- After my playing career I went back to Pfeiffer to start my coaching career (2019-2020)

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