1,488 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)
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
TeamPlayerDay 1
05/24
Day 2
05/25
Day 3
05/26
Day 4
05/27
Day 5
05/28
Day 6
05/29
Day 7
05/30
Day 8
05/31
Day 9
06/01
Day 10
06/02
Angels Amateur Baseball 18U Red- Glenn 0 0 93 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red- Keeley 0 54 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red- Markovich 0 46 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red- Rodono 0 48 20 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red- Sanford 0 0 31 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red- Scott 0 0 71 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red- Ybarra 0 59 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U WhiteLogan Deskin 0 6 93 0 0 0 0 0 0 0
Angels Amateur Baseball 18U WhiteBrady Miltenberger 0 25 0 78 0 0 0 0 0 0
Angels Amateur Baseball 18U WhitePaxton Prentice 0 85 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U WhiteZac Quintana 0 65 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U WhiteAngel Reynoso 0 0 0 60 0 0 0 0 0 0
Angels Amateur Baseball 18U WhiteValentine Rodriguez 0 33 0 0 0 0 0 0 0 0
Arizona DiamondbacksTanner Bigelow 0 8 0 0 0 0 0 0 0 0
Arizona DiamondbacksRyan Bolden 0 57 0 0 0 0 0 0 0 0
Arizona DiamondbacksJoey Del Carlo 0 78 0 0 0 0 0 0 0 0
Arizona DiamondbacksJosh Grant 0 0 0 68 0 0 0 0 0 0
Arizona DiamondbacksTodd Johnson 0 46 0 0 0 0 0 0 0 0
Arizona DiamondbacksJordan Massis 0 0 65 0 0 0 0 0 0 0
Arizona DiamondbacksTodd Stawiecki 0 28 32 0 0 0 0 0 0 0
Arizona DiamondbacksKai Taylor 0 0 0 35 0 0 0 0 0 0
Arizona DiamondbacksMarshall Williams 0 0 34 0 0 0 0 0 0 0
AZ Future StarsJake Evans 0 0 76 0 0 0 0 0 0 0
AZ Future StarsNicholas Evans 7 0 44 0 0 0 0 0 0 0
AZ Future StarsRyan Meyer 82 0 0 0 0 0 0 0 0 0
AZ Future StarsKevin Perez 0 0 0 9 0 0 0 0 0 0
AZ Future StarsEvan Reynolds 0 77 0 0 0 0 0 0 0 0
AZ Future StarsBrendan Thome 0 18 0 0 0 0 0 0 0 0
AZ Future StarsRobby Weeks 0 0 0 84 0 0 0 0 0 0
AZ PosseCarson Baker 0 48 0 0 0 0 0 0 0 0
AZ PosseAlex Cordero 0 33 0 0 0 0 0 0 0 0
AZ PosseTanner Durazo 0 18 0 54 0 0 0 0 0 0
AZ PosseJustin Espinoza 0 0 68 0 0 0 0 0 0 0
AZ PosseLevi Huerta 0 75 0 0 0 0 0 0 0 0
AZ PosseCarter Mattox 0 0 0 65 0 0 0 0 0 0
AZ PosseOscar Mattox 0 78 0 0 0 0 0 0 0 0
AZ PosseJack Talbott 0 0 0 23 0 0 0 0 0 0
AZ ProGriffin Baker 0 17 0 0 0 0 0 0 0 0
AZ ProCole Bianco 0 73 0 43 0 0 0 0 0 0
AZ ProGriffin Bodow 0 0 0 32 0 0 0 0 0 0
AZ ProJack Brenner 0 74 0 0 0 0 0 0 0 0
AZ ProKade Carney 0 0 24 0 0 0 0 0 0 0
AZ ProJacob Morgan 0 0 29 0 0 0 0 0 0 0
AZ ProAshton Perez 0 5 0 0 0 0 0 0 0 0
AZ ProMatthew Rice 0 23 0 0 0 0 0 0 0 0
AZ ProJaron Snyder 0 0 84 0 0 0 0 0 0 0
AZ ProJustin Williamson 0 0 0 58 0 0 0 0 0 0
AZ T-Rex EastonDrew Bond 0 0 0 101 0 0 0 0 0 0
AZ T-Rex EastonJosh Hansell 81 0 0 0 0 0 0 0 0 0
AZ T-Rex EastonRonan Kopp 0 0 0 83 0 0 0 0 0 0
AZ T-Rex EastonCaleb Lomeli 0 0 76 0 0 0 0 0 0 0
AZ T-Rex EastonGavin Ludlow 16 0 20 0 0 0 0 0 0 0
AZ T-Rex EastonBen Meyerson 0 88 0 0 0 0 0 0 0 0
AZ T-Rex EastonBrock Peery 11 0 16 43 0 0 0 0 0 0
AZ T-Rex EastonNoah Rodriguez 0 0 0 37 0 0 0 0 0 0
AZ T-Rex EastonJoel Rubin 0 0 76 0 0 0 0 0 0 0
AZ T-Rex EastonKade York 0 0 7 0 0 0 0 0 0 0
Central Valley MarlinsOwen Bazzar 0 29 0 0 0 0 0 0 0 0
Central Valley MarlinsErik Brown 0 71 0 0 0 0 0 0 0 0
Central Valley MarlinsNoah Galvan 13 0 70 0 0 0 0 0 0 0
Central Valley MarlinsHudson Hall 36 0 0 51 0 0 0 0 0 0
Central Valley MarlinsNolan Inouye 0 2 0 0 0 0 0 0 0 0
Central Valley MarlinsArt Navarette 0 0 27 69 0 0 0 0 0 0
Central Valley MarlinsRyan O'Hara 63 0 0 0 0 0 0 0 0 0
City 18U GreenJasiah George 0 25 0 0 0 0 0 0 0 0
City 18U GreenReilly McAdams 25 0 49 0 0 0 0 0 0 0
City 18U GreenEvan McCleery-Brown 0 96 0 0 0 0 0 0 0 0
City 18U GreenAvery McGinnis 0 0 95 0 0 0 0 0 0 0
City 18U GreenKenji Miller 14 0 0 27 0 0 0 0 0 0
City 18U GreenKelan Scanlan 17 0 0 72 0 0 0 0 0 0
City 18U GreenAugust Williams 55 0 0 0 0 0 0 0 0 0
City 18U ShowcaseNestor German 59 0 0 0 0 0 0 0 0 0
City 18U ShowcaseLiam Hatakenaka 0 23 44 0 0 0 0 0 0 0
City 18U ShowcaseNate Leibold 12 0 67 0 0 0 0 0 0 0
City 18U ShowcaseAJ Staff 15 0 68 0 0 0 0 0 0 0
City 18U ShowcaseEli Trop 0 90 0 0 0 0 0 0 0 0
DB9 Baseball 17UDrew Allen 0 20 0 0 0 0 0 0 0 0
DB9 Baseball 17UAiden Bevier 0 0 86 0 0 0 0 0 0 0
DB9 Baseball 17UEthan Bradford 0 88 0 0 0 0 0 0 0 0
DB9 Baseball 17UChandler Dejong 0 9 0 11 0 0 0 0 0 0
DB9 Baseball 17ULogan Green 0 77 0 0 0 0 0 0 0 0
DB9 Baseball 17UDavid (Dj) Guerriero 0 0 0 33 0 0 0 0 0 0
DB9 Baseball 17UJacob Hilton 0 0 0 36 0 0 0 0 0 0
DB9 Baseball 17UHunter McCullough 0 17 0 41 0 0 0 0 0 0
DB9 Baseball 17UEthan Troth 0 0 37 0 0 0 0 0 0 0
DB9 Baseball 17UJaxon Yardley 0 0 0 48 0 0 0 0 0 0
Dykstra BaseballJoseph Acosta 43 0 0 0 0 0 0 0 0 0
Dykstra BaseballEthan Brown 0 0 66 0 0 0 0 0 0 0
Dykstra BaseballReed Coffin 0 45 0 94 0 0 0 0 0 0
Dykstra BaseballTyler Gough 31 0 0 26 0 0 0 0 0 0
Dykstra BaseballCarson Olsen 0 55 0 0 0 0 0 0 0 0
Dykstra BaseballAugie Schieler 37 0 95 0 0 0 0 0 0 0
Dykstra BaseballKatin Surprenant 8 60 0 0 0 0 0 0 0 0
Dykstra Baseball 2020Juan David Alvarez 0 0 0 21 0 0 0 0 0 0
Dykstra Baseball 2020Lewis Barnum 0 0 0 42 0 0 0 0 0 0
Dykstra Baseball 2020Brady Burger 17 0 39 48 0 0 0 0 0 0
Dykstra Baseball 2020Cayden Collins 14 0 0 25 0 0 0 0 0 0
Dykstra Baseball 2020Nathan Genis 30 0 43 0 0 0 0 0 0 0
Dykstra Baseball 2020Duce Gourson 0 0 21 0 0 0 0 0 0 0
Dykstra Baseball 2020Ryan Lista 0 62 0 0 0 0 0 0 0 0
Dykstra Baseball 2020Connor Ludwig 8 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2020Kaden Schiefelbein 0 0 0 14 0 0 0 0 0 0
Dykstra Baseball 2020Lucas Vollas-Patopoff 0 29 0 0 0 0 0 0 0 0
Dykstra Baseball 2020Kevin White 60 0 0 0 0 0 0 0 0 0
Elite National TeamMicah Barkenhagen 0 0 22 0 0 0 0 0 0 0
Elite National TeamHarold Boyce 116 0 0 0 0 0 0 0 0 0
Elite National TeamFernando Echeveste 0 60 0 0 0 0 0 0 0 0
Elite National TeamJustin Holguin 0 0 7 0 0 0 0 0 0 0
Elite National TeamShane Kinsley 4 0 83 0 0 0 0 0 0 0
Elite National TeamGeorge Mercado 0 66 0 60 0 0 0 0 0 0
Elite National TeamS Reynoso 0 0 0 40 0 0 0 0 0 0
FS BaseballNathan Catanach 0 0 0 1 0 0 0 0 0 0
FS BaseballJosiah Dominguez 0 0 11 0 0 0 0 0 0 0
FS BaseballKai Duda 0 0 0 31 0 0 0 0 0 0
FS BaseballMason Gehling 0 78 0 0 0 0 0 0 0 0
FS BaseballWyatt Hall 0 0 46 0 0 0 0 0 0 0
FS BaseballBrysen Hamilton 0 0 0 15 0 0 0 0 0 0
FS BaseballMike Leija 0 19 0 54 0 0 0 0 0 0
FS BaseballZachary Neal 0 0 36 0 0 0 0 0 0 0
FS BaseballMason Piert 0 65 0 0 0 0 0 0 0 0
Idaho Prospect BaseballEaston Amundson 13 0 0 33 0 0 0 0 0 0
Idaho Prospect BaseballChase Carpenter 0 92 0 0 0 0 0 0 0 0
Idaho Prospect BaseballStryder Childs 0 0 0 42 0 0 0 0 0 0
Idaho Prospect BaseballConnor Doan 38 0 9 40 0 0 0 0 0 0
Idaho Prospect BaseballDylan Gardner 0 0 101 0 0 0 0 0 0 0
Idaho Prospect BaseballZach Huether 0 30 0 0 0 0 0 0 0 0
Idaho Prospect BaseballHayden Magill 96 0 0 0 0 0 0 0 0 0
Idaho Prospect BaseballOwen Viano 0 0 0 31 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UBilly Bzura 49 0 0 23 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UMarcos Contreras 10 0 48 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UScott Ellis 0 18 46 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UMatt Herrera 0 0 73 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UPreston Kelly 0 0 0 39 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UIsaias Miramontes 0 94 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17UBryan Perez 32 0 80 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17ULuis Saenz 0 7 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17URyan Vanderhei 41 0 0 72 0 0 0 0 0 0
Las Vegas Scorpions 18uPayton Brooks 0 0 95 0 0 0 0 0 0 0
Las Vegas Scorpions 18uAaron Collins 40 0 0 39 0 0 0 0 0 0
Las Vegas Scorpions 18uEthan Daniel 9 0 0 25 0 0 0 0 0 0
Las Vegas Scorpions 18uAndrew Hunter 47 0 0 10 0 0 0 0 0 0
Las Vegas Scorpions 18uAndrew Johnson 0 0 25 0 0 0 0 0 0 0
Las Vegas Scorpions 18uSteven Laureano 0 93 0 0 0 0 0 0 0 0
Las Vegas Scorpions 18uAidan Martin 0 43 0 0 0 0 0 0 0 0
Las Vegas Scorpions 18uMatthew Minkoff 49 0 0 38 0 0 0 0 0 0
LVRLogan Bleazard 59 0 0 75 0 0 0 0 0 0
LVRNoah Carabajal 0 0 0 33 0 0 0 0 0 0
LVRCayden Castellanos 0 0 74 0 0 0 0