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

27

28

In Gym Guided Strength Training

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm HS Prep Freshman Hitting Group Advanced

6:30pm 8th Grade Advanced Hitting Group

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

7pm PRIVATE TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

29

YOUTH 1/1 HITTING SESSION

6:30pm HS Prep Freshman Hitting Group Advanced

6:30pm Youth (11-14) Junior High Hitting

7:30pm Open Hitting (HS/College)

Show all

30

In Gym Guided Strength Training

YOUTH 1/1 HITTING SESSION

6:30pm HS Prep Freshman Hitting Group Advanced

6:30pm 8th Grade Advanced Hitting Group

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

7pm Team Training

7:30pm Open Hitting (HS/College)

Show all

1

In Gym Guided Strength Training

YOUTH 1/1 HITTING SESSION

5:30pm HS Spinball Simulated At Bats

6:30pm Youth (11-14) Junior High Hitting

7pm PRIVATE TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

2

YOUTH 1/1 HITTING SESSION

In Gym Guided Strength Training

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm HS Prep Freshman Hitting Group Advanced

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

6:30pm 8th Grade Advanced Hitting Group

7:30pm Open Hitting (HS/College)

Show all

3

4

5

YOUTH 1/1 HITTING SESSION

In Gym Guided Strength Training

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm HS Prep Freshman Hitting Group Advanced

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

6:30pm 8th Grade Advanced Hitting Group

7pm PRIVATE TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

6

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth (11-14) Junior High Hitting

7:30pm HS Prep Freshman Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

7

YOUTH 1/1 HITTING SESSION

In Gym Guided Strength Training

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

6:30pm 8th Grade Advanced Hitting Group

7pm Team Training

7:30pm HS Prep Freshman Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

8

YOUTH 1/1 HITTING SESSION

In Gym Guided Strength Training

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth (11-14) Junior High Hitting

7pm PRIVATE TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

9

In Gym Guided Strength Training

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm 8th Grade Advanced Hitting Group

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

7pm HS Prep Freshman Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

10

11

12

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm 8th Grade Advanced Hitting Group

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

7pm PRIVATE TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

13

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth (11-14) Junior High Hitting

7:30pm Open Hitting (HS/College)

Show all

14

YOUTH 1/1 HITTING SESSION

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

6:30pm 8th Grade Advanced Hitting Group

7:30pm Open Hitting (HS/College)

Show all

15

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth (11-14) Junior High Hitting

7pm PRIVATE TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

16

YOUTH 1/1 HITTING SESSION

5:30pm Youth (8-11) Dynamic Hitting Beginner

6:30pm 8th Grade Advanced Hitting Group

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

7:30pm Open Hitting (HS/College)

Show all

17

18

19

7pm PRIVATE TEAM TRAINING

20

21

7pm Team Training

22

7pm PRIVATE TEAM TRAINING

23

24

25

26

7pm PRIVATE TEAM TRAINING

27

28

29

7pm PRIVATE TEAM TRAINING

30

31