2,210 MLB PLAYERS | 15,135 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
07/28
Day 2
07/29
Day 3
07/30
Day 4
07/31
Day 5
08/01
Day 6
08/02
Day 7
08/03
Day 8
08/04
Day 9
08/05
Day 10
08/06
5 Star Tampa Black
Tommy Celotto
0 86 0 0 0 0 0 0 0 0
5 Star Tampa Black
Lucas Dominie
77 0 0 0 0 0 0 0 0 0
5 Star Tampa Black
Jacob Liadis
56 0 0 0 0 0 0 0 0 0
5 Star Tampa Black
Matthew Molenaar
30 0 0 0 0 0 0 0 0 0
5 Star Tampa Black
Ryan Roach
49 0 102 0 0 0 0 0 0 0
5 Star Tampa Black
Timothy Rodriguez
40 0 0 0 0 0 0 0 0 0
5 Star Tampa Black
Brayden VanFossen
0 27 31 0 0 0 0 0 0 0
5 Star Tampa Gold
Jordan Cox
13 0 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Nathaniel Ealy
13 0 20 0 0 0 0 0 0 0
5 Star Tampa Gold
Ryan Engley
0 99 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Grayson Hendrix
21 0 42 0 0 0 0 0 0 0
5 Star Tampa Gold
Micah Mark
0 30 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Julian Pitts
45 0 51 0 0 0 0 0 0 0
5 Star Tampa Gold
Johnathan Rodriguez
0 8 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Nicholas Walters
0 67 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Lucas Zarlenga
0 24 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Levi Baldwin
0 0 16 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Luke Baldwin
33 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Noah Corps
15 0 25 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Maykol Fernandez
0 0 41 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Eric Garcia
39 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Beau Graffeo
0 39 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
William Hoblitzell
81 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Carlos Rivera
32 0 27 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Francisco Rojas
0 55 0 0 0 0 0 0 0 0
Beast Baseball 15U
Ivan Barboza
38 0 0 0 0 0 0 0 0 0
Beast Baseball 15U
Matthew Delgado
0 46 0 0 0 0 0 0 0 0
Beast Baseball 15U
Mathew Garcia
0 0 32 0 0 0 0 0 0 0
Beast Baseball 15U
Andres Martin
0 10 0 0 0 0 0 0 0 0
Beast Baseball 15U
Aidan Martinez
0 0 37 0 0 0 0 0 0 0
Beast Baseball 15U
Anthony Martinez
0 53 0 0 0 0 0 0 0 0
Beast Baseball 15U
Alexander Rizo
42 0 0 0 0 0 0 0 0 0
Beast Baseball 15U
Enmanuel Salgado
0 13 30 0 0 0 0 0 0 0
Beast Baseball 15U
Austen West
0 66 0 0 0 0 0 0 0 0
Central Florida 5'S
Ashton Clark
0 87 0 0 0 0 0 0 0 0
Central Florida 5'S
Jayden Conomon
0 0 28 0 0 0 0 0 0 0
Central Florida 5'S
Jefferson Sanchez
0 0 61 0 0 0 0 0 0 0
Central Florida 5'S
Manuel Sanchez
117 0 0 0 0 0 0 0 0 0
Central Florida 5'S
Jordan Smith
6 0 0 0 0 0 0 0 0 0
Central Florida 5'S
Keano Vega
100 0 0 0 0 0 0 0 0 0
DC Legends
Brian Alonso
70 0 0 0 0 0 0 0 0 0
DC Legends
David Fraga
65 0 0 0 0 0 0 0 0 0
DC Legends
Anthony Laguardia
0 0 46 0 0 0 0 0 0 0
DC Legends
Eduardo Naranjo
0 34 0 0 0 0 0 0 0 0
DC Legends
Jonathan Rios
25 7 0 0 0 0 0 0 0 0
DC Legends
Jacob Rodriguez
0 68 0 0 0 0 0 0 0 0
DC Legends
Christopher Roque
29 0 32 0 0 0 0 0 0 0
DC Legends
Michael Santateresa
47 0 19 0 0 0 0 0 0 0
East Coast Storm 15u
Merrick Campbell
0 15 0 0 0 0 0 0 0 0
East Coast Storm 15u
Justin Cronin
0 29 0 0 0 0 0 0 0 0
East Coast Storm 15u
Logan Hill
0 0 48 0 0 0 0 0 0 0
East Coast Storm 15u
Jayden Lombardi
0 25 0 0 0 0 0 0 0 0
East Coast Storm 15u
Carter Morris
0 0 61 0 0 0 0 0 0 0
East Coast Storm 15u
Jayden Rinehart
0 22 0 0 0 0 0 0 0 0
East Coast Storm 15u
Derek Rivera
0 28 0 0 0 0 0 0 0 0
East Coast Storm 15u
Levi Veirs
0 36 0 0 0 0 0 0 0 0
FL ELITE - Scout Team
Cooper Ellis
0 0 29 13 0 0 0 0 0 0
FL ELITE - Scout Team
Ryan Lampman
0 0 0 90 0 0 0 0 0 0
FL ELITE - Scout Team
Kyle O'Gara
34 16 0 0 0 0 0 0 0 0
FL ELITE - Scout Team
Logan Reed
65 0 0 1 0 0 0 0 0 0
FL ELITE - Scout Team
Camden Romero
29 0 0 0 0 0 0 0 0 0
FL ELITE - Scout Team
Caleb Smith
23 0 80 0 0 0 0 0 0 0
FL ELITE - Scout Team
Jonah Smith
74 0 0 0 0 0 0 0 0 0
FL ELITE - Scout Team
Jayden Vazquez
0 82 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Noah Cartiglia
78 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Hagen Conner
0 72 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Daniel Dugarte
20 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Aiden Dyals
31 0 50 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Mason Morales
32 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Luke Pembleton
0 51 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Sebastian Rodriguez
19 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Dean Slator
0 19 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 15u
Billy Wine
0 0 60 0 0 0 0 0 0 0
Miami Riptide 14u
Luki Espin
19 64 0 0 0 0 0 0 0 0
Miami Riptide 14u
Giulian Iglesias
49 0 0 0 0 0 0 0 0 0
Miami Riptide 14u
Brandon Nunez
57 0 0 0 0 0 0 0 0 0
Miami Riptide 14u
Ozzie Ozon
1 25 0 0 0 0 0 0 0 0
Miami Riptide 14u
Chris Sierra
67 0 0 0 0 0 0 0 0 0
Miami Riptide 14u
Tyler Villamor
28 0 0 0 0 0 0 0 0 0
Mlb Academy
Maykoll Enrique Alvarez Zumeta
0 0 14 0 0 0 0 0 0 0
Mlb Academy
Derek Centeno
0 0 83 0 0 0 0 0 0 0
Mlb Academy
Sebastian D Fernandez
48 0 0 0 0 0 0 0 0 0
Mlb Academy
Bryan Garcia
0 72 0 0 0 0 0 0 0 0
Mlb Academy
Yoidy Martinez
77 0 0 0 0 0 0 0 0 0
Mlb Academy
Junior Tome
82 0 0 0 0 0 0 0 0 0
R3 Naples
David Amaya
0 0 70 0 0 0 0 0 0 0
R3 Naples
Jayden Bartlett
0 0 17 0 0 0 0 0 0 0
R3 Naples
Tucker Engel
0 0 27 0 0 0 0 0 0 0
R3 Naples
Reed Franklin Riashi
13 3 0 0 0 0 0 0 0 0
R3 Naples
Harrison Lyons
55 0 0 0 0 0 0 0 0 0
R3 Naples
Matthew Perazza
55 0 0 0 0 0 0 0 0 0
R3 Naples
Quinton Solis
31 0 0 0 0 0 0 0 0 0
R3 Naples
Mason Tjosaas
0 98 0 0 0 0 0 0 0 0
SoFlo LIME 15u
Michael Acosta
43 0 0 0 0 0 0 0 0 0
SoFlo LIME 15u
Juan Bauza
49 0 0 0 0 0 0 0 0 0
SoFlo LIME 15u
Dylan Casal
48 0 0 0 0 0 0 0 0 0
SoFlo LIME 15u
Jacob Diamond
0 67 0 0 0 0 0 0 0 0
SoFlo LIME 15u
Christopher Gonzalez
33 0 0 0 0 0 0 0 0 0
SoFlo LIME 15u
Ignacio Perez
0 34 38 0 0 0 0 0 0 0
SoFlo LIME 15u
Tyler Rodriguez
0 0 46 0 0 0 0 0 0 0
SoFlo LIME 15u
Sebastian Rozner
26 0 0 0 0 0 0 0 0 0
Tbt As4
Jaden Carlo
38 0 39 0 0 0 0 0 0 0
Tbt As4
Bodie DiRenzo
43 0 38 0 0 0 0 0 0 0
Tbt As4
Nathaniel Hernandez
0 0 0 97 0 0 0 0 0 0
Tbt As4
Ronan Maltese
0 83 0 0 0 0 0 0 0 0
Tbt As4
Luccas Mendez
29 2 0 0 0 0 0 0 0 0
Tbt As4
Cade Raley
0 34 0 84 0 0 0 0 0 0
Tbt As4
Matthew Spina
44 0 0 18 0 0 0 0 0 0
Tbt As4
Aaron Tralongo
0 0 0 59 0 0 0 0 0 0
Tbt As4
Zack Weiselberg
44 0 55 0 0 0 0 0 0 0
Tbt Sluggers 14
Robert Amell
0 0 10 0 0 0 0 0 0 0
Tbt Sluggers 14
Christian Arias
0 0 49 0 0 0 0 0 0 0
Tbt Sluggers 14
Thomas Eaton
0 85 0 0 0 0 0 0 0 0
Tbt Sluggers 14
Eric Hermanson
0 0 93 0 0 0 0 0 0 0
Tbt Sluggers 14
Carson Honick
0 42 0 0 0 0 0 0 0 0
Tbt Sluggers 14
Brandon Leiva
0 0 87 0 0 0 0 0 0 0
Tbt Sluggers 14
Jaden Miguel Valdez
0 48 0 0 0 0 0 0 0 0
Turn 2 Baseball
Juan Angeles
0 0 0 21 0 0 0 0 0 0
Turn 2 Baseball
Luke Camiscioli
19 0 0 0 0 0 0 0 0 0
Turn 2 Baseball
Lonnie Campos
42 0 74 0 0 0 0 0 0 0
Turn 2 Baseball
Luigi Smith
92 0 0 0 0 0 0 0 0 0
Turn 2 Baseball
Michel Valdes
0 82 0 0 0 0 0 0 0 0
Turn 2 Baseball
Jackson White
0 0 0 95 0 0 0 0 0 0
VSA All Florida 14u
Jonathan Castillo
0 0 93 0 0 0 0 0 0 0
VSA All Florida 14u
Adriano Diaz
0 39 0 0 0 0 0 0 0 0
VSA All Florida 14u
Christian Duran Robinson
0 73 0 0 0 0 0 0 0 0
VSA All Florida 14u
Luca Erazo
31 0 0 0 0 0 0 0 0 0
VSA All Florida 14u
Andrew Kaizen
28 0 0 0 0 0 0 0 0 0
VSA All Florida 14u
Kenneth Miceli
41 0 27 0 0 0 0 0 0 0
VSA All Florida 14u
Giancarlo Rivera
8 3 0 0 0 0 0 0 0 0
VSA All Florida 14u
Logan Verbel
40 0 0 0 0 0 0 0 0 0
War 15u
Noah Chavez
78 0 0 0 0 0 0 0 0 0
War 15u
Edward Hanson III
0 84 0 0 0 0 0 0 0 0
War 15u
Ethan Lafuria
53 0 0 0 0 0 0 0 0 0
War 15u
Javier Mercado
6 0 0 61 0 0 0 0 0 0
War 15u
Rupert Sproles
11 14 0 69 0 0 0 0 0 0
War 15u
Brody Triplett
14 0 89 0 0 0 0 0 0 0
War 15u
Benjamin Wagnon
0 0 0 91 0 0 0 0 0 0
Wily Mo Dragons Red
Luis Castro
0 19 0 0 0 0 0 0 0 0
Wily Mo Dragons Red
Pedro Castro
0 30 0 0 0 0 0 0 0 0
Wily Mo Dragons Red
Jacob Corvin
0 0 44 0 0 0 0 0 0 0
Wily Mo Dragons Red
Jr Eichmann
83 0 0 0 0 0 0 0 0 0
Wily Mo Dragons Red
Jack Grzanka
46 0 0 0 0 0 0 0 0 0
Wily Mo Dragons Red
Cameron Kennedy
0 0 39 0 0 0 0 0 0 0
Wily Mo Dragons Red
Marco Marinez
90 0 0 0 0 0 0 0 0 0
Wily Mo Dragons Red
Jimmy Spencer
0 76 0 0 0 0 0 0 0 0
Wolverines Baseball
Javier Carreno
0 20 0 0 0 0 0 0 0 0
Wolverines Baseball
Alejandro Delgado
0 0 45 0 0 0 0 0 0 0
Wolverines Baseball
Ernesto Diaz
0 0 6 0 0 0 0 0 0 0
Wolverines Baseball
Adrian Diaz De Villegas
0 60 0 0 0 0 0 0 0 0
Wolverines Baseball
Nicholas Guede
0 0 37 0 0 0 0 0 0 0
Wolverines Baseball
Carlos Martell
74 0 0 0 0 0 0 0 0 0
Wolverines Baseball
Denzel Martinez
0 45 0 0 0 0 0 0 0 0
Wolverines Baseball
Hayden Pelegrin
17 0 0 0 0 0 0 0 0 0
Wolverines Baseball
Carlos Ruiz
44 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/28
Day 2
07/29
Day 3
07/30
Day 4
07/31
2023 PG 15U Florida World SeriesEast Coast Storm 15uDerek Rivera827/24/2023 RR
2023 PG 15U Florida World SeriesEast Coast Storm 15uJackson Lowitz697/25/2023 RR
2023 PG 15U Florida World SeriesEast Coast Storm 15uJayden Lombardi847/24/2023 RR
2023 PG 15U Florida World SeriesEast Coast Storm 15uLogan Hill907/25/2023 RR RR
2023 PG 16U BCS National ChampionshipElite Squad 16U AmericanDavid Hansen807/24/2023 RR
2023 PG 16U BCS National ChampionshipTurn 2 BaseballJackson White767/25/2023 RR RR
2023 PG 16U BCS National ChampionshipTurn 2 BaseballJuan Angeles797/24/2023 RR
2023 PG 16U BCS National ChampionshipX Team 2025Nathaniel Hernandez857/26/2023 RR RR RR