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

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