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!

Sun
Mon
Tue
Wed
Thu
Fri
Sat

29

30

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 Youth Pitching Group (13-14) Non HS

7:30pm Open Hitting (HS/College)

Show all

31

5:30pm Youth (11-14) Intermediate Hitting No HS

6:30pm Youth Infield Fundamentals

7:30pm Youth Catching Group

7:30pm Open Hitting (HS/College)

Show all

1

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)

8pm HS CATCHING GROUP

Show all

2

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

3

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

4

5

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

5:30pm Youth (11-14) Intermediate Hitting No HS

6:30pm Youth Infield Fundamentals

7:30pm Open Hitting (HS/College)

Show all

8

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

9

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

10

6:30pm Youth Advanced Hitting ( 10-13 yo)

7pm HS Prep Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

1

2