2,202 MLB PLAYERS | 15,133 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
09/08
Day 2
09/09
Day 3
09/10
Day 4
09/11
Day 5
09/12
Day 6
09/13
Day 7
09/14
Day 8
09/15
Day 9
09/16
Day 10
09/17
Angels Grey 16u
Joey Calabria
0 65 0 0 0 0 0 0 0 0
Angels Grey 16u
Landon Cuzzone
0 54 0 0 0 0 0 0 0 0
Angels Grey 16u
Robertson DiPietro
0 12 62 0 0 0 0 0 0 0
Angels Grey 16u
Tanner Gonser
0 56 0 0 0 0 0 0 0 0
Angels Grey 16u
Merrick Smith
0 37 0 0 0 0 0 0 0 0
Angels Grey 16u
Dylan Williams
0 0 65 0 0 0 0 0 0 0
Aussie Drop Bears
Liam Coster
0 41 48 0 0 0 0 0 0 0
Aussie Drop Bears
Riley Elliott
86 0 0 0 0 0 0 0 0 0
Aussie Drop Bears
Patrick Matthews
30 0 38 0 0 0 0 0 0 0
Aussie Drop Bears
Ryley Shanks
0 39 0 0 0 0 0 0 0 0
Aussie Drop Bears
Gabriel Tentomas
0 0 14 0 0 0 0 0 0 0
Aussie Drop Bears
Morrison Van Der Westhuizen
0 0 56 0 0 0 0 0 0 0
Aussie Drop Bears
Taikaha Wilson
0 0 41 0 0 0 0 0 0 0
Aussie Drop Bears Green
Zak Broadway
0 71 0 0 0 0 0 0 0 0
Aussie Drop Bears Green
Maclaine Cleary
90 0 0 0 0 0 0 0 0 0
Aussie Drop Bears Green
Keenan Easthope
0 0 11 0 0 0 0 0 0 0
Aussie Drop Bears Green
Harrison Ford
0 0 15 0 0 0 0 0 0 0
Aussie Drop Bears Green
Jackson Griffiths
0 0 88 0 0 0 0 0 0 0
Aussie Drop Bears Green
Jackson Muldoon
0 0 31 0 0 0 0 0 0 0
Aussie Drop Bears Green
Matthew Trainor
0 24 86 0 0 0 0 0 0 0
Florida Burn 2026 National
Ricky Barajas
57 0 0 0 0 0 0 0 0 0
Florida Burn 2026 National
Adler Cervio
0 0 40 0 0 0 0 0 0 0
Florida Burn 2026 National
Ethan Chambers
0 70 0 0 0 0 0 0 0 0
Florida Burn 2026 National
Cole Morris
50 0 0 0 0 0 0 0 0 0
Florida Burn 2026 National
Mason Plese
0 59 0 0 0 0 0 0 0 0
Florida Dirtbags 2026
Jason Cantella
0 29 45 0 0 0 0 0 0 0
Florida Dirtbags 2026
Sam Clark
0 27 0 0 0 0 0 0 0 0
Florida Dirtbags 2026
Micah Jenkins
0 26 23 0 0 0 0 0 0 0
Florida Dirtbags 2026
Erick Lasseter
0 29 44 0 0 0 0 0 0 0
Florida Dirtbags 2026
Colton Mote
0 18 0 0 0 0 0 0 0 0
Florida Dirtbags 2026
Micah Newman
0 7 0 0 0 0 0 0 0 0
Florida Dirtbags 2026
Ryland Rike
0 28 0 0 0 0 0 0 0 0
Florida Dirtbags 2026
Javier Santana
0 30 0 0 0 0 0 0 0 0
Florida Nationals 16u
Luis Ayala
91 0 0 0 0 0 0 0 0 0
Florida Nationals 16u
Ian Colon
74 0 15 0 0 0 0 0 0 0
Florida Nationals 16u
Aaron Green
45 0 0 0 0 0 0 0 0 0
Florida Nationals 16u
Maicol Santiago
48 0 11 0 0 0 0 0 0 0
Florida Nationals 16u
Diego Vazqueztell
0 0 68 0 0 0 0 0 0 0
Florida Panthers 16u
Adler Brun
36 0 0 0 0 0 0 0 0 0
Florida Panthers 16u
Urban Ellis
31 0 0 0 0 0 0 0 0 0
Florida Panthers 16u
Coy Keller
0 48 0 0 0 0 0 0 0 0
Florida Panthers 16u
Colt Miller
1 53 0 0 0 0 0 0 0 0
Florida Panthers 16u
Nick Townley
38 0 0 0 0 0 0 0 0 0
Florida Panthers 16u
Andrew Zimmerman
0 39 0 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Brendan Carbery
0 61 0 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Jackson Carney
0 0 30 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Sam Figueroa
0 6 0 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Jordan Gonzalez
0 47 0 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Jayden Kleeman
0 13 0 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Reilley Oglageo
0 45 0 0 0 0 0 0 0 0
Freshwater Storm Underclass National
Austin Upchurch
0 0 76 0 0 0 0 0 0 0
GSB Prospects 2026
Hayden Carns
0 0 38 0 0 0 0 0 0 0
GSB Prospects 2026
Thomas Glasspoole
0 0 37 0 0 0 0 0 0 0
GSB Prospects 2026
Rue Hannah
0 78 0 0 0 0 0 0 0 0
GSB Prospects 2026
Michael Miraglia
0 30 89 0 0 0 0 0 0 0
GSB Prospects 2026
Jean Ortiz
0 0 61 0 0 0 0 0 0 0
GSB Prospects 2026
Jaiden Palmer
0 0 44 0 0 0 0 0 0 0
GSB Prospects 2026
Keegan St. Amant
0 0 98 0 0 0 0 0 0 0
GSB Prospects 2026
Eduardo Vasquez
0 91 0 0 0 0 0 0 0 0
Lake Wales BB
Melvin Bynes
0 77 0 0 0 0 0 0 0 0
Lake Wales BB
Cash Cockrell
0 0 15 0 0 0 0 0 0 0
Lake Wales BB
Kooper Coconato
0 0 54 0 0 0 0 0 0 0
Lake Wales BB
Mason David
85 0 0 0 0 0 0 0 0 0
Lake Wales BB
Mason Dicks
0 40 0 0 0 0 0 0 0 0
Lake Wales BB
Devon Miller
29 0 0 0 0 0 0 0 0 0
Lake Wales BB
Zachary Stricklin
0 0 23 0 0 0 0 0 0 0
Naturals 16u
Nicholas Cordes
0 8 0 0 0 0 0 0 0 0
Naturals 16u
Chance Mandarino
0 60 0 0 0 0 0 0 0 0
Naturals 16u
Martin McKinney
0 34 0 0 0 0 0 0 0 0
Naturals 16u
Sneh Patel
0 37 0 0 0 0 0 0 0 0
Naturals 16u
Luis Roman
0 63 0 0 0 0 0 0 0 0
Naturals 16u
Jackson Ruppert
0 0 29 0 0 0 0 0 0 0
Naturals 16u
Lewis Turner
0 0 10 0 0 0 0 0 0 0
Naturals 16u
Colton Weeks
0 13 0 0 0 0 0 0 0 0
Naturals 16u
Cole Westland
0 0 41 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Peter Alamia
19 0 65 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Ocean Cozart
0 0 65 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Eli Edwards
29 0 27 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Connor Evans
0 74 0 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Jackson Jefferson
28 0 0 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Luke Long
0 1 0 0 0 0 0 0 0 0
Ostingers Baseball 2026 Duran
Colby St. John
29 0 48 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Drew Cothren
0 0 57 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Daniel Duno
23 0 70 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Tommy Martinez
29 0 0 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Jackson McClellan
0 0 1 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Javi Navas-Hoyer
0 68 0 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Vaughn Osting
0 34 0 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Brock Spurgeon
0 0 47 0 0 0 0 0 0 0
Ostingers Baseball 2026 Macaluso
Cooper Topp
39 0 51 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Tyler Goldberg
0 23 25 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Tyler Kniebbe
90 0 0 0 0 0 0 0 0 0
Power Baseball 2026 Gold
John Minerva
0 23 0 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Nestor Rios
17 0 62 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Curtis “Cj” Sayler
0 9 0 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Connor Spears
0 60 0 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Jackson Swann
0 7 0 0 0 0 0 0 0 0
PRP
Wyatt Beattie
38 31 0 0 0 0 0 0 0 0
PRP
Hagen Bryan
0 28 0 0 0 0 0 0 0 0
PRP
Jeremiah Cabrera
30 0 53 0 0 0 0 0 0 0
PRP
Abel Nedley
0 8 0 0 0 0 0 0 0 0
PRP
Ryan Rivas
39 0 44 0 0 0 0 0 0 0
PRP
Teagan Vansickle
0 16 0 0 0 0 0 0 0 0
Rba Legends
Ryan Cushenbery
0 33 0 0 0 0 0 0 0 0
Rba Legends
Tyler Cushenbery
0 47 0 0 0 0 0 0 0 0
Rba Legends
Dylan Czerwinski
0 30 0 0 0 0 0 0 0 0
Rba Legends
Collin Hager
0 30 20 0 0 0 0 0 0 0
Rba Legends
Jason Rodriguez
0 30 68 0 0 0 0 0 0 0
Rba Legends
Ryan Vargas
0 50 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Nathan Bianco
0 32 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
David Garcia
61 0 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Gavin Lollis
0 67 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Gavin Oehlers
0 29 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Andres Segura
0 11 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Nicholas Smith
29 0 94 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Hazegihani Aguirre-Fontanez
0 29 23 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Oliver Cintron
0 24 0 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Miles Gotlib
0 0 21 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Logan Pitts
0 45 0 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Xavier Rodriguez
0 0 49 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Landon Stinnett
0 0 19 0 0 0 0 0 0 0
Southern Squeeze Perry/Penning 26
Carter Wagganer
0 90 0 0 0 0 0 0 0 0
Space Coast Rockets
Bryan Broche
0 42 0 0 0 0 0 0 0 0
Space Coast Rockets
Victor Hernandez
0 0 13 0 0 0 0 0 0 0
Space Coast Rockets
Elvin Pascual
0 71 0 0 0 0 0 0 0 0
Space Coast Rockets
Connor Petrie
0 66 0 0 0 0 0 0 0 0
Space Coast Rockets
Riley Ramroop
0 82 6 0 0 0 0 0 0 0
Space Coast Rockets
Ryan Ramroop
0 0 23 0 0 0 0 0 0 0
Space Coast Rockets
Steven Soto-Borrero
0 0 39 0 0 0 0 0 0 0
Space Coast Rockets
Kethziel Torres
0 0 40 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Nate Downey
0 0 11 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Ethan Futch
0 35 0 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Alex Gomez
0 36 0 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Alexander Haine
0 24 32 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Owen Leever
0 56 0 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Matthew Logan
0 29 0 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Cooper Notz
0 23 33 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Caden Schlotterbeck
0 14 63 0 0 0 0 0 0 0
Top Tier Roos 2026 American
Briggs Tibbals
0 19 0 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Tyler Boyd
0 0 39 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Fisher Emery
0 62 0 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Anders Malmberg
0 48 0 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Will Milner
0 18 0 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Cameron Nunez
0 0 77 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Christopher Pacht
0 60 0 0 0 0 0 0 0 0
Top Tier Roos 2026 National
Zachary Wheeler
0 43 0 0 0 0 0 0 0 0
USA Prime Florida 16u
Lukas Brougham
0 75 0 0 0 0 0 0 0 0
USA Prime Florida 16u
Zack Chang
0 0 45 0 0 0 0 0 0 0
USA Prime Florida 16u
Max Hakel
0 43 0 0 0 0 0 0 0 0
USA Prime Florida 16u
Logan Hunt
0 7 0 0 0 0 0 0 0 0
USA Prime Florida 16u
Connor McKenzie
0 0 46 0 0 0 0 0 0 0
USA Prime Florida 16u
Danny O'Donnell
0 72 0 0 0 0 0 0 0 0
USA Prime Florida 16u
James Salvati
0 0 32 0 0 0 0 0 0 0
USA Prime Florida 16u
Caleb Walker
0 62 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