2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
For teams interested in discounted Arizona Diamondbacks tickets you can go to this link: Arizona Diamondbacks   Use promo code “PERFECT” when you click on “Confirm Your Access”  at checkout.  You may also book tickets directly by contacting: Account Executive Ryan Blanchard - rblanchard@dbacks.com 
Schedule/Scores Brackets Event Info   Pool Standings 2 Event Articles
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
09/01
Day 2
09/02
Day 3
09/03
Day 4
09/04
Day 5
09/05
Day 6
09/06
Day 7
09/07
Day 8
09/08
Day 9
09/09
Day 10
09/10
Aggies 18u
Ezequiel Alcala
0 0 47 0 0 0 0 0 0 0
Aggies 18u
Maxwell Brumett
0 0 35 0 0 0 0 0 0 0
Aggies 18u
Deryk Gastelum
0 30 0 0 0 0 0 0 0 0
Aggies 18u
Connor Keogh
0 113 0 0 0 0 0 0 0 0
Aggies 18u
Ezekiel Mendoza
0 11 0 0 0 0 0 0 0 0
Aggies 18u
Damian Rodriguez
0 0 41 0 0 0 0 0 0 0
Aggies 18u
Cannon Strode
0 10 25 0 0 0 0 0 0 0
Aggies 18u
Gabriel Wojtulewicz
0 72 0 0 0 0 0 0 0 0
Aggies 2024
Jesus Beltran
0 0 87 0 0 0 0 0 0 0
Aggies 2024
Brooks Bonham
0 97 0 0 0 0 0 0 0 0
Aggies 2024
Ralph Felix
0 71 0 0 0 0 0 0 0 0
Aggies 2024
Renato Garcia
0 0 22 0 0 0 0 0 0 0
Aggies 2024
Ezekiel Mendoza
0 20 0 0 0 0 0 0 0 0
Aggies 2024
Diego Ramos
0 61 0 0 0 0 0 0 0 0
Angels Red
Alex Bonita
0 41 0 0 0 0 0 0 0 0
Angels Red
Grayson Buchberger
0 44 0 0 0 0 0 0 0 0
Angels Red
Jordan D'Amico
0 0 63 0 0 0 0 0 0 0
Angels Red
Cole Harris
0 28 8 0 0 0 0 0 0 0
Angels Red
Roger Hunt
0 40 0 0 0 0 0 0 0 0
Angels Red
Casey Krawczyk
0 0 14 0 0 0 0 0 0 0
Angels Red
Modesto Lopez
0 0 37 0 0 0 0 0 0 0
Angels Red
Matt Merritt
0 90 0 0 0 0 0 0 0 0
Angels Red
Chancy Worsley
0 7 0 0 0 0 0 0 0 0
Angels White
Cordd Baker
0 15 0 0 0 0 0 0 0 0
Angels White
Jack Bergstrom
0 0 78 0 0 0 0 0 0 0
Angels White
Gunner Bryant
0 9 0 0 0 0 0 0 0 0
Angels White
Jorge alberto Roman valdez
0 76 0 0 0 0 0 0 0 0
Angels White
Ethan Trahan
0 91 0 0 0 0 0 0 0 0
Arizona Select Upperclass
Preston Abel
0 0 83 0 0 0 0 0 0 0
Arizona Select Upperclass
Dalton Bailey
0 21 0 0 0 0 0 0 0 0
Arizona Select Upperclass
Logan Calvert
0 70 0 0 0 0 0 0 0 0
Arizona Select Upperclass
Roman Eagleston
0 7 0 0 0 0 0 0 0 0
Arizona Select Upperclass
Jake Kawar
0 0 21 0 0 0 0 0 0 0
Arizona Select Upperclass
Kaid Melcher
0 29 0 0 0 0 0 0 0 0
Arizona Select Upperclass
Logan Scrima
0 79 0 0 0 0 0 0 0 0
AZ Pro
Alex Bakkila
0 18 0 0 0 0 0 0 0 0
AZ Pro
Elijah Budiac
0 60 0 0 0 0 0 0 0 0
AZ Pro
Nate Frederick
0 0 42 0 0 0 0 0 0 0
AZ Pro
Brad McCurdy
0 0 99 0 0 0 0 0 0 0
AZ Pro
Carter McWilliams
0 82 0 0 0 0 0 0 0 0
AZ Pro
Jack Obrasky
0 13 0 0 0 0 0 0 0 0
AZ Pro
Bobby Pierce
0 0 11 0 0 0 0 0 0 0
AZ Pro
Tyler Thompson
0 26 0 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Connor Brennan
0 86 0 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Andrew Goedeker
0 20 59 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Daniel Huber
0 79 0 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Boyd Kay
0 0 70 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Gavin Lamont
0 0 83 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Austin Leonard
0 21 0 0 0 0 0 0 0 0
Gameday Angels 2024s - Diaz
Thomas Mann
0 60 0 0 0 0 0 0 0 0
Gameday Saints 24s - Ingalls
Christian Klehr
0 101 0 0 0 0 0 0 0 0
Gameday Saints 24s - Ingalls
Bradley Schrameyer
0 0 52 0 0 0 0 0 0 0
Gameday Saints 24s - Ingalls
Tyson Shepard
0 43 0 0 0 0 0 0 0 0
Gameday Saints 24s - Ingalls
Kiel Taylor
0 24 0 0 0 0 0 0 0 0
Gameday Saints 24s - Ingalls
Josh Weldon
0 89 0 0 0 0 0 0 0 0
Los Banditos AZ 2024
Caden Burghardt
0 82 0 0 0 0 0 0 0 0
Los Banditos AZ 2024
Jaxon Hamilton
0 0 0 25 0 0 0 0 0 0
Los Banditos AZ 2024
Dom Harris
0 0 0 15 0 0 0 0 0 0
Los Banditos AZ 2024
Jayden Laguna
0 43 0 69 0 0 0 0 0 0
Los Banditos AZ 2024
Tanner Leyba
0 93 0 0 0 0 0 0 0 0
Los Banditos AZ 2024
Cameron Lopez
0 0 87 0 0 0 0 0 0 0
Los Banditos AZ 2024
Jordan Touhey
0 0 0 105 0 0 0 0 0 0
Los Banditos AZ 2024
Aidan Yancy
0 0 19 37 0 0 0 0 0 0
Los Banditos AZ 2024
Andrugh Yee
0 0 56 0 0 0 0 0 0 0
MBA Navy 2024
Logan Davis
0 49 0 0 0 0 0 0 0 0
MBA Navy 2024
Dylan Frank
0 0 74 0 0 0 0 0 0 0
MBA Navy 2024
Cj Mascaro
0 15 40 0 0 0 0 0 0 0
MBA Navy 2024
Cal Miller
0 0 0 55 0 0 0 0 0 0
MBA Navy 2024
Max Moffat
0 0 0 43 0 0 0 0 0 0
MBA Navy 2024
Cooper Scott
0 0 21 46 0 0 0 0 0 0
MBA Navy 2024
Boston Snyder
0 93 0 0 0 0 0 0 0 0
Meta Select 2024
Mason Bevenour
0 0 0 55 0 0 0 0 0 0
Meta Select 2024
Kodi Carlson
0 72 0 0 0 0 0 0 0 0
Meta Select 2024
Carter Daly
0 46 0 0 0 0 0 0 0 0
Meta Select 2024
Jackson Duce
0 0 53 0 0 0 0 0 0 0
Meta Select 2024
Gehrig Heil
0 77 0 0 0 0 0 0 0 0
Meta Select 2024
Owen House
0 0 0 67 0 0 0 0 0 0
Meta Select 2024
K.J Kovaly
0 0 95 0 0 0 0 0 0 0
Meta Select 2024
Grant McMeekin
0 30 20 0 0 0 0 0 0 0
Meta Select 2024
Cody Stoller
0 0 77 0 0 0 0 0 0 0
MMW Victus AZ 2024
Sullivan Causey Iii
0 0 34 0 0 0 0 0 0 0
MMW Victus AZ 2024
Kooper DeRoest
0 0 18 0 0 0 0 0 0 0
MMW Victus AZ 2024
Joshua Magallanes
0 47 16 0 0 0 0 0 0 0
MMW Victus AZ 2024
Jacob Samsing
0 64 0 0 0 0 0 0 0 0
MMW Victus AZ 2024
David Sheppard
0 0 66 0 0 0 0 0 0 0
MMW Victus AZ 2024
Nathan Walters
0 26 0 0 0 0 0 0 0 0
MMW Victus AZ 2024
Elijah White
0 57 0 0 0 0 0 0 0 0
OBA
Davis Burns
0 43 0 0 0 0 0 0 0 0
OBA
Gabriel Lanier
0 42 0 0 0 0 0 0 0 0
OBA
Michael Ong
0 44 0 0 0 0 0 0 0 0
OBA
Trevor Raybould
0 0 28 0 0 0 0 0 0 0
OBA
Scotty Russell
0 28 0 0 0 0 0 0 0 0
OBA
Jacob Schweizer
0 38 0 0 0 0 0 0 0 0
OBA
Gavin Thompson
0 0 77 0 0 0 0 0 0 0
OBA
Grant Yturralde
0 38 0 0 0 0 0 0 0 0
Show Select
Mauricio Alegria
0 16 0 0 0 0 0 0 0 0
Show Select
Grayson Alexander
0 29 0 0 0 0 0 0 0 0
Show Select
Ernesto Bojorquez
0 0 34 0 0 0 0 0 0 0
Show Select
Peyton Carson
0 59 0 0 0 0 0 0 0 0
Show Select
Jose Grijalva
0 58 0 0 0 0 0 0 0 0
Show Select
Victor Hernandez
0 0 33 0 0 0 0 0 0 0
Show Select
Max Lialios
0 51 0 0 0 0 0 0 0 0
Show Select
Max Pitts
0 0 14 0 0 0 0 0 0 0
Show Select
Liam Schmidt
0 43 0 0 0 0 0 0 0 0
State 48 - Elite
Juan Carlos Anaya
0 15 0 0 0 0 0 0 0 0
State 48 - Elite
Keegan Bowser
0 14 0 0 0 0 0 0 0 0
State 48 - Elite
Enzo Commer
0 55 0 0 0 0 0 0 0 0
State 48 - Elite
Hunt Edelhauser
0 55 0 0 0 0 0 0 0 0
State 48 - Elite
Elias Garza
0 32 0 0 0 0 0 0 0 0
State 48 - Elite
Owen Gorman
0 27 0 0 0 0 0 0 0 0
State 48 - Elite
Marcus Lotempio
0 6 0 0 0 0 0 0 0 0
State 48 - Elite
Jake Parks
0 0 16 0 0 0 0 0 0 0
State 48 - Elite
Will Salihar
0 35 0 0 0 0 0 0 0 0
State 48 - Elite
Ashton Trumble
0 0 84 0 0 0 0 0 0 0
Swarm Red Elite National 2024
Chase Benson
0 42 0 0 0 0 0 0 0 0
Swarm Red Elite National 2024
Johnny Casale
0 14 0 0 0 0 0 0 0 0
Swarm Red Elite National 2024
Camden Interdonato
0 0 70 0 0 0 0 0 0 0
Swarm Red Elite National 2024
James Leibmann
0 29 0 43 0 0 0 0 0 0
Swarm Red Elite National 2024
Jack Ohman
0 9 0 9 0 0 0 0 0 0
Swarm Red Elite National 2024
Wyatt Schottel
0 43 0 73 0 0 0 0 0 0
Swarm Red Elite National 2024
Gavin Short
0 31 0 0 0 0 0 0 0 0
Swarm Red Elite National 2024
Cade Shumard
0 45 0 85 0 0 0 0 0 0
TB SOCAL
Jaxon Baker
0 55 0 0 0 0 0 0 0 0
TB SOCAL
Braxton Bjur
0 0 49 0 0 0 0 0 0 0
TB SOCAL
Braeden Chen
0 70 0 0 0 0 0 0 0 0
TB SOCAL
Brock Della Vedova
0 0 8 0 0 0 0 0 0 0
TB SOCAL
Guillermo Gomez
0 0 52 0 0 0 0 0 0 0
TB SOCAL
Enrique Lopez
0 0 46 0 0 0 0 0 0 0
TB SOCAL
Erick Loya
0 45 0 0 0 0 0 0 0 0
TB SOCAL
River Martinez
0 47 0 0 0 0 0 0 0 0
TB SOCAL
Jonah Mayo
0 0 43 0 0 0 0 0 0 0
TB SOCAL
Alexander Swick
0 0 64 0 0 0 0 0 0 0
Team Dinger 2024
Damian Cabrera
0 58 0 0 0 0 0 0 0 0
Team Dinger 2024
Ayden Gregory
0 70 0 0 0 0 0 0 0 0
Team Dinger 2024
Brennan Hansen
0 0 47 0 0 0 0 0 0 0
Team Dinger 2024
Michael Nicolini Jr
0 52 0 0 0 0 0 0 0 0
Team Dinger 2024
Reece Van Devander
0 0 42 0 0 0 0 0 0 0
Team Dinger 2024
Griffin Wells
0 39 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest