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/24
Day 2
07/25
Day 3
07/26
Day 4
07/27
Day 5
07/28
Day 6
07/29
Day 7
07/30
Day 8
07/31
Day 9
08/01
Day 10
08/02
Batting 1.000 Seminoles (Smith)
Richard Apollo Jr
0 27 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Adrian Balkcom
38 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Christian De Risi
0 0 69 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Benjamin Diamond
63 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Shaun Joyce
0 74 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Tommy Tariche
35 0 45 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ethan Aube
0 61 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Collin Bendernagel
75 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
John Halloran
9 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ryan Miller
23 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ty Panariello
15 0 90 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Chris Rouleu
0 86 0 0 0 0 0 0 0 0
LIB 17U Prime
Nicholas Kozerski
110 0 0 0 0 0 0 0 0 0
LIB 17U Prime
Jason Labrador
6 0 0 0 0 0 0 0 0 0
LIB 17U Prime
Matthew McCartin
0 91 0 0 0 0 0 0 0 0
LIB 17U Prime
John Ohanian
0 0 79 0 0 0 0 0 0 0
LIB 17U Prime
Peter Rogers
0 20 0 0 0 0 0 0 0 0
LIB 17U Prime
Owen Rose
0 0 32 0 0 0 0 0 0 0
Long Island Body Armor Titans
Dylan Bruno
61 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Coltrane Calloway
0 19 30 0 0 0 0 0 0 0
Long Island Body Armor Titans
Jordan Falco
0 0 69 0 0 0 0 0 0 0
Long Island Body Armor Titans
Dylan Johnson
0 0 0 102 0 0 0 0 0 0
Long Island Body Armor Titans
Sean Lane
0 12 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Theodore Mouhlas
0 18 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Luke Orbon
0 0 0 9 0 0 0 0 0 0
Long Island Body Armor Titans
Luke Schartner
0 18 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Jacob Steinmetz
0 0 0 105 0 0 0 0 0 0
Long Island Body Armor Titans
Tommy Ventimiglia
0 0 0 16 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Joseph Ariola
0 0 102 0 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Ryan Banks
0 59 0 0 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Jason Campo
0 16 56 0 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Kyle Chase
0 0 0 38 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Jake Hall
0 69 0 0 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Cody Miller
0 0 25 0 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Jake Moss
0 0 0 67 0 0 0 0 0 0
Long Island Body Armor Titans - DeMichael
Derek Torres
0 51 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Aidan Bender
0 100 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Nick Buffardi
0 44 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Bruno Cergol
0 82 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Josh Dannenberg
0 0 109 0 0 0 0 0 0 0
MVP BEAST 2021 American
Matthew Horowitz
0 20 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Gerald Kirchstetter
0 0 89 0 0 0 0 0 0 0
MVP BEAST 2021 American
Jonathan Larrea
0 0 8 0 0 0 0 0 0 0
MVP BEAST 2021 American
Nathan Steinfeld
0 0 49 0 0 0 0 0 0 0
MVP BEAST 2021 National
Kyle Colleluori
0 6 23 0 0 0 0 0 0 0
MVP BEAST 2021 National
Matthew Edwards
56 0 0 0 0 0 0 0 0 0
MVP BEAST 2021 National
Ziv Gar
0 0 0 36 0 0 0 0 0 0
MVP BEAST 2021 National
Patrick Jarvis
0 105 0 0 0 0 0 0 0 0
MVP BEAST 2021 National
Donald Lent
0 0 11 43 0 0 0 0 0 0
MVP BEAST 2021 National
Oscar Osborne
0 0 0 53 0 0 0 0 0 0
MVP BEAST 2021 National
Joseph Patane
4 0 0 0 0 0 0 0 0 0
MVP BEAST 2021 National
Craig Pihlkar
0 0 0 84 0 0 0 0 0 0
MVP BEAST 2021 National
Ben Rosen
0 0 89 0 0 0 0 0 0 0
Nexgen elite
Angelo Agro
24 0 5 0 0 0 0 0 0 0
Nexgen elite
Grant Biederman
26 0 108 0 0 0 0 0 0 0
Nexgen elite
Kyle Cavataio
0 0 93 0 0 0 0 0 0 0
Nexgen elite
Matt Jacob
0 65 0 0 0 0 0 0 0 0
Nexgen elite
James McKechnie
31 13 0 0 0 0 0 0 0 0
Nexgen elite
Brady Parks
19 0 0 0 0 0 0 0 0 0
Nexgen elite
Josh Russo
0 21 18 0 0 0 0 0 0 0
South Shore Sharks
Tyler Cinamon
0 0 94 0 0 0 0 0 0 0
South Shore Sharks
Matthew Ciociano
0 0 26 0 0 0 0 0 0 0
South Shore Sharks
Jack Dolger
0 74 0 0 0 0 0 0 0 0
South Shore Sharks
Zachary Ducorsky
93 0 0 0 0 0 0 0 0 0
South Shore Sharks
John Farina
0 0 3 0 0 0 0 0 0 0
South Shore Sharks
Jeremy Feder
3 0 0 0 0 0 0 0 0 0
South Shore Sharks
Matt Gernhardt
1 0 0 0 0 0 0 0 0 0
South Shore Sharks
Johnathan Rosano
0 0 101 0 0 0 0 0 0 0
Steel Longhorns
Jordan Adelson
0 0 63 0 0 0 0 0 0 0
Steel Longhorns
Jack Corcoran
0 48 0 0 0 0 0 0 0 0
Steel Longhorns
Michael Cornish
0 20 0 0 0 0 0 0 0 0
Steel Longhorns
Ryan Corrigan
0 22 0 0 0 0 0 0 0 0
Steel Longhorns
Chris Donnelly
0 7 57 0 0 0 0 0 0 0
Steel Longhorns
Philip LoGiudice
0 30 0 0 0 0 0 0 0 0
Steel Longhorns
Bobby Molinaro Jr.
0 60 0 0 0 0 0 0 0 0
Steel Longhorns
Michael Perhauz
0 8 0 0 0 0 0 0 0 0
Steel Longhorns
Dillon Salvati
0 30 0 0 0 0 0 0 0 0
Team Steel Clippers
Zack Cronk
0 92 0 0 0 0 0 0 0 0
Team Steel Clippers
Joseph Derosa
63 0 0 0 0 0 0 0 0 0
Team Steel Clippers
Anthony Gangi Jr
0 0 36 0 0 0 0 0 0 0
Team Steel Clippers
Robert Maikowski
0 20 0 0 0 0 0 0 0 0
Team Steel Clippers
Jack McDonald
0 0 76 0 0 0 0 0 0 0
Team Steel Clippers
Reese Moran
19 0 0 0 0 0 0 0 0 0
Team Steel Clippers
Jonathan Prevete
0 0 18 0 0 0 0 0 0 0
Team Steel Clippers
Dylan Toledo
74 0 0 0 0 0 0 0 0 0
Team Steel Diamonds
James Ackerman
37 0 0 0 0 0 0 0 0 0
Team Steel Diamonds
Jack Cascone
0 18 85 0 0 0 0 0 0 0
Team Steel Diamonds
Johnny Catuosco
0 13 74 0 0 0 0 0 0 0
Team Steel Diamonds
Joseph Dwyer
0 12 17 0 0 0 0 0 0 0
Team Steel Diamonds
Nicholas Goldberg
4 60 0 0 0 0 0 0 0 0
Team Steel Diamonds
Nick Lamendola
70 0 0 0 0 0 0 0 0 0
Team Steel Diamonds
Bobby Marsh
0 16 22 0 0 0 0 0 0 0
Team Steel Diamonds
Jack Turner
0 0 56 0 0 0 0 0 0 0
Team Steel Scout 2021
Sean Hamilton
0 0 0 66 0 0 0 0 0 0
Team Steel Scout 2021
Kendall Kendrick
0 90 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Kainoa Loftin
20 0 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Luke Lomelo
34 0 0 58 0 0 0 0 0 0
Team Steel Scout 2021
Frankie Noto
0 0 13 0 0 0 0 0 0 0
Team Steel Scout 2021
Josh Piht
0 0 85 0 0 0 0 0 0 0
Team Steel Scout 2021
Zachary Rovner
50 0 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Gregory Vivenzio
0 26 0 2 0 0 0 0 0 0
Team Steel Scout 2021
Vincent Yaghoubi
0 15 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/24
Day 2
07/25
Day 3
07/26
Day 4
07/27
2020 PG 17U Mid-Atlantic Select ChampionshipMVP BEAST 2021 NationalDonald Lent1027/20/2020 RR
2020 PG 17U Mid-Atlantic Select ChampionshipMVP BEAST 2021 NationalOscar Osborne1057/20/2020 RR
2020 PG 18u New England Select ChampionshipNexgen eliteGrant Biederman927/20/2020 RR