2,210 MLB PLAYERS | 15,134 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
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
Day 5
07/20
Day 6
07/21
Day 7
07/22
Day 8
07/23
Day 9
07/24
Day 10
07/25
Bronx Bombers 15u
Steven Ayala
0 57 0 0 0 0 0 0 0 0
Bronx Bombers 15u
Yulian Batista
0 28 20 0 0 0 0 0 0 0
Bronx Bombers 15u
Leighton Billings
0 0 48 0 0 0 0 0 0 0
Bronx Bombers 15u
Aidan Cohall
0 0 0 25 0 0 0 0 0 0
Bronx Bombers 15u
Dariel Osoria
0 11 0 0 0 0 0 0 0 0
Bronx Bombers 15u
Jeremy Ramirez
0 0 0 60 0 0 0 0 0 0
Bronx Bombers 15u
Vinny Roman
0 31 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
James Brown
0 38 0 0 26 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Kevin Bukowski
0 0 0 0 1 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Jacob Chapman
0 0 19 0 50 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Mathew Christian
0 0 0 27 62 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Michael Christian
0 0 0 0 50 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Frank Dimaio
0 80 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Tyler Kidwell
0 0 0 53 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Charlie Oschell
0 0 0 19 57 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Tyler Weil-Kaspar
0 0 83 0 0 0 0 0 0 0
Game On 13
Evan Kurtz
0 0 0 102 0 0 0 0 0 0
Game On 13
Jaden Lieb
0 75 0 0 0 0 0 0 0 0
Game On 13
Manny Manguilo
0 55 0 0 0 0 0 0 0 0
Game On 13
Dante McClinchey
0 0 92 0 0 0 0 0 0 0
Game On 13
Angel Santana
0 0 42 12 0 0 0 0 0 0
Hit & Run Outlaws 2023
Joey Bonfiglio
0 0 0 68 0 0 0 0 0 0
Hit & Run Outlaws 2023
Kyle Conley
0 0 16 0 0 0 0 0 0 0
Hit & Run Outlaws 2023
Nathan Do
0 0 0 42 0 0 0 0 0 0
Hit & Run Outlaws 2023
Jack Kopera
0 52 0 0 0 0 0 0 0 0
Hit & Run Outlaws 2023
Colin Kowalski
0 0 91 0 0 0 0 0 0 0
Hit & Run Outlaws 2023
Aiden Mitchell
0 61 0 0 0 0 0 0 0 0
Hit & Run Outlaws 2023
David Oostydk
0 0 39 0 0 0 0 0 0 0
Jersey Shore Wildcats
Jordan Boss
0 36 0 30 0 0 0 0 0 0
Jersey Shore Wildcats
Cullen Condon
0 57 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
James Cosgrove
0 0 36 0 0 0 0 0 0 0
Jersey Shore Wildcats
Matt Johnson
0 0 0 0 96 0 0 0 0 0
Jersey Shore Wildcats
Jack O'Shea
0 0 0 93 0 0 0 0 0 0
Jersey Shore Wildcats
Zach Szatkowski
0 0 68 0 0 0 0 0 0 0
LIB Expos Black
David Bettio
0 0 80 0 0 0 0 0 0 0
LIB Expos Black
Dax Bush
0 56 0 0 0 0 0 0 0 0
LIB Expos Black
Ryan Christel
0 52 0 0 0 0 0 0 0 0
LIB Expos Black
John Cowing
0 0 0 52 0 0 0 0 0 0
LIB Expos Black
Niccolo Marinello
0 0 0 79 0 0 0 0 0 0
LIB Expos Black
Mark Toppin
0 0 45 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Dominick DiMartino
0 0 0 0 77 0 0 0 0 0
Long Island Body Armor Titans United
Graedon Finarelli
0 0 0 16 0 0 0 0 0 0
Long Island Body Armor Titans United
James (Jake) Griffin
0 49 0 0 91 0 0 0 0 0
Long Island Body Armor Titans United
Joseph Lynn
0 0 0 74 0 0 0 0 0 0
Long Island Body Armor Titans United
Michael O’Shaughnessy
0 0 4 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Kyle Popko
0 35 0 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Michael Waltos
0 0 30 0 0 0 0 0 0 0
MA Show 2023 National
Michael Chiaravallo
0 0 39 0 0 0 0 0 0 0
MA Show 2023 National
Landon Edwards
0 0 49 0 0 0 0 0 0 0
MA Show 2023 National
Ethan Hahn
0 0 0 75 0 0 0 0 0 0
MA Show 2023 National
Gabe Morgan
0 76 0 0 0 0 0 0 0 0
MA Show 2023 National
Nathan Taylor
0 5 0 32 0 0 0 0 0 0
NJ Marlins
Dj Anema
0 0 0 61 0 0 0 0 0 0
NJ Marlins
Michael Arent
0 20 0 0 0 0 0 0 0 0
NJ Marlins
Danny Beldowicz
0 0 42 0 0 0 0 0 0 0
NJ Marlins
Joshua Berger
0 0 0 38 0 0 0 0 0 0
NJ Marlins
Gavin Degregorio
0 25 0 0 0 0 0 0 0 0
NJ Marlins
Elijah Kiernan
0 0 38 0 0 0 0 0 0 0
NJ Marlins
Anthony Mehmet
0 42 0 0 0 0 0 0 0 0
NJ Marlins
Nicholas Mellino
0 41 0 0 0 0 0 0 0 0
NJ Marlins
Aidan O'Donnell
0 0 64 0 0 0 0 0 0 0
NJ Marlins
Robert Sabatino, Jr.
0 0 0 26 0 0 0 0 0 0
Northeast Expos
Jack Dacier
0 0 47 0 0 0 0 0 0 0
Northeast Expos
Hunter Lawall
0 0 0 0 5 0 0 0 0 0
Northeast Expos
Ryan Novakowski
0 0 45 0 96 0 0 0 0 0
Northeast Expos
Aidan Paduck
0 45 0 0 28 0 0 0 0 0
Northeast Expos
Kyle Peters
0 0 0 81 0 0 0 0 0 0
Northeast Expos
Sean Petrosky
0 43 0 0 81 0 0 0 0 0
Northeast Expos
Edward Yanac
0 15 0 0 32 0 0 0 0 0
Real Ballers 2023 National Team
Jayden Brown
0 0 0 67 0 0 0 0 0 0
Real Ballers 2023 National Team
Ryan Grace
0 32 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Zigen Kodama
0 0 0 59 0 0 0 0 0 0
Real Ballers 2023 National Team
Jd Stemhagen
0 0 38 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Joey Tonnotti
0 0 0 0 66 0 0 0 0 0
Real Ballers 2023 National Team
Casey Vaughn
0 24 0 0 73 0 0 0 0 0
Renegades 15U White
Andrew Engelhardt
0 1 0 0 0 0 0 0 0 0
Renegades 15U White
Daniel Henry
0 0 11 0 0 0 0 0 0 0
Renegades 15U White
Nicholas Huchro
0 0 0 89 0 0 0 0 0 0
Renegades 15U White
Joey Hundeland
0 89 0 0 0 0 0 0 0 0
Renegades 15U White
Anthony Jaeschke
0 70 0 0 0 0 0 0 0 0
Renegades 15U White
Matthew Luczkouski
0 0 37 0 0 0 0 0 0 0
Renegades 15U White
Jacob Quiles
0 0 67 0 0 0 0 0 0 0
SI Orioles
Thomas Bacetty
0 36 0 0 0 0 0 0 0 0
SI Orioles
Anthony D'Alessandro
0 58 0 0 0 0 0 0 0 0
SI Orioles
Flynn Dempsey
0 0 54 0 0 0 0 0 0 0
SI Orioles
Nick Lapointe
0 0 29 0 0 0 0 0 0 0
SI Orioles
Timothy Manuelian
0 18 0 59 0 0 0 0 0 0
SI Orioles
Thomas Puglisi
0 0 0 12 0 0 0 0 0 0
SI Orioles
Anthony Spungin
0 0 0 33 0 0 0 0 0 0
Steelsharks Baseball
John Galgon
0 27 0 27 0 0 0 0 0 0
Steelsharks Baseball
Noah Gyauch-Quirk
0 0 87 0 0 0 0 0 0 0
Steelsharks Baseball
Hayden O'Neill
0 82 0 0 0 0 0 0 0 0
Steelsharks Baseball
Jacob Rivera
0 0 0 50 0 0 0 0 0 0
The Clubhouse 2023
Adam Bauks
0 0 57 0 0 0 0 0 0 0
The Clubhouse 2023
John Debarber
0 17 0 36 0 0 0 0 0 0
The Clubhouse 2023
Alex Lanzillotti
0 15 75 0 0 0 0 0 0 0
The Clubhouse 2023
Brayden Mazzoni
0 0 0 58 0 0 0 0 0 0
The Clubhouse 2023
Ethan Righter
0 43 0 0 0 0 0 0 0 0
Tri State Arsenal 2022
Dylan Duborg
0 81 0 0 0 0 0 0 0 0
Tri State Arsenal 2022
Jack Kirchner
0 0 0 80 0 0 0 0 0 0
Tri State Arsenal 2022
James Marino
0 0 56 0 0 0 0 0 0 0
Tri State Arsenal 2022
Raffaele Rogers
0 56 0 0 0 0 0 0 0 0
Tri State Arsenal 2022
Nick Shuhet
0 0 53 0 0 0 0 0 0 0
Tri State Arsenal 2022
Zaine Toneske
0 0 0 55 0 0 0 0 0 0
Wladyka Baseball American
Sean Guzman
0 0 31 0 0 0 0 0 0 0
Wladyka Baseball American
Owen Litvany
0 0 70 0 0 0 0 0 0 0
Wladyka Baseball American
Jalen Maharaja
0 39 0 0 0 0 0 0 0 0
Wladyka Baseball American
Thomas Maher
0 11 0 50 0 0 0 0 0 0
Wladyka Baseball American
Quentin Ocampo
0 69 0 0 0 0 0 0 0 0
Wladyka Baseball American
Sammy Porch
0 6 0 46 0 0 0 0 0 0
Wladyka Baseball American
Tommy Sica
0 0 31 0 0 0 0 0 0 0
Wladyka Baseball Continental
Matt Chapman
0 35 0 0 0 0 0 0 0 0
Wladyka Baseball Continental
Steven Echavarria
0 0 0 52 0 0 0 0 0 0
Wladyka Baseball Continental
Henry Jacobs
0 0 34 0 0 0 0 0 0 0
Wladyka Baseball Continental
Anthony Lettini
0 55 0 0 0 0 0 0 0 0
Wladyka Baseball Continental
Matt Sims
0 0 0 14 0 0 0 0 0 0
Wladyka Baseball Continental
Alexander Wilson
0 0 0 45 0 0 0 0 0 0
Wladyka Baseball Continental
Sean Woodruff
0 0 72 0 0 0 0 0 0 0
Wladyka Baseball National
Dan Argenziano
0 0 0 47 0 0 0 0 0 0
Wladyka Baseball National
Danny Bettinardi
0 44 0 0 0 0 0 0 0 0
Wladyka Baseball National
Logan Colon
0 0 0 43 0 0 0 0 0 0
Wladyka Baseball National
Matt Corwin
0 0 88 0 0 0 0 0 0 0
Wladyka Baseball National
Andrew Hefter
0 0 38 0 0 0 0 0 0 0
Wladyka Baseball National
Brooks Kanishier
0 0 26 0 0 0 0 0 0 0
Wladyka Baseball National
Chris Short
0 0 1 0 0 0 0 0 0 0
Wladyka Baseball National
Malcolm Solomon
0 70 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Jakob Anderson
0 0 20 0 0 0 0 0 0 0
Zoned RedHawks Elite
Matthew Antonelli
0 54 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Wes Hellings
0 0 36 0 0 0 0 0 0 0
Zoned RedHawks Elite
Aidan Kozak
0 64 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Nicholas Perillo
0 0 0 95 0 0 0 0 0 0
Zoned RedHawks Elite
Trenon Stanard
0 0 95 0 0 0 0 0 0 0
Zoned RedHawks Elite
Matthew Westcott
0 21 0 42 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
2020 PG 15U Mid-Atlantic Elite ChampionshipBL101 Real Ballers 2023 National TeamCasey Vaughn757/13/2020 RR
2020 PG 15U Mid-Atlantic Elite ChampionshipBronx Bombers 15uLeighton Billings677/13/2020 RR
2020 PG 15U Mid-Atlantic Elite ChampionshipLong Island Body Armor Titans UnitedDominick DiMartino757/13/2020 RR
2020 PG 15U Mid-Atlantic Elite ChampionshipLong Island Body Armor Titans UnitedJoseph Lynn797/12/2020 RR
2020 PG 15U Mid-Atlantic Elite ChampionshipLong Island Body Armor Titans UnitedMason Butash707/13/2020 RR
2020 PG 15U Mid-Atlantic Elite ChampionshipMA Show 2023 NationalEthan Hahn877/12/2020 RR