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)
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
11/01
Day 2
11/02
Day 3
11/03
Day 4
11/04
Day 5
11/05
Day 6
11/06
Day 7
11/07
Day 8
11/08
Day 9
11/09
Day 10
11/10
Gbg Utah/Brand Scout Team 2028
Dylan Chambers
0 0 36 0 0 0 0 0 0 0
Gbg Utah/Brand Scout Team 2028
Payton Czech
53 0 0 0 0 0 0 0 0 0
Gbg Utah/Brand Scout Team 2028
Porter Eddington
0 73 0 0 0 0 0 0 0 0
Gbg Utah/Brand Scout Team 2028
Will Henrie
34 0 0 0 0 0 0 0 0 0
Gbg Utah/Brand Scout Team 2028
Max Martin
0 0 17 0 0 0 0 0 0 0
Gbg Utah/Brand Scout Team 2028
Jens Price
0 43 10 0 0 0 0 0 0 0
Gbg Utah/Brand Scout Team 2028
Jace Spencer
0 0 61 0 0 0 0 0 0 0
NOBODIES
Lucas Fisher
0 19 52 0 0 0 0 0 0 0
NOBODIES
Zak Flinn
0 0 7 0 0 0 0 0 0 0
NOBODIES
Rylan kimber
0 25 45 0 0 0 0 0 0 0
NOBODIES
Caleb Lozano
0 29 75 0 0 0 0 0 0 0
NOBODIES
Ethan Montolfo
0 26 30 0 0 0 0 0 0 0
NOBODIES
Johnny Piña
0 22 0 0 0 0 0 0 0 0
NOBODIES
Hugo Sanchez
0 79 0 0 0 0 0 0 0 0
NOBODIES
Gaige Smith
0 59 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Anthony Garcia
0 0 42 0 0 0 0 0 0 0
PFA Bakersfield '28
Caden Nunez
82 0 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Jared Orosco
0 0 67 0 0 0 0 0 0 0
PFA Bakersfield '28
Jacob Quintero
24 0 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Koby Romero
0 60 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Sterling Silicz
0 0 16 0 0 0 0 0 0 0
PFA Bakersfield '28
Aiden Uyeunten
0 45 0 0 0 0 0 0 0 0
Pvhs
Jacob Agaiby
19 72 0 0 0 0 0 0 0 0
Pvhs
Samuel Allen
0 0 27 0 0 0 0 0 0 0
Pvhs
Sayre Cho
13 23 0 0 0 0 0 0 0 0
Pvhs
Cash Hines
0 0 18 0 0 0 0 0 0 0
Pvhs
Joshua Lee
36 0 0 0 0 0 0 0 0 0
Pvhs
Damian Maddern
19 0 0 0 0 0 0 0 0 0
Pvhs
Cole McConnell
19 20 0 0 0 0 0 0 0 0
Pvhs
Caleb Neville
0 0 11 0 0 0 0 0 0 0
Pvhs
Bobby Rodriguez
0 0 13 0 0 0 0 0 0 0
Pvhs
Luigi Simioli
0 0 58 0 0 0 0 0 0 0
Pvhs
Aiden Vargas
19 0 0 0 0 0 0 0 0 0
Rcb Elite
Josiah Corona
0 67 0 0 0 0 0 0 0 0
Rcb Elite
Andrew Levy
0 0 45 0 0 0 0 0 0 0
Rcb Elite
Damian Martinez
0 23 0 0 0 0 0 0 0 0
Rcb Elite
Jameson Pierce
0 0 45 0 0 0 0 0 0 0
Rcb Elite
Josiah Reaves
48 0 0 0 0 0 0 0 0 0
Rcb Elite
Cayden Sawyer
60 0 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Aidan Castaneda
0 44 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Griffin Doane
0 0 24 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Beck Lee
34 0 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Carson Legeny
15 0 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Luke Moore
0 21 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Reid Morita
0 0 23 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Alex Sadayasu
0 16 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Troy Santoni
61 0 0 0 0 0 0 0 0 0
Santa Margarita Blue Sox
Logan Thompson
0 0 12 0 0 0 0 0 0 0
SD Scout Team
Romeo Briones
0 0 82 0 0 0 0 0 0 0
SD Scout Team
Daxton Hyde
75 0 0 0 0 0 0 0 0 0
SD Scout Team
Gavin Joyce
0 10 11 0 0 0 0 0 0 0
SD Scout Team
Christian Koch
15 0 72 0 0 0 0 0 0 0
SD Scout Team
Evan Rudnev
0 84 0 0 0 0 0 0 0 0
SD Scout Team
Ryder Sturgeon
0 0 50 0 0 0 0 0 0 0
SD Scout Team
Kayden Zimmerman
0 14 0 0 0 0 0 0 0 0
Stacked
Carter Canada
0 85 0 0 0 0 0 0 0 0
Stacked
Liam Friedman
0 0 91 0 0 0 0 0 0 0
Stacked
Chase Martin
0 0 40 0 0 0 0 0 0 0
Stacked
Johnny Orozco
0 48 0 0 0 0 0 0 0 0
Stacked
Owen Runyan
0 79 0 0 0 0 0 0 0 0
Stacked National
Ryan Brandenburger
13 0 0 0 0 0 0 0 0 0
Stacked National
Romeo De La Torre
0 20 0 0 0 0 0 0 0 0
Stacked National
Noah Deleon
4 0 64 0 0 0 0 0 0 0
Stacked National
Rowen Gale
0 0 53 0 0 0 0 0 0 0
Stacked National
Gavin Gomez
61 0 0 0 0 0 0 0 0 0
Stacked National
Books Harder
0 27 0 0 0 0 0 0 0 0
Stacked National
Grady Klovstad
24 0 0 0 0 0 0 0 0 0
Stacked National
Christian Park
0 31 0 0 0 0 0 0 0 0
Stacked National
Adrian Santamaria
0 21 0 0 0 0 0 0 0 0
Team California 2028
Cade Cazares
0 64 0 0 0 0 0 0 0 0
Team California 2028
Topher Chiuchiolo
0 0 35 0 0 0 0 0 0 0
Team California 2028
Ryan Dougherty
0 0 77 0 0 0 0 0 0 0
Team California 2028
Aedan Gutierrez
30 40 0 0 0 0 0 0 0 0
Team California 2028
Aiden Montgomery
91 0 0 0 0 0 0 0 0 0
The Humildes 2029
Eric Garcia
40 0 0 0 0 0 0 0 0 0
The Humildes 2029
Branden Martinez
0 0 89 0 0 0 0 0 0 0
The Humildes 2029
Jesse Mendoza
0 58 0 0 0 0 0 0 0 0
The Humildes 2029
Alessandro Nonato
0 34 0 0 0 0 0 0 0 0
The Humildes 2029
Carlos Rodriguez
58 0 0 0 0 0 0 0 0 0
Top Level Elite
Sheriff Hall
39 0 53 0 0 0 0 0 0 0
Top Level Elite
Sam Jurenka
44 0 50 0 0 0 0 0 0 0
Top Level Elite
Alex Noble
10 0 8 0 0 0 0 0 0 0
Top Level Elite
Lars Refnes
0 80 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