Brampton’s Premier Baseball Facility

Our 10,000 sq. ft. facility features, 4 dedicated tee/front toss batting cages, 2 bullpen tunnels featuring a total of 5 turf mounds, A 2,000 sq. ft. field turf fielding area, 1 Iron Mike pitching machine, 2 Juggs pitching machines, and a Fitness room.
UD Behind the Plate Catching Clinic
This clinic is aimed at refining and building the necessary skills to be a dependable catcher. During UD Behind the Plate we will work on receiving, blocking, and throwing skills. This clinic will run on Saturdays for a total of 6 sessions. This clinic will be limited to 8 participants. Dates: February 4, 11, 18,…
UD Swing Factory Hitting Clinic
UD Swing Factory is back! This clinic will run on Saturdays for 6 sessions total. Each session is 1 hour in length. The clinic will be limited to 12 registrants. Dates: February 4, 11, 18, 25; March 4, 11, 2023Time: 2pm – 3pm Cost: $200 + HST This clinic is suitable for players 9 years of…
UD Winter Sandlot
UD Winter Sandlot is back! This indoor program is perfect for the recreational House League player or young player looking to improve on the fundamental skills of baseball. The program aims to help players improve their hitting, throwing, and fielding skills in each session. Players are to bring their own baseball glove as well as…
Thank you to our Sponsors
Moss Imaging
Private Instruction
We offer private instruction from 4 instructors for hitting, fielding and pitching.


For facility rentals:
Our Instructors
Our instructors are all different, with diverse lives, styles and backgrounds but what is consistent is that all of them are kind, committed and inspirational.

Day Pass
$20
1 day use
Month Pass
$99
1 month use
3 Months Pass
$149
3 month use
Year Pass (best value)
$399
1 year use
Upper Deck Baseball Academy
Premier baseball facility in Brampton, Ontario
Do you have questions about our facility or programs?
reachus@upperdeckbaseball.ca
(905)499-4700
36 Van Kirk Dr.
Brampton, ON L7A 1B1
- Monday
- 3:00 pm – 10:00 pm
- Tuesday
- 3:00 pm – 10:00 pm
- Wednesday
- 3:00 pm – 10:00 pm
- Thursday
- 3:00 pm – 10:00 pm
- Friday
- 3:00 pm – 10:00 pm
- Saturday
- 10:00 am – 4:00 pm
- Sunday
- 10:00 am – 8:00 pm