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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
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
2023 RC ELITE Mizuno RedZachary Buie 33 0 0 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedAaron Cantu 35 0 20 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedCole Carnes 0 88 0 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedTyler Carnes 0 0 20 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedGrant Colson 35 0 20 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedHayden Morris 20 0 20 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedAyden Rios 0 0 11 0 0 0 0 0 0 0
2023 RC ELITE Mizuno RedMcBride Wells 0 0 2 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonTrenton Barnes 0 37 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonLayne Bishop 0 0 37 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonAdam Fitzgerald 0 51 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonMason Hollaway 0 52 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonJoe Jefferson 0 0 60 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonParker Lewis 0 27 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - BlantonNicholas Pendergast 0 0 12 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreTyler Do 0 0 27 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreJusten Gabaldon 34 0 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreNathan Garza 24 0 38 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreClayton Krisch 0 0 6 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreConnor Masraff 0 79 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreJonathan Redding 0 72 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreJon Shields 48 0 0 0 0 0 0 0 0 0
Adidas Baseball USA 2023 - MooreKyle Siblik 0 0 30 0 0 0 0 0 0 0
Banditos Scout Team 14UZane Adams 9 0 4 0 0 0 0 0 0 0
Banditos Scout Team 14UConner Bennett 0 98 0 0 0 0 0 0 0 0
Banditos Scout Team 14UHugo Cantu 31 0 0 0 0 0 0 0 0 0
Banditos Scout Team 14ULarry Drake 0 8 48 0 0 0 0 0 0 0
Banditos Scout Team 14UKeevyn Goss 0 0 20 0 0 0 0 0 0 0
Banditos Scout Team 14UAlexander Solis 0 0 14 0 0 0 0 0 0 0
Banditos Scout Team 14ULanden Yorek 0 0 17 0 0 0 0 0 0 0
Banditos SilverJoshua Coniff 0 0 26 0 0 0 0 0 0 0
Banditos SilverKyle England 0 19 30 0 0 0 0 0 0 0
Banditos SilverWilliam Howard 0 20 47 0 0 0 0 0 0 0
Banditos SilverJack Millin 0 0 19 0 0 0 0 0 0 0
Banditos SilverLogan Nelson 0 53 0 0 0 0 0 0 0 0
Banditos SilverNick Paul 0 37 0 0 0 0 0 0 0 0
Banditos SilverJoshua Sandoval 0 38 0 0 0 0 0 0 0 0
Banditos SilverDesmond Torres 0 36 0 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentLeo Arredondo 0 0 44 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentBaron Dichoso 0 0 54 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentLuke Jamison 0 57 0 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentOwen Paschke 0 81 0 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentDylan Taylor 17 0 0 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentHunter Taylor 40 0 0 0 0 0 0 0 0 0
Be Elite Baseball DevelopmentJamal Williams 24 0 0 0 0 0 0 0 0 0
Canes Southwest 14u SolomonBraeden Best 0 0 72 0 0 0 0 0 0 0
Canes Southwest 14u SolomonPeter Cienega 0 0 63 0 0 0 0 0 0 0
Canes Southwest 14u SolomonMax Crites 0 0 25 0 0 0 0 0 0 0
Canes Southwest 14u SolomonHolden Harris 0 21 0 0 0 0 0 0 0 0
Canes Southwest 14u SolomonWyatt Newman 0 64 0 0 0 0 0 0 0 0
Canes Southwest 14u SolomonRamsey Simpson 0 0 38 0 0 0 0 0 0 0
Canes Southwest-YacekCooper Berry 0 12 0 0 0 0 0 0 0 0
Canes Southwest-YacekWilliam Bishop 0 0 20 0 0 0 0 0 0 0
Canes Southwest-YacekBrayden Buchanan 0 35 0 0 0 0 0 0 0 0
Canes Southwest-YacekJulian Faz 0 0 25 0 0 0 0 0 0 0
Canes Southwest-YacekConnor Freeman 0 35 0 0 0 0 0 0 0 0
Canes Southwest-YacekBrandon Mayes 0 0 66 0 0 0 0 0 0 0
Canes Southwest-YacekSebastian Montiel 0 89 0 0 0 0 0 0 0 0
Canes Southwest-YacekDaniel Perez 0 20 0 0 0 0 0 0 0 0
Canes Southwest-YacekCooper Scott 0 69 0 0 0 0 0 0 0 0
Cypress CrusadersRoyce Congi 0 35 0 0 0 0 0 0 0 0
Cypress CrusadersCorey Grant 50 0 0 0 0 0 0 0 0 0
Cypress CrusadersJohn Martinez 7 33 0 0 0 0 0 0 0 0
Cypress CrusadersRalph Martinez 0 23 0 0 0 0 0 0 0 0
Cypress CrusadersAndrew Medina 20 0 20 0 0 0 0 0 0 0
Cypress CrusadersCruz Medina 0 32 0 0 0 0 0 0 0 0
Cypress CrusadersSergio Soto III 34 0 0 0 0 0 0 0 0 0
Cypress CrusadersNoah Tien 0 0 63 0 0 0 0 0 0 0
DFW Expres - AvilaWesley Cunningham 0 0 0 50 0 0 0 0 0 0
DFW Expres - AvilaBoston Epley 0 0 0 18 0 0 0 0 0 0
DFW Expres - AvilaAndrew Hickey 0 81 0 0 0 0 0 0 0 0
DFW Expres - AvilaBynum Martinez 0 7 79 0 0 0 0 0 0 0
DFW Expres - AvilaColin Robson 0 17 0 49 0 0 0 0 0 0
DFW Expres - AvilaLeo Salas 0 62 0 0 0 0 0 0 0 0
DUGOUT BLACKBrooks Brewster 0 0 45 0 0 0 0 0 0 0
DUGOUT BLACKConnor Cuff 0 0 84 0 0 0 0 0 0 0
DUGOUT BLACKLogan Presley 0 17 0 0 0 0 0 0 0 0
DUGOUT BLACKTodd Register 0 92 0 0 0 0 0 0 0 0
DUGOUT BLACKEthan Stone 0 0 78 0 0 0 0 0 0 0
Dynasty 14U - LewisBryson Campbell 0 3 0 0 0 0 0 0 0 0
Dynasty 14U - LewisIan Carlson 0 0 39 0 0 0 0 0 0 0
Dynasty 14U - LewisKamar Dove 36 0 34 0 0 0 0 0 0 0
Dynasty 14U - LewisKendall Dove 0 0 29 0 0 0 0 0 0 0
Dynasty 14U - LewisDevin Garza 35 0 0 0 0 0 0 0 0 0
Dynasty 14U - LewisJackson Jones 25 0 0 0 0 0 0 0 0 0
Dynasty 14U - LewisJoshua Pena 21 0 0 0 0 0 0 0 0 0
Dynasty 14U - LewisRyan Rusk 0 95 0 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Andrew Adams 0 0 38 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Aiden Freeman 0 45 0 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Gavin Gaines 0 0 26 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Anthony Gonzales 0 0 55 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Cade Johnson 0 0 53 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Hayden Long 0 0 51 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Matthew Mitchell 0 38 0 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Gerardo Quezada 0 36 0 0 0 0 0 0 0 0
Easton Elite Jacks (Johnson)Todd Taraszkiewicz 0 0 24 0 0 0 0 0 0 0
Expos Baseball 14UJustan Autry 0 13 63 0 0 0 0 0 0 0
Expos Baseball 14UKellen Gradisar 0 12 24 0 0 0 0 0 0 0
Expos Baseball 14UReagan James 0 87 0 0 0 0 0 0 0 0
Expos Baseball 14UBoston Lee 0 75 0 0 0 0 0 0 0 0
Expos Baseball 14UJacob Monical 0 0 47 0 0 0 0 0 0 0
Expos Baseball 14UCooper Williams 0 12 0 0 0 0 0 0 0 0
Expos Baseball 14UChance Wilson 0 15 0 0 0 0 0 0 0 0
GPS LEGENDS 14U MARKEEBlake Gonzalez 0 4 48 0 0 0 0 0 0 0
GPS LEGENDS 14U MARKEEMacus Leschuck 0 0 15 0 0 0 0 0 0 0
GPS LEGENDS 14U MARKEERyland Mahoney 0 0 61 0 0 0 0 0 0 0
GPS LEGENDS 14U MARKEERiley Poulson 0 87 0 0 0 0 0 0 0 0
GPS LEGENDS 14U MARKEEIvan Villegas 0 0 57 0 0 0 0 0 0 0
HOOKS BASEBALL NATIONALConnor Brennan 0 8 0 0 0 0 0 0 0 0
HOOKS BASEBALL NATIONALBrenan Daniel 0 0 17 51 0 0 0 0 0 0
HOOKS BASEBALL NATIONALJake Allen Dufner 0 0 0 27 0 0 0 0 0 0
HOOKS BASEBALL NATIONALBrayden Franco 0 0 0 30 0 0 0 0 0 0
HOOKS BASEBALL NATIONALAlejandro Guerrero 0 31 0 0 0 0 0 0 0 0
HOOKS BASEBALL NATIONALJayden Honey 0 0 19 40 0 0 0 0 0 0
HOOKS BASEBALL NATIONALNorbeto Leal 0 0 17 93 0 0 0 0 0 0
HOOKS BASEBALL NATIONALNoe Martinez 0 0 0 27 0 0 0 0 0 0
HOOKS BASEBALL NATIONALBlake Mitchell 0 0 88 0 0 0 0 0 0 0
HOOKS BASEBALL NATIONALAiden Scott 0 0 72 0 0 0 0 0 0 0
HOOKS BASEBALL NATIONALParker Shapiro 0 0 0 37 0 0 0 0 0 0
HOOKS BASEBALL NATIONALJaquae Stewart 0 0 0 84 0 0 0 0 0 0
HOOKS BASEBALL NATIONALStephen Wilder 0 77 0 0 0 0 0 0 0 0
Houston Banditos FaltineTy Diaz 0 38 0 0 0 0 0 0 0 0
Houston Banditos FaltineJacob Faltine 0 16 0 0 0 0 0 0 0 0
Houston Banditos FaltineChandler Lee 0 0 86 0 0 0 0 0 0 0
Houston Banditos FaltineRobert Oropeza 0 64 0 0 0 0 0 0 0 0
Houston Banditos FaltineHector Rivera 0 0 39 0 0 0 0 0 0 0
Houston Banditos FaltineAlfredo Rodarte 0 0 78 0 0 0 0 0 0 0
Houston Banditos FaltineFisher Skinner 0 19 0 0 0 0 0 0 0 0
Hunter Pence Baseball AcademyJacob Escovedo 0 0 33 0 0 0 0 0 0 0
Hunter Pence Baseball AcademyMatthew Farris 0 0 74 0 0 0 0 0 0 0
Hunter Pence Baseball AcademyGavin Hickman 0 0 44 0 0 0 0 0 0 0
Hunter Pence Baseball AcademyConner Hicok 0 62 0 0 0 0 0 0 0 0
Hunter Pence Baseball AcademyBennett Lang 0 0 35 0 0 0 0 0 0 0
Hunter Pence Baseball AcademyCarson Williams 0 34 0 0 0 0 0 0 0 0