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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
07/03
Day 2
07/04
Day 3
07/05
Day 4
07/06
Day 5
07/07
Day 6
07/08
Day 7
07/09
Day 8
07/10
Day 9
07/11
Day 10
07/12
100 MPH CLUB BY MAELS RODRIGUEZ
Liber Alfonso
43 54 0 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Alexander Boix
14 0 0 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Adrian Couce
12 0 0 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Marcos Gonzalez
6 0 12 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Braden Keltz
13 0 29 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Ricky Lopez
4 0 0 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Kevin Neris
36 0 1 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
David Ortega
25 0 30 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Alan M. Perez
0 26 30 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
Jose Rodriguez
55 50 0 0 0 0 0 0 0 0
100 MPH CLUB BY MAELS RODRIGUEZ
James Urieta
35 33 0 0 0 0 0 0 0 0
305 Recruting
Livan Eligió De La Puente
12 26 18 0 0 0 0 0 0 0
305 Recruting
Andres Garces
67 0 0 0 0 0 0 0 0 0
305 Recruting
Damian Leyva
0 25 37 0 0 0 0 0 0 0
305 Recruting
Alessandro Morejon
0 6 40 0 0 0 0 0 0 0
305 Recruting
Alec Pacheco
25 38 0 0 0 0 0 0 0 0
305 Recruting
Justin Rodriguez
37 0 0 0 0 0 0 0 0 0
305 Recruting
Julian Saavedra
34 0 17 0 0 0 0 0 0 0
305 Recruting
Adrian Toledo
36 0 0 0 0 0 0 0 0 0
5 tool titans red
Elijah Andino
0 21 0 0 0 0 0 0 0 0
5 tool titans red
Brady Blanks
0 0 49 0 0 0 0 0 0 0
5 tool titans red
Cameron Codio
23 0 0 0 0 0 0 0 0 0
5 tool titans red
Manny Espino
19 90 0 0 0 0 0 0 0 0
5 tool titans red
Jason Giamboi
24 43 0 0 0 0 0 0 0 0
5 tool titans red
David Gonzalez
23 0 0 0 0 0 0 0 0 0
5 tool titans red
Ben Lubeck
18 2 14 0 0 0 0 0 0 0
5 tool titans red
Ryan Senecal
18 0 0 0 0 0 0 0 0 0
Boca Fury
Kaden Bartlett
0 0 35 0 0 0 0 0 0 0
Boca Fury
Aidan Cinnante
0 43 0 0 0 0 0 0 0 0
Boca Fury
Clark Lightbourn
28 0 0 0 0 0 0 0 0 0
Boca Fury
Reid Mamula
58 0 0 0 0 0 0 0 0 0
Boca Fury
Trevor Palmieri
26 0 0 0 0 0 0 0 0 0
Boca Fury
Moshe Presberg
40 0 0 0 0 0 0 0 0 0
Boca Fury
Michael Tight
32 0 59 0 0 0 0 0 0 0
Boca Fury
Eadin Williams
0 68 0 0 0 0 0 0 0 0
Burn Navy
Tanner Jackson
0 18 0 0 0 0 0 0 0 0
Burn Navy
John Keen
0 41 0 0 0 0 0 0 0 0
Burn Navy
Lucas McCandless
30 0 0 0 0 0 0 0 0 0
Burn Navy
Nick Moon
0 0 61 0 0 0 0 0 0 0
Burn Navy
Josh Morgan
0 52 0 0 0 0 0 0 0 0
Burn Navy
Owen Phypers
0 84 0 0 0 0 0 0 0 0
Burn Navy
Ryan Playter
66 0 0 0 0 0 0 0 0 0
Burn Navy
Andrew Smith
0 0 40 0 0 0 0 0 0 0
Burn Navy
Dalton Todd
33 0 0 0 0 0 0 0 0 0
Florida Burn Orange
Jason Allaire
0 6 0 0 0 0 0 0 0 0
Florida Burn Orange
Reed Backstrom
0 48 0 0 0 0 0 0 0 0
Florida Burn Orange
David Dubrule
0 41 0 0 0 0 0 0 0 0
Florida Burn Orange
Nathan Dunn
0 0 34 0 0 0 0 0 0 0
Florida Burn Orange
Nicolas Dunn
27 0 0 0 0 0 0 0 0 0
Florida Burn Orange
Ty Harvey
30 0 24 0 0 0 0 0 0 0
Florida Burn Orange
Jackson Lucas
0 0 10 0 0 0 0 0 0 0
Florida Burn Orange
Carter Malartsik
0 0 20 0 0 0 0 0 0 0
Florida Burn Orange
Michael Mauro
19 29 0 0 0 0 0 0 0 0
Florida Burn Orange
Nathan Toolan
18 0 0 0 0 0 0 0 0 0
Florida Burn Orange
Lucas Valencia
11 0 0 0 0 0 0 0 0 0
FTB Select 13U
Andre Bilbao Jr
13 5 0 60 0 0 0 0 0 0
FTB Select 13U
Stephen Chucka
20 19 0 28 0 0 0 0 0 0
FTB Select 13U
Nicholas Colon
18 18 0 0 0 0 0 0 0 0
FTB Select 13U
Julian Mercado
30 0 4 35 0 0 0 0 0 0
FTB Select 13U
Daniel Ortiz
16 35 91 0 0 0 0 0 0 0
FTB Select 13U
Diego Reyes
60 0 0 0 0 0 0 0 0 0
GTZ Baseball
Josiah Acosta
26 0 9 0 0 0 0 0 0 0
GTZ Baseball
Lucas Arcaute
0 0 11 0 0 0 0 0 0 0
GTZ Baseball
Ethan Manuel Cabrera
0 39 0 0 0 0 0 0 0 0
GTZ Baseball
Ryan Godinez
0 0 19 0 0 0 0 0 0 0
GTZ Baseball
Adam Hernandez
0 13 0 0 0 0 0 0 0 0
GTZ Baseball
Douglas Horta
64 0 0 0 0 0 0 0 0 0
GTZ Baseball
George Pardo
0 0 29 0 0 0 0 0 0 0
GTZ Baseball
Jose Ruiz-Galvez
0 0 47 0 0 0 0 0 0 0
GTZ Baseball
Brian Santana
0 0 19 0 0 0 0 0 0 0
GTZ Baseball
Andrew Sarmiento
0 50 0 0 0 0 0 0 0 0
GTZ Baseball
Felipe Valdes
0 13 0 0 0 0 0 0 0 0
GTZ Baseball
Jason Vazquez
0 45 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Luis Ayden Almeyda
0 0 29 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Travis Clark
0 0 85 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Kaleb Davis
0 46 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Jalen Foxx
0 0 20 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Cole Ingole
27 0 0 86 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Johnny King
0 0 0 73 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Vincent Mattei
49 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Owen Rardin
45 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13u
Carter Smith
0 0 0 2 0 0 0 0 0 0
HOF FITZ 13U Rookies
Luke Cherry
18 0 54 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Enzo Gurgel
34 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Christian Milliken
0 71 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Angel Rodriguez
14 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Jonathan Rodriguez
17 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Vincent Toloza
0 8 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Erick Torres
35 0 64 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Carter Wojcik
17 0 0 0 0 0 0 0 0 0
Hornets Baseball
Matthew Blasena
19 0 49 0 0 0 0 0 0 0
Hornets Baseball
Grayson Carpenter
34 0 0 0 0 0 0 0 0 0
Hornets Baseball
Brandon Cipolla
57 0 0 0 0 0 0 0 0 0
Hornets Baseball
Jase Colone
0 8 0 0 0 0 0 0 0 0
Hornets Baseball
Logan Divet
48 0 0 0 0 0 0 0 0 0
Hornets Baseball
Cayden Farmer
25 0 0 0 0 0 0 0 0 0
Hornets Baseball
Jacob Gorra
0 18 0 0 0 0 0 0 0 0
Hornets Baseball
Isaac Lopez
0 34 0 0 0 0 0 0 0 0
Hornets Baseball
John Rodriguez
35 0 15 0 0 0 0 0 0 0
HotFitz Prospects
Hunter Amrich
0 58 0 0 0 0 0 0 0 0
HotFitz Prospects
Cruise Cassidy
26 0 0 0 0 0 0 0 0 0
HotFitz Prospects
Bennett Gary
34 0 51 0 0 0 0 0 0 0
HotFitz Prospects
Cole Lasher
35 0 48 0 0 0 0 0 0 0
HotFitz Prospects
Jonathan Lopez
23 0 0 0 0 0 0 0 0 0
HotFitz Prospects
Ryan Mockenhaupt
4 41 0 0 0 0 0 0 0 0
HotFitz Prospects
Peyton Morgan
35 0 0 0 0 0 0 0 0 0
HotFitz Prospects
Daviano Riba
35 0 8 0 0 0 0 0 0 0
JCS Slugger
Caden DeJesus
50 0 0 0 0 0 0 0 0 0
JCS Slugger
Stuart Engel
0 0 6 0 0 0 0 0 0 0
JCS Slugger
Brandon Garcia
74 0 0 0 0 0 0 0 0 0
JCS Slugger
Brody Graham
31 0 56 0 0 0 0 0 0 0
JCS Slugger
Elijah Hoagland
0 48 0 0 0 0 0 0 0 0
JCS Slugger
Jason Neal
9 0 34 0 0 0 0 0 0 0
JCS Slugger
Lucas Romano
0 52 0 0 0 0 0 0 0 0
JCS Slugger
Henry Soler
0 0 15 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Michael Cascino
0 0 0 81 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Teagan Davies
0 0 58 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Jack Inman
50 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Jace Kohler
32 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Austin Liss
31 0 0 14 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Hunter Maddox
0 95 0 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Riley McDonald
18 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Dylan McNeil
27 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Xinh Nguyen
37 0 0 74 0 0 0 0 0 0
Kangaroo Court Roos -National 2025
Cooper Schiavello
0 2 0 0 0 0 0 0 0 0
Legends Baseball Select
Joshua Caneda
0 45 0 0 0 0 0 0 0 0
Legends Baseball Select
Daniel Castillo
51 0 0 0 0 0 0 0 0 0
Legends Baseball Select
Aiden Cordero
0 0 22 0 0 0 0 0 0 0
Legends Baseball Select
Eric Eikenberg Jr
0 52 0 0 0 0 0 0 0 0
Legends Baseball Select
Fernando Ferrer
0 69 0 0 0 0 0 0 0 0
Legends Baseball Select
Ajay Perez
0 21 0 0 0 0 0 0 0 0
Legends Baseball Select
Alejandro Rosales
0 38 0 0 0 0 0 0 0 0
Legends Baseball Select
Luis Sosa
64 0 0 0 0 0 0 0 0 0
Legends Baseball Select
Jordan Tamargo
0 0 53 0 0 0 0 0 0 0
LHB Legends 13U
Kendry Blanco
0 0 4 0 0 0 0 0 0 0
LHB Legends 13U
Carlos Chirino
78 0 0 0 0 0 0 0 0 0
LHB Legends 13U
Aaron Elissalt
15 0 36 0 0 0 0 0 0 0
LHB Legends 13U
Boris Lazo
50 0 0 0 0 0 0 0 0 0
LHB Legends 13U
Christian Miranda
0 0 94 0 0 0 0 0 0 0
LHB Legends 13U
Derick Paz
57 0 0 0 0 0 0 0 0 0
LHB Legends 13U
Alejandro Rodriguez-Gallo
10 0 0 0 0 0 0 0 0 0
LHB Legends 13U
Kevin Roque
0 31 0 0 0 0 0 0 0 0
LHB Legends 13U
Justin Torres
0 52 0 0 0 0 0 0 0 0
PLO Bulldogs Red
Mark Aleman
48 0 0 19 0 0 0 0 0 0
PLO Bulldogs Red
Andrew Alvarez
0 34 0 64 0 0 0 0 0 0
PLO Bulldogs Red
Zach Beyra
0 24 0 0 0 0 0 0 0 0
PLO Bulldogs Red
Magdiel Estevez
0 20 62 0 0 0 0 0 0 0
PLO Bulldogs Red
Andres Gomez
0 19 0 0 0 0 0 0 0 0
PLO Bulldogs Red
Jordany Gonzalez
0 18 0 0 0 0 0 0 0 0
PLO Bulldogs Red
Josiah Haslem
18 52 0 0 0 0 0 0 0 0
PLO Bulldogs Red
Gabriel Milano
0 30 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Guillermo Anton
0 20 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Dominic De Jesus
0 18 34 0 0 0 0 0 0 0
Swing Lab Travel Team
Brandon Espinosa
0 18 69 0 0 0 0 0 0 0
Swing Lab Travel Team
Orlando Estevez
0 18 51 0 0 0 0 0 0 0
Swing Lab Travel Team
William Fornos
0 0 20 0 0 0 0 0 0 0
Swing Lab Travel Team
Juelz Mitchell
0 29 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Angel Mundarain
0 83 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Sergio Mundarain
0 17 36 0 0 0 0 0 0 0
Swing Lab Travel Team
Christian Ponte
0 33 0 0 0 0 0 0 0 0
Team X 13U
Jerry Ashley
0 0 22 0 0 0 0 0 0 0
Team X 13U
Donald Dwire
32 0 40 0 0 0 0 0 0 0
Team X 13U
Davin Hickman
24 0 0 0 0 0 0 0 0 0
Team X 13U
Xavier Medina
0 0 19 0 0 0 0 0 0 0
Team X 13U
Angel Moreno
32 0 0 0 0 0 0 0 0 0
Team X 13U
Ivan Reyes
0 97 0 0 0 0 0 0 0 0
Team X 13U
Lazaro Rodriguez
0 0 73 0 0 0 0 0 0 0
Team X 13U
Andrew Stillwell
0 0 19 0 0 0 0 0 0 0
Team X 13U
Jacob Trottier
19 0 0 0 0 0 0 0 0 0
X Team 13U South
Francisco Aleman
14 15 0 0 0 0 0 0 0 0
X Team 13U South
Christian Cueto
20 50 0 0 0 0 0 0 0 0
X Team 13U South
Victor Escobar
37 0 0 0 0 0 0 0 0 0
X Team 13U South
Brian Garcia
22 0 42 0 0 0 0 0 0 0
X Team 13U South
David Garrido
20 26 0 0 0 0 0 0 0 0
X Team 13U South
Daniel Lopez
16 6 0 0 0 0 0 0 0 0
X Team 13U South
Orlando Montiel
20 25 0 0 0 0 0 0 0 0
X Team 13U South
Carlos Manuel Perez
5 22 0 0 0 0 0 0 0 0
X Team 13U South
Lucas Riesco
0 46 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