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
09/11
Day 2
09/12
Day 3
09/13
Day 4
09/14
Day 5
09/15
Day 6
09/16
Day 7
09/17
Day 8
09/18
Day 9
09/19
Day 10
09/20
.9ers Baseball Club
Richie Alderiso
0 60 0 0 0 0 0 0 0 0
.9ers Baseball Club
Brenden Lavallee
0 0 56 0 0 0 0 0 0 0
.9ers Baseball Club
Brady Leach
0 0 42 0 0 0 0 0 0 0
.9ers Baseball Club
Thomas Mazzella
0 39 0 0 0 0 0 0 0 0
.9ers Baseball Club
Roman Sakele
0 45 0 0 0 0 0 0 0 0
.9ers Baseball Club
Ryan Ushock
0 61 0 0 0 0 0 0 0 0
ALL-STARS
Matthew Brandt
0 24 0 0 0 0 0 0 0 0
ALL-STARS
Carlos Martinez
0 94 0 0 0 0 0 0 0 0
ALL-STARS
Eugenio Mastandrea
0 0 87 0 0 0 0 0 0 0
ALL-STARS
Michael Vilardi
0 96 0 0 0 0 0 0 0 0
Baseball Performance Center
Ryley Betts
0 61 0 0 0 0 0 0 0 0
Baseball Performance Center
Connor Bonham
0 0 55 0 0 0 0 0 0 0
Baseball Performance Center
Christopher Furey
0 80 0 0 0 0 0 0 0 0
Baseball Performance Center
Marco Levari
0 66 0 0 0 0 0 0 0 0
Baseball Performance Center
Dennis (Duke) McCarron
0 0 69 0 0 0 0 0 0 0
Baseball Performance Center
Milan Patel
0 35 0 0 0 0 0 0 0 0
Baseball U Anthracite
Jonas Aponick
0 0 48 0 0 0 0 0 0 0
Baseball U Anthracite
Antonio Doganiero
0 97 0 0 0 0 0 0 0 0
Baseball U Anthracite
A Gustitus
0 8 0 0 0 0 0 0 0 0
Baseball U Anthracite
A Halcisak
0 0 15 0 0 0 0 0 0 0
Baseball U Anthracite
A Hinkle
0 16 0 0 0 0 0 0 0 0
Baseball U Anthracite
B Hood
0 4 93 0 0 0 0 0 0 0
Baseball U Anthracite
S Hood
0 93 0 0 0 0 0 0 0 0
Diamond Jacks 16U Gold
D Bearcsley
0 23 0 0 0 0 0 0 0 0
Diamond Jacks 16U Gold
M Herbert
0 28 0 0 0 0 0 0 0 0
Diamond Jacks 16U Gold
B Keller
0 54 0 0 0 0 0 0 0 0
Diamond Jacks 16U Gold
M Moore
0 0 56 0 0 0 0 0 0 0
Diamond Jacks 16U Gold
B Pantozoni
0 62 0 0 0 0 0 0 0 0
Diamond Jacks 16U Gold
Ryan Stubblefield
0 0 61 0 0 0 0 0 0 0
Full Count Prospects
Justin Belford
0 0 50 0 0 0 0 0 0 0
Full Count Prospects
AJ Davis
0 0 40 0 0 0 0 0 0 0
Full Count Prospects
Richard Del Rio
25 0 0 0 0 0 0 0 0 0
Full Count Prospects
Carlos Jimenez
25 0 0 0 0 0 0 0 0 0
Full Count Prospects
Christian Mehalick
0 0 47 0 0 0 0 0 0 0
Full Count Prospects
Johnny Oranchak
53 0 0 0 0 0 0 0 0 0
Full Count Prospects
Devin Rojas
0 44 0 0 0 0 0 0 0 0
Full Count Prospects
Luke Somelofske
0 57 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Evan Biddle
0 0 102 0 0 0 0 0 0 0
Heavy Hitters 16u
Ben Foote
0 84 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Connor Lamanteer
0 79 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Cooper Levick
0 27 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Matt Phillips
0 17 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Nick Pszenny
0 25 0 0 0 0 0 0 0 0
Hustle Baseball
Joseph Bernardo
0 0 49 0 0 0 0 0 0 0
Hustle Baseball
Ryan Iberer
0 0 84 0 0 0 0 0 0 0
Hustle Baseball
James Macko
0 26 44 0 0 0 0 0 0 0
Hustle Baseball
Luke Maida
0 17 0 0 0 0 0 0 0 0
Hustle Baseball
Andrew Merklinger
19 76 0 0 0 0 0 0 0 0
Hustle Baseball
Irwin Quezada
0 0 92 0 0 0 0 0 0 0
Hustle Baseball
Kenet Quinones
97 0 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Cullen Condon
0 0 61 0 0 0 0 0 0 0
Jersey Shore Wildcats
James Cosgrove
0 0 25 0 0 0 0 0 0 0
Jersey Shore Wildcats
Jack Donahue
0 0 11 0 0 0 0 0 0 0
Jersey Shore Wildcats
Tom Laspina
0 33 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Jack O'Shea
0 95 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Zach Szatkowski
0 94 0 0 0 0 0 0 0 0
Jersey Shore Wildcats
Trent Toole
0 0 41 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Dylan Banner
0 84 0 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Mason Butash
0 0 95 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Dominick DiMartino
0 0 98 0 0 0 0 0 0 0
Long Island Body Armor Titans United
James (Jake) Griffin
0 0 95 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Shaun McMillan
0 100 0 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Michael O’Shaughnessy
0 0 70 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Johnny Robles
0 0 17 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Brendan Thomas
0 39 0 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Michael Waltos
0 0 41 0 0 0 0 0 0 0
MA Show 16U National
Michael Chiaravallo
0 30 0 0 0 0 0 0 0 0
MA Show 16U National
Vince Davis
0 65 0 0 0 0 0 0 0 0
MA Show 16U National
Connor Ford
0 91 0 0 0 0 0 0 0 0
MA Show 16U National
Jameson Gorman
0 30 0 0 0 0 0 0 0 0
MA Show 16U National
Gabe Morgan
0 0 60 0 0 0 0 0 0 0
MA Show 16U National
Jack Sambogna
0 0 81 0 0 0 0 0 0 0
MA Show 16U PA National
Jac Campbell
0 86 0 0 0 0 0 0 0 0
MA Show 16U PA National
Joey Demucci
0 0 37 0 0 0 0 0 0 0
MA Show 16U PA National
Cole Donnelly
0 0 71 0 0 0 0 0 0 0
MA Show 16U PA National
Joey Gale
0 0 36 0 0 0 0 0 0 0
MA Show 16U PA National
Nick Pinkerton
0 0 31 0 0 0 0 0 0 0
MA Show 16U PA National
Connor Saulino
0 7 95 0 0 0 0 0 0 0
MA Show 16U PA National
Owen Wheeler
0 62 0 0 0 0 0 0 0 0
MA Show 16U PA National
Connor Woodson
0 30 96 0 0 0 0 0 0 0
MA Show 16U PA National
Aidan Zakarewicz
0 28 96 0 0 0 0 0 0 0
MA Show 16U Select
Kevin Henrich
0 35 0 0 0 0 0 0 0 0
MA Show 16U Select
Ryan Mullock
0 84 0 0 0 0 0 0 0 0
MA Show 16U Select
Tanner Nolan
0 78 0 0 0 0 0 0 0 0
Marucci Philadelphia
Michael Eibel
0 0 12 0 0 0 0 0 0 0
Marucci Philadelphia
Christ Guzman
0 33 0 0 0 0 0 0 0 0
Marucci Philadelphia
Sean Moore
0 0 95 0 0 0 0 0 0 0
Marucci Philadelphia
Liam Newhouse
0 80 0 0 0 0 0 0 0 0
Marucci Philadelphia
John Westfield
0 84 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Dillon Aery
0 48 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Joe Burriesci
0 92 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Peter Davies
0 0 24 0 0 0 0 0 0 0
MVP BEAST 2023 American
Brandon O'Neill
0 9 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Carmine Scardina
0 55 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Engel Silvestre
0 0 49 0 0 0 0 0 0 0
MVP BEAST 2023 American
Anthony Tufano
0 90 0 0 0 0 0 0 0 0
New Jersey Bulls
Billy Anema
0 6 0 0 0 0 0 0 0 0
New Jersey Bulls
Devin Arce
0 44 0 0 0 0 0 0 0 0
New Jersey Bulls
Derek Bartek
0 0 36 0 0 0 0 0 0 0
New Jersey Bulls
Anthony Bubba
48 0 0 0 0 0 0 0 0 0
New Jersey Bulls
Kevin Dillon
0 0 22 0 0 0 0 0 0 0
New Jersey Bulls
Anthony Holtje
0 61 0 0 0 0 0 0 0 0
New Jersey Bulls
Anthony Marano
0 0 52 0 0 0 0 0 0 0
New Jersey Bulls
Cooper Montelbano
84 0 0 0 0 0 0 0 0 0
NJ Tigers
Javy Calzadilla
0 0 97 0 0 0 0 0 0 0
NJ Tigers
Adrian Hernande
0 86 0 0 0 0 0 0 0 0
NJ Tigers
Anyory Jimenez
0 17 0 0 0 0 0 0 0 0
NJ Tigers
Johnathan Paskewicz
0 56 0 0 0 0 0 0 0 0
NJ Tigers
Jonathan Paskewicz
0 0 22 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Alex Bucolo
0 62 0 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Robert Ciliberti
0 0 33 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Giovanni Conte
0 75 0 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Jackson Dilorenzo
0 90 0 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Tony Humphrey
0 20 0 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Jason Prudente
0 0 6 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Matthew Pryluck
0 28 0 0 0 0 0 0 0 0
Northeast Pride 23 Prime
Samuel Weiner
0 0 93 0 0 0 0 0 0 0
NY Gothams 16u (23)
Justin Durso
0 83 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Zach Grodman
0 28 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Hugo Maggio
0 61 0 0 0 0 0 0 0 0
NY Gothams 16u (23)
Sam Marash
0 19 67 0 0 0 0 0 0 0
NY Gothams 16u (23)
Jackson Roberts
0 13 54 0 0 0 0 0 0 0
Powerballers baseball
Jordan Carlin
0 0 29 0 0 0 0 0 0 0
Powerballers baseball
Ryan Hoffman
0 36 0 0 0 0 0 0 0 0
Powerballers baseball
Peter Hrousis
0 87 0 0 0 0 0 0 0 0
Powerballers baseball
Jake Klotz
0 0 44 0 0 0 0 0 0 0
Powerballers baseball
Beckham McNally
0 86 0 0 0 0 0 0 0 0
Powerballers baseball
Vincent Santostefano
0 47 59 0 0 0 0 0 0 0
PRD Ghost Gray
Michael Amendola
0 50 0 0 0 0 0 0 0 0
PRD Ghost Gray
Anthony Favorito
0 59 0 0 0 0 0 0 0 0
PRD Ghost Gray
Anthony Gubitosi
0 0 97 0 0 0 0 0 0 0
PRD Ghost Gray
Jonathaun Lauria
0 47 0 0 0 0 0 0 0 0
PRD Ghost Gray
Marcello Mastroianni
0 91 0 0 0 0 0 0 0 0
Renegades
Freddy Heymach
0 56 0 0 0 0 0 0 0 0
Renegades
Nicholas Huchro
0 93 0 0 0 0 0 0 0 0
Renegades
Joey Hundeland
0 0 69 0 0 0 0 0 0 0
Renegades
Kevin Kirk
0 75 0 0 0 0 0 0 0 0
Renegades
Jacob Quiles
0 0 37 0 0 0 0 0 0 0
Richmond County Nationals
Leo Doyle
0 0 24 0 0 0 0 0 0 0
Richmond County Nationals
Aaron Goldstein
0 71 0 0 0 0 0 0 0 0
Richmond County Nationals
Ronin Lee
0 0 70 0 0 0 0 0 0 0
Richmond County Nationals
P Mendez
0 0 19 0 0 0 0 0 0 0
Richmond County Nationals
Michael Palermo
0 0 44 0 0 0 0 0 0 0
Richmond County Nationals
Nicholas Pomponio
0 94 0 0 0 0 0 0 0 0
Richmond County Nationals
Christopher Raimonda
0 13 0 0 0 0 0 0 0 0
Richmond County Nationals
Robert Salafia Jr.
0 32 0 0 0 0 0 0 0 0
Richmond County Nationals
Dante Vernieri
0 0 92 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Charlie Baez
49 0 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Mario Cabrera
0 0 44 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Isaiah Figueroa
0 0 36 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Joshua Moreno
0 0 33 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Aaron Nieves
0 88 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Keithdem Perez
0 25 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Bryan Rios
45 0 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Rodrigo Rodriguez
0 16 0 0 0 0 0 0 0 0
ROBERTO CLEMENTE PIRATES
Jason Rosado
0 0 9 0 0 0 0 0 0 0
Steel Scout 23's
Chris Bartnik
0 0 67 0 0 0 0 0 0 0
Steel Scout 23's
Joel Cartagena
0 23 0 0 0 0 0 0 0 0
Steel Scout 23's
Joseph Chanis
0 44 0 0 0 0 0 0 0 0
Steel Scout 23's
Louis Kaleb
0 20 0 0 0 0 0 0 0 0
Steel Scout 23's
Jayson Medina
0 0 19 0 0 0 0 0 0 0
Steel Scout 23's
Aaron Miller
0 72 0 0 0 0 0 0 0 0
Steel Scout 23's
Nick Parker
0 61 0 0 0 0 0 0 0 0
Steel Scout 23's
Joe Richetti
0 0 25 0 0 0 0 0 0 0
Steelsharks Baseball
Caden Brozino
0 88 0 0 0 0 0 0 0 0
Steelsharks Baseball
Reece D'Amico
0 15 0 0 0 0 0 0 0 0
Steelsharks Baseball
Noah Gyauch-Quirk
0 29 87 0 0 0 0 0 0 0
Steelsharks Baseball
Hayden O'Neill
0 96 0 0 0 0 0 0 0 0
Steelsharks Baseball
Jacob Rivera
0 7 11 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
Randolph Ramnarace
0 28 64 0 0 0 0 0 0 0
Team Phenom NY
Frank Romano
0 60 0 0 0 0 0 0 0 0
Team Phenom NY
Glenn Saenz
0 42 0 0 0 0 0 0 0 0
Team Phenom NY
Ryan Waring
0 0 47 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
Ryan Bilello
0 47 0 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
Anthony Dejohn
0 0 56 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
Dylan Duborg
0 0 34 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
Jack Kirchner
0 71 0 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
James Marino
0 17 0 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
Kyle Peters
0 76 0 0 0 0 0 0 0 0
Tri State Arsenal 2023 Grads
Nick Shuhet
0 25 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