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!
1
2
5pm Youth Pitching Group ( 11-12 yo)
5pm Youth (8-11) Dynamic Hitting Beginner
6pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Youth Pitching Group (13-14) Non HS
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
3
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
6:30pm 8TH GRADE/HS ADVANCED CATCHING GROUP
7pm Junior High Strength w/ Chris
7:30pm Open Hitting (HS/College)
Show all
4
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm Open Hitting (HS/College)
Show all
5
5:30pm Youth (11-14) Intermediate Hitting No HS
7:30pm Open Hitting (HS/College)
6
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
7
8
9
5pm Youth Pitching Group ( 11-12 yo)
5:30pm Youth (8-11) Dynamic Hitting Beginner
6pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Youth Pitching Group (13-14) Non HS
7pm HS In Season Training Program
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
10
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
7pm Junior High Strength w/ Chris
7:30pm Open Hitting (HS/College)
Show all
11
5:30pm Youth (8-11) Dynamic Hitting Beginner
7:30pm Open Hitting (HS/College)
7:30pm 8TH GRADE/HS ADVANCED CATCHING GROUP
Show all
12
5:30pm Youth (11-14) Intermediate Hitting No HS
7pm HS In Season Training Program
7:30pm Open Hitting (HS/College)
Show all
13
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
14
15
16
5pm Youth (8-11) Dynamic Hitting Beginner
5pm Youth Pitching Group ( 11-12 yo)
6pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Youth Pitching Group (13-14) Non HS
7pm HS In Season Training Program
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
17
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Infield Fundamentals
7pm Junior High Strength w/ Chris
7:30pm Open Hitting (HS/College)
7:30pm 8TH GRADE/HS ADVANCED CATCHING GROUP
Show all
18
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm Open Hitting (HS/College)
Show all
19
5:30pm Youth (11-14) Intermediate Hitting No HS
6:15pm Youth Catching Session
7pm HS In Season Training Program
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 HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
21
22
23
5pm Youth Pitching Group ( 11-12 yo)
5pm Youth (8-11) Dynamic Hitting Beginner
6pm Youth Pitching Group ( 8-10 yo)
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm Youth Pitching Group (13-14) Non HS
7pm HS In Season Training Program
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
24
5:30pm Youth (11-14) Intermediate Hitting No HS
6:30pm Youth Catching Session
6:30pm Youth Infield Fundamentals
7pm Junior High Strength w/ Chris
7:30pm Open Hitting (HS/College)
7:45pm 8TH GRADE/HS ADVANCED CATCHING GROUP
Show all
25
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7:30pm Open Hitting (HS/College)
Show all
26
5:30pm Youth (11-14) Intermediate Hitting No HS
7pm HS In Season Training Program
7:30pm Open Hitting (HS/College)
Show all
27
5:30pm Youth (8-11) Dynamic Hitting Beginner
6:30pm Youth Advanced Hitting ( 10-13 yo)
7pm HS Prep Hitting Group Advanced
7:30pm Open Hitting (HS/College)
Show all
28