Book your sessions on the calendar links below, Drop in or Members all, Using the Upper Hand Account/App.
Whether you're a beginner or high level athlete, OTR Baseball has what it takes to help you perform at your best!
27
28
In Gym Guided Strength Training
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm HS Prep Freshman Hitting Group Advanced
6:30pm 8th Grade Advanced Hitting Group
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm PRIVATE TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
29
YOUTH 1/1 HITTING SESSION
6:30pm HS Prep Freshman Hitting Group Advanced
6:30pm Youth (11-14) Junior High Hitting
7:30pm Open Hitting (HS/College)
Show all
30
In Gym Guided Strength Training
YOUTH 1/1 HITTING SESSION
6:30pm HS Prep Freshman Hitting Group Advanced
6:30pm 8th Grade Advanced Hitting Group
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Team Training
7:30pm Open Hitting (HS/College)
Show all
1
In Gym Guided Strength Training
YOUTH 1/1 HITTING SESSION
5:30pm HS Spinball Simulated At Bats
6:30pm Youth (11-14) Junior High Hitting
7pm PRIVATE TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
2
YOUTH 1/1 HITTING SESSION
In Gym Guided Strength Training
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm HS Prep Freshman Hitting Group Advanced
6:30pm Youth Advanced Hitting ( 10-13 yo)
6:30pm 8th Grade Advanced Hitting Group
7:30pm Open Hitting (HS/College)
Show all
3
4
5
YOUTH 1/1 HITTING SESSION
In Gym Guided Strength Training
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm HS Prep Freshman Hitting Group Advanced
6:30pm Youth Advanced Hitting ( 10-13 yo)
6:30pm 8th Grade Advanced Hitting Group
7pm PRIVATE TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
6
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth (11-14) Junior High Hitting
7:30pm HS Prep Freshman Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
7
YOUTH 1/1 HITTING SESSION
In Gym Guided Strength Training
6:30pm Youth Advanced Hitting ( 10-13 yo)
6:30pm 8th Grade Advanced Hitting Group
7pm Team Training
7:30pm HS Prep Freshman Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
8
YOUTH 1/1 HITTING SESSION
In Gym Guided Strength Training
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth (11-14) Junior High Hitting
7pm PRIVATE TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
9
In Gym Guided Strength Training
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm 8th Grade Advanced Hitting Group
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm HS Prep Freshman Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
10
11
12
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm 8th Grade Advanced Hitting Group
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm PRIVATE TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
13
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth (11-14) Junior High Hitting
7:30pm Open Hitting (HS/College)
Show all
14
YOUTH 1/1 HITTING SESSION
5:30pm Youth Advanced Hitting ( 10-13 yo)
6:30pm 8th Grade Advanced Hitting Group
7:30pm Open Hitting (HS/College)
Show all
15
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth (11-14) Junior High Hitting
7pm PRIVATE TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
16
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm 8th Grade Advanced Hitting Group
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm Open Hitting (HS/College)
Show all
17
18
19
7pm PRIVATE TEAM TRAINING
20
21
7pm Team Training
22
7pm PRIVATE TEAM TRAINING
23
24
25
26
7pm PRIVATE TEAM TRAINING
27
28
29
7pm PRIVATE TEAM TRAINING
30
31