2,090 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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
09/25
Day 2
09/26
Day 3
09/27
Day 4
09/28
Day 5
09/29
Day 6
09/30
Day 7
10/01
Day 8
10/02
Day 9
10/03
Day 10
10/04
.9ers Baseball Club
R Griggs
0 0 65 0 0 0 0 0 0 0
.9ers Baseball Club
Brenden Lavallee
0 62 0 0 0 0 0 0 0 0
.9ers Baseball Club
Brady Leach
0 75 0 0 0 0 0 0 0 0
.9ers Baseball Club
Thomas Mazzella
0 45 0 0 0 0 0 0 0 0
.9ers Baseball Club
Roman Sakele
0 62 0 0 0 0 0 0 0 0
.9ers Baseball Club
Ryan Ushock
0 0 43 0 0 0 0 0 0 0
ALL-STARS
James Asmus
0 24 0 0 0 0 0 0 0 0
ALL-STARS
Aidan Colagrande
0 0 98 0 0 0 0 0 0 0
ALL-STARS
Mike Maggio
0 26 0 0 0 0 0 0 0 0
ALL-STARS
Carlos Martinez
0 95 0 0 0 0 0 0 0 0
ALL-STARS
Daniel Reilly
0 60 0 0 0 0 0 0 0 0
ALL-STARS
Anthony S
0 0 50 0 0 0 0 0 0 0
Baseball Performance Center
Manny Aponte
40 0 33 0 0 0 0 0 0 0
Baseball Performance Center
Ryley Betts
0 9 53 0 0 0 0 0 0 0
Baseball Performance Center
Connor Bonham
0 69 0 0 0 0 0 0 0 0
Baseball Performance Center
Christopher Furey
0 0 19 0 0 0 0 0 0 0
Baseball Performance Center
Kai Hutchins
0 0 44 0 0 0 0 0 0 0
Baseball Performance Center
Marco Levari
0 0 65 0 0 0 0 0 0 0
Baseball Performance Center
Dennis (Duke) McCarron
40 0 0 0 0 0 0 0 0 0
Baseball Performance Center
Milan Patel
11 0 64 0 0 0 0 0 0 0
Baseball U North NJ 16u
Tyler Bell
0 0 24 0 0 0 0 0 0 0
Baseball U North NJ 16u
Daniel Murawinski
0 8 0 0 0 0 0 0 0 0
Baseball U North NJ 16u
William Nee
0 9 0 0 0 0 0 0 0 0
Baseball U North NJ 16u
Marcus Outram
0 27 0 0 0 0 0 0 0 0
Baseball U North NJ 16u
Brandon Piacenza
0 65 0 0 0 0 0 0 0 0
Baseball U North NJ 16u
Chris Sanchez
0 0 87 0 0 0 0 0 0 0
Baseball U North NJ 16u
Dylan Scanlon
0 62 0 0 0 0 0 0 0 0
Baseball U North NJ 16u
Kyle Tkaczyszyn
0 66 0 0 0 0 0 0 0 0
Bronx Bombers 16U
Steven Ayala
0 0 16 0 0 0 0 0 0 0
Bronx Bombers 16U
Yulian Batista
0 0 17 0 0 0 0 0 0 0
Bronx Bombers 16U
Leighton Billings
0 79 0 0 0 0 0 0 0 0
Bronx Bombers 16U
Kyle Chase
0 0 79 0 0 0 0 0 0 0
Bronx Bombers 16U
Brailyn Cruz
0 14 12 0 0 0 0 0 0 0
Bronx Bombers 16U
Jake Deslauriers
0 52 0 0 0 0 0 0 0 0
Bronx Bombers 16U
Omar Dominguez
0 0 23 0 0 0 0 0 0 0
Bronx Bombers 16U
James Garcia
0 0 32 0 0 0 0 0 0 0
Bronx Bombers 16U
L Osaria
0 0 11 0 0 0 0 0 0 0
Bronx Bombers 16U
Jeremy Ramirez
0 0 27 0 0 0 0 0 0 0
Bronx Bombers 16U
Declan Semler
0 0 16 0 0 0 0 0 0 0
Bronx Bombers 16U
Danny Witters
0 0 8 0 0 0 0 0 0 0
Bucks County Generals 2023's
Matt Carr
0 86 0 0 0 0 0 0 0 0
Bucks County Generals 2023's
Jack Carver
0 15 33 0 0 0 0 0 0 0
Bucks County Generals 2023's
Julio Ermigiotti
0 94 0 0 0 0 0 0 0 0
Bucks County Generals 2023's
Jackson Estes
0 32 0 0 0 0 0 0 0 0
Bucks County Generals 2023's
Jack Mislan
0 0 42 0 0 0 0 0 0 0
Bucks County Generals 2023's
Lj Nelson
0 0 41 0 0 0 0 0 0 0
Bucks County Generals 2023's
David Rodriguez
0 0 96 0 0 0 0 0 0 0
Bucks County Generals 2023's
Jackson Wojnicki
0 23 28 0 0 0 0 0 0 0
Bucks County Generals 2023's
Bill Zentmayer
0 0 27 0 0 0 0 0 0 0
Cage Academy Prospects
Brendan Cieplensky
0 21 0 0 0 0 0 0 0 0
Cage Academy Prospects
Danny Corcoran
0 14 0 0 0 0 0 0 0 0
Cage Academy Prospects
Tommy Diffley
0 29 8 0 0 0 0 0 0 0
Cage Academy Prospects
Brandon Falco
0 22 76 0 0 0 0 0 0 0
Cage Academy Prospects
Johnny Molnar
0 13 0 0 0 0 0 0 0 0
Cage Academy Prospects
Tyler Spencer
0 85 0 0 0 0 0 0 0 0
Cage Academy Prospects
Jackson Stoll
0 54 0 0 0 0 0 0 0 0
CT HANK'S YANKS
Ryan Figueroa
0 0 11 0 0 0 0 0 0 0
CT HANK'S YANKS
Steven Pabon
0 34 0 0 0 0 0 0 0 0
CT HANK'S YANKS
Adam Renta
0 0 90 0 0 0 0 0 0 0
CT HANK'S YANKS
Alex Rojas
0 0 22 0 0 0 0 0 0 0
CT HANK'S YANKS
Victor Romero
0 64 0 0 0 0 0 0 0 0
CT HANK'S YANKS
Diego Saez
0 84 0 0 0 0 0 0 0 0
CT HANK'S YANKS
Omar Solano
0 0 13 0 0 0 0 0 0 0
CT HANK'S YANKS
Jackson Spurgeon
0 21 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Dominick Balsamo
0 0 9 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Chris Batuyios
0 92 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Will Darrell
0 33 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Braden Davis
0 39 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Jack Friend
0 47 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Josh Knoth
0 20 77 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Justin Lopez
0 0 32 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Max Reichenbach
0 9 55 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Brian Zbytniewski
0 16 51 0 0 0 0 0 0 0
Full Count Prospects
Justin Belford
26 0 51 0 0 0 0 0 0 0
Full Count Prospects
Richard Del Rio
0 78 0 0 0 0 0 0 0 0
Full Count Prospects
Elijah Foster
0 25 35 0 0 0 0 0 0 0
Full Count Prospects
Carlos Jimenez
0 0 33 0 0 0 0 0 0 0
Full Count Prospects
Christian Mehalick
54 0 0 0 0 0 0 0 0 0
Full Count Prospects
Johnny Oranchak
0 73 0 0 0 0 0 0 0 0
Full Count Prospects
Luke Somelofske
35 0 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Cullen Condon
0 97 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
James Cosgrove
38 0 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Jack Donahue
29 0 9 0 0 0 0 0 0 0
Jersey Shore Wildcats
Matt Johnson
0 5 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Jack O'Shea
0 0 65 0 0 0 0 0 0 0
Jersey Shore Wildcats
Zach Szatkowski
19 0 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Trent Toole
40 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Justin Arciniegas
0 76 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Brady Clark
0 0 90 0 0 0 0 0 0 0
Long Island Body Armor Titans
A D'Vanzo
0 56 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Johan Franco
0 9 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Patrick Krempasky
0 35 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Joe Burriesci
0 0 76 0 0 0 0 0 0 0
MVP BEAST 2023 American
Peter Davies
0 80 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Christian Jerez
0 25 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Brandon O'Neill
0 0 43 0 0 0 0 0 0 0
MVP BEAST 2023 American
Engel Silvestre
0 83 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Anthony Tufano
0 62 0 0 0 0 0 0 0 0
Next Level 2023
Matthew Brandt
0 18 52 0 0 0 0 0 0 0
Next Level 2023
TJ Cox
0 21 20 0 0 0 0 0 0 0
Next Level 2023
Michael Gatti
0 0 67 0 0 0 0 0 0 0
Next Level 2023
Steven Hardiman
0 0 21 0 0 0 0 0 0 0
Next Level 2023
Joseph Hauser
0 75 0 0 0 0 0 0 0 0
Next Level 2023
Patrick Heber
0 0 25 0 0 0 0 0 0 0
Next Level 2023
Andrew Heiderstadt
0 5 20 0 0 0 0 0 0 0
Next Level 2023
John Kwiatkowski
0 0 72 0 0 0 0 0 0 0
Next Level 2023
Danny Macchiarola
0 93 0 0 0 0 0 0 0 0
Next Level 2023
Joey Patane
0 0 36 0 0 0 0 0 0 0
Next Level 2024
Aniello Belfiore
0 26 7 0 0 0 0 0 0 0
Next Level 2024
Jack Castillo
0 0 67 0 0 0 0 0 0 0
Next Level 2024
Christian Corey
0 14 24 0 0 0 0 0 0 0
Next Level 2024
Tommy Gorham
0 38 0 0 0 0 0 0 0 0
Next Level 2024
Matthew Ingram
0 0 82 0 0 0 0 0 0 0
Next Level 2024
Thomas McCarthy
0 57 0 0 0 0 0 0 0 0
Next Level 2024
Giacomo Travaglia
0 0 15 0 0 0 0 0 0 0
Next Level 2024
Michael Vilardi
0 53 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023
Blaine Chesnut
0 0 20 0 0 0 0 0 0 0
NJ Rising Rebels 2023
Amir Eltaki
0 0 98 0 0 0 0 0 0 0
NJ Rising Rebels 2023
Gavin Frey
0 90 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023
Michael Greco
0 45 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023
Aidan John McArdle
0 41 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023
John Shadwell
0 2 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023
Tommy Simmerano
0 30 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
Zachary Fernandez
0 0 79 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
Brandon Hiltz
0 57 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
Julian Kielb
0 0 22 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
Joe Lopinto
0 80 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
Chris Perillo
0 29 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
Lorenzo Sozio
0 36 0 0 0 0 0 0 0 0
NJ Rising Rebels 2023 Red
John Waldrum
0 49 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Christian Charalambous
0 26 47 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Garrett Grubbs
0 12 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Jake Moss
0 89 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Elan Ofeck
0 30 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Julian Rondon
0 28 32 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Griffin Seibel
0 68 0 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Jason Cho
0 0 9 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Daniel Espinal
0 0 15 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Michael Featherstone
0 28 15 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Andrew Fierro
0 95 0 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Jerry Guzman
0 0 24 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Logan Kapusinsky
0 0 14 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
William Kirk
0 23 0 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Conner Praschil
0 1 0 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Jack Ruditzky
0 0 15 0 0 0 0 0 0 0
Northeast Supreme 16U Silver
Ryan Van Es
0 0 22 0 0 0 0 0 0 0
Northeast Supreme 16U White
Rhys Bowie
0 46 0 0 0 0 0 0 0 0
Northeast Supreme 16U White
Matthew Fais
0 0 69 0 0 0 0 0 0 0
Northeast Supreme 16U White
Allen Hernandez
0 68 0 0 0 0 0 0 0 0
Northeast Supreme 16U White
Connor Roche
0 68 0 0 0 0 0 0 0 0
Northeast Supreme 16U White
Jonathan Rodriguez
0 28 22 0 0 0 0 0 0 0
Northeast Supreme 16U White
Ryan Sprock
0 41 0 0 0 0 0 0 0 0
Northeast Supreme 16U White
Marcos Suarez
0 52 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Edwin Bueno
0 17 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Justin Durso
0 76 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Parker Goodman
0 51 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Zach Grodman
0 0 16 0 0 0 0 0 0 0
NY Gothams 16u (23)
Hugo Maggio
0 0 75 0 0 0 0 0 0 0
NY Gothams 16u (23)
Sam Marash
0 52 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Jackson Roberts
0 100 0 0 0 0 0 0 0 0
NYC Rising Stars
Andruw Castaneda
0 0 21 0 0 0 0 0 0 0
NYC Rising Stars
Roberto Garcia
0 24 39 0 0 0 0 0 0 0
NYC Rising Stars
Rio McKay
0 97 0 0 0 0 0 0 0 0
NYC Rising Stars
Owen Rodgers
0 52 0 0 0 0 0 0 0 0
NYC Rising Stars
Juan Sanchez
0 0 73 0 0 0 0 0 0 0
NYC Rising Stars
Chris Zavala
0 78 0 0 0 0 0 0 0 0
NYC Rising Stars Navy
A Benitez
0 0 51 0 0 0 0 0 0 0
NYC Rising Stars Navy
Iravan Bhattacharyya
0 72 0 0 0 0 0 0 0 0
NYC Rising Stars Navy
Mason Cohen
0 0 33 0 0 0 0 0 0 0
NYC Rising Stars Navy
Brandon De La Rosa
0 0 20 0 0 0 0 0 0 0
NYC Rising Stars Navy
Mark DeDona
0 48 0 0 0 0 0 0 0 0
NYC Rising Stars Navy
Brandon Iocco
0 0 31 0 0 0 0 0 0 0
NYC Rising Stars Navy
John Sapia
0 88 0 0 0 0 0 0 0 0
NYC Rising Stars Navy
Justin Virasami
0 0 7 0 0 0 0 0 0 0
NYC Rising Stars Navy
A Yang
0 46 0 0 0 0 0 0 0 0
PS2 Academy
Gavin Enright
0 89 0 0 0 0 0 0 0 0
PS2 Academy
Jacob Gonzalez
0 75 0 0 0 0 0 0 0 0
PS2 Academy
Delivison Reyes
0 71 0 0 0 0 0 0 0 0
PS2 Academy
Junior Then
0 15 4 0 0 0 0 0 0 0
PS2 Academy
James Zwolinski
0 0 89 0 0 0 0 0 0 0
Richmond County Nationals
Anthony Belisario
0 1 43 0 0 0 0 0 0 0
Richmond County Nationals
Leo Doyle
0 0 32 0 0 0 0 0 0 0
Richmond County Nationals
Ronin Lee
0 0 14 0 0 0 0 0 0 0
Richmond County Nationals
Michael Palermo
0 0 64 0 0 0 0 0 0 0
Richmond County Nationals
Nicholas Pomponio
0 97 0 0 0 0 0 0 0 0
Richmond County Nationals
Robert Salafia Jr.
91 0 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Josh A
31 0 8 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Charlie Baez
0 37 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Mario Cabrera
0 9 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Isaiah Figueroa
0 0 42 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Aaron Nieves
51 0 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Bryan Rios
0 76 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Rodrigo Rodríguez
0 0 80 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Jason Rosado
34 0 0 0 0 0 0 0 0 0
Team Phenom NY
Evan Balbera
0 86 0 0 0 0 0 0 0 0
Team Phenom NY
Glenn Saenz
0 27 0 0 0 0 0 0 0 0
Team Phenom NY
Ryan Waring
0 76 0 0 0 0 0 0 0 0
US Elite NJ 2023
Eric Donaty
0 0 20 0 0 0 0 0 0 0
US Elite NJ 2023
Tyler Dunmeyer
0 44 0 0 0 0 0 0 0 0
US Elite NJ 2023
Anthony Galinus
81 0 0 0 0 0 0 0 0 0
US Elite NJ 2023
Caleb Hibbert
0 35 0 0 0 0 0 0 0 0
US Elite NJ 2023
Eugenio Mastandrea
22 0 24 0 0 0 0 0 0 0
US Elite NJ 2023
Bryce Meccage
0 0 78 0 0 0 0 0 0 0
Wladyka Baseball National
Matt Chapman
0 25 0 0 0 0 0 0 0 0
Wladyka Baseball National
Matt Corwin
0 0 49 0 0 0 0 0 0 0
Wladyka Baseball National
Sam Kelly
0 0 20 0 0 0 0 0 0 0
Wladyka Baseball National
Ben Monahan
0 0 35 0 0 0 0 0 0 0
Wladyka Baseball National
Quentin Ocampo
0 68 0 0 0 0 0 0 0 0
Wladyka Baseball National
Malcolm Solomon
77 0 0 0 0 0 0 0 0 0
Wladyka Baseball National
Sean Woodruff
48 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Jakob Anderson
0 57 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Matthew Antonelli
0 0 67 0 0 0 0 0 0 0
Zoned RedHawks Elite
Cole Cabatu
37 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Aidan Kozak
0 83 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Trenon Stanard
45 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Matthew Westcott
0 0 91 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest