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/29
Day 2
07/30
Day 3
07/31
Day 4
08/01
Day 5
08/02
Day 6
08/03
Day 7
08/04
Day 8
08/05
Day 9
08/06
Day 10
08/07
2023 Diamond Ducks West
Angelo Allievi
0 81 0 0 0 0 0 0 0 0
2023 Diamond Ducks West
Danny Goncalves
0 68 0 0 0 0 0 0 0 0
2023 Diamond Ducks West
Ricardo Gonzalez
17 5 0 0 0 0 0 0 0 0
2023 Diamond Ducks West
Sebastian Gonzalez
0 0 83 0 0 0 0 0 0 0
2023 Diamond Ducks West
Alex Medina
0 0 13 0 0 0 0 0 0 0
2023 Diamond Ducks West
Edward Velasquez
56 0 0 0 0 0 0 0 0 0
5 Star Tampa
Owen Andress
5 0 0 0 0 0 0 0 0 0
5 Star Tampa
Trey Clinton
0 84 0 0 0 0 0 0 0 0
5 Star Tampa
Nicholas Del Negro
38 0 88 0 0 0 0 0 0 0
5 Star Tampa
Ty Grover
0 0 37 0 0 0 0 0 0 0
5 Star Tampa
Quinn Lenamon
44 0 0 0 0 0 0 0 0 0
5 Star Tampa
Travis Mabin
0 81 0 0 0 0 0 0 0 0
5 Star Tampa
Tyler Renew
0 16 44 0 0 0 0 0 0 0
5 Star Tampa
Jace Trautner
0 16 52 0 0 0 0 0 0 0
Carrollwood Gators 17U
Jake Bush
0 79 0 0 0 0 0 0 0 0
Carrollwood Gators 17U
Julian Cook
0 0 21 0 0 0 0 0 0 0
Carrollwood Gators 17U
Manny Delgado
0 0 44 0 0 0 0 0 0 0
Carrollwood Gators 17U
Ben Geraghty
0 0 67 0 0 0 0 0 0 0
Carrollwood Gators 17U
JuanCarlos (JC) Morales-Vega
0 25 19 0 0 0 0 0 0 0
Carrollwood Gators 17U
Justien (G-Man) Nguyen
0 33 0 0 0 0 0 0 0 0
Carrollwood Gators 17U
Frank Prince
0 0 59 0 0 0 0 0 0 0
Carrollwood Gators 17U
Aj Sawmiller
0 0 13 0 0 0 0 0 0 0
Carrollwood Gators 17U
Vincent Vigil
0 45 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Austin Blevins
16 18 52 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Camden Boyer
0 85 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Evan Cuervo
0 34 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Ryan Denison
41 0 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Cole Gonzalez
29 24 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Justin Jackson
0 36 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Ty Jones
0 28 0 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Connor Vernocy
0 0 30 0 0 0 0 0 0 0
Carrollwood Gators Chihuahua's
Jake Vildostegui
0 13 40 0 0 0 0 0 0 0
Cbc Elite
Moises Alvarado
0 0 87 0 0 0 0 0 0 0
Cbc Elite
John Barreto
0 16 0 0 0 0 0 0 0 0
Cbc Elite
Jaron Cotton
0 22 0 0 0 0 0 0 0 0
Cbc Elite
Victor Figueroa
0 18 0 0 0 0 0 0 0 0
Cbc Elite
Enrique Romero
44 0 69 0 0 0 0 0 0 0
Cbc Elite
Carlos Soto
55 0 30 0 0 0 0 0 0 0
Cbc Elite
Angel Paul Zazueta
0 79 0 0 0 0 0 0 0 0
Central Florida Prospects
Rafael Cabrera
0 0 30 0 0 0 0 0 0 0
Central Florida Prospects
Jordan Gonzalez
0 30 93 0 0 0 0 0 0 0
Central Florida Prospects
Freddie Perez
44 0 68 0 0 0 0 0 0 0
Central Florida Prospects
David Rodriguez
24 0 0 0 0 0 0 0 0 0
Central Florida Prospects
Garrick Rowe
0 42 0 0 0 0 0 0 0 0
Central Florida Prospects
Alex Trujillo Jr.
37 0 24 0 0 0 0 0 0 0
ECBA
Charlie Alonso
13 42 0 0 0 0 0 0 0 0
ECBA
Christian Alonso
0 78 0 0 0 0 0 0 0 0
ECBA
Chase Bugda
0 0 16 0 0 0 0 0 0 0
ECBA
Mason Diefenbach
0 70 0 0 0 0 0 0 0 0
ECBA
Jackson Glenn
31 0 0 0 0 0 0 0 0 0
ECBA
Xavier Hernandez
94 0 0 0 0 0 0 0 0 0
ECBA
Jordan Himelfarb
3 0 0 0 0 0 0 0 0 0
ECBA
Johnny Riordan
0 0 98 0 0 0 0 0 0 0
Elite Squad 17u American
Brock Buerosse
81 0 0 0 0 0 0 0 0 0
Elite Squad 17u American
Chris Cochran
0 29 0 0 0 0 0 0 0 0
Elite Squad 17u American
Liam Fox
0 0 28 0 0 0 0 0 0 0
Elite Squad 17u American
Shaan Kareem
53 0 0 0 0 0 0 0 0 0
Elite Squad 17u American
Egan Keeler
0 0 29 0 0 0 0 0 0 0
Elite Squad 17u American
Maison Martinez
69 0 0 0 0 0 0 0 0 0
Elite Squad 17u American
Jacob Perez
6 0 0 0 0 0 0 0 0 0
Elite Squad 17u American
Joshua Sanchez
0 87 0 0 0 0 0 0 0 0
Florida Jaguars
Edgar Barreiro
0 16 0 0 0 0 0 0 0 0
Florida Jaguars
Bryan Mojica
0 14 50 0 0 0 0 0 0 0
Florida Jaguars
Adrian Paez
0 0 74 0 0 0 0 0 0 0
Florida Jaguars
Sair Sanchez
0 0 79 0 0 0 0 0 0 0
Florida Jaguars
Kevin Sierra
0 12 49 0 0 0 0 0 0 0
Florida Jaguars
Gabriel Vargas
0 80 0 0 0 0 0 0 0 0
Florida Jaguars
Brandon Villabrille
0 41 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Brittain Brewer
0 17 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Anthony Fincher
0 0 57 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Nick Fincher
26 89 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Josh Heaton
0 0 52 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Elijah Lofton
0 20 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Kohl Navarre
0 81 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
West Navarre
1 17 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Zachary Root
65 0 0 0 0 0 0 0 0 0
Hawks Baseball Club
Mason Collins
13 0 0 0 0 0 0 0 0 0
Hawks Baseball Club
Andrew Friedl
0 5 0 0 0 0 0 0 0 0
Hawks Baseball Club
John Kuhn
0 12 0 0 0 0 0 0 0 0
Hawks Baseball Club
Jeremy Luperon
0 12 63 0 0 0 0 0 0 0
Hawks Baseball Club
Ricky Ortz
0 11 0 0 0 0 0 0 0 0
Hawks Baseball Club
Spencer Simon
4 0 37 0 0 0 0 0 0 0
Hawks Baseball Club
Colton Sizemore
0 60 0 0 0 0 0 0 0 0
Hawks Baseball Club
Easton Turner
0 8 0 0 0 0 0 0 0 0
Hawks Baseball Club
William Wilson
96 0 0 0 0 0 0 0 0 0
Hawks Baseball Club
Donald Woelke
12 0 76 0 0 0 0 0 0 0
HRD Travel Team
Alexy Adorno
9 0 0 0 0 0 0 0 0 0
HRD Travel Team
Argenis D Colon
0 0 72 0 0 0 0 0 0 0
HRD Travel Team
Jean Carlos Cortes negron
0 42 0 0 0 0 0 0 0 0
HRD Travel Team
Luis Y. Jimenez Andaluz
29 0 16 0 0 0 0 0 0 0
HRD Travel Team
Alex Y Martinez
81 0 0 0 0 0 0 0 0 0
HRD Travel Team
Josue Melendez
15 0 0 0 0 0 0 0 0 0
HRD Travel Team
Nikael Roman
38 0 0 0 0 0 0 0 0 0
HRD Travel Team
Fabian Torres Serrano
0 19 0 0 0 0 0 0 0 0
HRD Travel Team
Carlos Witting
0 64 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Justin Corns
0 70 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Jaxon Dreyer
0 0 22 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Tanner Elizondo
0 0 106 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Connor Gau
0 0 10 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Jacob Johns
0 0 20 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Brock Joyce
0 99 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Jackson Kiefer
0 0 12 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
William Rodriguez
0 0 29 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Tyler Williams
0 0 99 0 0 0 0 0 0 0
Miami Southridge
Kenny Alfonso
0 63 0 0 0 0 0 0 0 0
Miami Southridge
Diego Coss-Urena
0 36 0 0 0 0 0 0 0 0
Miami Southridge
Giuseppe (Joey) Galasso
0 0 73 0 0 0 0 0 0 0
Miami Southridge
Javier Gallo
0 36 0 0 0 0 0 0 0 0
Miami Southridge
Armando Jimenez
55 0 0 0 0 0 0 0 0 0
Miami Southridge
Jonathan Larrazabal
0 16 0 0 0 0 0 0 0 0
Miami Southridge
Jorge Larrazabal
0 80 0 0 0 0 0 0 0 0
Miami Southridge
Jadyn Perez
0 0 44 0 0 0 0 0 0 0
Midland Swarm East Coast Florida
Ethan Bella
41 8 0 0 0 0 0 0 0 0
Midland Swarm East Coast Florida
Broc Burns
13 31 0 0 0 0 0 0 0 0
Midland Swarm East Coast Florida
Ethan Camilo
0 48 0 0 0 0 0 0 0 0
Midland Swarm East Coast Florida
Frank Lisboa
106 0 39 0 0 0 0 0 0 0
Midland Swarm East Coast Florida
Wesley Murray
11 19 0 0 0 0 0 0 0 0
Midland Swarm East Coast Florida
Antonio Rosado
48 0 78 0 0 0 0 0 0 0
Ontario Blue Jays
Kael Clarkson
0 0 92 0 0 0 0 0 0 0
Ontario Blue Jays
Danny Farsalas
35 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Cameron Johnson
0 70 0 0 0 0 0 0 0 0
Ontario Blue Jays
Lawson LeBlanc
0 0 17 0 0 0 0 0 0 0
Ontario Blue Jays
Ethan Malicki
25 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Matt Marzec
56 0 0 49 0 0 0 0 0 0
Ontario Blue Jays
Kansai Sugimoto
0 59 0 0 0 0 0 0 0 0
Ontario Blue Jays
Quinn Tavares
0 0 48 0 0 0 0 0 0 0
Ontario Blue Jays
Jeff Tiw
28 0 0 66 0 0 0 0 0 0
Ontario Blue Jays
Liam Watt
86 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
James Wilson
0 0 0 15 0 0 0 0 0 0
Ontario Rockies 17u
Connor Callery
108 0 0 0 0 0 0 0 0 0
Ontario Rockies 17u
Cory Field
0 78 0 0 0 0 0 0 0 0
Ontario Rockies 17u
Mihir Manerikar
0 0 85 0 0 0 0 0 0 0
Ontario Rockies 17u
Evan Stephenson
14 0 0 0 0 0 0 0 0 0
Ontario Rockies 17u
Aaditya Sur
42 0 75 0 0 0 0 0 0 0
Ontario Rockies 17u
Ben Zehr
55 0 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Hector Camacho
0 37 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Ryan Cunningham
0 28 56 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
James Lynch
0 0 26 30 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Jaden Malave
10 0 21 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Chris Passino
0 0 20 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Andy Ricardo Vila
10 0 65 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Freddy Rodriguez
0 0 4 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Antonio Rolle
0 0 19 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Mike Stathis
0 0 78 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Robert Throop
40 0 24 92 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2022
Shaun Wadsworth
0 36 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Jesus Delgado
0 0 35 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Christopher Hernandez
0 0 40 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Mason Holman
0 0 41 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Joseph Husey
70 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Nalor Melendez
30 0 27 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Ben Segall
0 89 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Neile Thomas
0 40 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci
Adrian Valdes
0 0 74 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Justin Aguas
0 0 26 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Dante Aliberti
18 0 50 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Victor Castillo
0 17 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Joshua DiNatale
0 88 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Kai Francis
44 0 21 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Dylan Ingrando
81 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Marucci Honor The Game
Connor Steedman
87 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Joseph Patrick (Jp) Dare
45 0 6 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Anthony Fimiano
5 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Peter Frometa
47 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Christopher King
11 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Dylan Phipps
0 0 31 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Joey Schietromo
0 72 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Jacob Senecal
91 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Bryson Tiedeman
58 0 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus
Christian Zapata
0 36 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
John-Henry Ballate
0 71 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Santiago Cid
0 0 34 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Bryan Copelin
0 29 0 51 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Christian Cordova
0 0 71 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Colin Lewis
0 86 0 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Hunter Mursell
0 0 101 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Jake Nicoletto
0 0 12 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Nicholas Nin
0 0 102 0 0 0 0 0 0 0
Scorpions Miami 2022 Victus Brigade
Jacob Serrano
0 32 0 32 0 0 0 0 0 0
Team Mizuno Of Pr
Yahir Acevedo
0 15 0 0 0 0 0 0 0 0
Team Mizuno Of Pr
Alexander Carrasquillo
28 0 17 9 0 0 0 0 0 0
Team Mizuno Of Pr
Edgardo R. Rivera
33 0 0 58 0 0 0 0 0 0
Team Mizuno Of Pr
Radymir Rivera
59 0 0 48 0 0 0 0 0 0
Team Mizuno Of Pr
Algenis Sanchez
2 0 100 0 0 0 0 0 0 0
Team Mizuno Of Pr
Josué Gabriel Santiago Rivera
0 39 0 35 0 0 0 0 0 0
Team Mizuno Of Pr
Cristian Valenzuela Robles
0 42 0 31 0 0 0 0 0 0
Team Mizuno Of Pr
Yadiel Velez
71 0 0 0 0 0 0 0 0 0
Team Mizuno Of Pr
Ryan Villanueva
0 0 50 0 0 0 0 0 0 0
Team Orlando Diamond Force
Gregory Bori
87 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
David Cole
19 15 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Travis Gregory
13 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Josh Haggerty
0 5 5 0 0 0 0 0 0 0
Team Orlando Diamond Force
Jackson Raper
0 0 91 0 0 0 0 0 0 0
Team Orlando Diamond Force
Drew Rosenberg
86 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force
Tyler Williams
0 84 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Josh Fitch
0 22 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Trevor Gould
57 0 89 0 0 0 0 0 0 0
Victus Elite Fl 17u
Finn Lewis
0 55 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Connor O'Connell
0 68 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Alex Quinonez
0 0 8 0 0 0 0 0 0 0
Victus Elite Fl 17u
Christian Santiago
0 0 21 0 0 0 0 0 0 0
Victus Elite Fl 17u
Evan Schuur
0 58 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/29
Day 2
07/30
Day 3
07/31
Day 4
08/01
2021 17U BCS National Championship5 Star NprTyler Renew787/25/2021 RR
2021 17U BCS National ChampionshipLhb BaseballHoracio Cruz867/25/2021 RR
2021 PG 16U World SeriesResmondo BaseballKenny Manresa817/27/2021 RR RR RR
2021 17U BCS National ChampionshipScorpions Miami 2022 MarucciLucas Elissalt767/25/2021 RR