The Perfect Game National Indoor League allows players of all ages to compete against each other all around the country. The PGNIL uses today’s most up-to-date technology to measure max exit velocity, average exit velocity, launch angles, batting average, and many more statistics for every player in the league.

Players sign up at participating locations and the facility breaks the pool of players into teams. In a lot of instances, players from the same high school are placed on the same team. Teams will be made up of 4-6 players.  Each team plays two games weekly for 6 weeks (12 games). Rosters and schedule will be announced on the website prior to the beginning of league play. Any schedule changes will be announced through each facility website once league play begins.

Games are played at host locations all over the country.  Games are played in 30 minute increments or 7 innings, whichever comes first and is machine pitched. Each host location has a division winner for each age group that will move on to the regional tournament with a determined amount of wildcards to be announced when league forms. The winner of each region will then move onto the National Championships. Each regional and national playoffs will be single elimination bracket play, and played in real time.

Perfect Game Indoor hitting League

Age Groups:
12U, 14U, 16U, & 18U

Regular Season: Begins October 28
Playoffs: Begin December 9

12U - Sundays, game times between 1:00-5:00pm
14U - Sundays, game times between 5:00-9:00pm
16U - Saturdays, game times between 10:00am-2:00pm
18U - Saturdays, game times between 2:00-6:00pm

*Schedules will be set once teams are formed

Cost:  $100 per player

Limited to 8 Teams per age group

For Questions or to register as a team please contact us at or 952-233-7278.