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
07/19
Day 2
07/20
Day 3
07/21
Day 4
07/22
Day 5
07/23
Day 6
07/24
Day 7
07/25
Day 8
07/26
Day 9
07/27
Day 10
07/28
Adidas Baseball National Team 2020-InaJohn Alvey 0 15 7 0 34 0 0 0 0 0
Adidas Baseball National Team 2020-InaCameron Bogan 0 0 0 50 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaDaniel Coco 0 0 14 0 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaColby Cooke 0 75 0 0 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaZachary Easterling 0 35 0 0 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaMatthew Linskey 0 88 0 0 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaCameron Meisenbach 0 0 0 43 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaGabriel Pacheco 61 0 0 0 77 0 0 0 0 0
Adidas Baseball National Team 2020-InaBlake Rottino 39 0 0 0 0 0 0 0 0 0
Adidas Baseball National Team 2020-InaDillon Shibley 0 0 99 0 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezBlaine Burris 0 0 0 74 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezJustin Carmichael 77 0 0 0 36 0 0 0 0 0
Adidas Baseball USA 2020 SanchezRyan Farmer 0 0 0 24 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezClayton Holt 0 0 87 0 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezSebastian Mejia 0 97 0 0 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezMitchell Reddy 31 0 45 0 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezSeth Schneider 0 0 0 0 67 0 0 0 0 0
Adidas Baseball USA 2020 SanchezJoshua Witte 0 92 0 0 0 0 0 0 0 0
Adidas Baseball USA 2020 SanchezConner Young 0 49 0 0 0 0 0 0 0 0
ASD BulldogsChris Adams 47 0 0 26 0 0 0 0 0 0
ASD BulldogsDaniel Gaggiano 0 78 0 0 0 0 0 0 0 0
ASD BulldogsRobert A. Gonzalez 0 31 0 0 0 0 0 0 0 0
ASD BulldogsDavid Lee 0 0 0 80 0 0 0 0 0 0
ASD BulldogsCade Manley 0 0 12 0 0 0 0 0 0 0
ASD BulldogsChris Marquis 0 8 7 0 0 0 0 0 0 0
ASD BulldogsJosh McGonigle 0 26 0 0 10 0 0 0 0 0
ASD BulldogsCamden Neeson 0 57 0 0 55 0 0 0 0 0
ASD BulldogsAdam Shew 47 0 0 0 61 0 0 0 0 0
ASD BulldogsMike Vido 0 0 61 0 0 0 0 0 0 0
AZ T-Rex EastonMatthew Bachelier 0 0 0 0 0 0 56 0 0 0
AZ T-Rex EastonEthan Bell 0 0 0 83 0 0 0 0 0 0
AZ T-Rex EastonDrew Bond 0 0 0 0 0 0 61 0 0 0
AZ T-Rex EastonJosh Hansell 0 58 0 0 0 0 0 0 0 0
AZ T-Rex EastonPlayer Kasik 0 0 53 0 0 0 0 0 0 0
AZ T-Rex EastonGavin Ludlow 0 0 0 6 52 0 0 0 0 0
AZ T-Rex EastonConner Markl 0 0 0 0 0 80 0 0 0 0
AZ T-Rex EastonBen Meyerson 91 0 0 0 0 0 0 0 0 0
AZ T-Rex EastonBrock Perry 0 0 0 4 0 31 0 0 0 0
AZ T-Rex EastonKyle Ponzo 0 82 0 0 0 0 0 0 0 0
AZ T-Rex EastonNoah Rodriguez 0 57 0 0 0 0 0 0 0 0
AZ T-Rex EastonJoel Rubin 0 0 0 0 46 0 0 0 0 0
AZ T-Rex EastonKade York 0 25 0 0 0 0 0 0 0 0
Batting 1.000 SeminolesNoah Balsam 0 43 0 0 54 0 0 0 0 0
Batting 1.000 SeminolesPatrick Bartoletta 28 0 0 0 0 0 0 0 0 0
Batting 1.000 SeminolesAndrew Jarkow 56 0 0 83 0 0 0 0 0 0
Batting 1.000 SeminolesLogan Kamelhar 0 4 85 0 0 0 0 0 0 0
Batting 1.000 SeminolesAnthony Labita 0 41 0 0 6 0 0 0 0 0
Batting 1.000 SeminolesAristo Pagiatakis 0 13 0 0 0 0 0 0 0 0
Batting 1.000 SeminolesDylan Pohl 0 0 0 0 3 0 0 0 0 0
Batting 1.000 SeminolesRandy Rodriguez 23 0 0 0 26 0 0 0 0 0
Batting 1.000 SeminolesRyan Schechner 0 40 0 0 0 0 0 0 0 0
Batting 1.000 SeminolesLuke Zuckerman 0 98 0 0 0 0 0 0 0 0
BERCOVICH 24 - ATHANCameron Archer 25 0 90 0 0 0 0 0 0 0
BERCOVICH 24 - ATHANCole Chimenti 57 0 0 38 0 0 0 0 0 0
BERCOVICH 24 - ATHANDillon Defrance 0 55 0 0 0 0 0 0 0 0
BERCOVICH 24 - ATHANMatt Escobar 10 46 0 0 0 0 0 0 0 0
BERCOVICH 24 - ATHANBrandon Friedel 23 38 0 14 0 0 0 0 0 0
BERCOVICH 24 - ATHANMatthew Hartford 0 26 0 43 0 0 0 0 0 0
BERCOVICH 24 - ATHANBlaze Hill 0 42 0 29 0 0 0 0 0 0
BERCOVICH 24 - ATHANEric Reyzelman 5 56 0 0 109 0 0 0 0 0
BERCOVICH 24 - ATHANGerardo Vargas 0 0 33 0 0 0 0 0 0 0
CBA BulldogsJoseph Aijala 0 9 0 0 0 0 0 0 0 0
CBA BulldogsDevean Alvarez 0 36 0 0 0 0 0 0 0 0
CBA BulldogsEric Barajas 0 97 0 0 0 0 0 0 0 0
CBA BulldogsJoshua Barba 56 0 0 56 0 0 0 0 0 0
CBA BulldogsJames Gilfedder 0 0 92 0 0 0 0 0 0 0
CBA BulldogsJoey Mazzetti 0 38 0 0 0 0 0 0 0 0
CBA BulldogsTyson Patrick 44 0 0 61 0 0 0 0 0 0
CBA BulldogsRyan Poling 0 27 0 0 105 0 0 0 0 0
CBA BulldogsY Sanchez 0 0 64 0 0 0 0 0 0 0
CBA BulldogsLuc Slater 0 18 0 0 23 0 0 0 0 0
CBA Marucci AmericanThomas Babineau 0 39 0 0 84 0 0 0 0 0
CBA Marucci AmericanChandler Cameron 0 0 26 0 0 0 0 0 0 0
CBA Marucci AmericanConnor Charpiot 0 0 61 0 0 0 0 0 0 0
CBA Marucci AmericanAdam Dow 69 0 0 0 22 0 0 0 0 0
CBA Marucci AmericanJordan Gonzales 55 0 0 0 0 0 0 0 0 0
CBA Marucci AmericanJagger Iovinelli 0 89 0 0 0 0 0 0 0 0
CBA Marucci AmericanJackson Ronningen 0 0 0 70 0 0 0 0 0 0
CBA Marucci AmericanRyan Ruiz 0 0 31 0 0 0 0 0 0 0
CBA Marucci NationalBlake Bambrick 0 14 0 17 31 0 0 0 0 0
CBA Marucci NationalJake Blawn 0 0 0 84 0 0 0 0 0 0
CBA Marucci NationalRio Britton 0 49 0 0 0 0 33 0 0 0
CBA Marucci NationalDesmond Cabanilla 0 0 0 0 89 0 0 0 0 0
CBA Marucci NationalTyler Conant 0 48 0 0 16 0 0 0 0 0
CBA Marucci NationalFisher Pyatt 0 22 0 0 0 16 0 0 0 0
CBA Marucci NationalAlonzo Richardson 0 0 0 0 0 0 72 0 0 0
CBA Marucci NationalJacob Sharp 60 0 0 0 0 0 0 0 0 0
CBA Marucci NationalCameron Walty 0 49 0 0 0 68 0 0 0 0
CBA Marucci NationalJames Wambold 0 0 49 0 0 0 0 0 0 0
CBA Marucci NationalBrett Wozniak 59 0 0 0 0 0 61 0 0 0
CBA Nevada 2020Michael Cianci 15 0 0 73 0 0 0 0 0 0
CBA Nevada 2020Bryker Hurdsman 0 26 0 0 0 0 0 0 0 0
CBA Nevada 2020Maxwell Leuga 0 0 21 0 16 0 0 0 0 0
CBA Nevada 2020Jaxon Nickels 0 5 91 0 21 0 0 0 0 0
CBA Nevada 2020Blayde Roblin 0 0 14 0 0 0 0 0 0 0
CBA Nevada 2020Andrew Taormina 82 0 11 0 75 0 0 0 0 0
CBA Nevada 2020Diego Trujillo 0 58 0 45 0 0 0 0 0 0
CBA Nevada 2020Cayd Watkins 0 89 0 0 0 0 0 0 0 0
CBA WaveRyan Blacker 0 29 42 0 0 0 0 0 0 0
CBA WaveAyden Estrada 0 0 0 0 42 0 0 0 0 0
CBA WaveAndrew Goodridge 0 15 33 0 0 0 0 0 0 0
CBA WaveHobie Hood 34 0 63 0 0 0 0 0 0 0
CBA WaveNoah Lane 0 0 63 0 0 0 0 0 0 0
CBA WaveDean Olsson 0 60 0 0 59 0 0 0 0 0
CBA WaveRyan Rhoades 0 0 0 87 0 0 0 0 0 0
CBA WaveRobert VanDorn 0 0 0 0 25 0 0 0 0 0
CBA WaveJ Williams 0 0 0 32 0 0 0 0 0 0
CBA WaveLuke Williams 0 0 20 0 0 0 0 0 0 0
Colorado Recruits 17UGriffin Bruder 0 57 0 0 0 0 0 0 0 0
Colorado Recruits 17UGrayson Gifford 26 46 0 0 0 0 0 0 0 0
Colorado Recruits 17UNoah Greenwald 75 0 0 0 96 0 0 0 0 0
Colorado Recruits 17UNathan Gutierrez 0 13 0 105 0 0 0 0 0 0
Colorado Recruits 17UNick Meyer 0 0 46 0 0 0 0 0 0 0
Colorado Recruits 17UCael Porter 0 0 0 6 0 0 0 0 0 0
Colorado Recruits 17ULucas Quezada 0 0 58 0 0 0 0 0 0 0
Colorado Recruits 17UCase Williams 0 84 0 0 0 0 0 0 0 0
DB9 Baseball 17UAiden Bevier 0 0 79 0 0 0 0 0 0 0
DB9 Baseball 17UEthan Bradford 0 0 74 0 0 0 0 0 0 0
DB9 Baseball 17UChandler Dejong 0 30 0 23 0 0 0 0 0 0
DB9 Baseball 17UAndrew Eaton 0 0 8 0 0 0 0 0 0 0
DB9 Baseball 17ULogan Green