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

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