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!
28
29
5pm Youth Pitching Group ( 11-12 yo)
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm TEAM TRAINING
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
30
1/1 Advanced Hitting Sessions
YOUTH 1/1 HITTING SESSION
5:30pm HS on Field Workout(Live At Bats)
5:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
1
1/1 Advanced Hitting Sessions
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Strength Training w/ Chris
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
2
5:30pm HS on Field Workout(Live At Bats)
5:30pm Youth (11-14) Intermediate Hitting No HS
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
3
4
5
6
YOUTH 1/1 HITTING SESSION
1/1 Advanced Hitting Sessions
5pm Youth Pitching Group ( 11-12 yo)
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm TEAM TRAINING
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
7
5pm HS on Field Workout(Live At Bats)
5:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
8
YOUTH 1/1 HITTING SESSION
1/1 Advanced Hitting Sessions
5:30pm Youth (8-11) Dynamic Hitting Beginner
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
9
5pm HS on Field Workout(Live At Bats)
5:30pm Youth (11-14) Intermediate Hitting No HS
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
10
1/1 Advanced Hitting Sessions
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm Open Hitting (HS/College)
7:30pm HS Prep Hitting Group Advanced
Show all
11
12
13
1/1 Advanced Hitting Sessions
YOUTH 1/1 HITTING SESSION
5pm Youth Pitching Group ( 11-12 yo)
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
7:30pm HS Prep Hitting Group Advanced
Show all
14
5pm HS on Field Workout(Live At Bats)
5:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm Open Hitting (HS/College)
7:30pm HS Prep Hitting Group Advanced
Show all
15
1/1 Advanced Hitting Sessions
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
16
5pm HS on Field Workout(Live At Bats)
5:30pm Youth (11-14) Intermediate Hitting No HS
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
17
1/1 Advanced Hitting Sessions
YOUTH 1/1 HITTING SESSION
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Catching Session(non HS)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm Advanced HS Catching
7:30pm Open Hitting (HS/College)
7:30pm HS Prep Hitting Group Advanced
Show all
18
19
20
7pm TEAM TRAINING
21
22
7pm TEAM TRAINING
23
7pm TEAM TRAINING
24
25
26
27
7pm TEAM TRAINING
28
29
7pm TEAM TRAINING
30
7pm TEAM TRAINING
31
1