2,095 MLB PLAYERS | 14,476 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
09/01
Day 2
09/02
Day 3
09/03
Day 4
09/04
Day 5
09/05
Day 6
09/06
Day 7
09/07
Day 8
09/08
Day 9
09/09
Day 10
09/10
Florida Burn 2025 National
Kelan Jamison
0 0 45 0 0 0 0 0 0 0
Florida Burn 2025 National
Caleb Kiraly
2 29 0 0 0 0 0 0 0 0
Florida Burn 2025 National
Sean Panczak
113 0 0 0 0 0 0 0 0 0
Florida Burn 2025 National
Caden Sladek
0 0 68 0 0 0 0 0 0 0
Florida Burn 2025 National
Logan Stephens
0 67 0 0 0 0 0 0 0 0
Florida Elite Prospects
Cody Boisvert
0 28 48 0 0 0 0 0 0 0
Florida Elite Prospects
Camilo Castellon
0 3 0 0 0 0 0 0 0 0
Florida Elite Prospects
Jonathan Castro
27 0 12 0 0 0 0 0 0 0
Florida Elite Prospects
Jaiden Delgado
0 0 23 0 0 0 0 0 0 0
Florida Elite Prospects
Billy Linder
0 62 0 0 0 0 0 0 0 0
Florida Elite Prospects
Ayden Paredes
20 0 10 0 0 0 0 0 0 0
Florida Elite Prospects
Cristian Sanchez
0 51 0 0 0 0 0 0 0 0
Florida Elite Prospects
Matthew Velez
73 0 0 0 0 0 0 0 0 0
Florida Express
Anthony Brand
0 31 0 0 0 0 0 0 0 0
Florida Express
Nicholas Curbelo
0 0 78 0 0 0 0 0 0 0
Florida Express
Drake Hansen
78 0 0 0 0 0 0 0 0 0
Florida Express
Charlie Houd
27 0 57 0 0 0 0 0 0 0
Florida Express
Shane Rosenberg
0 0 12 0 0 0 0 0 0 0
Florida Express
Joaquin Urrutia
0 63 0 0 0 0 0 0 0 0
Florida Flames Baseball
Breck Arnold
0 39 0 0 0 0 0 0 0 0
Florida Flames Baseball
Otinel Diaz
0 29 45 0 0 0 0 0 0 0
Florida Flames Baseball
Tanner Duvall
0 0 47 0 0 0 0 0 0 0
Florida Flames Baseball
Wyatt Roszell
0 0 12 0 0 0 0 0 0 0
Florida Flames Baseball
Jassik Trevino
0 0 12 0 0 0 0 0 0 0
Florida Flames Baseball
Kaden Varnadoe
0 70 0 0 0 0 0 0 0 0
Florida Flames Baseball
Peyton Williams
0 50 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Grayson Carpenter
0 56 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Kyle Cipolla
0 50 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Caden DeJesus
0 0 42 0 0 0 0 0 0 0
Gulf Coast Monarchs
Brett Flock
0 0 67 0 0 0 0 0 0 0
Gulf Coast Monarchs
Landon Ide
0 57 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Vincent Mattei
0 0 0 79 0 0 0 0 0 0
Hit Factory Pros 2025
Trevor Berard
0 46 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Kenton Daniels
0 26 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Joey Delucia
0 0 38 0 0 0 0 0 0 0
Hit Factory Pros 2025
Drew Dunlop
0 0 40 0 0 0 0 0 0 0
Hit Factory Pros 2025
Colin McGee
0 20 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Luke Sauer
0 53 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Colin Shembekar
0 0 2 0 0 0 0 0 0 0
Hit Factory Pros 2025
Brendon Steele
0 39 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Michael (Torrin) Tufariello
0 27 0 0 0 0 0 0 0 0
Kachi
Dylan Beaton
0 0 58 0 0 0 0 0 0 0
Kachi
Landy Garcia
26 0 55 0 0 0 0 0 0 0
Kachi
Michael Greenwood
0 0 89 0 0 0 0 0 0 0
Kachi
Ryan Llambes
0 0 0 5 0 0 0 0 0 0
Kachi
Noah Lopez
0 0 0 67 0 0 0 0 0 0
Kachi
Carlos Lugo
0 0 26 0 0 0 0 0 0 0
Kachi
Milan Porras
47 0 0 0 0 0 0 0 0 0
Kachi
Sebastian Rivero
0 18 15 0 0 0 0 0 0 0
Kachi
Ronin Robles
0 74 0 0 0 0 0 0 0 0
Kachi
Daniel Sheehy
0 25 0 10 0 0 0 0 0 0
Kachi
James Suarez
49 0 0 0 0 0 0 0 0 0
LHB Baseball
Liber Alfonso
0 0 70 0 0 0 0 0 0 0
LHB Baseball
Brandon Barcia
0 0 39 0 0 0 0 0 0 0
LHB Baseball
Niuler Lima
0 82 0 0 0 0 0 0 0 0
LHB Baseball
Erick Padilla
0 40 0 0 0 0 0 0 0 0
LHB Baseball
Alexi Ramirez Bernabe
0 23 0 0 0 0 0 0 0 0
LHB Baseball
Christian Vazquez
0 105 0 0 0 0 0 0 0 0
Scout Team - 2025
Case Bowman
0 44 0 0 0 0 0 0 0 0
Scout Team - 2025
Alessandro Hernandez
0 0 49 0 0 0 0 0 0 0
Scout Team - 2025
Carter Kalina
0 0 10 0 0 0 0 0 0 0
Scout Team - 2025
Harrison Kalina
0 0 83 0 0 0 0 0 0 0
Scout Team - 2025
Jacob Lombard
0 27 76 0 0 0 0 0 0 0
Scout Team - 2025
Jackson Mann
0 67 0 0 0 0 0 0 0 0
Scout Team - 2025
Drue Overmyer
0 20 15 0 0 0 0 0 0 0
Scout Team - 2025
Will Swan
0 50 0 0 0 0 0 0 0 0
South Florida Bullsharks
Jonathan Barban
87 0 0 0 0 0 0 0 0 0
South Florida Bullsharks
Tyler Jenkins
0 0 66 0 0 0 0 0 0 0
South Florida Bullsharks
Kevin Mendia
0 33 0 0 0 0 0 0 0 0
South Florida Bullsharks
Jacob Paez
48 0 0 0 0 0 0 0 0 0
South Florida Bullsharks
Brandon Perez
0 0 62 0 0 0 0 0 0 0
South Florida Bullsharks
Francisco Sanchez
0 74 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Aaron Converse
0 0 19 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Parker Eyre
0 24 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Julian Flaherty
0 46 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Bryce Francher
0 64 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Marshall Grim
0 0 43 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Pablo Hernandez
0 0 23 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Austin Molsberger
0 78 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Ewing
Chase Parker
0 41 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Anthony Filice
0 0 36 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Cole Goodnoe
0 0 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Aidan Hutson
5 0 21 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Collin Lock
43 0 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Aidan Murphy
0 4 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Ismael Rivera
0 70 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Colton Schlief
43 0 54 0 0 0 0 0 0 0
Southern Squeeze 2025 Oliver
Clayton Williams
0 8 0 0 0 0 0 0 0 0
Spring Hill Titans
Korbin Baskind
0 0 58 0 0 0 0 0 0 0
Spring Hill Titans
Dylan Demeza
0 30 0 0 0 0 0 0 0 0
Spring Hill Titans
Ryan Engley
0 68 0 0 0 0 0 0 0 0
Spring Hill Titans
Bryce Hewell
0 24 0 0 0 0 0 0 0 0
Spring Hill Titans
Tristian King
0 0 32 0 0 0 0 0 0 0
Spring Hill Titans
Jordan Lendo
0 62 0 0 0 0 0 0 0 0
Spring Hill Titans
Talyn Poole
0 0 40 0 0 0 0 0 0 0
Spring Hill Titans
Garrick Waggoner
0 48 0 0 0 0 0 0 0 0
Team Evolve17u
Anthony Carlino
20 0 0 0 0 0 0 0 0 0
Team Evolve17u
Tyler Doyle
61 0 0 0 0 0 0 0 0 0
Team Evolve17u
Dalton Hill
0 0 62 0 0 0 0 0 0 0
Team Evolve17u
Donovan Hunt
33 0 0 0 0 0 0 0 0 0
Team Evolve17u
Aiden Matyas
0 0 22 0 0 0 0 0 0 0
Team Evolve17u
Keegan Pitstick
0 34 0 0 0 0 0 0 0 0
Team Evolve17u
Tyler Reeder
0 70 0 0 0 0 0 0 0 0
Wild Things
Gabriel Ford
0 42 0 0 0 0 0 0 0 0
Wild Things
Jamarcus Gomez
0 0 34 0 0 0 0 0 0 0
Wild Things
Elijah Harrell
0 0 29 0 0 0 0 0 0 0
Wild Things
Owen Harrell
0 86 0 0 0 0 0 0 0 0
Wild Things
Dalton Todd
0 77 0 0 0 0 0 0 0 0
Wild Things
Jordan Vincent
0 0 12 0 0 0 0 0 0 0
Wild Things
Charles Waltman
0 0 61 0 0 0 0 0 0 0
X Team North 16U
Matthew Del Valle
88 0 0 0 0 0 0 0 0 0
X Team North 16U
Brett Hobbs
0 0 7 0 0 0 0 0 0 0
X Team North 16U
Ryan Kessner
0 88 0 0 0 0 0 0 0 0
X Team North 16U
Ej Ofstein
0 0 97 0 0 0 0 0 0 0
X Team North 16U
Eliecer Rodriguez Cassola
26 0 16 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest