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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
Day 5
08/03
Day 6
08/04
Day 7
08/05
Day 8
08/06
Day 9
08/07
Day 10
08/08
Batting 1.000 Seminoles (Smith)
Adrian Balkcom
0 0 38 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Christian De Risi
0 0 20 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Benjamin Diamond
0 81 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
James Hanley
0 30 0 23 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Shaun Joyce
0 0 57 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Anthony Laietta
0 0 0 78 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Andrew Maher
0 0 69 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Frank Peretti
0 0 0 18 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Tommy Tariche
0 0 76 0 0 0 0 0 0 0
DODGERS NATION BYRNES
Anthony Agosta
0 0 0 59 0 0 0 0 0 0
DODGERS NATION BYRNES
Philip D'Aguanno
0 0 108 0 0 0 0 0 0 0
DODGERS NATION BYRNES
Patrick Dalton
0 93 0 0 0 0 0 0 0 0
DODGERS NATION BYRNES
John Giller
0 0 0 64 0 0 0 0 0 0
DODGERS NATION BYRNES
James Martin
0 0 0 98 0 0 0 0 0 0
DODGERS NATION BYRNES
Andrew Moy
0 0 0 45 0 0 0 0 0 0
DODGERS NATION BYRNES
Joe Salata
0 0 0 68 0 0 0 0 0 0
DODGERS NATION BYRNES
Zach Schnabel
0 0 13 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ethan Aube
0 0 0 0 17 0 0 0 0 0
EastEnd Aviators (Galbraith)
Luke Buquicchio
0 0 0 0 23 0 0 0 0 0
EastEnd Aviators (Galbraith)
Nate Demchak
0 0 0 0 13 0 0 0 0 0
EastEnd Aviators (Galbraith)
John Halloran
0 0 0 0 101 0 0 0 0 0
EastEnd Aviators (Galbraith)
Aidan McGuire
0 0 0 0 91 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ryan Miller
0 96 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ty Panariello
0 0 0 92 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Chris Rouleu
0 0 0 78 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Danny Tiedemann
0 0 0 41 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
A Wilienski
0 0 91 0 0 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Jeremy Acosta
0 0 0 0 57 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Jonathan Fallacaro
0 0 85 0 0 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Jake Jachym
0 0 36 0 0 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Matthew Jacobson
0 1 0 0 92 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Andrew Luongo
0 102 0 0 0 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Tristan Pearl
0 0 73 0 0 0 0 0 0 0
LI Jr Ducks 2021 Mayer
Jack Sullivan
0 0 0 87 0 0 0 0 0 0
Long Island Body Armor Titans United
Mason Butash
0 0 0 94 0 0 0 0 0 0
Long Island Body Armor Titans United
Dominick DiMartino
0 59 0 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Graedon Finarelli
0 0 25 0 0 0 0 0 0 0
Long Island Body Armor Titans United
James (Jake) Griffin
0 0 61 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Joseph Lynn
0 0 0 29 0 0 0 0 0 0
Long Island Body Armor Titans United
Shaun McMillan
0 0 89 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Michael O’Shaughnessy
0 54 0 0 0 0 0 0 0 0
Long Island Body Armor Titans United
Kyle Popko
0 0 47 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
Long Island Scouts Academy
Aaron Feldman
0 93 0 0 0 0 0 0 0 0
Long Island Scouts Academy
Tyler Feldman
0 0 0 41 0 0 0 0 0 0
Long Island Scouts Academy
Gabe Hammil
0 51 0 0 0 0 0 0 0 0
Long Island Scouts Academy
Jordan Licausi
0 0 0 62 0 0 0 0 0 0
Long Island Scouts Academy
Dominic Schuch
0 0 106 0 0 0 0 0 0 0
Long Island Scouts Academy
Nick Stiles
0 0 4 0 0 0 0 0 0 0
Long Island Scouts Academy
Nick Zampieron
0 19 0 0 0 0 0 0 0 0
Next Level 2021
Teddy Brennan
0 0 0 0 81 0 0 0 0 0
Next Level 2021
Andrew Flood
0 0 13 0 0 0 0 0 0 0
Next Level 2021
Imanol Garcia
0 0 0 0 35 0 0 0 0 0
Next Level 2021
Christopher Gonzalez
0 55 0 0 29 0 0 0 0 0
Next Level 2021
Tom Hartman
0 0 21 0 0 0 0 0 0 0
Next Level 2021
Cameron Heuer
0 0 0 68 0 0 0 0 0 0
Next Level 2021
Theodore Mouhlas
0 0 74 0 0 0 0 0 0 0
Next Level 2021
M Olynick
0 0 21 0 12 0 0 0 0 0
Next Level 2021
Nelvin Polanco
0 0 0 0 33 0 0 0 0 0
Next Level 2021
A Stallone
0 64 0 0 0 0 0 0 0 0
Next Level 2021
Dom Tuozzo
0 0 57 0 0 0 0 0 0 0
Sharks Baseball Academy
Brendan Gola
0 0 0 42 0 0 0 0 0 0
Sharks Baseball Academy
Paul Guelleme
0 0 27 0 0 0 0 0 0 0
Sharks Baseball Academy
Timmy Mills
0 77 0 0 0 0 0 0 0 0
Sharks Baseball Academy
Richie Solomon
0 0 85 0 0 0 0 0 0 0
Sharks Baseball Academy
Giovanni Valerio
0 33 0 14 0 0 0 0 0 0
Sharks Baseball Academy
Jimmy Weedon
0 0 0 60 0 0 0 0 0 0
Sharks Baseball Academy
Robbie Williams
0 0 0 93 0 0 0 0 0 0
Steel Longhorns
Jordan Adelson
0 0 0 45 0 0 0 0 0 0
Steel Longhorns
Jack Corcoran
0 0 0 43 0 0 0 0 0 0
Steel Longhorns
Michael Cornish
0 0 0 37 0 0 0 0 0 0
Steel Longhorns
Ryan Corrigan
0 0 0 33 0 0 0 0 0 0
Steel Longhorns
Chris Donnelly
0 0 56 0 0 0 0 0 0 0
Steel Longhorns
James Hannon
0 72 0 0 0 0 0 0 0 0
Steel Longhorns
Tyler Molinaro
0 0 0 33 0 0 0 0 0 0
Steel Longhorns
Bobby Molinaro Jr.
0 14 0 65 0 0 0 0 0 0
Steel Longhorns
Dillon Salvati
0 0 36 0 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
Connor Doyle
0 0 6 83 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
B Gar
0 0 0 22 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
Zach Gordon
0 0 43 0 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
Matthew Kue
0 89 0 0 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
Chris Owens
0 0 0 96 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
Nash Thixton
0 0 95 0 0 0 0 0 0 0
TEAM BEAST 2021 Rocchio
Kharlin Watkins
0 40 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Chase Boyle
0 0 40 0 0 0 0 0 0 0
Team Steel Scout 2021
Sean Hamilton
0 0 84 0 0 0 0 0 0 0
Team Steel Scout 2021
Kendall Kendrick
0 97 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Kainoa Loftin
0 0 0 86 0 0 0 0 0 0
Team Steel Scout 2021
Luke Lomelo
0 0 41 0 0 0 0 0 0 0
Team Steel Scout 2021
Frankie Noto
0 0 0 19 28 0 0 0 0 0
Team Steel Scout 2021
Josh Piht
0 3 17 0 86 0 0 0 0 0
Team Steel Scout 2021
Zachary Rovner
0 0 0 0 69 0 0 0 0 0
Team Steel Scout 2021
Gregory Vivenzio
0 0 68 0 0 0 0 0 0 0
Team Steel Scout 2021
Vincent Yaghoubi
0 0 0 0 23 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/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
2020 PG 16U Mid-Atlantic World SeriesEast Coast Lumberjacks 2022sDaniel Kellachan987/26/2020 RR
2020 PG 16U Mid-Atlantic World SeriesEast Coast Lumberjacks 2022sEthan Walker677/27/2020 RR
2020 PG Super25 17U Northeast Super QualifierEastEnd Aviators (Galbraith)Ty Panariello907/26/2020 RR
2020 PG Super25 17U Northeast Super QualifierSouth Shore SharksJohnathan Rosano1017/26/2020 RR
2020 PG Super25 17U Northeast Super QualifierSouth Shore SharksTyler Cinamon947/26/2020 RR
2020 PG Super25 17U Northeast Super QualifierTeam Steel Scout 2021Josh Piht857/26/2020 RR
2020 PG Super25 17U Northeast Super QualifierTeam Steel Scout 2021Sean Hamilton667/27/2020 RR