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
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
Day 5
06/21
Day 6
06/22
Day 7
06/23
Day 8
06/24
Day 9
06/25
Day 10
06/26
5 Star Mafia Black 15U
Colin Bennett
0 0 0 25 0 0 0 0 0 0
5 Star Mafia Black 15U
Timothy Clark
36 0 0 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Grayson Greene
67 0 0 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Brayden Hennigan
14 0 20 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Preston Matricardi
0 48 0 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Jace Moran
1 0 0 12 0 0 0 0 0 0
5 Star Mafia Black 15U
Landis Pickett
0 0 67 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Luke Samples
28 0 0 28 0 0 0 0 0 0
5 Star Mafia Black 15U
Kam Smith
0 61 0 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Isaias Torres
0 0 0 50 0 0 0 0 0 0
5 Star Mafia Black 15U
Casey von Waldner
13 0 0 0 0 0 0 0 0 0
5 Star Mafia Black 15U
Hunter Wieckowski
56 0 0 92 0 0 0 0 0 0
Canes National 15U
Carson Bruce
0 0 27 0 0 0 0 0 0 0
Canes National 15U
Keegan Burke
0 0 0 50 0 0 0 0 0 0
Canes National 15U
Dylan Cunningham
0 0 0 42 0 0 0 0 0 0
Canes National 15U
Drew Davis
0 97 0 0 0 0 0 0 0 0
Canes National 15U
Jackson Fetters
39 0 0 0 0 0 0 0 0 0
Canes National 15U
Caleb Hudson
0 0 27 0 0 0 0 0 0 0
Canes National 15U
Griffin McKain
0 0 69 0 0 0 0 0 0 0
Canes National 15U
Hudson Meredith
21 0 14 0 0 0 0 0 0 0
Canes National 15U
Conor Rae
0 0 33 0 0 0 0 0 0 0
Canes National 15U
Lukas Waite
11 0 0 0 0 0 0 0 0 0
Canes National 15U
James Wasson
0 0 35 0 0 0 0 0 0 0
Dirtbags 2027 National
Ben Carter
11 0 13 0 0 0 0 0 0 0
Dirtbags 2027 National
Eli Dreier
0 0 74 0 0 0 0 0 0 0
Dirtbags 2027 National
Holt Gaston
0 16 0 53 0 0 0 0 0 0
Dirtbags 2027 National
Zachary Grogan
46 0 0 51 0 0 0 0 0 0
Dirtbags 2027 National
Conner Horner
0 0 80 0 0 0 0 0 0 0
Dirtbags 2027 National
Tristan Lange
0 85 0 0 0 0 0 0 0 0
Dirtbags 2027 National
Caleb Lynn
0 26 0 0 0 0 0 0 0 0
Dirtbags 2027 National
Kaden Parker
0 0 0 14 0 0 0 0 0 0
Dirtbags 2027 National
Cooper Partin
0 0 16 0 0 0 0 0 0 0
Dirtbags 2027 National
Jayden Pipes
0 0 31 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Stephen Bobo
55 0 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Trent Buckley
0 22 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Jacob Caruso
0 4 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Caden Coleman
0 29 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Adrian Gomez
0 101 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Hayden Graham
0 0 78 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Patrick Hassan
0 0 4 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Matthew Kelley
16 0 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Stephen Kemp
0 0 0 67 0 0 0 0 0 0
East Coast Sox 2027 Scout
Jace Riggan
0 32 0 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Tyler Robinson
0 75 43 0 0 0 0 0 0 0
East Coast Sox 2027 Scout
Brodie Wilson
44 0 0 0 0 0 0 0 0 0
Elite Squad National 2027
Edgard Arroyo
0 0 65 0 0 0 0 0 0 0
Elite Squad National 2027
Javeth Carrion
0 0 12 0 0 0 0 0 0 0
Elite Squad National 2027
Jacob E Colon Maldonado
0 0 19 0 0 0 0 0 0 0
Elite Squad National 2027
Yanciel Cruz
0 0 41 0 0 0 0 0 0 0
Elite Squad National 2027
Cole Diehl
0 67 0 0 0 0 0 0 0 0
Elite Squad National 2027
Sergio Garcia
0 37 0 0 0 0 0 0 0 0
Elite Squad National 2027
Joshua Jakubowicz
74 0 0 0 0 0 0 0 0 0
Elite Squad National 2027
Noel Perez
0 0 58 0 0 0 0 0 0 0
Elite Squad National 2027
Emanuel Quezada
0 0 87 0 0 0 0 0 0 0
Elite Squad National 2027
Lucas Winters
52 0 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
August Backman
0 74 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Brayden Casselli
0 0 0 40 0 0 0 0 0 0
Florida Burn 2027 Scout
Colton Hyde
0 34 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Braedon Mackay
0 0 50 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Gavyn Nelson
0 0 0 22 0 0 0 0 0 0
Florida Burn 2027 Scout
Keagan O'Brien
0 53 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Kai Orr
0 20 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
RJ Shields
0 0 0 58 0 0 0 0 0 0
Florida Burn 2027 Scout
Cian Stephens
58 0 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Ben Todd
0 44 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Kyler Watson
41 0 0 0 0 0 0 0 0 0
Florida Burn 2027 Scout
Cameron Yates
0 0 61 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Kainoa Bosch
32 0 0 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Reece Bowman
80 0 0 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Geronimo Fermin
0 0 62 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Jaim Jorfredo Ferreira
13 42 0 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Wesley Frantz
0 15 0 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Kade Luker
71 0 0 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Gerardo Sandoval
34 0 0 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Zachary Tavarez
0 0 63 0 0 0 0 0 0 0
FTB/Philadelphia Phillies 15U
Peyton Warner
0 42 0 0 0 0 0 0 0 0
Margate Legacy
Michael Barie
0 0 0 47 0 0 0 0 0 0
Margate Legacy
Joey Pierami
0 0 0 53 0 0 0 0 0 0
Scorpions 2027 Scout
Aiden Balls
68 0 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Alexander Climo
56 0 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Evan Dyett
55 0 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Luke Loeb
0 36 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Nathan Rhodes
4 0 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Maximus Sakala
45 0 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Michael Singer
0 62 0 0 0 0 0 0 0 0
Scorpions 2027 Scout
Cole Udell
9 0 41 0 0 0 0 0 0 0
Scorpions 2027 Scout
Riley Williams
0 0 70 0 0 0 0 0 0 0
Team Elite 15U Scout
Liam Dougherty
0 0 0 5 0 0 0 0 0 0
Team Elite 15U Scout
Hunter Finck
86 0 0 0 0 0 0 0 0 0
Team Elite 15U Scout
Cortland French
0 0 0 53 0 0 0 0 0 0
Team Elite 15U Scout
Jared Grindlinger
14 0 0 29 0 0 0 0 0 0
Team Elite 15U Scout
Ryan Harless
0 87 0 0 0 0 0 0 0 0
Team Elite 15U Scout
Will Hayes
68 0 0 0 0 0 0 0 0 0
Team Elite 15U Scout
Cooper Jones
50 0 0 67 0 0 0 0 0 0
Team Elite 15U Scout
Nico Marasco
0 0 0 30 0 0 0 0 0 0
Team Elite 15U Scout
Case Martin
0 0 39 0 0 0 0 0 0 0
Team Elite 15U Scout
Grayson McCarthy
0 0 65 0 0 0 0 0 0 0
Team Elite 15U Scout
Bryan Miller
0 0 9 32 0 0 0 0 0 0
Team Elite 15U Scout
Brennan New
0 0 0 48 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Easton Brunson
0 26 0 0 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Jackson Bryant
0 0 45 0 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Mason Desai
0 0 65 0 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Brent Frosch
0 0 0 25 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Luke Hardy
0 64 0 0 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Ethan Kerze
0 0 85 0 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Noah Powell
0 0 0 18 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Dylan Stallones
0 24 0 73 0 0 0 0 0 0
Texas Twelve Red Sox 2027
Jack Vasquez
77 0 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