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
10/21
Day 2
10/22
Day 3
10/23
Day 4
10/24
Day 5
10/25
Day 6
10/26
Day 7
10/27
Day 8
10/28
Day 9
10/29
Day 10
10/30
Akadema Scout Baseball 18u
Gavin Cardoza
69 0 0 0 0 0 0 0 0 0
Akadema Scout Baseball 18u
Garrett Hennis
0 93 0 0 0 0 0 0 0 0
Akadema Scout Baseball 18u
britt hinton
0 16 0 0 0 0 0 0 0 0
Akadema Scout Baseball 18u
Cam Mackinnon
98 0 0 0 0 0 0 0 0 0
Akadema Scout Baseball 18u
Caden Segura
34 0 0 0 0 0 0 0 0 0
CBA AZ Smashers
Conner Amundson
8 0 0 0 0 0 0 0 0 0
CBA AZ Smashers
Matthew Cardenas
91 0 0 0 0 0 0 0 0 0
CBA AZ Smashers
Peter Delfino
0 75 0 0 0 0 0 0 0 0
CBA AZ Smashers
Johnny Garcia
0 34 0 0 0 0 0 0 0 0
CBA AZ Smashers
Antonio Sicairos
76 0 0 0 0 0 0 0 0 0
CBA Summit Warriors
Spencer Gunn
85 0 0 0 0 0 0 0 0 0
CBA Summit Warriors
Talan Kelly
68 0 0 0 0 0 0 0 0 0
CBA Summit Warriors
Trey Kelsch
0 71 0 0 0 0 0 0 0 0
Enterprise Baseball
Austin Angelo
90 0 0 0 0 0 0 0 0 0
Enterprise Baseball
Alex Guevara
0 81 0 0 0 0 0 0 0 0
Enterprise Baseball
Mark Hyde
101 0 0 0 0 0 0 0 0 0
Enterprise Baseball
Robert Mosher
0 16 0 0 0 0 0 0 0 0
Enterprise Baseball
Tyler Tilton
0 51 0 0 0 0 0 0 0 0
Enterprise Baseball
Ethan Villa
0 94 0 0 0 0 0 0 0 0
Farm Team Gray
Jadan Caballero
0 19 0 0 0 0 0 0 0 0
Farm Team Gray
Douglas Davis
0 12 0 0 0 0 0 0 0 0
Farm Team Gray
Parker Hardin
90 0 0 0 0 0 0 0 0 0
Farm Team Gray
Nathan Metz
24 0 0 0 0 0 0 0 0 0
Farm Team Gray
Cristian Moreno
0 55 0 0 0 0 0 0 0 0
Farm Team Gray
Dean Savarro
19 0 0 0 0 0 0 0 0 0
Farm Team Gray
Linkin Simpson
75 0 0 0 0 0 0 0 0 0
Farm Team Red
Landon Blais
58 0 0 0 0 0 0 0 0 0
Farm Team Red
Tyler Kennedy
0 53 0 0 0 0 0 0 0 0
Farm Team Red
Austin Long
0 71 0 0 0 0 0 0 0 0
Farm Team Red
Manulua Mann
0 82 0 0 0 0 0 0 0 0
Farm Team Red
Dj Toro
7 0 0 0 0 0 0 0 0 0
Farm Team Red
Peter Tsouras
63 0 0 0 0 0 0 0 0 0
Farm Team Red
Kash Wieger
0 23 0 0 0 0 0 0 0 0
Flight Doctors
Benicio Bejarano
4 0 0 0 0 0 0 0 0 0
Flight Doctors
Kayden Bumstead
0 75 0 0 0 0 0 0 0 0
Flight Doctors
Andre Carrillo
96 0 0 0 0 0 0 0 0 0
Flight Doctors
Ethan Nelson
14 0 0 0 0 0 0 0 0 0
Flight Doctors
Rodrigo Ruiz
0 27 0 0 0 0 0 0 0 0
Flight Doctors
Ryan Haziel Soto
65 0 0 0 0 0 0 0 0 0
Flight Doctors
Christian Valdez
51 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Maddox Arens
0 32 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Brigham Bleazard
0 93 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Sean Cole
0 47 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Michael Cortez
69 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Jack Page
13 25 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Gavin Rogers
79 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Cocoro Tomonari
0 94 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Dillon Victoravich
0 83 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Kane Barber
45 0 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Lando Baxter
0 56 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Trevor Bostedt
0 29 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Nicklas Fortier
52 0 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Sean Kirby
22 36 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Erik Mejia Jr.
53 0 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Gabriel Soto
0 42 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Giovanni Telfer
0 40 0 0 0 0 0 0 0 0
LV Desert Bulldogs
Dominic Tiberi
0 14 0 0 0 0 0 0 0 0
Lv Knights
Briggs Barlow
30 0 0 0 0 0 0 0 0 0
Lv Knights
Brock Barlow
0 67 0 0 0 0 0 0 0 0
Lv Knights
Kentin Grantz
88 0 0 0 0 0 0 0 0 0
Lv Knights
Ayden Timko
22 0 0 0 0 0 0 0 0 0
Lv Knights
Bruce Trzpis
0 42 0 0 0 0 0 0 0 0
Lv Knights
Tiernon Wolf
84 0 0 0 0 0 0 0 0 0
LV Phillies
Grayden Baker
57 0 0 0 0 0 0 0 0 0
LV Phillies
Mason Jones
28 0 0 0 0 0 0 0 0 0
LV Phillies
Bryce Juncker
0 41 0 0 0 0 0 0 0 0
LV Phillies
Elvin Karlsson
54 0 0 0 0 0 0 0 0 0
LV Phillies
Dominic Lugo
58 0 0 0 0 0 0 0 0 0
LV Phillies
Jayzic Matos
0 5 0 0 0 0 0 0 0 0
LV Phillies
Joey Maxwell
0 56 0 0 0 0 0 0 0 0
LV Phillies
Izick Medina
16 0 0 0 0 0 0 0 0 0
LV Phillies
Aidan Sykes
11 16 0 0 0 0 0 0 0 0
Nevada Gators 18u
Casey Acree
0 21 0 0 0 0 0 0 0 0
Nevada Gators 18u
Jared Caldera-Mercado
0 39 0 0 0 0 0 0 0 0
Nevada Gators 18u
Gavin Christensen
0 21 0 0 0 0 0 0 0 0
Nevada Gators 18u
Bridger Knudson
70 0 0 0 0 0 0 0 0 0
Nevada Gators 18u
Braylon Kolish
66 0 0 0 0 0 0 0 0 0
Nevada Gators 18u
Grant Morris
0 51 0 0 0 0 0 0 0 0
Nevada Gators 18u
Zayden Okami
0 17 0 0 0 0 0 0 0 0
Nevada Gators 18u
Jared Orabuena
0 74 0 0 0 0 0 0 0 0
Nevada Gators 18u
Chacen Rasavong
0 58 0 0 0 0 0 0 0 0
NSA Baseball
Landon Baker
0 19 0 0 0 0 0 0 0 0
NSA Baseball
Tommy Dawson
0 92 0 0 0 0 0 0 0 0
NSA Baseball
Louis Dion
0 13 0 0 0 0 0 0 0 0
NSA Baseball
Trey Fraidenburg
0 67 0 0 0 0 0 0 0 0
NSA Baseball
Holden Jones
62 0 0 0 0 0 0 0 0 0
NSA Baseball
Jack Lewandowski
91 0 0 0 0 0 0 0 0 0
NSA Baseball
Jase Pashales
51 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Angel Brown
83 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Tyler Lipka
0 106 0 0 0 0 0 0 0 0
Pure Baseball Titans
Edwin Moreno
17 10 0 0 0 0 0 0 0 0
Pure Baseball Titans
Hunter Sarver
113 0 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Michael Barra
24 0 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Dylan Feeny
70 0 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Hayden Lucibello
0 45 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Chad Lybbert
29 0 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Ethan Poirier
69 0 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Branson Pullan
21 0 0 0 0 0 0 0 0 0
Summerlin Sticks 18U
Drew Suitor
0 84 0 0 0 0 0 0 0 0
USA PRIME
Tristan Davis
16 43 0 0 0 0 0 0 0 0
USA PRIME
Colton Edwards
19 0 0 0 0 0 0 0 0 0
USA PRIME
Caden Flores
83 0 0 0 0 0 0 0 0 0
USA PRIME
Thayer Johnson
2 41 0 0 0 0 0 0 0 0
USA PRIME
Nicholas Lindgren
52 28 0 0 0 0 0 0 0 0
USA PRIME
Ayden Olivares
30 0 0 0 0 0 0 0 0 0
USA PRIME
Riley Steward
36 0 0 0 0 0 0 0 0 0
USA PRIME
Mark Thompson III
24 28 0 0 0 0 0 0 0 0
Utah Dirtybirds
Easton Hamblin
46 0 0 0 0 0 0 0 0 0
Utah Dirtybirds
Jaxon Marble
82 0 0 0 0 0 0 0 0 0
Utah Dirtybirds
Stratton Orgill
55 0 0 0 0 0 0 0 0 0
Utah Dirtybirds
Thomas Summers
23 29 0 0 0 0 0 0 0 0
Utah Dirtybirds
Charlie Wankier
0 58 0 0 0 0 0 0 0 0
Wow Factor NV 2025
Trent Bailey
77 0 0 0 0 0 0 0 0 0
Wow Factor NV 2025
Kade Gerboc-Chun
14 0 0 0 0 0 0 0 0 0
Wow Factor NV 2025
Easton Petitta
13 0 0 0 0 0 0 0 0 0
Wow Factor NV 2025
Jacob Santistevan
0 88 0 0 0 0 0 0 0 0
Wow Factor NV 2025
Ammon Shaul
0 49 0 0 0 0 0 0 0 0
Wow Factor NV 2025
Kanoa Wolfgang
33 2 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