2,137 MLB PLAYERS | 14,757 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
06/21
Day 2
06/22
Day 3
06/23
Day 4
06/24
Day 5
06/25
Day 6
06/26
Day 7
06/27
Day 8
06/28
Day 9
06/29
Day 10
06/30
5 Star Tampa
Jordan Combee
0 75 0 0 0 0 0 0 0 0
5 Star Tampa
Ayden Gains
0 0 93 0 0 0 0 0 0 0
5 Star Tampa
Gabriel Machado
0 14 15 0 0 0 0 0 0 0
5 Star Tampa
Chase Nystrom
0 0 1 0 0 0 0 0 0 0
5 Star Tampa
Luriel Ravelo
0 19 0 0 0 0 0 0 0 0
5 Star Tampa
Joey Rief
0 0 23 0 0 0 0 0 0 0
5 Star Tampa
Alvin Santiago
0 53 0 0 0 0 0 0 0 0
5 Star Tampa
caden vermillion
0 63 0 0 0 0 0 0 0 0
Central Florida Barons 17u
Elijah Bagg
0 42 0 0 0 0 0 0 0 0
Central Florida Barons 17u
Ramses De Maio
10 0 0 0 0 0 0 0 0 0
Central Florida Barons 17u
Logan Disbrow
0 39 0 0 0 0 0 0 0 0
Central Florida Barons 17u
Jordan Gonzalez
27 33 0 0 0 0 0 0 0 0
Central Florida Barons 17u
Bryce Mauger
42 0 0 0 0 0 0 0 0 0
Central Florida Barons 17u
Reilley Oglageo
44 0 0 0 0 0 0 0 0 0
Empire Baseball 17u
Gunnar Adkins
89 0 0 0 0 0 0 0 0 0
Empire Baseball 17u
Miguel Arevalo
18 0 91 0 0 0 0 0 0 0
Empire Baseball 17u
Kaeden Geraci
0 11 21 0 0 0 0 0 0 0
Empire Baseball 17u
Elijah Guzman
0 83 0 0 0 0 0 0 0 0
Empire Baseball 17u
Christopher Padilla
0 24 12 0 0 0 0 0 0 0
Florida Hardballers
Micah Gratto
60 0 0 0 0 0 0 0 0 0
Florida Hardballers
Liam Green
0 0 71 0 0 0 0 0 0 0
Florida Hardballers
Gavin Jones
0 66 0 0 0 0 0 0 0 0
Florida Hardballers
Jacob Loock
0 0 2 0 0 0 0 0 0 0
Florida Hardballers
Trey Meeks
27 0 0 0 0 0 0 0 0 0
Florida Hardballers
Connor Sloane
0 0 13 0 0 0 0 0 0 0
Florida Nationals 16u
Abimelec Acevedo
44 0 0 0 0 0 0 0 0 0
Florida Nationals 16u
Ian Colon
36 0 0 0 0 0 0 0 0 0
Florida Nationals 16u
Dominick Duran
16 0 0 0 0 0 0 0 0 0
Florida Nationals 16u
Aaron Green
41 0 0 0 0 0 0 0 0 0
Florida Nationals 16u
Maicol Santiago
27 0 29 0 0 0 0 0 0 0
Florida Nationals 16u
Diego Vazqueztell
45 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Cody Cobb
0 44 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Jayden Colamonico
0 0 50 0 0 0 0 0 0 0
Freshwater Storm 17u American
Anderson Ford
63 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Dylan Lawrence
38 0 13 0 0 0 0 0 0 0
Freshwater Storm 17u American
Bryson Maynard
0 0 41 0 0 0 0 0 0 0
Freshwater Storm 17u American
Ryan Spanburgh
0 14 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Jack Barron
7 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
David Brown
48 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Kyle Dunn
0 75 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Alden Hickey
0 0 20 0 0 0 0 0 0 0
Freshwater Storm 17u National
Devon Jackameit
0 30 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Davis Lawrence
46 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Deaglan McBride
0 0 56 0 0 0 0 0 0 0
Freshwater Storm 17u National
Briley Osceola
0 0 18 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Hunter Adams
1 13 0 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Asher Allen
0 0 79 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Loren Cheatham
0 44 0 27 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Luke Kimball
0 0 0 56 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
David Mastrolonardo
0 63 0 0 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Brady Prior
59 0 0 60 0 0 0 0 0 0
Freshwater Storm 17u Upperclass
Dallas Rasmussen
0 0 0 86 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
David Acevedo
0 31 0 0 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Miguel Alvarado
62 0 0 0 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Brayden Appel
0 0 0 36 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Eric Bell
0 0 0 6 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Jeremiah Cabrera
9 0 84 0 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Cameron Haigh
0 0 0 11 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Nathan Johnson
0 75 0 0 0 0 0 0 0 0
Gsb Prospects Upperclass 2024/2025
Tyler Sheffield
0 0 0 55 0 0 0 0 0 0
Lakeland Eagles
Liam Akins
11 0 0 0 0 0 0 0 0 0
Lakeland Eagles
Hayden Bartlett
0 0 0 50 0 0 0 0 0 0
Lakeland Eagles
Griffin Cline
32 0 0 59 0 0 0 0 0 0
Lakeland Eagles
Easton Nunez
0 0 26 0 0 0 0 0 0 0
Lakeland Eagles
Mo Sanchez
10 0 0 20 0 0 0 0 0 0
Lakeland Eagles
Grant Timmons
87 0 0 0 0 0 0 0 0 0
Lakeland Eagles
Christian Vollstedt
25 0 88 0 0 0 0 0 0 0
Lakeland Hawks
DJ Flores
0 0 10 0 0 0 0 0 0 0
Lakeland Hawks
Anthony Iatarola
0 0 68 0 0 0 0 0 0 0
Lakeland Hawks
Hudson Link
0 0 19 0 0 0 0 0 0 0
Lakeland Hawks
Nomar Ortiz
56 0 0 0 0 0 0 0 0 0
Lakeland Hawks
Noah Transue
105 0 0 0 0 0 0 0 0 0
Lakeland Hawks
Michael Welling
9 0 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Braden Alvarez
0 0 16 0 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Mason Connors
0 0 89 0 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Zalen Hicks
0 0 0 89 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Jaden Horbett
0 0 0 82 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Edward Lyall
0 0 0 15 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Denzel Martinez
5 0 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Deven Mena
45 0 0 41 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Bubba Miller
56 0 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Malachi Morgan
0 108 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Ua
Felix Ramos
0 0 2 0 0 0 0 0 0 0
Orlando Lookouts
Ryland Happel
74 0 0 0 0 0 0 0 0 0
Orlando Lookouts
Gavin Oehlers
20 0 0 0 0 0 0 0 0 0
Orlando Lookouts
Eaden Pullen
77 0 0 0 0 0 0 0 0 0
Orlando Lookouts
John Paul Rodriguez
22 0 51 0 0 0 0 0 0 0
Palm Harbor Pirates 2025
Denis Alvonellos
0 88 0 0 0 0 0 0 0 0
Palm Harbor Pirates 2025
Anthony Dorsett
0 0 18 0 0 0 0 0 0 0
Palm Harbor Pirates 2025
Lance Gunn
0 53 0 0 0 0 0 0 0 0
Palm Harbor Pirates 2025
James Price
34 0 72 0 0 0 0 0 0 0
Palm Harbor Pirates 2025
Hayden Rogers
53 0 0 0 0 0 0 0 0 0
Palm Harbor Pirates 2025
Aaron Unbehagen
31 0 3 0 0 0 0 0 0 0
Pirates Baseball
Troy Burke
0 34 26 0 0 0 0 0 0 0
Pirates Baseball
Ethan Carbonell
0 27 0 0 0 0 0 0 0 0
Pirates Baseball
Jayson Dragustine
0 0 49 0 0 0 0 0 0 0
Pirates Baseball
Aiden Esposito
0 0 16 0 0 0 0 0 0 0
Pirates Baseball
Aidan Heelan
0 43 0 0 0 0 0 0 0 0
Pirates Baseball
Carlos Marroquin
0 41 0 0 0 0 0 0 0 0
Pirates Baseball
Sam Newman
0 48 0 0 0 0 0 0 0 0
Pirates Baseball
Keane Novotny
0 10 0 0 0 0 0 0 0 0
Pirates Baseball
Deyon Phapaserth
0 0 36 0 0 0 0 0 0 0
Tbt Ballers South
Chase Cooke
0 0 72 0 0 0 0 0 0 0
Tbt Ballers South
Aidan Donnelly
0 37 0 0 0 0 0 0 0 0
Tbt Ballers South
Johnny Grecsek
53 0 0 0 0 0 0 0 0 0
Tbt Ballers South
Logan Grecsek
19 67 0 0 0 0 0 0 0 0
Tbt Ballers South
Nick Malmgren
87 0 0 0 0 0 0 0 0 0
Tbt Ballers South
James Pisano
0 0 52 0 0 0 0 0 0 0
Usa Prime Orlando
Kasey Cadden
22 0 0 0 0 0 0 0 0 0
Usa Prime Orlando
Francis Cavone
0 42 0 0 0 0 0 0 0 0
Usa Prime Orlando
Carson Erb
13 0 0 0 0 0 0 0 0 0
Usa Prime Orlando
Israel Green
0 25 0 0 0 0 0 0 0 0
Usa Prime Orlando
Jacob Leppert
36 0 34 0 0 0 0 0 0 0
Usa Prime Orlando
Liam Moss
0 35 0 0 0 0 0 0 0 0
Usa Prime Orlando
David Santiago
33 0 0 0 0 0 0 0 0 0
Usa Prime Orlando
Anthony Smith
0 8 0 0 0 0 0 0 0 0
WBC 17u
Maximo Aspuru
0 54 0 0 0 0 0 0 0 0
WBC 17u
Carlos Cantos
71 0 0 0 0 0 0 0 0 0
WBC 17u
David Del Pino
0 0 14 0 0 0 0 0 0 0
WBC 17u
Brian Garcia
0 55 0 0 0 0 0 0 0 0
WBC 17u
Nicholas Guede
0 0 49 0 0 0 0 0 0 0
WBC 17u
Marcelo Llorente
56 0 0 0 0 0 0 0 0 0
WBC 17u
Sebastian Olaniel
29 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