2,112 MLB PLAYERS | 14,476 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
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
PlayerDay 1
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
Day 5
07/04
Day 6
07/05
Day 7
07/06
Day 8
07/07
Day 9
07/08
Day 10
07/09
Bay Area Pro 2024
Louis Hodo
0 0 20 0 0 0 0 0 0 0
Bay Area Pro 2024
Ender Perozo
48 0 0 0 0 0 0 0 0 0
Bay Area Pro 2024
Justin Phillips
0 0 43 0 0 0 0 0 0 0
Bay Area Pro 2024
Alex Vaillancourt
0 66 0 0 0 0 0 0 0 0
Bay Area Pro 2024
Baden Wallace
54 0 0 0 0 0 0 0 0 0
Bay Area Pro 2024
Adam Wehse
0 0 29 0 0 0 0 0 0 0
Bx3
Kaleb Crockett-Borek
0 22 15 0 0 0 0 0 0 0
Bx3
Alejandro Duran
0 7 0 0 0 0 0 0 0 0
Bx3
Ricky Egurrola
0 0 43 0 0 0 0 0 0 0
Bx3
Sterling Jones
0 82 0 0 0 0 0 0 0 0
Bx3
Brandon Roman
0 5 106 0 0 0 0 0 0 0
Bx3
Grayden Ross
0 55 0 0 0 0 0 0 0 0
Bx3
Zac Tyre
0 0 52 0 0 0 0 0 0 0
Florida Dynasty Navy
Wyatt Bush
23 0 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Jacob Connor
0 14 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Julio Garcia
0 24 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Jacob May
15 0 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Mayson Roberts
57 0 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Andrew Smith
0 57 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Wesley Stines
29 0 0 0 0 0 0 0 0 0
Florida Dynasty Navy
Gabriel Todaro
0 0 51 0 0 0 0 0 0 0
Florida Dynasty Navy
Austin Woodbury
0 0 60 0 0 0 0 0 0 0
Florida Legends
Magdiel Estevez
0 0 0 90 0 0 0 0 0 0
Florida Legends
Adrian Fernandez
0 81 0 0 0 0 0 0 0 0
Florida Legends
Hector Gonzalez
0 0 84 0 0 0 0 0 0 0
Florida Legends
Ryan Labarca
0 0 64 0 0 0 0 0 0 0
Florida Legends
Boris Lazo
19 0 0 0 0 0 0 0 0 0
Florida Legends
Kevin Roque
72 0 0 0 0 0 0 0 0 0
Florida Legends
Erick Torres
0 0 65 0 0 0 0 0 0 0
Florida Legends
Jason Vazquez
0 0 0 50 0 0 0 0 0 0
Knights Knation Florida 17u Victus
Jaxon Brown-Capo
0 74 0 0 0 0 0 0 0 0
Knights Knation Florida 17u Victus
Anthony Carlino
0 0 63 0 0 0 0 0 0 0
Knights Knation Florida 17u Victus
Garrett Duquette
78 0 0 0 0 0 0 0 0 0
Knights Knation Florida 17u Victus
Sean Freund
0 38 0 0 0 0 0 0 0 0
Knights Knation Florida 17u Victus
Matthew Jaskiewicz
0 0 31 0 0 0 0 0 0 0
Knights Knation Florida 17u Victus
Jeffrey Richardson
11 0 0 0 0 0 0 0 0 0
Maxreps Stars
Liber Alfonso
0 10 61 0 0 0 0 0 0 0
Maxreps Stars
Leandro Altet
0 11 0 0 0 0 0 0 0 0
Maxreps Stars
Miguel Castellanos
0 76 0 0 0 0 0 0 0 0
Maxreps Stars
Noah Nevarez
0 0 34 0 0 0 0 0 0 0
Maxreps Stars
Alex Pritchett
0 90 0 0 0 0 0 0 0 0
Maxreps Stars
Brian Santana
0 28 0 0 0 0 0 0 0 0
Prime Time
Misael David Delmoral
0 0 22 0 0 0 0 0 0 0
Prime Time
Jaden Lao
0 62 0 0 0 0 0 0 0 0
Prime Time
Ryan Llovet
12 0 29 0 0 0 0 0 0 0
Prime Time
Christopher Martinez
54 2 0 0 0 0 0 0 0 0
Prime Time
Nicholas Martinez
0 33 0 0 0 0 0 0 0 0
Prime Time
Diego Perez
0 0 12 0 0 0 0 0 0 0
Prime Time
Daniel Rivaflecha
0 0 45 0 0 0 0 0 0 0
Prime Time
Robert Ross
25 0 0 0 0 0 0 0 0 0
Prime Time
Noslen Sanchez
30 0 0 0 0 0 0 0 0 0
Sbo Hs Team
Thomas Glasspoole
69 0 0 0 0 0 0 0 0 0
Sbo Hs Team
Edgar Guadalupe
17 0 0 0 0 0 0 0 0 0
Sbo Hs Team
Yariel Lopez
0 59 0 0 0 0 0 0 0 0
Sbo Hs Team
Anthony Sanchez
0 0 54 0 0 0 0 0 0 0
Sbo Hs Team
Marquee Williams-Copeland
18 0 27 0 0 0 0 0 0 0
Scrappers
Tyler Cripe
0 9 0 0 0 0 0 0 0 0
Scrappers
Ben Garcia
0 83 0 0 0 0 0 0 0 0
Scrappers
Carter Malartsik
7 0 0 0 0 0 0 0 0 0
Scrappers
Hunter Sisk
0 0 34 0 0 0 0 0 0 0
Scrappers
Chase Taraska
0 0 61 0 0 0 0 0 0 0
Scrappers
Cameron Yates
85 0 0 0 0 0 0 0 0 0
Sf Viper Prospects
Efrain Enrique Castro Araujo
0 0 52 0 0 0 0 0 0 0
Sf Viper Prospects
Miguel Angel De La Cruz
85 0 0 0 0 0 0 0 0 0
Sf Viper Prospects
Dylan Giumarelli
0 39 0 0 0 0 0 0 0 0
Sf Viper Prospects
Romeo Martinez
57 0 0 0 0 0 0 0 0 0
Sf Viper Prospects
Andrew Porras
0 61 0 0 0 0 0 0 0 0
Sf Viper Prospects
Brandon Unzueta
0 0 38 0 0 0 0 0 0 0
Sf Viper Prospects
Jonathan Vila
0 0 18 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Grabiel Martinez
0 0 44 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Maycol Perez
107 0 0 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Francis Ramos
0 0 55 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Gabriel Rodriguez
0 58 0 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Osvaldo Torres
36 0 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Mason Blackburn
0 14 20 0 0 0 0 0 0 0
Swfl 2024 Nation
Matthew Campos
0 51 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Will Joens
0 0 70 0 0 0 0 0 0 0
Swfl 2024 Nation
Isaac Lopez
0 0 14 0 0 0 0 0 0 0
Swfl 2024 Nation
Kaden Lorenz
0 0 31 0 0 0 0 0 0 0
Swfl 2024 Nation
Anthony Pimentel
0 0 67 0 0 0 0 0 0 0
Swfl 2024 Nation
Konnor VonHagen
0 0 22 0 0 0 0 0 0 0
Swfl 2024 Nation
Doug Weaver
89 0 0 0 0 0 0 0 0 0
Swfl 2024 Select
Logan Divet
0 0 63 0 0 0 0 0 0 0
Swfl 2024 Select
Matthew Hoskins
27 0 0 0 0 0 0 0 0 0
Swfl 2024 Select
Logan Krause
0 43 0 0 0 0 0 0 0 0
Swfl 2024 Select
Hunter Krawczuk
0 0 57 0 0 0 0 0 0 0
Swfl 2024 Select
Nathaniel Muriel
0 22 0 0 0 0 0 0 0 0
Swfl 2024 Select
Anthony Ruiz
56 0 0 0 0 0 0 0 0 0
Swfl 2024 Select
Roly Santana
0 18 0 0 0 0 0 0 0 0
Swfl 2024 Select
Cole Young
25 0 0 0 0 0 0 0 0 0
Tbt Ballers X
Case Bowman
0 56 0 0 0 0 0 0 0 0
Tbt Ballers X
Reed Guess
0 21 43 0 0 0 0 0 0 0
Tbt Ballers X
Brock O'Lone
106 0 0 0 0 0 0 0 0 0
Tbt Ballers X
Ivan Reyes
20 0 64 0 0 0 0 0 0 0
Tbt Ballers X
Will Swan
0 15 15 0 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Jace Alvino
0 0 0 86 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Nickolas Berasti
15 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Daviel Fernandez
0 0 85 0 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Christopher (CJ) Forman
0 0 6 34 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Ryan Kiendle
0 41 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Tyler Longoria
0 0 95 0 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Daniel Onorato
0 47 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 Select 17u
Parker Workman
67 0 0 0 0 0 0 0 0 0
Wolverines Baseball 17u
Francisco Aleman
0 0 24 0 0 0 0 0 0 0
Wolverines Baseball 17u
Maximo Aspuru
36 9 0 0 0 0 0 0 0 0
Wolverines Baseball 17u
William Campo
0 67 0 0 0 0 0 0 0 0
Wolverines Baseball 17u
Victor Escobar
0 30 0 0 0 0 0 0 0 0
Wolverines Baseball 17u
Thomas Haring
0 7 0 0 0 0 0 0 0 0
Wolverines Baseball 17u
Philip Pereira
67 0 0 0 0 0 0 0 0 0
Wolverines Baseball 17u
Carlos Manuel Perez
0 0 72 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
2023 17U PG National Org ChallengeBx3Kaleb Crockett-Borek1016/26/2023 RR
2023 17U PG National Org ChallengeBx3Ricky Egurrola856/26/2023 RR
2023 PG 16U National Elite ChampionshipFlorida Burn 2025 Scout TeamCarter Malartsik726/27/2023 RR
2023 PG 17U BCS National ChampionshipKnights Knation Florida 17u MarucciNate Whitehead666/27/2023 RR
2023 PG 17U BCS National ChampionshipSiege Puerto Rico UnderclassJean Rodriguez796/27/2023 RR RR
2023 PG 17U BCS National ChampionshipSwfl 2024 NationColten Cloud746/27/2023 RR
2023 PG 17U BCS National ChampionshipSwfl 2024 NationEvan Garcia766/28/2023 RR RR RR
2023 PG 17U BCS National ChampionshipSwfl 2024 NationKaden Lorenz796/28/2023 RR RR RR
2023 PG 17U BCS National ChampionshipSwfl 2024 NationKonnor VonHagen836/26/2023 RR
2023 PG 17U BCS National ChampionshipSwfl 2024 SelectKonnor VonHagen836/26/2023 RR
2023 PG 17U BCS National ChampionshipTBT Ballers XIvan Reyes956/26/2023 RR
2023 PG 17U BCS National ChampionshipTBT Ballers XWill Swan836/27/2023 RR RR
2023 PG 17U BCS National ChampionshipTeam Francisco Notorious 9 Select 17uDaniel Onorato846/27/2023 RR RR
2023 PG 17U BCS National ChampionshipTeam Francisco Notorious 9 Select 17uVictor Frederick966/28/2023 RR RR RR