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

DROP IN CAGE SESSION

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 HS Prep Hitting Group Advanced

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

6:30pm Youth Pitching Group ( 8-10 yo)

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

28

DROP IN CAGE SESSION

5pm HS Live at Bats

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

7:30pm HS Prep Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

29

DROP IN CAGE SESSION

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

30

DROP IN CAGE SESSION

5pm HS Live at Bats

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

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

31

DROP IN CAGE SESSION

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)

6:30pm HS Prep Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

1

2

3

In Gym Guided Training

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 Advanced Hitting ( 10-13 yo)

6:30pm HS Prep Hitting Group Advanced

6:30pm Youth Pitching Group ( 8-10 yo)

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

4

In Gym Guided Training

1/1 Advanced Hitting Sessions

YOUTH 1/1 HITTING SESSION

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

6:30pm HS Prep Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

5

In Gym Guided Training

1/1 Advanced Hitting Sessions

YOUTH 1/1 HITTING SESSION

12pm Facility Projects Call - OTR Baseball

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

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

7:30pm Open Hitting (HS/College)

Show all

6

In Gym Guided Training

1/1 Advanced Hitting Sessions

YOUTH 1/1 HITTING SESSION

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

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

7

YOUTH 1/1 HITTING SESSION

In Gym Guided Training

1/1 Advanced Hitting Sessions

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

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

6:30pm HS Prep Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

8

9

10

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 HS Prep Hitting Group Advanced

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

6:30pm Youth Pitching Group ( 8-10 yo)

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

11

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

5pm HS Live At Bats

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

6:30pm Youth Infield Fundamentals

6:30pm HS Prep Hitting Group Advanced

7:30pm Open Hitting (HS/College)

Show all

12

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

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

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

7:30pm Open Hitting (HS/College)

Show all

13

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

5pm HS LIVE AT BATS

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

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

14

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

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

6:30pm HS Prep Hitting Group Advanced

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

7:30pm Open Hitting (HS/College)

Show all

15

16

17

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 HS Prep Hitting Group Advanced

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

6:30pm Youth Pitching Group ( 8-10 yo)

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

18

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

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

7:30pm Open Hitting (HS/College)

7:30pm HS Prep Hitting Group Advanced

Show all

19

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

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

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

7:30pm Open Hitting (HS/College)

Show all

20

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

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

7pm TEAM TRAINING

7:30pm Open Hitting (HS/College)

Show all

21

YOUTH 1/1 HITTING SESSION

1/1 Advanced Hitting Sessions

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

22

23

24

7pm TEAM TRAINING

25

26

27

7pm TEAM TRAINING

28

29

30

31

7pm TEAM TRAINING

1

2

3

4

5