2,075 MLB PLAYERS | 14,476 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/11
Day 2
10/12
Day 3
10/13
Day 4
10/14
Day 5
10/15
Day 6
10/16
Day 7
10/17
Day 8
10/18
Day 9
10/19
Day 10
10/20
Brooklyn Falcons 14U Sal
Jayden Caro
0 0 43 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Hersy Felix
0 21 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Christopher Fogarile
0 42 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Philip Kelly Jr.
0 22 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Jesse Oyola
0 32 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Holden Pawlak
0 0 23 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Obiel Sanchez
0 45 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Janiel Santana
0 4 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Jude Van Ooyen
0 59 0 0 0 0 0 0 0 0
Brooklyn Falcons 14U Sal
Christopher Villalona
0 0 47 0 0 0 0 0 0 0
Cage Academy Elite
Shane Andrus
19 0 0 0 0 0 0 0 0 0
Cage Academy Elite
Tommy Diffley
14 0 20 0 0 0 0 0 0 0
Cage Academy Elite
Brandon Falco
0 0 28 0 0 0 0 0 0 0
Cage Academy Elite
Jackson Hinchliffe
0 0 77 0 0 0 0 0 0 0
Cage Academy Elite
Tim Naughton
49 0 0 0 0 0 0 0 0 0
Cage Academy Elite
Tyler Spencer
0 0 42 0 0 0 0 0 0 0
Cage Academy Elite
Jackson Stoll
0 58 0 0 0 0 0 0 0 0
Cage Academy Elite
Steve Svenson
13 0 0 0 0 0 0 0 0 0
Cage Academy Elite
James Vallillo
0 0 51 0 0 0 0 0 0 0
Full Count Futures
Bobby Bressler
0 0 49 0 0 0 0 0 0 0
Full Count Futures
Colin Chou
0 0 42 0 0 0 0 0 0 0
Full Count Futures
Chase Donovan
0 0 27 0 0 0 0 0 0 0
Full Count Futures
Elijah Foster
52 0 0 0 0 0 0 0 0 0
Full Count Futures
Teodoro Garcia
0 29 0 0 0 0 0 0 0 0
Full Count Futures
Jaden Jamison
0 0 72 0 0 0 0 0 0 0
Full Count Futures
Dustin McGuinness
0 57 0 0 0 0 0 0 0 0
Full Count Futures
Christian Mehalick
69 0 0 0 0 0 0 0 0 0
Full Count Futures
Mahir Shah
0 0 32 0 0 0 0 0 0 0
Genovese baseball
Luis De Leon
0 20 0 0 0 0 0 0 0 0
Genovese baseball
Gabriel Gobbi
0 78 0 0 0 0 0 0 0 0
Genovese baseball
Cristian Mejia
0 53 0 0 0 0 0 0 0 0
Genovese baseball
Joshua Moreno
0 9 0 0 0 0 0 0 0 0
Genovese baseball
Jonathan Rodriguez
0 34 0 0 0 0 0 0 0 0
Genovese baseball
Samuel Vasquez
0 73 0 0 0 0 0 0 0 0
Genovese baseball
Lucas White
0 0 92 0 0 0 0 0 0 0
Knights Nation
Jordan Babbo
0 30 0 0 0 0 0 0 0 0
Knights Nation
Nolan Curto
0 0 41 0 0 0 0 0 0 0
Knights Nation
Ryan Kurz
0 75 0 0 0 0 0 0 0 0
Knights Nation
Alex Marcoline
0 0 80 0 0 0 0 0 0 0
Knights Nation
Sean Wille
0 70 0 0 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
Nick Brown
0 6 0 0 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
Ryan Capriotti
0 0 0 87 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
William Grayson
0 17 72 0 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
Nick Matteo
0 20 0 41 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
Jack Oday
0 12 0 0 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
Anthony Renz
0 11 0 0 0 0 0 0 0 0
Mid-Atlantic Show 14U Jakubowski
Jackson Turk
0 59 0 0 0 0 0 0 0 0
NJ Glory - Select
Evan Biener
0 29 0 26 0 0 0 0 0 0
NJ Glory - Select
Austin Blesing
0 11 71 0 0 0 0 0 0 0
NJ Glory - Select
Nick Donofrio
33 0 0 16 0 0 0 0 0 0
NJ Glory - Select
Joseph Giordano
0 17 0 0 0 0 0 0 0 0
NJ Glory - Select
Zachary Marceau
0 0 0 58 0 0 0 0 0 0
NJ Glory - Select
Rodney Pena
13 0 0 66 0 0 0 0 0 0
NJ Glory - Select
Brandon Rivas
0 0 48 0 0 0 0 0 0 0
NJ Glory - Select
Sebastian Rivas
32 0 41 0 0 0 0 0 0 0
NJ Glory - Select
Kyle Rogers
12 0 0 98 0 0 0 0 0 0
NJ Glory - Select
David Varoli
0 37 0 0 0 0 0 0 0 0
NORTH ATLANTIC CANES GOLD 14U
Zach Braunstein
0 30 0 0 0 0 0 0 0 0
NORTH ATLANTIC CANES GOLD 14U
Beckham Connors
0 17 0 0 0 0 0 0 0 0
NORTH ATLANTIC CANES GOLD 14U
Matthew Glim
0 15 0 0 0 0 0 0 0 0
NORTH ATLANTIC CANES GOLD 14U
Roman Roman
0 50 0 0 0 0 0 0 0 0
NORTH ATLANTIC CANES GOLD 14U
Thomas Stallworth
0 56 0 0 0 0 0 0 0 0
NORTH ATLANTIC CANES GOLD 14U
Jaesun Waldman
0 0 91 0 0 0 0 0 0 0
NY Prospects 2023 Riches
Andrew Charzewski
0 89 0 0 0 0 0 0 0 0
NY Prospects 2023 Riches
Vincent Ford
0 0 69 0 0 0 0 0 0 0
NY Prospects 2023 Riches
Andrew Haddad
0 0 67 0 0 0 0 0 0 0
NY Prospects 2023 Riches
James Lang
15 0 0 0 0 0 0 0 0 0
NY Prospects 2023 Riches
Frank Moyle
92 0 0 0 0 0 0 0 0 0
NY Prospects 2023 Riches
Matt Sanfilippo
0 0 19 0 0 0 0 0 0 0
NY Prospects 2023 Riches
Joseph Vinciguerra
17 29 0 0 0 0 0 0 0 0
Power 5 Baseball
Lorenzo Camilleri
0 38 0 0 0 0 0 0 0 0
Power 5 Baseball
Christopher Cannizzaro
0 35 0 0 0 0 0 0 0 0
Power 5 Baseball
Nicholas Di Meglio
0 0 35 0 0 0 0 0 0 0
Power 5 Baseball
Matt Dinoff
0 65 0 0 0 0 0 0 0 0
Power 5 Baseball
Jace Egenhauser
0 0 57 0 0 0 0 0 0 0
Power 5 Baseball
Joseph Gelb
0 0 19 0 0 0 0 0 0 0
Power 5 Baseball
Jason Miller
41 0 0 0 0 0 0 0 0 0
Power 5 Baseball
Michael Scalera
74 0 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Josue Cueto
96 0 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Carlos De La Rosa
0 0 84 0 0 0 0 0 0 0
PS2 Academy Crusaders
Nick Fiorita
0 16 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Erick Rodriguez
0 7 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Charlie Sariti
0 5 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Charlie Siriti
0 0 32 0 0 0 0 0 0 0
PS2 Academy Crusaders
Junior Then
0 18 18 0 0 0 0 0 0 0
PS2 Academy Crusaders
Angel Urdaneta
13 0 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
James Zwolinski
0 58 0 0 0 0 0 0 0 0
Richmond County Nationals
Anthony Belisario
0 0 61 0 0 0 0 0 0 0
Richmond County Nationals
Gregory Bruno
0 0 100 0 0 0 0 0 0 0
Richmond County Nationals
Leo Doyle
0 0 92 0 0 0 0 0 0 0
Richmond County Nationals
Ronin Lee
0 60 0 0 0 0 0 0 0 0
Richmond County Nationals
Justin Lopez
0 0 0 96 0 0 0 0 0 0
Richmond County Nationals
Timothy Manuelain
0 0 0 95 0 0 0 0 0 0
Richmond County Nationals
Anthony Marsillo
0 0 0 19 0 0 0 0 0 0
Richmond County Nationals
Ethan Marzo
0 38 0 0 0 0 0 0 0 0
Richmond County Nationals
Michael Palermo
0 42 0 0 0 0 0 0 0 0
Richmond County Nationals
John Papagni
0 37 0 0 0 0 0 0 0 0
Richmond County Nationals
Anthony Spungin
0 37 0 0 0 0 0 0 0 0
Richmond County Nationals
Michael Sutter
0 43 0 0 0 0 0 0 0 0
Team Francisco NOTORIOUS 9
Dominick Carbone
0 33 0 0 0 0 0 0 0 0
Team Francisco NOTORIOUS 9
Andrew Koshy
0 0 92 0 0 0 0 0 0 0
Team Francisco NOTORIOUS 9
Michael Loughlin
0 0 29 0 0 0 0 0 0 0
Team Francisco NOTORIOUS 9
Philip Mazzola
0 41 0 0 0 0 0 0 0 0
Team Francisco NOTORIOUS 9
Sebastian Velasquez
0 20 0 0 0 0 0 0 0 0
Team Francisco NOTORIOUS 9
Justin Wilkinson
0 84 0 0 0 0 0 0 0 0
Team Francisco SELECT
Jace Alvino
0 0 19 90 0 0 0 0 0 0
Team Francisco SELECT
Dominic Gerbasio
0 35 0 18 0 0 0 0 0 0
Team Francisco SELECT
Brandon Hauk
0 0 66 0 0 0 0 0 0 0
Team Francisco SELECT
Alex Hildebrand
0 17 0 0 0 0 0 0 0 0
Team Francisco SELECT
Ryan Hillery
0 5 0 0 0 0 0 0 0 0
Team Francisco SELECT
Andrew Lenski
0 91 0 0 0 0 0 0 0 0
Team Francisco SELECT
Vincent Paolella
0 20 53 0 0 0 0 0 0 0
Team Francisco SELECT
Anthony Powers
0 3 46 0 0 0 0 0 0 0
Tri-City Bombers 14U
Michael Currao
0 61 0 0 0 0 0 0 0 0
Tri-City Bombers 14U
JJ Hunter
0 19 28 0 0 0 0 0 0 0
Tri-City Bombers 14U
Korin Laurilla
0 14 0 0 0 0 0 0 0 0
Tri-City Bombers 14U
Cameron Mailloux
0 17 54 0 0 0 0 0 0 0
Tri-City Bombers 14U
Daniel McCue
0 18 0 0 0 0 0 0 0 0
Tri-City Bombers 14U
Ayden Reyes
0 20 16 0 0 0 0 0 0 0
Tri-City Bombers 14U
Gianni Ricci
0 17 51 0 0 0 0 0 0 0
Tri-City Bombers 14U
Josh Ryan
0 19 19 0 0 0 0 0 0 0
Tri-City Bombers 14U
Brendan Shea
0 0 19 0 0 0 0 0 0 0
Tri-City Bombers 14U
Francesco Sirtori
0 13 4 0 0 0 0 0 0 0
Tri-City Bombers 14U
Joseph Trombley
0 20 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest