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)
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
07/05
Day 2
07/06
Day 3
07/07
Day 4
07/08
Day 5
07/09
Day 6
07/10
Day 7
07/11
Day 8
07/12
Day 9
07/13
Day 10
07/14
305elite
Matthew Farinas
0 0 35 0 0 0 0 0 0 0
305elite
Jaden Lao
0 50 0 0 0 0 0 0 0 0
305elite
Derek Morales
0 92 0 0 0 0 0 0 0 0
305elite
Aaron Rincon
0 10 0 0 0 0 0 0 0 0
305elite
Alan Sanchez
0 21 0 0 0 0 0 0 0 0
305elite
Damian Villabrille
0 0 73 0 0 0 0 0 0 0
305elite
Darian Villabrille
0 46 0 0 0 0 0 0 0 0
Boca Thunder Baseball
Vinny Blair
0 59 0 0 0 0 0 0 0 0
Boca Thunder Baseball
Chase Cavo
0 30 0 0 0 0 0 0 0 0
Boca Thunder Baseball
Aidan Cinnante
0 5 65 0 0 0 0 0 0 0
Boca Thunder Baseball
Scotty Crowe
0 0 27 0 0 0 0 0 0 0
Boca Thunder Baseball
Lincoln Dorland
35 0 0 0 0 0 0 0 0 0
Boca Thunder Baseball
Ryan Galinis
39 0 15 0 0 0 0 0 0 0
Boca Thunder Baseball
Thomas Velardi
20 0 0 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Gage Agate
23 0 0 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Santiago Arismendi
0 31 0 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Joseph Garner
0 11 0 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Braden Keltz
42 0 88 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Jovi Kurtz
0 0 27 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Diego Leblanc
9 0 0 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Nick Manning
0 0 57 0 0 0 0 0 0 0
Cbu 2025 United McCoy
Aiden Matyas
0 44 0 14 0 0 0 0 0 0
Cbu 2025 United McCoy
Rocco Villella
42 0 0 81 0 0 0 0 0 0
Elite Squad American 2025
Max Cabrera
0 0 85 0 0 0 0 0 0 0
Elite Squad American 2025
Jason Giamboi
0 44 0 0 0 0 0 0 0 0
Elite Squad American 2025
Daniel Moran
0 0 18 0 0 0 0 0 0 0
Elite Squad American 2025
Moshe Presberg
107 0 0 0 0 0 0 0 0 0
Elite Squad American 2025
Alexis Rojas
18 0 90 0 0 0 0 0 0 0
Florida Express
Anthony Brand
0 0 30 0 0 0 0 0 0 0
Florida Express
Sebastian Burnett
0 0 76 0 0 0 0 0 0 0
Florida Express
Hunter Butler
57 0 0 0 0 0 0 0 0 0
Florida Express
Noah Garfinkel
0 75 0 0 0 0 0 0 0 0
Florida Express
Jonathan Halleran
0 0 1 0 0 0 0 0 0 0
Florida Express
Charlie Houd
0 51 0 0 0 0 0 0 0 0
Florida Express
Brayton Torchia
20 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Richaun Amaro
0 0 19 0 0 0 0 0 0 0
Freshwater Storm 17u American
Cody Cobb
0 0 40 0 0 0 0 0 0 0
Freshwater Storm 17u American
Jayden Colamonico
0 62 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Anderson Ford
60 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Dylan Lawrence
0 6 8 0 0 0 0 0 0 0
Freshwater Storm 17u American
Jayden Lochiatto
33 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Bryson Maynard
0 50 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Brayden Sasso
35 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Ryan Spanburgh
0 0 43 0 0 0 0 0 0 0
Freshwater Storm 17u National
David Brown
0 0 22 0 0 0 0 0 0 0
Freshwater Storm 17u National
Kyle Dunn
0 82 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Brody Harris
25 0 16 0 0 0 0 0 0 0
Freshwater Storm 17u National
Devon Jackameit
0 0 50 0 0 0 0 0 0 0
Freshwater Storm 17u National
Davis Lawrence
0 10 14 0 0 0 0 0 0 0
Freshwater Storm 17u National
Deaglan McBride
97 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Briley Osceola
0 0 27 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Kenneth Capria
69 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Loren Cheatham
0 0 35 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Rustin Hurley
15 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Luke Kimball
0 75 0 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
David Mastrolonardo
52 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Jordan Payne
0 53 0 0 0 0 0 0 0 0
Is Elite American
Josiah Acosta
90 0 0 0 0 0 0 0 0 0
Is Elite American
Allem Borrero
0 0 3 0 0 0 0 0 0 0
Is Elite American
Xavier Domenech
0 79 0 0 0 0 0 0 0 0
Is Elite American
Ronin Robles
0 0 25 0 0 0 0 0 0 0
Is Elite American
Anthony Rodriguez
0 11 4 0 0 0 0 0 0 0
Is Elite American
Sebastian Rodriguez
0 0 8 0 0 0 0 0 0 0
Is Elite American
William Vining
0 0 70 0 0 0 0 0 0 0
Is Elite National
Cody Boggan
84 0 0 0 0 0 0 0 0 0
Is Elite National
Brady Brown
0 0 61 0 0 0 0 0 0 0
Is Elite National
James Elliott
0 0 11 0 0 0 0 0 0 0
Is Elite National
Drake Hansen
0 0 83 0 0 0 0 0 0 0
Is Elite National
Colin Jackson
0 27 0 0 0 0 0 0 0 0
Is Elite National
Kaleb McLymont
0 0 11 0 0 0 0 0 0 0
Is Elite National
Hayden Neihoff
0 0 29 0 0 0 0 0 0 0
Is Elite National
Rowen Plasencia
0 13 0 0 0 0 0 0 0 0
Is Elite National
Emmanuel Rodriguez
18 0 0 0 0 0 0 0 0 0
Is Elite National
Brett Terry
0 80 0 0 0 0 0 0 0 0
Lhb Baseball
Liber Alfonso
12 82 0 0 0 0 0 0 0 0
Lhb Baseball
Carlos De La Vega
11 0 0 0 0 0 0 0 0 0
Lhb Baseball
Alex Fuentes
0 0 20 0 0 0 0 0 0 0
Lhb Baseball
Luis Hernandez
0 0 66 0 0 0 0 0 0 0
Lhb Baseball
Deiner Murilllo
62 0 0 0 0 0 0 0 0 0
Lhb Baseball
Giancarlos Pacin
0 51 0 0 0 0 0 0 0 0
Midland Premier 17u Sw
Holden Abrahams
39 0 0 0 0 0 0 0 0 0
Midland Premier 17u Sw
Hudson Abrahams
0 26 0 16 0 0 0 0 0 0
Midland Premier 17u Sw
Andrew Goodman
9 0 47 0 0 0 0 0 0 0
Midland Premier 17u Sw
Luke Hamm
0 25 0 0 0 0 0 0 0 0
Midland Premier 17u Sw
Bryce Kolb
38 0 0 91 0 0 0 0 0 0
Midland Premier 17u Sw
Ryne Lane
0 0 50 0 0 0 0 0 0 0
Midland Premier 17u Sw
Colton Thorpe
0 39 0 0 0 0 0 0 0 0
Puerto Rico Scout Team
Jose Aviles
20 0 0 0 0 0 0 0 0 0
Puerto Rico Scout Team
Adrian Delgado
0 24 0 0 0 0 0 0 0 0
Puerto Rico Scout Team
Ian J Diaz Antonini
0 40 0 90 0 0 0 0 0 0
Puerto Rico Scout Team
Steven Gonzalez
45 0 3 100 0 0 0 0 0 0
Puerto Rico Scout Team
Jack Marquez
0 0 42 0 0 0 0 0 0 0
Puerto Rico Scout Team
Isander Martinez
41 0 108 0 0 0 0 0 0 0
Puerto Rico Scout Team
Angel J Melendez Ribot
0 0 17 13 0 0 0 0 0 0
Puerto Rico Scout Team
Manuel Rodriguez Bracero
29 0 0 0 0 0 0 0 0 0
SBO Florida 17U
Joel Arroyo
0 0 13 0 0 0 0 0 0 0
SBO Florida 17U
Jonathan Atiles
35 0 0 0 0 0 0 0 0 0
SBO Florida 17U
Eric Flores
15 0 0 0 0 0 0 0 0 0
SBO Florida 17U
Julian Lopez
0 63 0 0 0 0 0 0 0 0
SBO Florida 17U
Valentino Pupo
0 0 34 0 0 0 0 0 0 0
SBO Florida 17U
Jonathan J. Rodriguez
0 0 45 0 0 0 0 0 0 0
SBO Florida 17U
Julius Torres
66 0 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Adrian Corniel
0 0 100 0 0 0 0 0 0 0
Scorpions South Florida 2025
Ryan Macdonald
1 0 19 0 0 0 0 0 0 0
Scorpions South Florida 2025
Luke Megally
91 0 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Bodhi Wigglesworth
0 95 0 0 0 0 0 0 0 0
Sf Rollin Thunder
Patrick Johnson
43 0 37 0 0 0 0 0 0 0
Sf Rollin Thunder
Phillip Parisi
0 11 0 0 0 0 0 0 0 0
Sf Rollin Thunder
William Sanabria
0 42 0 0 0 0 0 0 0 0
Sf Rollin Thunder
Aiden Shaw
0 74 0 0 0 0 0 0 0 0
Sf Rollin Thunder
Bryce Shaw
0 0 48 0 0 0 0 0 0 0
Sf Rollin Thunder
Timothy Stevens
34 0 22 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Jordan Acevedo
31 0 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Jonathan Barban
0 77 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Roc Bogan
0 23 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Aden Edwards
26 0 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Randy Mercedes
0 22 27 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Alexis Mesa
53 0 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Brandon Perez
0 0 28 0 0 0 0 0 0 0
South Florida Bullsharks Navy 2025
Alex Semet
0 0 45 0 0 0 0 0 0 0
South Florida Giants 2025
Everett Burns
0 0 77 0 0 0 0 0 0 0
South Florida Giants 2025
Amari Davis
0 48 0 0 0 0 0 0 0 0
South Florida Giants 2025
Liam Fitzgerald
0 0 48 0 0 0 0 0 0 0
South Florida Giants 2025
Jacob Johnson
0 0 15 0 0 0 0 0 0 0
South Florida Giants 2025
Aiden Neal
54 0 0 0 0 0 0 0 0 0
South Florida Giants 2025
Robert Scott Jr.
0 1 0 0 0 0 0 0 0 0
South Florida Giants 2025
Brenden Trujillo
0 57 0 0 0 0 0 0 0 0
South Florida Giants 2025
Jack Wahl-Cox
56 0 0 0 0 0 0 0 0 0
Sticks Florida 2025
Kaden Flater
0 11 37 0 0 0 0 0 0 0
Sticks Florida 2025
Jacob Guthmiller
0 61 0 0 0 0 0 0 0 0
Sticks Florida 2025
Riley Hofrichter
0 54 0 0 0 0 0 0 0 0
Sticks Florida 2025
Brayden Johns
0 47 0 0 0 0 0 0 0 0
Sticks Florida 2025
Colby Maresh
0 27 0 0 0 0 0 0 0 0
Sticks Florida 2025
Ayden Phillips
0 0 45 0 0 0 0 0 0 0
Sticks Florida 2025
Hunter Schlegel
0 41 0 0 0 0 0 0 0 0
Sticks Florida 2025
Mason Story
0 16 7 0 0 0 0 0 0 0
Swfl Nation 2025
Brayden Abdon
0 0 10 0 0 0 0 0 0 0
Swfl Nation 2025
Connor Facey
41 0 28 0 0 0 0 0 0 0
Swfl Nation 2025
Mason Hudson
0 76 0 0 0 0 0 0 0 0
Swfl Nation 2025
Walter McKown
30 0 0 0 0 0 0 0 0 0
Swfl Nation 2025
Elijah Miller
0 0 92 0 0 0 0 0 0 0
Swfl Nation 2025
Ty Murray
0 4 0 0 0 0 0 0 0 0
Swfl Nation 2025
Brandon Tuduri
28 0 0 0 0 0 0 0 0 0
Swfl Nation 2025
Garrett Weir
0 29 0 0 0 0 0 0 0 0
Time To Sign Arise '25
Colin Campbell
0 35 0 0 0 0 0 0 0 0
Time To Sign Arise '25
Vincent Cooke
57 0 0 0 0 0 0 0 0 0
Time To Sign Arise '25
Camden Hart
0 14 0 0 0 0 0 0 0 0
Time To Sign Arise '25
Tanner Hughes
0 0 50 0 0 0 0 0 0 0
Time To Sign Arise '25
Nate Lande
0 0 28 0 0 0 0 0 0 0
Time To Sign Arise '25
Aiden Levy
0 18 0 0 0 0 0 0 0 0
Time To Sign Arise '25
Ryan Radman
0 0 29 0 0 0 0 0 0 0
Time To Sign Arise '25
Evan Schultz
31 0 0 0 0 0 0 0 0 0
Time To Sign Arise '25
Camrin Weeks
0 53 0 0 0 0 0 0 0 0
Top Tier In 17u American
Nicolas Amodeo
0 0 0 43 0 0 0 0 0 0
Top Tier In 17u American
Nick Godsey
0 0 105 0 0 0 0 0 0 0
Top Tier In 17u American
Brady Harpe
0 0 0 95 0 0 0 0 0 0
Top Tier In 17u American
Maddux Haworth
0 49 0 0 0 0 0 0 0 0
Top Tier In 17u American
Boston Hill
25 0 61 0 0 0 0 0 0 0
Top Tier In 17u American
Wyatt Mitchell
0 53 0 0 0 0 0 0 0 0
Top Tier In 17u American
Kyler Norman
0 0 79 0 0 0 0 0 0 0
Top Tier In 17u American
Braden Richey
0 36 0 23 0 0 0 0 0 0
Top Tier In 17u American
Cal Schembra
0 0 0 56 0 0 0 0 0 0
Top Tier In 17u American
Mike Wright
64 0 0 0 0 0 0 0 0 0
Top Tier Roos East Coast 2025
Nolan Barnes
0 26 58 0 0 0 0 0 0 0
Top Tier Roos East Coast 2025
Royce Branham
0 2 0 0 0 0 0 0 0 0
Top Tier Roos East Coast 2025
Ryan Folstein
42 0 0 0 0 0 0 0 0 0
Top Tier Roos East Coast 2025
Colton Marshall
0 28 63 0 0 0 0 0 0 0
Top Tier Roos East Coast 2025
Garrett Srigley
0 74 0 0 0 0 0 0 0 0
Top Tier Roos East Coast 2025
Luke Williams
63 0 0 0 0 0 0 0 0 0
Tornadoes Baseball
Phillip Barris
29 0 0 0 0 0 0 0 0 0
Tornadoes Baseball
Victor Escandon
51 0 0 0 0 0 0 0 0 0
Tornadoes Baseball
Sebastian Garcia
44 0 27 0 0 0 0 0 0 0
Tornadoes Baseball
Ryan Guthrie
0 0 76 0 0 0 0 0 0 0
Tornadoes Baseball
Aiden Roy
0 93 0 0 0 0 0 0 0 0
Tornadoes Baseball
Angel Ruguian
23 0 0 0 0 0 0 0 0 0
Usa Prime South Florida
Ethan Brito
0 74 0 0 0 0 0 0 0 0
Usa Prime South Florida
Pedro Duran
44 0 0 0 0 0 0 0 0 0
Usa Prime South Florida
Sebastian D Fernandez
29 0 0 0 0 0 0 0 0 0
Usa Prime South Florida
Bryan Garcia
0 70 0 0 0 0 0 0 0 0
Usa Prime South Florida
Daniel Jose Marquez
0 6 63 0 0 0 0 0 0 0
Usa Prime South Florida
Derick Paz
0 0 59 0 0 0 0 0 0 0
Usa Prime South Florida
Alexander Ramirez
0 0 52 0 0 0 0 0 0 0
Usa Prime South Florida
Jacob Rodriguez
0 0 47 0 0 0 0 0 0 0
Usa Prime South Florida
Gustavo Villaverde
0 0 16 0 0 0 0 0 0 0
Wolfpack 2025
Victor Javier Bosquez-Ulloa
22 0 0 0 0 0 0 0 0 0
Wolfpack 2025
Angel Eyseric
42 0 100 0 0 0 0 0 0 0
Wolfpack 2025
Daniel Garcia
33 0 0 0 0 0 0 0 0 0
Wolfpack 2025
Kaeno Hinkel
0 19 0 0 0 0 0 0 0 0
Wolfpack 2025
Jayden Jimenez
0 0 9 0 0 0 0 0 0 0
Wolfpack 2025
Gui-Jerome Marchena
0 45 0 0 0 0 0 0 0 0
Wolfpack 2025
Camilo Urena
0 37 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/05
Day 2
07/06
Day 3
07/07
Day 4
07/08
2024 PG 16U National Elite Championship (Open)Florida Express 2026Scotty Crowe707/2/2024 RR
2024 17U PG Freedom ClassicTornadoes BaseballAiden Roy927/1/2024 RR