1,485 MLB PLAYERS | 12,787 MLB DRAFT SELECTIONS
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
TeamPlayerDay 1
07/21
Day 2
07/22
Day 3
07/23
Day 4
07/24
Day 5
07/25
Day 6
07/26
Day 7
07/27
Day 8
07/28
Day 9
07/29
Day 10
07/30
643 DP Cougars MontgomeryWyatt Castoe 0 0 15 0 0 0 0 0 0 0
643 DP Cougars MontgomeryGrant Guinther 0 0 0 8 0 0 0 0 0 0
643 DP Cougars MontgomeryAndrew Herrmann 0 0 0 97 0 0 0 0 0 0
643 DP Cougars MontgomeryQuinn Kerce 89 0 0 0 0 0 0 0 0 0
643 DP Cougars MontgomeryMason McBee 0 62 0 0 0 0 0 0 0 0
643 DP Cougars MontgomeryCullen Orr 59 0 0 57 0 0 0 0 0 0
643 DP Cougars MontgomeryAlyjah James Richardson 0 0 17 9 0 0 0 0 0 0
643 DP Cougars MontgomeryAndrew Ronne 1 0 0 52 0 0 0 0 0 0
643 DP Cougars MontgomeryLiam Sullivan 0 0 92 0 0 0 0 0 0 0
Banditos Scout Team 15UDaniel Altman 8 0 0 0 0 0 0 0 0 0
Banditos Scout Team 15UMichael Braswell 15 43 0 0 0 0 0 0 0 0
Banditos Scout Team 15UBrandon Burckel 59 0 0 0 0 0 0 0 0 0
Banditos Scout Team 15UKyle Derusse 0 34 0 0 7 0 0 0 0 0
Banditos Scout Team 15UDarian Fumero 0 0 0 15 0 0 0 0 0 0
Banditos Scout Team 15UEduardo Garza 0 0 0 0 9 0 0 0 0 0
Banditos Scout Team 15UHeriberto Emmanuel Garza 0 0 0 0 7 0 0 0 0 0
Banditos Scout Team 15UCody Howard 0 46 0 0 59 0 0 0 0 0
Banditos Scout Team 15UVictor Loa 0 0 0 82 0 0 0 0 0 0
Banditos Scout Team 15UEvan Maldonado 0 0 0 31 0 0 0 0 0 0
Banditos Scout Team 15UMichael Ramos 29 0 0 0 18 0 0 0 0 0
Banditos Scout Team 15UJohn Rizzo 0 0 79 0 0 0 0 0 0 0
Banditos Scout Team 15UAustin Stracener 0 0 0 0 1 0 0 0 0 0
Baseball Northwest National 2021sLandon Boyd 0 43 0 0 0 0 0 0 0 0
Baseball Northwest National 2021sNathan Deschryver 0 0 81 0 0 0 0 0 0 0
Baseball Northwest National 2021sBen Ford 0 47 0 0 0 0 0 0 0 0
Baseball Northwest National 2021sKai Francis 0 39 9 0 24 0 0 0 0 0
Baseball Northwest National 2021sHarrison Howell 0 25 0 0 77 0 0 0 0 0
Baseball Northwest National 2021sCarson Lydon 0 27 0 0 51 0 0 0 0 0
Baseball Northwest National 2021sReilly McAdams 0 0 0 74 0 0 0 0 0 0
Baseball Northwest National 2021sBraeden Munger 0 29 0 52 0 0 0 0 0 0
Baseball Northwest National 2021sPeysen Sweeney 0 50 0 62 0 0 0 0 0 0
Baseball Northwest National 2021sHyatt Utzman 0 0 0 0 65 0 0 0 0 0
Baseball Northwest National 2021sMalcolm Williams 0 0 0 51 0 0 0 0 0 0
Canes National 15UBilly Barlow 0 0 0 14 0 0 0 0 0 0
Canes National 15UMerritt Beeker 0 0 9 0 62 0 0 0 0 0
Canes National 15UDaniel Corona 0 0 9 0 0 0 0 0 0 0
Canes National 15UAngelo Deer 67 0 0 0 0 0 0 0 0 0
Canes National 15UJagger Haynes 0 59 0 0 0 0 0 0 0 0
Canes National 15UAidan Hunter 0 28 0 7 31 0 0 0 0 0
Canes National 15UJordan Irizarry 38 0 0 0 15 0 0 0 0 0
Canes National 15URocco Reid 0 20 0 0 0 0 0 0 0 0
Canes National 15UDominic Scavone 0 0 84 0 0 0 0 0 0 0
Canes National 15UGage Ziehl 8 0 0 95 0 0 0 0 0 0
CBA Bulldogs 15UDylan Alanis 0 31 0 0 17 0 0 0 0 0
CBA Bulldogs 15UCaden Aoki 0 48 0 0 95 0 0 0 0 0
CBA Bulldogs 15UAlec Beck 0 0 0 20 63 0 0 0 0 0
CBA Bulldogs 15UDanny Briones 0 13 10 0 86 0 0 0 0 0
CBA Bulldogs 15ULuke Davis 0 44 0 26 46 0 0 0 0 0
CBA Bulldogs 15USebastian "Pollo" Flores 0 42 0 89 0 0 0 0 0 0
CBA Bulldogs 15UDavis Hildebrandt 0 8 0 0 16 0 0 0 0 0
CBA Bulldogs 15UNick Zellers 0 42 96 0 0 0 0 0 0 0
Dirtbags HaynesTyler Dean 19 0 0 18 0 0 0 0 0 0
Dirtbags HaynesIsaac Fix 0 0 58 0 0 0 0 0 0 0
Dirtbags HaynesGarrett Horn 19 0 51 0 0 0 0 0 0 0
Dirtbags HaynesRiley Ledford 57 0 0 0 0 0 0 0 0 0
Dirtbags HaynesZachary Lewis 0 42 0 0 0 0 0 0 0 0
Dirtbags HaynesRyan McCrystal 0 0 27 29 0 0 0 0 0 0
Dirtbags HaynesMaddux Smith 0 0 0 79 0 0 0 0 0 0
Dirtbags HaynesAdam Wilkerson 0 38 0 0 0 0 0 0 0 0
Dirtbags HaynesJaden Winter 26 0 0 0 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeLane Forsythe 0 80 0 0 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeRawley Hector 0 0 95 0 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeTrent Hodgdon 0 0 0 0 93 0 0 0 0 0
Dulin's Dodgers 15U PrimeDavid Jeon 0 0 0 59 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeBlaze Jordan 0 0 0 9 55 0 0 0 0 0
Dulin's Dodgers 15U PrimeGerald (Cross) Jumper 17 0 0 0 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeCaleb Littlejohn 0 0 0 73 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeTayler Montiel 72 0 0 0 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeClayton Thomas 0 0 0 51 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeJose Valadez-Acuna 40 0 8 0 0 0 0 0 0 0
Dulin's Dodgers 15U PrimeJaxon Weber 0 0 0 0 92 0 0 0 0 0
East Coast Sox Select 15UZachary Beasley 0 40 0 62 0 0 0 0 0 0
East Coast Sox Select 15UMaddux Bruns 0 0 0 51 0 0 0 0 0 0
East Coast Sox Select 15UDrew Cartee 0 25 0 0 12 0 0 0 0 0
East Coast Sox Select 15UJackson Conn 0 22 0 0 0 0 0 0 0 0
East Coast Sox Select 15UGrayson Gates 0 54 0 0 6 0 0 0 0 0
East Coast Sox Select 15UTyler Haines 0 0 78 0 0 0 0 0 0 0
East Coast Sox Select 15UBrock Hill 0 0 0 0 55 0 0 0 0 0
East Coast Sox Select 15UColby Holcolmb 0 0 26 0 0 0 0 0 0 0
East Coast Sox Select 15UNikolas (Niko) Mazza 0 15 0 25 0 0 0 0 0 0
East Coast Sox Select 15UConnor Nation 0 0 0 0 49 0 0 0 0 0
East Coast Sox Select 15ULuke Smith 0 47 0 0 0 0 0 0 0 0
East Coast Sox Select 15UColby Tubre 0 0 0 0 82 0 0 0 0 0
Elite Baseball Training 15UJake Andrews 0 0 0 19 0 0 0 0 0 0
Elite Baseball Training 15UBrett Berry 18 57 0 0 0 0 0 0 0 0
Elite Baseball Training 15UCade Bilbruck 35 0 0 49 0 0 0 0 0 0
Elite Baseball Training 15UBryse Ingle 0 80 0 0 0 0 0 0 0 0
Elite Baseball Training 15UWilliam "Pico" Kohn 0 0 87 0 0 0 0 0 0 0
Elite Baseball Training 15ULazaro Marquez 0 0 30 25 0 0 0 0 0 0
Elite Baseball Training 15UCory Ronan 87 0 0 0 0 0 0 0 0 0
Elite Baseball Training 15UNick Suspenzi 7 0 0 59 0 0 0 0 0 0
Elite Baseball Training 15UCJ Whaley 0 0 0 51 0 0 0 0 0 0
Elite Baseball Training 15UDawson Winningham 0 0 0 31 0 0 0 0 0 0
Elite Squad 15UGerardo Cuevas 0 90 0 0 0 0 0 0 0 0
Elite Squad 15UJorge De Goti 0 32 0 0 0 0 0 0 0 0
Elite Squad 15ULogan Forsythe 0 35 0 0 0 0 0 0 0 0
Elite Squad 15ULandon Hayes 0 0 50 0 0 0 0 0 0 0
Elite Squad 15UChristopher Kahler 0 0 0 54 0 0 0 0 0 0
Elite Squad 15UAndrew Painter 0 0 0 78 0 0 0 0 0 0
Elite Squad 15UMatthew Perez 0 0 22 0 0 0 0 0 0 0
Elite Squad 15UCarlos Rey 0 0 59 0 0 0 0 0 0 0
Elite Squad 15UAsa Runge 0 69 0 0 0 0 0 0 0 0
Elite Squad 15UDrake Varnado 0 0 0 67 0 0 0 0 0 0
Elite Squad 15UJordan Vera 0 0 0 14 0 0 0 0 0 0
eXposure Baseball 15UBrycen Denton 0 0 0 0 38 0 0 0 0 0
eXposure Baseball 15UElijah Galyon 0 16 0 35 0 0 0 0 0 0
eXposure Baseball 15UWill Grimmett 0 64 0 0 0 0 0 0 0 0
eXposure Baseball 15UBryce Houghton 0 46 0 0 0 0 0 0 0 0
eXposure Baseball 15UHunter Merrick 0 82 0 0 0 0 0 0 0 0
eXposure Baseball 15UJackson Musrock 0 44 0 0 87 0 0 0 0 0
eXposure Baseball 15UJake Poindexter 0 0 82 0 0 0 0 0 0 0
eXposure Baseball 15UColby Reynolds 0 0 20 0 28 0 0 0 0 0
eXposure Baseball 15UChase Roberts 0 3 0 74 0 0 0 0 0 0
Florida Burn 2021 PlatinumLandon Kiefer 0 39 0 0 54 0 0 0 0 0
Florida Burn 2021 PlatinumTyson Meyer 20 0 0 0 0 0 0 0 0 0
Florida Burn 2021 PlatinumDavid Morgan 18 0 0 55 0 0 0 0 0 0
Florida Burn 2021 PlatinumNoah Santiago 0 59 0 0 16 0 0 0 0 0
Florida Burn 2021 PlatinumBryson Schramm 0 0 78 0 0 0 0 0 0 0
Florida Burn 2021 PlatinumAnthony Ursitti 21 0 0 87 0 0 0 0 0 0
Florida Burn 2021 PlatinumDaniel Vassallo 45 0 9 0 26 0 0 0 0 0
Florida Burn 2021 PlatinumAndrew Vieceli 0 0 0 0 0 0 0 0 0 0
FTB Tucci NortheastGavin Abrams 0 41 0 0 0 0 0 0 0 0
FTB Tucci NortheastMelvin Cotto 0 36 0 33 0 0 0 0 0 0
FTB Tucci NortheastAdrian M. Gonzalez Rivera 0 26 0 0 0 0 0 0 0 0
FTB Tucci NortheastFrank Micallef 0 84 0 0 0 0 0 0 0 0
FTB Tucci NortheastJoseph Montalvo 0 60 0 49 0 0 0 0 0 0
FTB Tucci NortheastJustin Montanez 0 0 51 0 0 0 0 0 0 0
FTB Tucci NortheastGeneroso Romano 0 0 53 0 0 0 0 0 0 0
Georgia Roadrunners 15UAndrew Dover 0 41 0 79 0 0 0 0 0 0
Georgia Roadrunners 15UJohnny Eneberg 0 39 0 51 0 0 0 0 0 0
Georgia Roadrunners 15UBrad Grasser 0 84 0 0 0 0 0 0 0 0
Georgia Roadrunners 15ULandon Ladd 0 0 0 74 0 0 0 0 0 0
Georgia Roadrunners 15UConnor Sampers 0 17 31 0 0 0 0 0 0 0
Georgia Roadrunners 15UZion Taylor 0 0 55 0 0 0 0 0 0 0
Georgia Roadrunners 15UAnthony Woeltje 0 24 28 0 0 0 0 0 0 0
Georgia Roadrunners 15USean Wylie 0 0 0 50 0 0 0 0 0 0
Ironmen Baseball Club 15UJosh Castleman 0