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
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
Angels 16u Red
Caleb Clanton
0 89 0 0 0 0 0 0 0 0
Angels 16u Red
Aiden Dolan
25 0 77 0 0 0 0 0 0 0
Angels 16u Red
Pablo Garcia
0 11 31 0 0 0 0 0 0 0
Angels 16u Red
Xavier Glover
0 54 0 0 0 0 0 0 0 0
Angels 16u Red
Hagan Smith
85 0 0 0 0 0 0 0 0 0
Angels 16u Red
Eli Thomas
0 22 0 0 0 0 0 0 0 0
Arbelo Baseball 16u
Connor Cook
30 0 88 0 0 0 0 0 0 0
Arbelo Baseball 16u
Jagarii Gardner
0 46 0 0 0 0 0 0 0 0
Arbelo Baseball 16u
Brady Maclellan
13 0 0 0 0 0 0 0 0 0
Arbelo Baseball 16u
Justus Mike
12 0 0 0 0 0 0 0 0 0
Arbelo Baseball 16u
Jefferson Sanchez
0 70 0 0 0 0 0 0 0 0
Big Stix
J.J. Baysinger
0 51 0 0 0 0 0 0 0 0
Big Stix
Ryan Deorsey
0 0 11 0 0 0 0 0 0 0
Big Stix
Austin Duffy
0 44 0 0 0 0 0 0 0 0
Big Stix
Miguel Figueroa
0 23 0 0 0 0 0 0 0 0
Big Stix
Luke Guzman
0 12 0 0 0 0 0 0 0 0
Big Stix
Kaden Kenny
0 0 25 0 0 0 0 0 0 0
Big Stix
Mack McGinnis
0 0 7 0 0 0 0 0 0 0
Big Stix
Ashton Recore
0 56 0 0 0 0 0 0 0 0
Big Stix
Bronson Shafer
0 0 25 0 0 0 0 0 0 0
Big Stix
Hunter Wallerstein
0 50 0 0 0 0 0 0 0 0
Big Stix
Connor Weldon
0 0 20 0 0 0 0 0 0 0
Central Florida Rays 16U
Peter Ayala
0 0 13 0 0 0 0 0 0 0
Central Florida Rays 16U
Luis Cintron
0 0 68 0 0 0 0 0 0 0
Central Florida Rays 16U
Ian Colon
62 0 0 0 0 0 0 0 0 0
Central Florida Rays 16U
Dominick Duran
0 21 0 0 0 0 0 0 0 0
Central Florida Rays 16U
Alessandro Fiore
0 42 0 0 0 0 0 0 0 0
Central Florida Rays 16U
Adrian Just
0 0 32 0 0 0 0 0 0 0
Central Florida Rays 16U
Maicol Santiago
65 0 0 0 0 0 0 0 0 0
Central Florida Rays 16U
Jahzel Velazquez
0 50 0 0 0 0 0 0 0 0
Empire dynastE 2025
Luis Ecarri
0 44 0 0 0 0 0 0 0 0
Empire dynastE 2025
Alexander Galan
0 25 0 0 0 0 0 0 0 0
Empire dynastE 2025
Leo Marrero
32 0 0 0 0 0 0 0 0 0
Empire dynastE 2025
Kaniel Rosado
14 0 0 0 0 0 0 0 0 0
Empire dynastE 2025
Max Simmons
40 0 0 0 0 0 0 0 0 0
Empire dynastE 2025
Matt Sosa
0 34 0 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Grant Bromley
0 20 0 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Vaughan Brophy
33 0 0 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
William Johnston
0 11 0 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Andrew Montero
19 0 0 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Michael Paretta
0 31 0 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Aldin-James West
42 0 51 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Blake Zapf
0 27 7 0 0 0 0 0 0 0
Fishhawk Wolverines 16u
Riley Zapf
0 0 44 0 0 0 0 0 0 0
Fl Elite - Underclass
Steven Cooke
12 0 0 0 0 0 0 0 0 0
Fl Elite - Underclass
Kenneth Curley
0 66 0 0 0 0 0 0 0 0
Fl Elite - Underclass
Sean D'Agostini
93 0 0 0 0 0 0 0 0 0
Fl Elite - Underclass
Killian Gauthier
0 37 0 0 0 0 0 0 0 0
Fl Elite - Underclass
Matthew Velez
0 0 12 0 0 0 0 0 0 0
Fl Elite - Underclass
Ian Vertucci
0 0 86 0 0 0 0 0 0 0
Freshwater Storm 16u
Chase Carney
0 59 0 0 0 0 0 0 0 0
Freshwater Storm 16u
Luke Davila
0 33 0 0 0 0 0 0 0 0
Freshwater Storm 16u
Jace Gelinas
0 57 0 0 0 0 0 0 0 0
Freshwater Storm 16u
Garrett Grant
0 0 71 0 0 0 0 0 0 0
Freshwater Storm 16u
Caden Jensen
0 0 57 0 0 0 0 0 0 0
Freshwater Storm 16u
AJ Noble
0 56 0 0 0 0 0 0 0 0
Freshwater Storm 16u
Shane Patrick
0 0 25 0 0 0 0 0 0 0
Ftb Phillies 2025
Easton Beach
23 0 0 0 0 0 0 0 0 0
Ftb Phillies 2025
Aimon Chandler
0 0 81 0 0 0 0 0 0 0
Ftb Phillies 2025
Stephen Chucka
0 14 39 0 0 0 0 0 0 0
Ftb Phillies 2025
Devon Crown
0 0 45 0 0 0 0 0 0 0
Ftb Phillies 2025
Blake Fields
0 0 65 0 0 0 0 0 0 0
Ftb Phillies 2025
Aidan Forrest
0 0 63 0 0 0 0 0 0 0
Ftb Phillies 2025
Trace Furniss
50 0 0 0 0 0 0 0 0 0
Ftb Phillies 2025
Canon Hopper
0 82 0 0 0 0 0 0 0 0
Ftb Tucci 2025
Mason Avant
0 0 80 0 0 0 0 0 0 0
Ftb Tucci 2025
Chase Conti
69 0 0 0 0 0 0 0 0 0
Ftb Tucci 2025
Tyler Coopersmith
52 0 0 0 0 0 0 0 0 0
Ftb Tucci 2025
Adam Hernandez
0 15 0 0 0 0 0 0 0 0
Ftb Tucci 2025
Chase Parker
0 31 0 0 0 0 0 0 0 0
Ftb Tucci 2025
Richard Torres
0 54 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Andre Bilbao Jr
0 16 48 0 0 0 0 0 0 0
Gsb Prospects 2025
Nicholas Colon
0 19 41 0 0 0 0 0 0 0
Gsb Prospects 2025
Hunter Ewing
0 30 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Ryan Harris
0 0 36 0 0 0 0 0 0 0
Gsb Prospects 2025
Angel Ruguian
0 30 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Landon Serrano
0 30 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Trevor Berard
0 88 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Kenton Daniels
0 8 26 0 0 0 0 0 0 0
Hit Factory Pros 2025
Stan Paszek
0 2 75 0 0 0 0 0 0 0
Hit Factory Pros 2025
Colin Shembekar
0 84 0 0 0 0 0 0 0 0
Knights Knation Florida Underclass
Jacob Dodson
0 33 0 0 0 0 0 0 0 0
Knights Knation Florida Underclass
Nathan Johnson
73 0 0 0 0 0 0 0 0 0
Knights Knation Florida Underclass
Matthew Paunove
0 66 0 0 0 0 0 0 0 0
Knights Knation Florida Underclass
Alec Suarez
0 0 68 0 0 0 0 0 0 0
Knights Knation Florida Underclass
Nate Whitehead
0 0 55 0 0 0 0 0 0 0
Knights Knation Florida Underclass
Johnny Wilson
14 0 0 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Ian Allen
0 0 62 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Koden Bechtel
0 0 73 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Braxton Brown
0 0 57 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Lucas Jimenez
7 0 52 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Gage McCrystal
0 0 70 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Bubba Miller
0 0 7 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Matthew Phieffer
40 0 41 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Samuel Pitts
0 50 0 0 0 0 0 0 0 0
Legends 16u Black Powered By Ua
Ethan Sorensen
83 84 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Hagen Bryan
9 15 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Colby Crosby
24 0 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Austin Garrison
0 0 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Ethan Hammer
94 0 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Aiden Harrell
0 0 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Alexander Martínez
0 80 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Casen Smith
0 0 53 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Alexander Ballans
22 83 0 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Miles Kingdon
0 22 0 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Talan Martin
42 0 0 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Jameson McGuire
33 0 0 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Logan McMickle
0 0 88 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Matthew Wuthrich
0 18 0 0 0 0 0 0 0 0
LWB 25/26
Lane Cutts
0 62 0 0 0 0 0 0 0 0
LWB 25/26
Landon David
0 0 80 0 0 0 0 0 0 0
LWB 25/26
Carter Franks
0 8 0 0 0 0 0 0 0 0
LWB 25/26
Patrick Giles
0 5 0 0 0 0 0 0 0 0
LWB 25/26
Devon Miller
15 0 0 0 0 0 0 0 0 0
LWB 25/26
Will Pilon
85 0 0 0 0 0 0 0 0 0
LWB 25/26
Isaac Rivera
0 0 12 0 0 0 0 0 0 0
LWB 25/26
Sean Brysen Woods
0 0 30 0 0 0 0 0 0 0
Mahler Baseball Prospects
Nathan Kim
0 26 0 0 0 0 0 0 0 0
Mahler Baseball Prospects
Luke Kimball
0 66 0 0 0 0 0 0 0 0
Mahler Baseball Prospects
Jayden Madera
0 75 0 0 0 0 0 0 0 0
Mahler Baseball Prospects
Danny Melendez
0 76 0 0 0 0 0 0 0 0
MaxReps Stars
Alex Corzo
0 20 0 0 0 0 0 0 0 0
MaxReps Stars
Lucas Garcia
0 1 42 0 0 0 0 0 0 0
MaxReps Stars
Jose Guerrero
0 34 0 0 0 0 0 0 0 0
MaxReps Stars
Brandon Ortiz
0 4 0 0 0 0 0 0 0 0
MaxReps Stars
Alex Pritchett
0 45 0 0 0 0 0 0 0 0
MaxReps Stars
Aidan Ricker
0 0 53 0 0 0 0 0 0 0
MaxReps Stars
Ashton Sklar
0 46 0 0 0 0 0 0 0 0
MaxReps Stars
Carlos Torres
0 64 0 0 0 0 0 0 0 0
Naturals 16u
Zach Bargar
84 0 0 0 0 0 0 0 0 0
Naturals 16u
Colton Brown
0 21 75 0 0 0 0 0 0 0
Naturals 16u
Jesse Chaikin
0 0 34 0 0 0 0 0 0 0
Naturals 16u
Tucker Floyd
17 62 0 0 0 0 0 0 0 0
Naturals 16u
Hunter McComiskie
0 64 0 0 0 0 0 0 0 0
Naturals 16u
Jake Walker
0 44 0 0 0 0 0 0 0 0
Ostingers Baseball 2025
Lane Baxter
0 0 7 0 0 0 0 0 0 0
Ostingers Baseball 2025
Roman Bovelsky
0 82 0 0 0 0 0 0 0 0
Ostingers Baseball 2025
Everett Burgess
0 0 29 0 0 0 0 0 0 0
Ostingers Baseball 2025
Lonnie Coburn
40 0 63 0 0 0 0 0 0 0
Ostingers Baseball 2025
Owen Franklin
0 0 31 0 0 0 0 0 0 0
Ostingers Baseball 2025
Justin Glassford
44 0 51 0 0 0 0 0 0 0
Ostingers Baseball 2025
Luke Parson
18 0 0 0 0 0 0 0 0 0
Ostingers Baseball 2025
Peyton Rutledge
0 15 15 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Charlie Houd
0 19 51 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Robert Howard
0 51 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Kiefer McGhee
10 0 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Brett Terry
44 0 31 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Chase Webster
0 45 0 0 0 0 0 0 0 0
Power Baseball 2025 White
Daniel Carapaica
0 0 28 0 0 0 0 0 0 0
Power Baseball 2025 White
Jackson Freyer
70 0 0 0 0 0 0 0 0 0
Power Baseball 2025 White
Socrates Martinez
0 59 0 0 0 0 0 0 0 0
Power Baseball 2025 White
Albert McDavid
0 0 51 0 0 0 0 0 0 0
Power Baseball 2025 White
Nikolas Pommells
0 58 0 0 0 0 0 0 0 0
Power Baseball 2025 White
Justin Salvati
69 0 0 0 0 0 0 0 0 0
Power Baseball 2025 White
Michael Surane
0 0 60 0 0 0 0 0 0 0
South Florida Giants 2025
Jackson Clark
0 26 0 0 0 0 0 0 0 0
South Florida Giants 2025
Klay Ilhardt
0 84 0 0 0 0 0 0 0 0
South Florida Giants 2025
Sean Panczak
0 14 0 0 0 0 0 0 0 0
South Florida Giants 2025
Brenden Trujillo
0 54 0 0 0 0 0 0 0 0
South Florida Giants 2025
Jack Wahl-Cox
0 52 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Orlando
Sebastian Esteva
0 25 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Orlando
Jason Forgey
0 70 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Orlando
Max Gage
0 29 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Orlando
Aiden Meaux
0 34 0 0 0 0 0 0 0 0
Southern Squeeze 2025 Orlando
Riley Rogers
0 56 0 0 0 0 0 0 0 0
The City GTZ 16U Baseball
Nathan Caboverde
0 72 0 0 0 0 0 0 0 0
The City GTZ 16U Baseball
Jorge Gonzalez
0 15 0 0 0 0 0 0 0 0
The City GTZ 16U Baseball
Luis Rivera
0 88 0 0 0 0 0 0 0 0
The City GTZ 16U Baseball
Christopher Rodriguez
0 46 0 0 0 0 0 0 0 0
The City GTZ 16U Baseball
Ivan Sabater
0 88 0 0 0 0 0 0 0 0
Top Tier Roos American 2025
Reed Biemiller
0 53 0 0 0 0 0 0 0 0
Top Tier Roos American 2025
Lucas Cinnante
0 0 25 0 0 0 0 0 0 0
Top Tier Roos American 2025
Austin Denamen
0 32 0 0 0 0 0 0 0 0
Top Tier Roos American 2025
Drew Gerber
0 14 0 0 0 0 0 0 0 0
Top Tier Roos American 2025
Kyle Koslin
0 0 34 0 0 0 0 0 0 0
Top Tier Roos American 2025
Hunter Maddox
0 0 80 0 0 0 0 0 0 0
Top Tier Roos American 2025
Riley McDonald
0 0 73 0 0 0 0 0 0 0
Top Tier Roos National 2025
Braeden Anderson
0 0 33 0 0 0 0 0 0 0
Top Tier Roos National 2025
Wyatt Dion
0 0 83 0 0 0 0 0 0 0
Top Tier Roos National 2025
Jack Inman
0 20 0 0 0 0 0 0 0 0
Top Tier Roos National 2025
Dylan McNeil
0 92 0 0 0 0 0 0 0 0
Top Tier Roos National 2025
Nicholas Riedel
0 74 0 0 0 0 0 0 0 0
VR Baseball
Ethan Dejesus
0 72 0 0 0 0 0 0 0 0
VR Baseball
Lennix Diaz
0 0 4 0 0 0 0 0 0 0
VR Baseball
Parker Hill
37 0 56 0 0 0 0 0 0 0
VR Baseball
Cale Keene
83 0 0 0 0 0 0 0 0 0
VR Baseball
Eddie Newman
0 0 47 0 0 0 0 0 0 0
VR Baseball
Adonis Troncoso
0 26 0 0 0 0 0 0 0 0
Wild Things
Jeremiah Cabrera
0 44 0 0 0 0 0 0 0 0
Wild Things
Elijah Harrell
0 28 17 0 0 0 0 0 0 0
Wild Things
Owen Harrell
0 73 0 0 0 0 0 0 0 0
Wild Things
Dalton Todd
0 88 0 0 0 0 0 0 0 0
Wild Things
Jordan Vincent
0 1 33 0 0 0 0 0 0 0
Wild Things
Charles Waltman
0 0 53 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest