We are situated in Guelph, Ontario and offer 8700 sq.ft. of indoor training facility designed to maximize your baseball training results.


With 5 batting cages,  we can accommodate all your baseball needs. Everything from private instruction to team practices.


PPA has 4 specially designed pitching mounds in 4 separate caged areas to allow for multiple sessions simultaneously.


Our defensive training area provides a great environment to practice strategy and the finer points of field play.


We have the latest technology  needed to optimize your highest athletic performance as well as personl lifestyle goals.

“ There are three types of baseball players: Those who make it happen, those who watch it happen and those who wonder what happens. ”



The facility is available to private rentals for teams. Private rentals include the full seclusion and use of all amenities of the facility.  Teams may customize their rental time, dates and use of space in the facility (Front Room, Back Room or Full Facility). 

Rentals will vary depending on number of mounds, cages or athletes that is needed during facility practice. A head instructor can be added, for an additional fee, to run a customized practice or work on a particular skill-set based upon the coaching staff’s request. All rentals take place either before or after membership operating hours to allow for full privacy during practice hours. Please allow appropriate advanced notice as rental slots do fill quickly.

Front Room

  • 3 Batting Cages, 6 Pitching Mounds, Soft-Toss Areas and Defensive Area
  • With every 15 hours of FRONT ROOM rental, you receive discount of $15 off per hour rented

Back Room

  • 2 Batting Cages, One Pitching Mound and 1 Soft-Toss Area
  • With every 15 hours of BACK ROOM rental, you receive discount of $10 off per hour rented

Full Facility

  • Front Room and Back Room Features
  • With every 15 hours of FULL FACILITY rental, you receive discount of $25 off per hour rented

Peak Performance Instructor Available for team instruction during team rentals at a price of $50.00 per hour.

*All Prices are subject to HST

    Start Times

    7pm – 11pm Weeknights

    8am-10pm Weekends

    Achieve Your Fitness Goals

    Flexible membership packages to suit all levels of training to help achieve your fitness goals