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)
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
06/15
Day 2
06/16
Day 3
06/17
Day 4
06/18
Day 5
06/19
Day 6
06/20
Day 7
06/21
Day 8
06/22
Day 9
06/23
Day 10
06/24
615 Team MizunoJacob Bailey 92 0 0 0 0 0 0 0 0 0
615 Team MizunoCarson Cobb 37 0 0 0 0 0 0 0 0 0
615 Team MizunoLuke Fleming 60 0 0 0 0 0 0 0 0 0
615 Team MizunoKolbie Jackson 0 24 0 0 0 0 0 0 0 0
615 Team MizunoKanon Lewis 25 0 0 0 0 0 0 0 0 0
615 Team MizunoBritton White 0 94 0 0 0 0 0 0 0 0
615 Team MizunoBrayden Woods 0 0 91 0 0 0 0 0 0 0
643 DP Cougars MontgomeryWyatt Castoe 0 19 0 0 0 0 0 0 0 0
643 DP Cougars MontgomeryAndrew Herrmann 79 0 0 0 0 0 0 0 0 0
643 DP Cougars MontgomeryReid Jones 22 0 0 82 0 0 0 0 0 0
643 DP Cougars MontgomeryQuinn Kerce 0 0 29 0 0 0 0 0 0 0
643 DP Cougars MontgomeryMason McBee 0 58 0 0 0 0 0 0 0 0
643 DP Cougars MontgomeryBen Medley 65 0 0 0 0 0 0 0 0 0
643 DP Cougars MontgomeryAlyjah James Richardson 0 29 0 18 0 0 0 0 0 0
643 DP Cougars MontgomeryAndrew Ronne 0 0 0 13 0 0 0 0 0 0
643 DP Cougars MontgomeryLiam Sullivan 0 0 73 0 0 0 0 0 0 0
Astros Team East Cobb 15UMark Adams III 21 0 19 0 0 0 0 0 0 0
Astros Team East Cobb 15UJason Keefe 57 0 0 0 0 0 0 0 0 0
Astros Team East Cobb 15UJack Matty 75 0 0 0 0 0 0 0 0 0
Astros Team East Cobb 15UJackson Seng 0 79 0 0 0 0 0 0 0 0
Astros Team East Cobb 15UTyler Velde 72 0 0 0 0 0 0 0 0 0
Astros Team East Cobb 15UNicholas Wallace 32 0 83 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteKyle Aldridge 0 28 0 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteMitchell Cole 0 18 0 34 0 0 0 0 0 0
Atlanta Warriors 15U WhiteColton Cosper 0 0 86 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteRJ Craig 45 0 0 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteEvan Gillanders 20 0 19 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteBrooks Hardie 54 0 0 23 0 0 0 0 0 0
Atlanta Warriors 15U WhiteChaz Hickman 19 0 0 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteEli Runyan 0 0 0 83 0 0 0 0 0 0
Atlanta Warriors 15U WhiteSamuel Simpson 0 0 0 62 0 0 0 0 0 0
Atlanta Warriors 15U WhiteChael Sullivan 0 40 0 49 0 0 0 0 0 0
Atlanta Warriors 15U WhiteBrent Tovar 70 0 0 0 0 0 0 0 0 0
Atlanta Warriors 15U WhiteParker Willis 0 32 0 0 0 0 0 0 0 0
Attack BaseballMatthew Arundale 9 0 0 0 0 0 0 0 0 0
Attack BaseballJackson Boswell 15 31 0 0 0 0 0 0 0 0
Attack BaseballJack D'Amico 46 0 0 0 0 0 0 0 0 0
Attack BaseballAndrew Frank 3 83 0 0 0 0 0 0 0 0
Attack BaseballMax Henry 75 0 0 0 0 0 0 0 0 0
Attack BaseballAddison Paschall 57 0 0 0 0 0 0 0 0 0
Attack BaseballHudson Taylor 0 0 60 0 0 0 0 0 0 0
Attack BaseballAaron Turner 29 0 15 0 0 0 0 0 0 0
Avondale YankeesWill Elrod 0 56 0 0 0 0 0 0 0 0
Avondale YankeesJackson Halla 34 0 40 0 0 0 0 0 0 0
Avondale YankeesCarson O'Mary 0 44 0 0 0 0 0 0 0 0
Avondale YankeesAvery Prichard 45 0 0 0 0 0 0 0 0 0
Avondale YankeesJeremiah Struggs 0 15 39 0 0 0 0 0 0 0
Avondale YankeesJoshua Struggs 0 18 24 0 0 0 0 0 0 0
Avondale YankeesZach Thompson 0 46 0 0 0 0 0 0 0 0
Avondale YankeesMichael Wilkinson 53 0 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UJaylen Blash 0 10 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UDemond Dollison 0 0 0 15 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UJack Joiner 0 62 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UAddrian McNeal 0 28 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UDonson Morain 0 0 0 3 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UColton Nickell 72 0 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UJulius Pruitt 0 15 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14ULennon Richman 44 0 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UChristian White 15 0 0 48 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UJames White 70 0 0 0 0 0 0 0 0 0
Baseball Genius Academy Bombers 14UJaden Williams 0 0 0 28 0 0 0 0 0 0
Bigstix Gamers Prime 15UBuck Barrett 56 0 1 0 0 0 0 0 0 0
Bigstix Gamers Prime 15UEthan Booth 0 0 46 0 0 0 0 0 0 0
Bigstix Gamers Prime 15UBaylor Edge 58 0 0 0 0 0 0 0 0 0
Bigstix Gamers Prime 15UDominic Elam 28 37 0 0 0 0 0 0 0 0
Bigstix Gamers Prime 15UCarson Huber 0 0 36 0 0 0 0 0 0 0
Bigstix Gamers Prime 15URyan Hutchison 57 0 0 0 0 0 0 0 0 0
Bigstix Gamers Prime 15UAustin Merritt 0 50 0 0 0 0 0 0 0 0
Bigstix Gamers Prime 15UDawson Schwartz 0 26 45 0 0 0 0 0 0 0
BigStix Gamers Select 15UDylan Craft 0 21 0 0 0 0 0 0 0 0
BigStix Gamers Select 15UHunter Gasses 0 88 0 0 0 0 0 0 0 0
BigStix Gamers Select 15U.. Green 58 0 0 0 0 0 0 0 0 0
BigStix Gamers Select 15U.. Marlow 75 0 0 0 0 0 0 0 0 0
BigStix Gamers Select 15UHunter Owensby 27 0 0 0 0 0 0 0 0 0
BigStix Gamers Select 15UEthan Russell 0 26 0 0 0 0 0 0 0 0
BigStix Gamers Select 15U.. Sargent 17 0 0 0 0 0 0 0 0 0
BigStix Gamers Select 15UOwen Spruell 16 0 0 0 0 0 0 0 0 0
BigStix Gamers Select 15UDavid Wamer 0 0 85 0 0 0 0 0 0 0
BigStix Gamers Select 15U.. Wynton 28 0 0 0 0 0 0 0 0 0
Clarksville Orioles 15UEthan Baggett 0 73 0 0 0 0 0 0 0 0
Clarksville Orioles 15UGavin Baxter 0 0 77 0 0 0 0 0 0 0
Clarksville Orioles 15UGarrison Goins 0 35 0 0 0 0 0 0 0 0
Clarksville Orioles 15UJames Peyton Smith 82 0 61 0 0 0 0 0 0 0
Clarksville Orioles 15ULane Townsend 42 0 38 0 0 0 0 0 0 0
Clarksville Orioles 15UBlake Wood 14 0 26 0 0 0 0 0 0 0
Coastal Prospects 15uCody Carwile 10 0 0 0 0 0 0 0 0 0
Coastal Prospects 15uBrayden Cassels 15 0 46 0 0 0 0 0 0 0
Coastal Prospects 15uJack Edwards 0 67 0 0 0 0 0 0 0 0
Coastal Prospects 15uDavion Hickson 3 56 0 0 0 0 0 0 0 0
Coastal Prospects 15uCaleb Jones 106 0 0 0 0 0 0 0 0 0
Coastal Prospects 15uChristian Petrik 29 0 0 0 0 0 0 0 0 0
Coastal Prospects 15uPayton Thompson 80 0 0 0 0 0 0 0 0 0
Coastal Prospects 15uJosh Williams 0 0 10 0 0 0 0 0 0 0
CrossHit Baseball Academy RedConnor Andrews 47 0 0 0 0 0 0 0 0 0
CrossHit Baseball Academy RedAlexander Fernandez 0 62 0 0 0 0 0 0 0 0
CrossHit Baseball Academy RedDaylen Fields 48 0