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!
26
27
5pm Youth Pitching Group ( 11-12 yo)
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
6:30pm Youth Pitching Group ( 8-10 yo)
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
7:30pm Youth Pitching Group (13-14) Non HS
Show all
28
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
7:30pm Open Hitting (HS/College)
7:30pm Youth Catching w/ Towny
8:30pm 8th/HS Advanced Catching w/Towny
Show all
29
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)
7:30pm Youth Catching w/ Towny
Show all
30
5:30pm Youth (11-14) Intermediate Hitting No HS
5:30pm Youth (8-11) Dynamic Hitting Beginner
7:30pm Open Hitting (HS/College)
Show all
1
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
2
3
4
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 HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
7:30pm Youth Pitching Group (13-14) Non HS
Show all
5
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
7:30pm Open Hitting (HS/College)
8:30pm 8th/HS Advanced Catching w/Towny
Show all
6
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Strength Training w/ Chris
7:30pm Open Hitting (HS/College)
7:30pm Youth Catching w/ Towny
Show all
7
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm Open Hitting (HS/College)
Show all
8
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
9
10
11
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)
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
7:30pm Youth Pitching Group (13-14) Non HS
Show all
12
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
7:30pm Open Hitting (HS/College)
8:30pm 8th/HS Advanced Catching w/Towny
Show all
13
5:30pm Youth (8-11) Dynamic Hitting Beginner
6pm Youth Catching w/ Towny
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm TEAM TRAINING
7:30pm Open Hitting (HS/College)
Show all
14
5:30pm Youth (8-11) Dynamic Hitting Beginner
5:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm Open Hitting (HS/College)
Show all
15
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
16
17
18
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)
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
7:30pm Youth Pitching Group (13-14) Non HS
Show all
19
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
7:30pm Open Hitting (HS/College)
Show all
20
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
21
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
22
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6