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/14
Day 2
06/15
Day 3
06/16
Day 4
06/17
Day 5
06/18
Day 6
06/19
Day 7
06/20
Day 8
06/21
Day 9
06/22
Day 10
06/23
BBA NationalDavid Cohen 0 0 62 0 0 0 0 0 0 0
BBA NationalJake Kalfayan 0 97 0 0 0 0 0 0 0 0
BBA NationalJosh Mack 0 17 47 0 0 0 0 0 0 0
BBA NationalTywone Malone 0 2 37 0 0 0 0 0 0 0
BBA NationalJustin Simone 0 95 0 0 0 0 0 0 0 0
BBA NationalGianluca Varile 0 30 7 0 0 0 0 0 0 0
Downingtown BanditsAndrew Dewese 0 30 0 0 0 0 0 0 0 0
Downingtown BanditsDominick DiFonzo 0 22 0 0 0 0 0 0 0 0
Downingtown BanditsMarc Garcia 0 25 0 0 0 0 0 0 0 0
Downingtown BanditsShay Geib 0 15 14 0 0 0 0 0 0 0
Downingtown BanditsAlex Lehman 0 18 47 0 0 0 0 0 0 0
Downingtown BanditsLuc Rising 0 17 46 0 0 0 0 0 0 0
Downingtown BanditsEddie Smink 0 97 0 0 0 0 0 0 0 0
Elkridge CanesDylan Aguilera 0 0 42 0 0 0 0 0 0 0
Elkridge CanesJohn Harris 0 14 26 0 0 0 0 0 0 0
Elkridge CanesLuke Herz 0 66 0 0 0 0 0 0 0 0
Elkridge CanesJake Keller 0 23 0 0 0 0 0 0 0 0
Elkridge CanesCoby Robinson 0 0 42 0 0 0 0 0 0 0
Elkridge CanesCameron Vela 0 94 0 0 0 0 0 0 0 0
Fielder's Choice Rice 2022Tony Cammarota 0 27 39 0 0 0 0 0 0 0
Fielder's Choice Rice 2022Joey Colucci 0 91 0 0 0 0 0 0 0 0
Fielder's Choice Rice 2022Ty Edmondson 0 73 0 0 0 0 0 0 0 0
Fielder's Choice Rice 2022Tony Monasterd 0 0 57 0 0 0 0 0 0 0
Fielder's Choice Rice 2022Pete Nace 0 0 14 0 0 0 0 0 0 0
Frederick HustlersMatt Cunningham 0 0 69 0 0 0 0 0 0 0
Frederick HustlersChristopher Durkin 0 0 9 0 0 0 0 0 0 0
Frederick HustlersLuke McVicker 0 87 0 0 0 0 0 0 0 0
Frederick HustlersLogan Moseley 0 54 0 0 0 0 0 0 0 0
Frederick HustlersMarshall Mott 0 11 95 0 0 0 0 0 0 0
Ironbridge 2022 EliteWyatt Aldridge 0 0 16 0 0 0 0 0 0 0
Ironbridge 2022 EliteGriffin Bunting 0 40 0 0 0 0 0 0 0 0
Ironbridge 2022 EliteBryce Grizzard 0 11 0 0 0 0 0 0 0 0
Ironbridge 2022 EliteJacob Hines 0 50 0 0 0 0 0 0 0 0
Ironbridge 2022 EliteKristofer (Dane) Keith 0 68 0 0 0 0 0 0 0 0
Ironbridge 2022 EliteOwen Lacks 0 54 0 0 0 0 0 0 0 0
Ironbridge 2022 EliteZach Miller 0 0 81 0 0 0 0 0 0 0
Keystone CobrasXander Giordani 20 0 41 0 0 0 0 0 0 0
Keystone CobrasMichael Lennon 0 95 0 0 0 0 0 0 0 0
Keystone CobrasWill McCausland 90 0 0 0 0 0 0 0 0 0
Keystone CobrasColby Seelig 0 0 44 0 0 0 0 0 0 0
Keystone CobrasHunter Weitzel 0 0 57 0 0 0 0 0 0 0
Metro Senators Futures 2022Jack D'Elia 0 0 18 0 0 0 0 0 0 0
Metro Senators Futures 2022Michael Della-Santina 0 24 0 0 0 0 0 0 0 0
Metro Senators Futures 2022Ryan Dunetz 0 26 0 0 0 0 0 0 0 0
Metro Senators Futures 2022Carter Lowery 0 33 0 0 0 0 0 0 0 0
Metro Senators Futures 2022Jason McGee 0 8 34 0 0 0 0 0 0 0
Metro Senators Futures 2022Nick Meiklejohn 0 0 72 0 0 0 0 0 0 0
Metro Senators Futures 2022Luke Pietrandrea 0 53 0 0 0 0 0 0 0 0
Metro Senators Futures 2022Finn Scott-Daniels 0 81 0 0 0 0 0 0 0 0
MVP Royals East 2022Jacob Davis 0 30 0 0 0 0 0 0 0 0
MVP Royals East 2022Nick Feagan 0 11 0 0 0 0 0 0 0 0
MVP Royals East 2022Charlie Slaymaker 0 0 55 0 0 0 0 0 0 0
MVP Royals East 2022Philip "Pj" Suppes 0 92 0 0 0 0 0 0 0 0
MVP Royals East 2022Jack Thomas 0 43 0 0 0 0 0 0 0 0
MVP Royals East 2022Jacob Wolfer 0 16 0 0 0 0 0 0 0 0
NBA NATIONALSBrandon Artis 0 0 71 0 0 0 0 0 0 0
NBA NATIONALSCollin Carroll 70 0 0 0 0 0 0 0 0 0
NBA NATIONALSJoshua Creque 0 0 40 0 0 0 0 0 0 0
NBA NATIONALSHensley Ethan 0 0 62 0 0 0 0 0 0 0
NBA NATIONALSMatthew Faircloth 41 0 88 0 0 0 0 0 0 0
NBA NATIONALSGraham Fitzwater 0 92 0 0 0 0 0 0 0 0
NBA NATIONALSEthan Hensley 0 0 23 0 0 0 0 0 0 0
NBA NATIONALSConnor Houser 0 27 0 0 0 0 0 0 0 0
NBA NATIONALSHunter Johnson 0 0 37 0 0 0 0 0 0 0
NBA NATIONALSMatthew Phillips 0 0 79 0 0 0 0 0 0 0
NBA NATIONALSJohnny Sutryk 0 0 10 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyAlex Basco 0 0 52 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyJason Bosher 0 0 45 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyWalker Fuller 0 37 0 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyBrady Kenter 0 55 0 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyGavin Tanner 0 21 0 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyNoah Vargas 0 33 0 0 0 0 0 0 0 0
Old Dominion Hitters - 2022 - WesleyTrey Wright 0 93 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingColton Adams 0 0 0 0 38 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingAiden Cassilly 0 28 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingGarrett Griebel 0 0 0 0 62 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingGarrett Kuhn 0 88 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingThomas Loughry 0 33 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingBrendan Thomas 0 61 0 0 31 0 0 0 0 0
Rawlings A's Prospects MD 2022- KingTyler Titus 0 20 0 0 0 0 0 0 0 0
RBA Southies 15uEthan Hamill 0 77 0 0 0 0 0 0 0 0
RBA Southies 15uBrandon Lyman 0 6 0 0 0 0 0 0 0 0
RBA Southies 15uJerry Mitchell III 0 34 0 0 0 0 0 0 0 0
RBA Southies 15uAustin Riney 0 85 0 0 0 0 0 0 0 0
RBA Southies 15uJackson Toler 0 0 62 0 0 0 0 0 0 0
RBA Southies 15uJacob Vladimirou 0 0 34 0 0 0 0 0 0 0
Renegades 15ULiam Andrews 0 10 0 0 0 0 0 0 0 0
Renegades 15UJackson Coen 0 65 0 0 0 0 0 0 0 0
Renegades 15UNick Harris 0 72 0 0 0 0 0 0 0 0
Renegades 15UKyle Henson 0 79 0 0 0 0 0 0 0 0
Renegades 15UJohn Kramer 0 25 0 0 0 0 0 0 0 0
Renegades 15UJT Landwehr 0 25 15 0 0 0 0 0 0 0
Renegades 15UOwen Mead 0 0 84 0 0 0 0 0 0 0
Stars Baseball 15u ColangeloJason Cheifetz 0 0 0 0 49 0 0 0 0 0
Stars Baseball 15u ColangeloCarson Estridge 0 0 0 0 41 0 0 0 0 0
Stars Baseball 15u ColangeloEvan Fontaine 0 23 0 0 0 0 0 0 0 0
Stars Baseball 15u ColangeloRyan Kennedy 0 59 0 0 0 0 0 0 0 0
Stars Baseball 15u ColangeloMarcus LeClair 0 64 0 0 0 0 0 0 0 0
Stars Baseball 15u ColangeloCarson Mayfield 0 24 0 0 0 0 0 0 0 0
Stars Baseball 15u ColangeloJoshua McCusker 0 0 0 0 18 0 0 0 0 0
Stars Baseball 15u ColangeloGriffin Stieg 0 19 0 0 0 0 0 0 0 0
TEAMS TitansAustin Bowen 0 89 0 0 0 0 0 0 0 0
TEAMS TitansWill Ferguson 0 0 64 0 0 0 0 0 0 0
TEAMS TitansJacob Hensley 0 28 0 0 0 0 0 0 0 0
TEAMS TitansGrayson Herndon 0 27 0 0 0 0 0 0 0 0
TEAMS TitansJames Meenan 0 59 0 0 0 0 0 0 0 0
TEAMS TitansIsaac Sumpter 0 34 0 0 0 0 0 0 0 0
Tidewater SharxAnthony Balestrieri 0 0 14 0 0 0 0 0 0 0
Tidewater SharxCasey Bozard 0 27 0 0 0 0 0 0 0 0
Tidewater SharxDalton Brinn 0 26 0 0 0 0 0 0 0 0
Tidewater SharxEthan Hutton 0 16 0 0 0 0 0 0 0 0
Tidewater SharxSal Lettieri 0 84 0 0 0 0 0 0 0 0
Tidewater SharxJack McDowell 0 0 39 0 0 0 0 0 0 0
Tidewater SharxKyle Mongold 0 0 61 0 0 0 0 0 0 0
Tidewater SharxRyan Northup 0 20 0 0 0 0 0 0 0 0
Tidewater SharxKenneth Schaedel 0 64 0 0 0 0 0 0 0 0
Tidewater SharxMarcell Whitfield 0 28 0 0 0 0 0 0 0 0
TopHand Reds EliteCaleb Elias 0 0 11 0 0 0 0 0 0 0
TopHand Reds EliteColby Elliott 0 0 41 0 0 0 0 0 0 0
TopHand Reds EliteSpencer Fillhart 96 0 0 0 0 0 0 0 0 0
TopHand Reds EliteRicky Kennedy 0 45 0 0 0 0 0 0 0 0
TopHand Reds EliteDylan Page 0 57 0 0 0 0 0 0 0 0
TopHand Reds EliteAj Strickland 24 0 44 0 0 0 0 0 0 0
TopHand Reds EliteDrew Williams 0 0 30 0 0 0 0 0 0 0
VA Cannons EliteJohn Farrell 0 0 27 0 0 0 0 0 0 0
VA Cannons EliteEaston Kite 0 75 0 0 0 0 0 0 0 0
VA Cannons EliteJoseph Kramp 0 0 56 0 0 0 0 0 0 0
VA Cannons EliteEthan Owen 0 0 35 0 0 0 0 0 0 0
VA Cannons EliteNico Rothfolk 0 43 0 0 0 0 0 0 0 0
VA Cannons EliteA Shubert 0 44 0 0 0 0 0 0 0 0
VA Cannons EliteJackson Westcott 0 82 0 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uSterling Austin 0 43 0 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uJacob Carnley 0 56 0 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uBrian Curley 0 0 57 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uJacob Miller-Bopp 0 15 70 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uCamden Nuckols 0 26 64 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uNick Redman 0 26 41 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uKyle Revielo 0 0 19 0 0 0 0 0 0 0
Virginia Breeze Elite 15 uDavid Ruiz 0 0 18 0 0 0 0 0 0 0
WESTERN BRANCHLandon Bonneville 26 0 0 0 0 0 0 0 0 0
WESTERN BRANCHCollin Dasilva 0 0 29 0 0 0 0 0 0 0
WESTERN BRANCHTrevor Hebner 0 13 0 0 0 0 0 0 0 0
WESTERN BRANCHAiden Hedgepeth 0 0 63 0 0 0 0 0 0 0
WESTERN BRANCHJake Lineberry 43 0 0 0 0 0 0 0 0 0
WESTERN BRANCHBrodie Phillips 36 0 0 0 0 0 0 0 0 0
WESTERN BRANCHJacob Raguini 0 81 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
Copyright 1994-2020 by Perfect Game. All rights reserved. No portion of this information may be reprinted or reproduced without the written consent of Perfect Game.