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
07/15
Day 2
07/16
Day 3
07/17
Day 4
07/18
Day 5
07/19
Day 6
07/20
Day 7
07/21
Day 8
07/22
Day 9
07/23
Day 10
07/24
2021/2022 Tidewater DrillersBen Adams 0 0 0 25 0 0 0 0 0 0
2021/2022 Tidewater DrillersJustin Brown 0 42 0 32 0 0 0 0 0 0
2021/2022 Tidewater DrillersTyler Butler 58 0 0 0 0 0 0 0 0 0
2021/2022 Tidewater DrillersHarrison Didawick 0 30 0 0 0 0 0 0 0 0
2021/2022 Tidewater DrillersKyle Edwards 37 0 0 52 0 0 0 0 0 0
2021/2022 Tidewater DrillersRush Friedberg 0 13 0 0 0 0 0 0 0 0
2021/2022 Tidewater DrillersJustin Philbrick 32 0 31 0 0 0 0 0 0 0
2021/2022 Tidewater DrillersTucker Robinson 0 16 0 0 0 0 0 0 0 0
2021/2022 Tidewater DrillersCollin Schmitt 0 0 44 0 0 0 0 0 0 0
2021/2022 Tidewater DrillersGavin Spencer 0 2 0 34 0 0 0 0 0 0
2021/2022 Tidewater DrillersRoberto Velasquez 57 0 0 87 0 0 0 0 0 0
Banditos Georgia 16U BlackBarrett Barkley 41 0 0 49 0 0 0 0 0 0
Banditos Georgia 16U BlackJordan Brown 0 29 20 0 0 0 0 0 0 0
Banditos Georgia 16U BlackFields Chapman 26 0 19 23 0 0 0 0 0 0
Banditos Georgia 16U BlackAlex Christmas 0 0 0 11 0 0 0 0 0 0
Banditos Georgia 16U BlackTyler Federman 0 0 85 0 0 0 0 0 0 0
Banditos Georgia 16U BlackBlaise Fischer 0 93 0 0 0 0 0 0 0 0
Banditos Georgia 16U BlackChandler Mitchell 0 0 0 41 0 0 0 0 0 0
Banditos Georgia 16U BlackHunter Payne 0 0 47 0 0 0 0 0 0 0
Banditos Georgia 16U BlackNicholas Romero 0 0 15 0 0 0 0 0 0 0
Banditos Georgia 16U BlackCameron Suto 0 0 32 0 0 0 0 0 0 0
Banditos Georgia 16U BlackEvan Thomas 39 0 0 75 0 0 0 0 0 0
Carolina StixCody Acosta 0 95 0 0 0 0 0 0 0 0
Carolina StixCaleb Carden 30 0 54 0 0 0 0 0 0 0
Carolina StixOwen Elwonger 54 0 0 23 0 0 0 0 0 0
Carolina StixBen Kaiser 0 14 0 0 0 0 0 0 0 0
Carolina StixTyler Lamarr 26 0 70 0 0 0 0 0 0 0
Carolina StixRiley Phelps 40 0 0 0 0 0 0 0 0 0
Carolina StixSlater Ward 57 0 0 69 0 0 0 0 0 0
D-BAT Elite - ClementzAustin Beck 0 0 0 28 0 0 0 0 0 0
D-BAT Elite - ClementzCole Dillon 0 0 0 44 0 0 0 0 0 0
D-BAT Elite - ClementzNick Greaney 0 73 0 0 0 0 0 0 0 0
D-BAT Elite - ClementzJason Hawkins 0 0 23 13 0 0 0 0 0 0
D-BAT Elite - ClementzCole Hebel 38 0 44 0 0 0 0 0 0 0
D-BAT Elite - ClementzNick Moore 60 0 0 90 0 0 0 0 0 0
D-BAT Elite - ClementzBarrett Riebock 23 0 10 0 0 0 0 0 0 0
D-BAT Elite - ClementzDylan Rogers 59 0 0 0 78 0 0 0 0 0
D-BAT Elite - ClementzJagger Schattle 0 23 0 7 13 0 0 0 0 0
D-BAT Elite - ClementzOwen Shaw 0 0 0 41 0 0 0 0 0 0
D-BAT Elite - ClementzChase Spencer 0 0 41 0 90 0 0 0 0 0
D-BAT ELITE 2021 East CoastTrevor Barbessi 0 0 50 0 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastHenry Boehm 27 0 0 5 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastGarrett Brown 45 0 5 0 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastKendrick Curry II 0 0 57 0 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastJaden Guthrie 0 5 0 0 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastAlec Lewanowski 0 43 0 40 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastBen Riddick 0 0 24 0 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastAndrew Ruggeri 42 0 0 64 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastMatthew Sicoli 0 33 0 0 0 0 0 0 0 0
D-BAT ELITE 2021 East CoastAdam Verbanic 0 30 82 0 0 0 0 0 0 0
Dig In BaseballIan Brady 0 0 94 0 0 0 0 0 0 0
Dig In BaseballAj Brault 0 31 0 85 0 0 0 0 0 0
Dig In BaseballNathan Dawes 0 50 0 0 22 0 0 0 0 0
Dig In BaseballEmmanuel Kraft 19 17 0 65 0 0 0 0 0 0
Dig In BaseballDoug Marose 68 0 0 0 89 0 0 0 0 0
Dig In BaseballNico Montero 0 0 0 14 0 0 0 0 0 0
Dig In BaseballBrock Rose 0 59 0 0 0 0 0 0 0 0
Dig In BaseballScott Wilson 0 42 0 26 0 0 0 0 0 0
East Cobb Astros 16uAndrew Armstrong 19 0 0 65 0 0 0 0 0 0
East Cobb Astros 16uRadek Birkholz 40 0 34 0 9 0 0 0 0 0
East Cobb Astros 16uJackson Brockett 44 0 37 0 0 0 0 0 0 0
East Cobb Astros 16uDylan Lesko 0 44 0 0 75 0 0 0 0 0
East Cobb Astros 16uBen Medley 25 0 0 0 0 0 0 0 0 0
East Cobb Astros 16uMichael Mitchler 0 0 0 36 0 0 0 0 0 0
East Cobb Astros 16uFisher Paulsen 0 42 0 40 0 0 0 0 0 0
East Cobb Astros 16uTreyton Rank 22 0 18 19 0 0 0 0 0 0
East Cobb Astros 16uDylan Rhadans 44 0 0 0 0 0 0 0 0 0
East Cobb Astros 16uWill Robbins 0 0 0 8 89 0 0 0 0 0
EM MuskiesCharlie Bartolomucci 77 0 0 0 0 0 0 0 0 0
EM MuskiesMatthew Bartolomucci 0 59 0 0 0 0 0 0 0 0
EM MuskiesMatt Buslepp 0 26 0 6 0 0 0 0 0 0
EM MuskiesBobby Butler 0 0 7 95 0 0 0 0 0 0
EM MuskiesMatt McGann 21 0 95 0 0 0 0 0 0 0
EM MuskiesBrendan Pochmara 82 0 0 0 0 0 0 0 0 0
EM MuskiesKyle Revere 0 5 0 0 0 0 0 0 0 0
EM MuskiesZach White 18 49 0 0 0 0 0 0 0 0
Florida Grinders 2021Ian Albaladejo 54 0 0 10 0 0 0 0 0 0
Florida Grinders 2021Anthony Bushem 0 23 0 14 0 0 0 0 0 0
Florida Grinders 2021Jaxon Copeland 0 7 41 0 0 0 0 0 0 0
Florida Grinders 2021Daniel Garvin 0 94 0 0 0 0 0 0 0 0
Florida Grinders 2021Phillip Goepferich 0 13 70 0 0 0 0 0 0 0
Florida Grinders 2021Tyler Hoppe 0 0 9 0 0 0 0 0 0 0
Florida Grinders 2021CJ Mills 0 41 0 0 0 0 0 0 0 0
Florida Grinders 2021Cole Painter 0 9 27 0 0 0 0 0 0 0
Florida Grinders 2021Nathan Quinn 69 0 0 0 0 0 0 0 0 0
Florida Grinders 2021Sean Sparling 0 37 0 0 0 0 0 0 0 0
Florida Grinders 2021Rylan Townsend 0 0 0 46 0 0 0 0 0 0
Florida Grinders 2021Steven Vetter 0 16 0 0 0 0 0 0 0 0
Florida Hardballers 16ULuke Becker 58 0 0 33 0 0 0 0 0 0
Florida Hardballers 16UBenjamin Bernknopf 57 0 0 23 0 0 0 0 0 0
Florida Hardballers 16ULogan Carlisle 19 0 56 0 0 0 0 0 0 0
Florida Hardballers 16UJeffrey Chaillou III 51 0 0 32 0 0 0 0 0 0
Florida Hardballers 16UTristan Legg 0 60 0 0 0 0 0 0 0 0
Florida Hardballers 16UDevan Mitchum 0 0 30 0 0 0 0 0 0 0
Florida Hardballers 16UBradley Morrison 0 44 0 0 0 0 0 0 0 0
Florida Hardballers 16ULogan Peterson 0 6 0 0 0 0 0 0 0 0
Florida Hardballers 16UCole Smithers 38 0 36 0 0 0 0 0 0 0
Fraziers Downtown AcademyCarl Barth 40 0 0 71 0 0 0 0 0 0
Fraziers Downtown AcademyNick Chiappisi 0 43 0 0 0 0 0 0 0 0
Fraziers Downtown Academymichael damato 16 11 0 0 0 0 0 0 0 0
Fraziers Downtown AcademyLogan Duffy 38 0 22 0 0 0 0 0 0 0
Fraziers Downtown AcademyDaniel Keenan 79 0 0 0 0 0 0 0 0 0
Fraziers Downtown AcademyBobby Nosti 45 0 89 0 0 0 0 0 0 0
Fraziers Downtown AcademyJoey Schifilliti 0 45 0 79 0 0 0 0 0 0
Fraziers Downtown AcademyNicholas Storaci 0 13 0 0 0 0 0 0 0 0
Fraziers Downtown AcademyJoey Ussery 0 22 0 0 0 0 0 0 0 0
FTB BullockAbimael Benitez 0 0 50 0 0 0 0 0 0 0
FTB BullockJose Gutierrez 0 0 70 0 0 0 0 0 0 0
FTB BullockAntonio Llorente 20 0 45 0 0 0 0 0 0 0
FTB BullockMichael Oplinger 0 0 55 0 0 0 0 0 0 0
FTB BullockChristian Serrano 0 21 0 0 0 0 0 0 0 0
FTB BullockCarter Spagnola 0 0 0 33 0 0 0 0 0 0
FTB BullockGabriel Vaughan 58 0 0 39 0 0 0 0 0 0
FTB BullockNicholas Wessling 0 70 0 0 0 0 0 0 0 0
FTB BullockAndrew West 27 0 0 29 0 0 0 0 0 0
FTB Bullock 2021Connor Beare 0 82 0 0 0 0 0 0 0 0
FTB Bullock 2021Blake Bryden 57 0 0 0 0 0 0 0 0 0
FTB Bullock 2021Caeden Diaz 0 0 94 0 0 0 0 0 0 0
FTB Bullock 2021Nathan Hook 56 0 0 75 0 0 0 0 0 0
FTB Bullock 2021Preston Houvouras 22 0 19 0 0 0 0 0 0 0
FTB Bullock 2021Jalen Smith 35 0 0 0 0 0 0 0 0 0
FTB Bullock 2021Alek Trompke 25 0 0 0 0 0 0 0 0 0
FTB Bullock 2021Tyler Waddell 33 0 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Bobby Boser 0 0 42 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Christian Brown 93 0 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Jose Class 0 51 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Melvin Cotto 95 0 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020William Hagen 27 0 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Michael Marrero 0 0 0 70 0 0 0 0 0 0
FTB Tucci - Orlando 2020Cameron Maruzzella 0 55 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Frank Micallef 0 0 58 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Joseph Montalvo 0 0 20 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020Andrew Sieczkowski 0 0 0 33 0 0 0 0 0 0
FTB Tucci - Orlando 2020Luis Toro 0 0 0 33 0 0 0 0 0 0
FTB Tucci - Orlando 2020Edgardo Villegas 0 0 0 43 0 0 0 0 0 0
IBA 2021Reuben Costin 42 0 0 95 0 0 0 0 0 0
IBA 2021Liam Dingus 28 0 89 0 0 0 0 0 0 0
IBA 2021Jackson Dodd 0 16 0 0 0 0 0 0 0 0
IBA 2021Zachary Kovach 3 0 0 0 0 0 0 0 0 0
IBA 2021Lance Lequin 30 0 0 0 0 0 0 0 0 0
IBA 2021John Lucas 30 45 0 0 0 0 0 0 0 0
IBA 2021Colby Massengill 18 76 0 0 0 0 0 0 0 0
IBA 2021Gavin Richardson 43 0 53 0 0 0 0 0 0 0
IBA 2021Alec Riles 55 0 0 0 0 0 0 0 0 0
I-Elite BahamasBrent Burrows 0 11 5 0 0 0 0 0 0 0
I-Elite BahamasTre'en Dorsett 21 0 0 0 0 0 0 0 0 0
I-Elite BahamasDeshaughn Forbes 79 0 0 0 0 0 0 0 0 0
I-Elite BahamasSterry Martin 48 0 0 0 0 0 0 0 0 0
I-Elite BahamasAnthony McKenzie 0 0 78 0 0 0 0 0 0 0
I-Elite BahamasJason Moss 0 0 46 0 0 0 0