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)
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
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
5 Star Arizona
Kai Colgan
0 34 0 0 0 0 0 0 0 0
5 Star Arizona
Chris Escarcega Jr.
0 17 0 0 0 0 0 0 0 0
5 Star Arizona
Brayden Hoyler
0 44 0 0 0 0 0 0 0 0
5 Star Arizona
EJ Mayer
0 0 77 0 0 0 0 0 0 0
5 Star Arizona
Jackson Potter
0 49 0 0 0 0 0 0 0 0
5 Star Arizona
Damian Valdez
0 16 32 0 0 0 0 0 0 0
5 Star Arizona
Kyle Wisniewski
0 22 0 0 0 0 0 0 0 0
Arizona Select Underclass
Landon Beckman
0 39 0 0 0 0 0 0 0 0
Arizona Select Underclass
Jackson Bevier
0 22 0 0 0 0 0 0 0 0
Arizona Select Underclass
Decker Castillo
0 48 0 0 0 0 0 0 0 0
Arizona Select Underclass
Kai Cornell
0 62 0 0 0 0 0 0 0 0
Arizona Select Underclass
Kenneth Dominiack
0 56 0 0 0 0 0 0 0 0
Arizona Select Underclass
Zachary Pedersen
0 0 65 0 0 0 0 0 0 0
Arizona Select Underclass
Bronson Staley
0 0 30 0 0 0 0 0 0 0
ATB 2027
Josvan Alvarado
0 0 70 0 0 0 0 0 0 0
ATB 2027
Aiden Lagunas
0 0 19 0 0 0 0 0 0 0
ATB 2027
Alan Ledon
0 31 0 0 0 0 0 0 0 0
ATB 2027
Aiden Lopez
0 84 0 0 0 0 0 0 0 0
ATB 2027
Vincent Lugo
0 78 0 0 0 0 0 0 0 0
ATB 2027
Max Torres
0 13 9 0 0 0 0 0 0 0
ATB 2027
Xzavier Trujillo
0 0 70 0 0 0 0 0 0 0
AZBC 2027 Elite
Bradley Carr
0 67 0 0 0 0 0 0 0 0
AZBC 2027 Elite
Isreal Castillo Jr
0 0 58 0 0 0 0 0 0 0
AZBC 2027 Elite
Chase Heid
0 0 64 0 0 0 0 0 0 0
AZBC 2027 Elite
Andrew Hohmann
0 20 0 0 0 0 0 0 0 0
AZBC 2027 Elite
Isaiah Holguin
0 59 0 0 0 0 0 0 0 0
AZBC 2027 Elite
Brennen Larson
0 0 66 0 0 0 0 0 0 0
AZBC 2027 Elite
Brody Manley
0 7 17 0 0 0 0 0 0 0
AZBC 2027 Elite
Sean McDaniels
0 55 0 0 0 0 0 0 0 0
AZBC 2027 Elite
Timothy Sands
0 65 0 0 0 0 0 0 0 0
Canes West Az
Charlie Borchard
0 54 0 0 0 0 0 0 0 0
Canes West Az
Tytin Clancy
0 21 21 0 0 0 0 0 0 0
Canes West Az
Colton Floyd
0 31 0 0 0 0 0 0 0 0
Canes West Az
Erick Jimenez
0 0 0 78 0 0 0 0 0 0
Canes West Az
Ayden McGinnis
0 0 60 0 0 0 0 0 0 0
Canes West Az
Jacoby Noble
0 25 8 0 0 0 0 0 0 0
Canes West Az
Christopher Sinacori
0 0 16 0 0 0 0 0 0 0
Canes West Az
Josh Vargas
0 0 0 44 0 0 0 0 0 0
Canes West Az
Maddox Wahlenmaier
0 29 0 53 0 0 0 0 0 0
Canes West Az
Matthew Workman
0 58 0 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
Johannes Berg
0 26 0 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
William Garrett
0 68 0 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
Liam Hawver
0 22 0 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
Jackson Phillips
0 0 56 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
Carson Reffel
0 0 20 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
Carlos Ruiz
0 88 0 0 0 0 0 0 0 0
Gameday Angels 27s - Achtermann
Kellan Shearer
0 0 31 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Josiah Burge
0 22 0 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Gabe Escobar
0 81 28 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Braylon Long
0 17 53 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Major Schilling
0 24 12 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Quinn Sullivan
0 75 34 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Michael Gyde
0 68 0 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Ryan Holbert
0 0 0 43 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Max Jaramillo
0 0 82 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Parker Shields
0 37 0 54 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Kingston Sinner
0 61 0 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Braydon Switzenberg
0 0 0 7 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Jaggar Wethington
0 0 41 0 0 0 0 0 0 0
Knights Elite Black 2027
Parker Biltimier
0 30 0 0 0 0 0 0 0 0
Knights Elite Black 2027
Brady Carlin
0 59 0 0 0 0 0 0 0 0
Knights Elite Black 2027
Brody Dial
0 27 0 0 0 0 0 0 0 0
Knights Elite Black 2027
Jace Olsen
0 59 0 0 0 0 0 0 0 0
Knights Elite Black 2027
Braden Peasel
0 0 97 0 0 0 0 0 0 0
Knights Elite Black 2027
daxton switzer
0 37 0 0 0 0 0 0 0 0
Prime
Troy Galindo
0 0 28 68 0 0 0 0 0 0
Prime
Zane Hathaway
0 58 0 0 0 0 0 0 0 0
Prime
Benjamin Mazariegos
0 0 90 0 0 0 0 0 0 0
Prime
Calvin McField
0 0 0 33 0 0 0 0 0 0
Prime
Andrew Metz
0 45 0 22 0 0 0 0 0 0
Prime
Peyton O’Loughlan
0 0 0 86 0 0 0 0 0 0
Prime
Peyton O'Loughlan
0 43 0 0 0 0 0 0 0 0
Prime
Kristopher Ramos
0 19 0 31 0 0 0 0 0 0
Prime
Ryen Torres
0 87 0 0 0 0 0 0 0 0
Prime
Hayden Vanderhoof
0 0 90 0 0 0 0 0 0 0
Trosky American 2027
Kylen Gravely
0 54 0 0 0 0 0 0 0 0
Trosky American 2027
Griffen Gusich
0 0 0 50 0 0 0 0 0 0
Trosky American 2027
Aiden Lepisi
0 21 0 42 0 0 0 0 0 0
Trosky American 2027
Justice Lynch
0 0 0 9 0 0 0 0 0 0
Trosky American 2027
Bryce McDonnell
0 0 91 0 0 0 0 0 0 0
Trosky American 2027
Michael Scarpa
0 0 37 0 0 0 0 0 0 0
Trosky American 2027
Lucius Spielman
0 55 0 0 0 0 0 0 0 0
Trosky American 2027
Rex Thompson
0 76 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