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!
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