2,090 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
05/28
Day 2
05/29
Day 3
05/30
Day 4
05/31
Day 5
06/01
Day 6
06/02
Day 7
06/03
Day 8
06/04
Day 9
06/05
Day 10
06/06
Arizona Future Stars
Isael Aguilera
0 0 0 43 0 0 0 0 0 0
Arizona Future Stars
Steven Bernasek
0 12 0 0 0 0 0 0 0 0
Arizona Future Stars
Jacques Berube
52 0 0 2 0 0 0 0 0 0
Arizona Future Stars
William Bodine
0 0 42 0 0 0 0 0 0 0
Arizona Future Stars
Peyton Gill
0 0 50 0 0 0 0 0 0 0
Arizona Future Stars
Jordan Heraldez
0 0 0 41 0 0 0 0 0 0
Arizona Future Stars
Kaden Peed
53 0 0 0 0 0 0 0 0 0
Arizona Future Stars
Jaxon Stapley
0 24 0 0 0 0 0 0 0 0
Arizona Future Stars
Clay Wicker
0 89 0 0 0 0 0 0 0 0
Athlete911 Hustle
Seth Hann
0 0 40 0 0 0 0 0 0 0
Athlete911 Hustle
Chase Hoffman
0 53 0 0 0 0 0 0 0 0
Athlete911 Hustle
Wyatt Lane
0 0 51 0 0 0 0 0 0 0
Athlete911 Hustle
Brody Rodenspiel
0 0 0 42 0 0 0 0 0 0
Athlete911 Hustle
Derric Stephens
70 0 0 39 0 0 0 0 0 0
Athlete911 Hustle
Curtis Strother
0 67 0 0 0 0 0 0 0 0
Athlete911 Hustle
O’Neal Ybarra
28 0 0 23 0 0 0 0 0 0
Az Bpa National
Diego Armenta
31 0 0 39 0 0 0 0 0 0
Az Bpa National
Frank Gearhart
21 0 77 0 0 0 0 0 0 0
Az Bpa National
Kobe Gomez
0 20 0 48 0 0 0 0 0 0
Az Bpa National
Thomas Gonzales
37 0 0 32 0 0 0 0 0 0
Az Bpa National
Ezekiel Lara
0 32 0 0 0 0 0 0 0 0
Az Bpa National
Joey Morales
17 0 30 0 0 0 0 0 0 0
Az Bpa National
Jordan Ransom
16 0 0 0 0 0 0 0 0 0
Az Bpa National
Tarrell Reid
0 34 0 0 0 0 0 0 0 0
Cali Canes Elite
Cam Gorden
0 0 0 94 0 0 0 0 0 0
Cali Canes Elite
Daniel Harris
26 0 0 0 0 0 0 0 0 0
Cali Canes Elite
Aiden Jahng
49 0 0 88 0 0 0 0 0 0
Cali Canes Elite
Jake Kaplan
25 0 47 0 0 0 0 0 0 0
Cali Canes Elite
Jack Laubacher
0 0 0 26 0 0 0 0 0 0
Cali Canes Elite
Travis Van Ness
6 81 0 0 0 0 0 0 0 0
Canes West 13U Futures
Ty Hemenway
20 0 0 43 0 0 0 0 0 0
Canes West 13U Futures
Brody James
0 57 0 0 0 0 0 0 0 0
Canes West 13U Futures
Luke Mann
0 0 76 0 0 0 0 0 0 0
Canes West 13U Futures
Jamie Onaitis
0 87 0 0 0 0 0 0 0 0
Canes West 13U Futures
Jack Scully
64 0 0 0 0 0 0 0 0 0
Canes West 13U Futures
Aidan Suitor
10 0 22 0 0 0 0 0 0 0
Chandler Stars
Cody Cappelletti
0 0 0 27 0 0 0 0 0 0
Chandler Stars
Ryan Harwood
0 0 0 96 0 0 0 0 0 0
Chandler Stars
Amare King
0 0 81 0 0 0 0 0 0 0
Chandler Stars
Dylan Lopez
0 15 0 21 0 0 0 0 0 0
Chandler Stars
Connor Russell
10 0 0 0 0 0 0 0 0 0
Chandler Stars
Abram Sherrin
0 83 0 0 0 0 0 0 0 0
Chandler Stars
Austin Smith
99 0 0 0 0 0 0 0 0 0
Chandler Stars
Ethan Trahan
0 0 0 98 0 0 0 0 0 0
MVP Hustle-Hooks 13u
Jack Armijo
17 0 0 61 0 0 0 0 0 0
MVP Hustle-Hooks 13u
Jarrett Fahnhorst
67 0 0 0 0 0 0 0 0 0
MVP Hustle-Hooks 13u
Andrew Lulet
19 0 15 53 0 0 0 0 0 0
MVP Hustle-Hooks 13u
Bryce Morrison
29 0 99 0 0 0 0 0 0 0
MVP Hustle-Hooks 13u
Anthony Murphy
0 87 0 0 0 0 0 0 0 0
Overfly Az
Jaden Fernandez
16 0 40 0 0 0 0 0 0 0
Overfly Az
Eltorna Gant
34 0 0 87 0 0 0 0 0 0
Overfly Az
Nico Lara
0 7 0 0 0 0 0 0 0 0
Overfly Az
Giovanni Liburdi
0 0 0 19 0 0 0 0 0 0
Overfly Az
Devin Montes
0 25 0 0 0 0 0 0 0 0
Overfly Az
Javier Romero
0 25 0 0 0 0 0 0 0 0
Overfly Az
Stephen Savedra
0 57 0 0 0 0 0 0 0 0
Overfly Az
Brandon Wirtz
0 0 75 0 0 0 0 0 0 0
San Diego Show 13u Black
Ryan Garcia
37 0 0 0 0 0 0 0 0 0
San Diego Show 13u Black
Kayden Henson
35 0 0 0 0 0 0 0 0 0
San Diego Show 13u Black
Michael Hollis
0 41 0 0 0 0 0 0 0 0
San Diego Show 13u Black
Branden Keeling
0 26 0 0 0 0 0 0 0 0
San Diego Show 13u Black
Evan Seneres
31 0 52 0 0 0 0 0 0 0
San Diego Show 13u Black
Max Snakenborg
0 32 0 90 0 0 0 0 0 0
San Diego Show 13u Black
Marviel Underwood
0 0 70 0 0 0 0 0 0 0
San Diego Show Blue
Cristian Ayala
15 46 0 0 0 0 0 0 0 0
San Diego Show Blue
Matthew Ibrahim Jr.
0 0 0 61 0 0 0 0 0 0
San Diego Show Blue
Jason Jutronich
43 0 0 66 0 0 0 0 0 0
San Diego Show Blue
Connor Kaminsky
29 0 0 0 0 0 0 0 0 0
San Diego Show Blue
Lukas Oquendo
31 0 48 0 0 0 0 0 0 0
San Diego Show Blue
Estevan Rodriguez
0 0 62 0 0 0 0 0 0 0
San Diego Show Blue
Carter Stidman
0 0 0 4 0 0 0 0 0 0
San Diego Show Blue
Aidan Stroot
0 67 0 0 0 0 0 0 0 0
SGV Arsenal
Daniel Albidrez
0 14 0 53 0 0 0 0 0 0
SGV Arsenal
Andrew Arellano
23 0 0 0 0 0 0 0 0 0
SGV Arsenal
Brady Bickham
0 0 0 55 0 0 0 0 0 0
SGV Arsenal
Sebastian Castellanos
51 0 0 0 0 0 0 0 0 0
SGV Arsenal
Joaquin Gonzalez
0 61 24 0 0 0 0 0 0 0
SGV Arsenal
Alexzander Hernandez
18 0 0 0 0 0 0 0 0 0
SGV Arsenal
Jayden Lujan
0 0 59 0 0 0 0 0 0 0
SGV Arsenal
Izaac Muniz
0 91 0 0 0 0 0 0 0 0
SGV Arsenal
Mario Ortiz
0 0 12 8 0 0 0 0 0 0
SGV Arsenal
Ruben Trujillo
39 0 0 0 0 0 0 0 0 0
Team California Mh
Christephor Alzaga
0 75 0 0 0 0 0 0 0 0
Team California Mh
Graysen Hasbrouck
0 0 14 46 0 0 0 0 0 0
Team California Mh
Carter Johnson
80 0 0 0 0 0 0 0 0 0
Team California Mh
Aze Martinez
0 0 0 23 0 0 0 0 0 0
Team California Mh
Xavian Mazariagos
0 0 32 0 0 0 0 0 0 0
Team California Mh
Logan Quiambao
0 30 0 20 0 0 0 0 0 0
Team California Mh
Erik Reece
7 0 36 0 0 0 0 0 0 0
Team California Mh
John Sullivan
0 0 0 19 0 0 0 0 0 0
Top Tier Americans 13u
Wyatt Clewett
0 0 26 0 0 0 0 0 0 0
Top Tier Americans 13u
Kane Garcia
39 0 0 0 0 0 0 0 0 0
Top Tier Americans 13u
Dylan Keliiholokai
43 0 0 26 0 0 0 0 0 0
Top Tier Americans 13u
Adrian Meraz
30 0 79 0 0 0 0 0 0 0
Top Tier Americans 13u
Coria Sebastian
0 20 0 41 0 0 0 0 0 0
Top Tier Americans 13u
Sorataro Suzuki
0 49 0 0 0 0 0 0 0 0
Top Tier Americans 13u
Tyler Vladic
0 33 0 0 0 0 0 0 0 0
Top Tier Americans 13u
Jack Waeger
0 19 0 0 0 0 0 0 0 0
Tucson Hurricanes
Jorge Acuña
50 0 0 0 0 0 0 0 0 0
Tucson Hurricanes
Peyton Carson
0 0 0 38 0 0 0 0 0 0
Tucson Hurricanes
Adrian Garcia
41 0 0 0 0 0 0 0 0 0
Tucson Hurricanes
Yaxel Ledezma
1 0 11 1 0 0 0 0 0 0
Tucson Hurricanes
Devin Long
0 0 95 0 0 0 0 0 0 0
Tucson Hurricanes
Modesto Lopez
0 0 0 61 0 0 0 0 0 0
Tucson Hurricanes
Regen Mazura
0 29 0 14 0 0 0 0 0 0
Tucson Hurricanes
Michel Muniz
0 29 0 0 0 0 0 0 0 0
Tucson Hurricanes
Orlando Pinedo
0 44 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