2,210 MLB PLAYERS | 15,134 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/03
Day 2
06/04
Day 3
06/05
Day 4
06/06
Day 5
06/07
Day 6
06/08
Day 7
06/09
Day 8
06/10
Day 9
06/11
Day 10
06/12
Arbelo Baseball 2023
Antonio Aguilar
0 0 77 0 0 0 0 0 0 0
Arbelo Baseball 2023
Roberto Alberto Costas
0 0 50 0 0 0 0 0 0 0
Arbelo Baseball 2023
Jack Dubois
0 0 0 79 0 0 0 0 0 0
Arbelo Baseball 2023
Jaziel Martinez
0 0 0 42 0 0 0 0 0 0
Arbelo Baseball 2023
Luis M Miranda
0 0 0 56 0 0 0 0 0 0
Arbelo Baseball 2023
Jose Montalvo
0 0 0 35 0 0 0 0 0 0
Arbelo Baseball 2023
Jordan Pardue
0 0 61 0 0 0 0 0 0 0
Arbelo Baseball 2023
Carlos Sanchez
0 0 29 0 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Zachary Dresco
0 0 7 24 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Ethan Gerdes
0 0 14 30 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Zachary Lyle
0 0 19 57 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Paxton Matthews
0 0 18 29 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Braydon Risley
0 0 7 30 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Andrew Schultz
0 0 27 70 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Caleb Tucker
0 0 29 77 0 0 0 0 0 0
Dallas Tigers 17U Beavan
Ethan Whiddon
0 0 28 26 0 0 0 0 0 0
Fep Yellow
Jandel Bultron
0 0 72 0 0 0 0 0 0 0
Fep Yellow
Jonathan Figueroa
0 0 0 33 0 0 0 0 0 0
Fep Yellow
Esteban Nuñez
0 0 59 0 0 0 0 0 0 0
Fep Yellow
Carlos Perez
0 0 7 0 0 0 0 0 0 0
Fep Yellow
Yarwill Rojas
0 0 20 50 0 0 0 0 0 0
Fep Yellow
Cesar Valera
0 0 88 0 0 0 0 0 0 0
Freshwater Storm 17u
Clayton Cooksey
0 0 0 69 0 0 0 0 0 0
Freshwater Storm 17u
Ryan Lewis
0 0 14 0 0 0 0 0 0 0
Freshwater Storm 17u
Jack Malatino
0 0 0 29 0 0 0 0 0 0
Freshwater Storm 17u
Jadon Milian
0 0 67 0 0 0 0 0 0 0
Freshwater Storm 17u
David Morrissey
0 0 58 0 0 0 0 0 0 0
Freshwater Storm 17u
Bryce Turner
0 0 0 39 0 0 0 0 0 0
Freshwater Storm 17u
Michael Vice
0 0 85 0 0 0 0 0 0 0
Freshwater Storm 17u
Alexander Westfield
0 0 0 10 0 0 0 0 0 0
Freshwater Storm 17u
Johnathan Wolaver
0 0 0 62 0 0 0 0 0 0
Freshwater Storm National
Everett Ahlberg
0 0 62 0 0 0 0 0 0 0
Freshwater Storm National
Andrew Baker
0 0 30 0 0 0 0 0 0 0
Freshwater Storm National
Kaden Canida
0 0 0 59 0 0 0 0 0 0
Freshwater Storm National
Anthony Chirco
0 0 0 41 0 0 0 0 0 0
Freshwater Storm National
Edward Farrell
0 0 60 0 0 0 0 0 0 0
Freshwater Storm National
William Hendry
0 0 71 0 0 0 0 0 0 0
Freshwater Storm National
Austin Munchbach
0 0 6 0 0 0 0 0 0 0
Freshwater Storm National
Tyler Parent
0 0 0 66 0 0 0 0 0 0
Freshwater Storm National
Yaviel Rivera
0 0 0 18 0 0 0 0 0 0
Freshwater Storm Underclass
Dominick Beebe
0 0 0 69 0 0 0 0 0 0
Freshwater Storm Underclass
Dillon Davis
0 0 29 0 0 0 0 0 0 0
Freshwater Storm Underclass
Martin Hanrahan Iii
0 0 59 0 0 0 0 0 0 0
Freshwater Storm Underclass
Tanner Hanson
0 0 62 0 0 0 0 0 0 0
Freshwater Storm Underclass
Diego Hurtado
0 0 0 41 0 0 0 0 0 0
Freshwater Storm Underclass
Giancarlo Ramos-Tarud
0 0 34 0 0 0 0 0 0 0
Freshwater Storm Underclass
Nathan Savolis
0 0 44 0 0 0 0 0 0 0
FTB Rawlings 2023
Zack Bird
0 0 86 0 0 0 0 0 0 0
FTB Rawlings 2023
Brady Carroll
0 0 0 65 0 0 0 0 0 0
FTB Rawlings 2023
Gavin Florio
0 0 72 0 0 0 0 0 0 0
FTB Rawlings 2023
Austin Olander
0 0 0 53 0 0 0 0 0 0
FTB Rawlings 2023
Joseph Palutis
0 0 30 0 0 0 0 0 0 0
FTB Rawlings 2023
Antonio Rodriguez
0 0 34 0 0 0 0 0 0 0
FTB Tucci 2023
Tyler Fritsch
0 0 8 7 0 0 0 0 0 0
FTB Tucci 2023
Braden Lawson
0 0 0 34 0 0 0 0 0 0
FTB Tucci 2023
Aidan McBride
0 0 72 0 0 0 0 0 0 0
FTB Tucci 2023
Damon Mercedes
0 0 0 5 0 0 0 0 0 0
FTB Tucci 2023
Jackson Mueller
0 0 62 0 0 0 0 0 0 0
FTB Tucci 2023
Carter Payne
0 0 0 78 0 0 0 0 0 0
FTB Tucci 2023
Andrew Pierce
0 0 5 19 0 0 0 0 0 0
FTB Tucci 2023
Trevor Robb
0 0 28 21 0 0 0 0 0 0
GT Clowns Florida
Jackson Beatty
0 0 28 0 0 0 0 0 0 0
GT Clowns Florida
Chase Grube
0 0 0 81 0 0 0 0 0 0
GT Clowns Florida
Ryan Harris
0 0 0 43 0 0 0 0 0 0
GT Clowns Florida
Justin Hoff
0 0 68 0 0 0 0 0 0 0
GT Clowns Florida
Sam Hoppe
0 0 0 74 0 0 0 0 0 0
GT Clowns Florida
Noah Lucia
0 0 64 0 0 0 0 0 0 0
GT Clowns Florida
Gavin Reyes
0 0 54 0 0 0 0 0 0 0
GT Clowns Florida
Sebastian Velasquez
0 0 0 57 0 0 0 0 0 0
MVP BEAST 2023 Florida
Aiden Alvarez
0 0 58 0 0 0 0 0 0 0
MVP BEAST 2023 Florida
Ryland Bozenhard
0 0 0 89 0 0 0 0 0 0
MVP BEAST 2023 Florida
Cody Conte
0 0 0 41 0 0 0 0 0 0
MVP BEAST 2023 Florida
Tristan Fondren
0 0 16 13 0 0 0 0 0 0
MVP BEAST 2023 Florida
Jonathan Magruder
0 0 15 4 0 0 0 0 0 0
MVP BEAST 2023 Florida
Justin Mayes
0 0 0 37 0 0 0 0 0 0
MVP BEAST 2023 Florida
Zach Rechtshaid
0 0 26 0 0 0 0 0 0 0
MVP BEAST 2023 Florida
Tyler Saunders
0 0 51 0 0 0 0 0 0 0
MVP BEAST 2023 Florida
Stephen Weaver
0 0 19 0 0 0 0 0 0 0
MVP BEAST 2023 Florida
Ace Williams
0 0 0 59 0 0 0 0 0 0
Webball 17u
Pablo Zacarias Acosta
0 0 52 0 0 0 0 0 0 0
Webball 17u
Christopher Fonseca
0 0 0 52 0 0 0 0 0 0
Webball 17u
Jorge Hereu
0 0 27 25 0 0 0 0 0 0
Webball 17u
Lucas Lapido
0 0 0 76 0 0 0 0 0 0
Webball 17u
Albert Martinez
0 0 0 49 0 0 0 0 0 0
Webball 17u
Mathew Rios
0 0 17 25 0 0 0 0 0 0
Webball 17u
Nick Zarranz
0 0 38 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Albert Acosta
0 0 0 37 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Miguel Arévalo Capecchi
0 0 90 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Adrian Cartaya
0 0 76 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Ethan Jones
0 0 7 18 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
David Limbach
0 0 30 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Maddox McDougall
0 0 0 52 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest