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

1/1 Pitching W/ Edgar click for times

30

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

Hitting 1/1 Session (ages 12 -14)

5pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth Pitching Dev ( Age 8-11 )

7:30pm Open Hitting (HS/College)

Show all

1

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

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

6:30pm (Private) Hitting Group

7:30pm Open Hitting (HS/College)

Show all

2

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

Youth 1/1 Hitting (Ages 8-11)

4pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting Development (ages 10-12)

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

6:30pm Hittrax Game Day Ages 12-14

7:30pm Open Hitting (HS/College)

Show all

3

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5:30pm Youth Pitching Dev ( 10-12yo)

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

6:30pm Thursday Advanced Hitting PRIVATE Group

7:30pm Open Hitting (HS/College)

Show all

4

Closed Happy Birthday America!

5

1/1 Pitching W/ Edgar click for times

Youth 1/1 Hitting (Ages 8-11)

Hitting 1/1 Session (ages 12 -14)

Show all

6

1/1 Pitching W/ Edgar click for times

7

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

Hitting 1/1 Session (ages 12 -14)

5pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth Pitching Dev ( Age 8-11 )

6:30pm HS Prep Hitting Group (Rising Freshman)

7:30pm Open Hitting (HS/College)

Show all

8

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

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

6:30pm (Private) Hitting Group

7:30pm Open Hitting (HS/College)

Show all

9

Hitting w Coach Townsend

Catching w/ Coach Townsend click for times

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

Youth 1/1 Hitting (Ages 8-11)

5pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

6:30pm Hittrax Game Day Ages 12-14

7:30pm Open Hitting (HS/College)

Show all

10

Hitting w Coach Townsend

Catching w/ Coach Townsend click for times

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5:30pm Youth Pitching Dev ( 10-12 yo)

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

6:30pm Thursday Advanced Hitting PRIVATE Group

7:30pm Open Hitting (HS/College)

Show all

11

1/1 Pitching W/ Edgar click for times

Youth 1/1 Hitting (Ages 8-11)

Xcel Gym Training

5pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

6:15pm Youth Pitching Dev (12-14 ages)

7:30pm Open Hitting (HS/College)

7:30pm HS Prep Hitting Group (Rising Freshman)

Show all

12

Youth 1/1 Hitting (Ages 8-11)

Hitting 1/1 Session (ages 12 -14)

1/1 Pitching W/ Edgar click for times

Show all

13

1/1 Pitching W/ Edgar click for times

14

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth Pitching Dev ( Age 8-11 )

6:30pm HS Prep Hitting Group (Rising Freshman)

7:30pm Open Hitting (HS/College)

Show all

15

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

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

7:30pm Open Hitting (HS/College)

Show all

16

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

6:30pm Private Group Hitting

7:30pm Open Hitting (HS/College)

Show all

17

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5pm Youth Advanced Hitting ( 10-12 yo)

5:30pm Youth Pitching Dev ( 10-12 yo)

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

6:30pm Thursday Advanced Hitting 12-14 age Group

7:30pm Open Hitting (HS/College)

Show all

18

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

6:15pm Youth Pitching Dev (12-14 ages)

7:30pm Open Hitting (HS/College)

7:30pm HS Prep Hitting Group (Rising Freshman)

Show all

19

1/1 Pitching W/ Edgar click for times

20

1/1 Pitching W/ Edgar click for times

21

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5pm Youth (8-11) Dynamic Hitting Beginner

6:30pm Youth Pitching Dev ( Age 8-11 )

6:30pm HS Prep Hitting Group (Rising Freshman)

7:30pm Open Hitting (HS/College)

Show all

22

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

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

6:30pm (Private) Hitting Group

7:30pm Open Hitting (HS/College)

Show all

23

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

4pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

7pm (Private) Hitting Group

7:30pm Open Hitting (HS/College)

Show all

24

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

5pm Youth Advanced Hitting ( 10-12 yo)

5:30pm Youth Pitching Dev ( 10-12 yo)

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

6:30pm Thursday Advanced Hitting 12-14 age Group

7:30pm Open Hitting (HS/College)

Show all

25

1/1 Pitching W/ Edgar click for times

Xcel Gym Training

4pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

6:15pm Youth Pitching Dev (12-14 ages)

7:30pm Open Hitting (HS/College)

Show all

26

1/1 Pitching W/ Edgar click for times

27

1/1 Pitching W/ Edgar click for times

28

Xcel Gym Training

6:30pm HS Prep Hitting Group (Rising Freshman)

7:30pm Open Hitting (HS/College)

Show all

29

Xcel Gym Training

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

7:30pm Open Hitting (HS/College)

Show all

30

Xcel Gym Training

4pm Youth (8-11) Dynamic Hitting Beginner

5pm Youth Advanced Hitting ( 10-12 yo)

8pm Open Hitting (HS/College)

Show all

31

Xcel Gym Training

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

6:30pm Thursday Advanced Hitting 12-14 age Group

7:30pm Open Hitting (HS/College)

Show all

1

Xcel Gym Training

5pm Youth (8-11) Dynamic Hitting Beginner

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

7:30pm Open Hitting (HS/College)

Show all

2