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)
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
04/21
Day 2
04/22
Day 3
04/23
Day 4
04/24
Day 5
04/25
Day 6
04/26
Day 7
04/27
Day 8
04/28
Day 9
04/29
Day 10
04/30
5 Star - 14U Figueroa
Brady Chauncey
0 72 0 0 0 0 0 0 0 0
5 Star - 14U Figueroa
Zach Harmon
54 0 0 0 0 0 0 0 0 0
5 Star - 14U Figueroa
Keyshawn Hobbs
69 0 0 0 0 0 0 0 0 0
5 Star - 14U Figueroa
Kale Kellum
0 44 0 0 0 0 0 0 0 0
5 Star - 14U Figueroa
Logan Moore
30 0 0 0 0 0 0 0 0 0
5 Star - 14U Figueroa
Ethan Wilford
29 0 0 0 0 0 0 0 0 0
CFLCitius 14u Red
Dakota Hernandez
69 0 0 0 0 0 0 0 0 0
CFLCitius 14u Red
Amaury Pierce
10 31 0 0 0 0 0 0 0 0
CFLCitius 14u Red
Nick Pineda
36 0 0 0 0 0 0 0 0 0
CFLCitius 14u Red
Dylan Rose
32 0 0 0 0 0 0 0 0 0
CFLCitius 14u Red
Jordan Sanchez
30 53 0 0 0 0 0 0 0 0
CFLCitius 14u Red
Jason Shebovsky
34 0 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Sebastian Arango
29 16 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Ryan Furey
80 0 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Justin Godek
4 0 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Jacob Pacheco
30 87 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Matthew Pacheco
30 69 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
William Ross
0 92 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Ryan Slattery
16 0 0 0 0 0 0 0 0 0
ChandlerWorld NIEVES
Ashton Wilson
0 15 0 0 0 0 0 0 0 0
Elite Cit yGrays
Aedan Anderson
27 45 0 0 0 0 0 0 0 0
Elite Cit yGrays
Kymani Atterbury
57 0 0 0 0 0 0 0 0 0
Elite Cit yGrays
Darrion Bradley
1 0 0 0 0 0 0 0 0 0
Elite Cit yGrays
Jaylen Carr
84 0 0 0 0 0 0 0 0 0
Elite Cit yGrays
Kylin Carter
43 0 0 0 0 0 0 0 0 0
Elite Cit yGrays
Matthew Mateo
0 16 0 0 0 0 0 0 0 0
Elite Cit yGrays
Dewayne Moore
30 49 0 0 0 0 0 0 0 0
Elite Squad CF
Jorge Bello
0 16 0 0 0 0 0 0 0 0
Elite Squad CF
Jayden Lopez
0 70 0 0 0 0 0 0 0 0
Elite Squad CF
Drew Macapagal
77 0 0 0 0 0 0 0 0 0
Elite Squad CF
Victor Martinez
18 0 0 0 0 0 0 0 0 0
Elite Squad CF
Brady Rhein
0 38 0 0 0 0 0 0 0 0
Elite Squad CF
Benjamin Segura
46 0 0 0 0 0 0 0 0 0
Five Star - King 14U
Luke Boykin
9 0 0 0 0 0 0 0 0 0
Five Star - King 14U
Tanner Cotton
67 0 0 0 0 0 0 0 0 0
Five Star - King 14U
Cayden Frost
11 18 0 0 0 0 0 0 0 0
Five Star - King 14U
Thomas Hoff
25 18 0 0 0 0 0 0 0 0
Five Star - King 14U
William Joyner
0 37 0 0 0 0 0 0 0 0
Five Star - King 14U
Bryce Kemper
0 46 0 0 0 0 0 0 0 0
Five Star - King 14U
James Layman
0 4 0 0 0 0 0 0 0 0
Five Star - King 14U
Hunter Pankey
0 70 0 0 0 0 0 0 0 0
Five Star - King 14U
Kellon Rollings
0 82 0 0 0 0 0 0 0 0
Five Star - King 14U
Ashton Shackelford
29 54 0 0 0 0 0 0 0 0
Five Star - King 14U
Dakota Stone
28 0 0 0 0 0 0 0 0 0
FTB Select 2022
Garrett Caropreso
0 78 0 0 0 0 0 0 0 0
FTB Select 2022
Connor Fosnow
60 0 0 0 0 0 0 0 0 0
FTB Select 2022
Elijah Green
3 31 0 0 0 0 0 0 0 0
FTB Select 2022
Evan Griffis
56 0 0 0 0 0 0 0 0 0
FTB Select 2022
Luke Heyman
0 23 0 0 0 0 0 0 0 0
FTB Select 2022
Kyle Larsen
0 29 0 0 0 0 0 0 0 0
FTB Select 2022
Christian Soto
0 52 0 0 0 0 0 0 0 0
FTT 14u
Manuel Lopez
26 77 0 0 0 0 0 0 0 0
FTT 14u
Moises Montero
18 0 0 0 0 0 0 0 0 0
FTT 14u
Francisco J Rivera
15 0 0 0 0 0 0 0 0 0
FTT 14u
Michael Rodriguez
66 0 0 0 0 0 0 0 0 0
FTT 14u
Simon Sobellia
84 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Trevor Allan
28 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Michael Byers
17 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Christopher Emilsen
29 72 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Cole Horton
29 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Brody Langlotz
28 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Byron McLain
33 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Sam Mudge
55 0 0 0 0 0 0 0 0 0
Gulf Coast Baseball
Jeremy Todd
30 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
Terrel George
10 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
Change Meagel
20 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
Chance Mealey
0 91 0 0 0 0 0 0 0 0
PBA 14u Abbott
Tristan Ramos
42 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
Tristian Ramos
3 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
Jakobe Reed
0 21 0 0 0 0 0 0 0 0
PBA 14u Abbott
Ryan Reed
64 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
janall Taitt
27 0 0 0 0 0 0 0 0 0
PBA 14u Abbott
Vincent Valente
60 0 0 0 0 0 0 0 0 0
PHB
Chase Buffington
0 16 0 0 0 0 0 0 0 0
PHB
Gabriel Gilmore
0 72 0 0 0 0 0 0 0 0
PHB
Pierce Glading
0 34 0 0 0 0 0 0 0 0
PHB
Randy Gonzalez
12 0 0 0 0 0 0 0 0 0
PHB
Zach Hessler
28 0 0 0 0 0 0 0 0 0
PHB
Zachary Lamb
0 94 0 0 0 0 0 0 0 0
PHB
Kyle Mueller
29 15 0 0 0 0 0 0 0 0
PHB
Luke Pike
25 94 0 0 0 0 0 0 0 0
PHB
Chad Riedel
21 0 0 0 0 0 0 0 0 0
PHB
De'Sean Rogers
29 62 0 0 0 0 0 0 0 0
PHB
Hunter Wilmoth
22 0 0 0 0 0 0 0 0 0
South Daytona Stingrays
Isaiah Eberheart
28 0 0 0 0 0 0 0 0 0
South Daytona Stingrays
Trent Godawa
24 0 0 0 0 0 0 0 0 0
South Daytona Stingrays
Aaron Holtz
84 0 0 0 0 0 0 0 0 0
South Daytona Stingrays
Robert Ives IV
5 83 0 0 0 0 0 0 0 0
South Daytona Stingrays
Evan Koehler
23 18 0 0 0 0 0 0 0 0
South Daytona Stingrays
Andrew Korkus
4 80 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Miguel Agosto
0 65 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Blake Cyr
1 0 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Diego De Leon
29 0 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Quentin Feuerborn
0 65 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Angel Giron Nieves
9 0 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Blake Lyons
26 0 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Christian Montes
26 35 0 0 0 0 0 0 0 0
Team Citius 14U Navy
Aiken Santana
30 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Carter Cooke
35 27 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Edward Doyle
28 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Dylan Kling
27 35 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Shane Kuehler
16 17 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Ryan Missigman
24 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Landon Moran
26 50 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Blayne Romano
28 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Drew Rosenberg
22 46 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Gavin Smalley
20 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Garret Walden
30 65 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