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
09/03
Day 2
09/04
Day 3
09/05
Day 4
09/06
Day 5
09/07
Day 6
09/08
Day 7
09/09
Day 8
09/10
Day 9
09/11
Day 10
09/12
Arbelo Baseball 2022 Black
Pedro Agosto
0 6 0 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Gregory Bori
0 0 62 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Blake Bryden
0 0 64 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Jean Carlos Cortes negron
29 0 0 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Kyle Gomez
0 0 35 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Joemar Gonzalez
0 26 0 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Joseph Michael Morales
0 46 0 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Nathan Nogueras
0 20 0 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Sebastian Pagan
43 0 0 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Jordan Pardue
0 0 57 0 0 0 0 0 0 0
Arbelo Baseball 2022 Black
Jamarius Verdejo
20 30 0 0 0 0 0 0 0 0
Atenienses baseball program
Alexander Carrasquillo
37 0 82 0 0 0 0 0 0 0
Atenienses baseball program
Carlos Matos
22 84 0 0 0 0 0 0 0 0
Atenienses baseball program
Orlando Ocasio
38 0 5 0 0 0 0 0 0 0
Atenienses baseball program
Michael Johan Rivera Soto
0 74 0 0 0 0 0 0 0 0
Atenienses baseball program
Bryan Rodriguez
19 43 0 0 0 0 0 0 0 0
Atenienses baseball program
Christian Daniel Rosario
0 26 0 0 0 0 0 0 0 0
Atenienses baseball program
Joushua Torres
23 0 0 0 0 0 0 0 0 0
Blue Bombers
Darren Goeke
0 95 0 0 0 0 0 0 0 0
Blue Bombers
Sean Peace
0 3 50 0 0 0 0 0 0 0
Blue Bombers
William Rasnick
0 0 19 0 0 0 0 0 0 0
Blue Bombers
Riley Reed
0 0 67 0 0 0 0 0 0 0
Blue Bombers
Nathanael Santibanez
82 0 0 0 0 0 0 0 0 0
Blue Bombers
Nick Staszak
26 0 38 0 0 0 0 0 0 0
Blue Bombers
Marcos Torres
0 15 0 0 0 0 0 0 0 0
DMGZ
Diego Astacio
0 72 0 0 0 0 0 0 0 0
DMGZ
Giandres Colon
0 16 77 0 0 0 0 0 0 0
DMGZ
Christian Del Campo
0 10 35 0 0 0 0 0 0 0
DMGZ
Dariell Melendez
0 72 0 0 0 0 0 0 0 0
DMGZ
Edmalier Ramos
0 0 24 0 0 0 0 0 0 0
DMGZ
Andy Sabugo
0 0 96 0 0 0 0 0 0 0
Florida Aces 2022
Christopher Blanco
0 0 43 0 0 0 0 0 0 0
Florida Aces 2022
Caden Bradford
78 0 0 0 0 0 0 0 0 0
Florida Aces 2022
Brian Cordero
12 23 0 0 0 0 0 0 0 0
Florida Aces 2022
Jesus Delgado
0 19 0 0 0 0 0 0 0 0
Florida Aces 2022
Gabriel Garcia
0 100 0 0 0 0 0 0 0 0
Florida Aces 2022
Yovani Lamarche
42 0 0 0 0 0 0 0 0 0
Florida Aces 2022
Alexander Llinas
0 0 29 0 0 0 0 0 0 0
Florida Aces 2022
Andres Salvade
0 87 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina powered by Mizu
Torin Byrnes
0 72 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina powered by Mizu
Tyler Caton
0 0 33 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina powered by Mizu
Ethan Grover
0 0 77 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina powered by Mizu
Zack Robinson
91 0 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina powered by Mizu
Noah Veum
15 51 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina powered by Mizu
Jeremy Weaver
0 0 77 0 0 0 0 0 0 0
FTB Rawlings
Lamont Akins Iii
0 0 80 0 0 0 0 0 0 0
FTB Rawlings
Rees Campanale
0 18 0 0 0 0 0 0 0 0
FTB Rawlings
Nathan Hook
0 42 0 0 0 0 0 0 0 0
FTB Rawlings
Damon Mercedes
0 87 0 0 0 0 0 0 0 0
FTB Rawlings
Fisher Smith
0 96 0 0 0 0 0 0 0 0
FTB Rawlings
Alex Vazquez
0 43 0 0 0 0 0 0 0 0
Fury 2022
Austin Black
0 34 0 0 0 0 0 0 0 0
Fury 2022
Scott Edwards
0 0 34 0 0 0 0 0 0 0
Fury 2022
Tanner Lowe
25 0 0 0 0 0 0 0 0 0
Fury 2022
Dylan Mercer
0 31 0 0 0 0 0 0 0 0
Fury 2022
Matthew Morales
0 0 11 0 0 0 0 0 0 0
Fury 2022
Zachary Root
28 0 73 0 0 0 0 0 0 0
Fury 2022
Austin Schrowe
0 39 0 40 0 0 0 0 0 0
Fury 2022
Logan Smith
0 0 58 0 0 0 0 0 0 0
Fury 2022
William Wiltshire
17 0 0 0 0 0 0 0 0 0
Fury 2022
Reilly Witmer
0 0 0 49 0 0 0 0 0 0
Fury 2022
Huston Wynne
0 25 0 34 0 0 0 0 0 0
GT Clowns Purple
Robert Boing
0 0 61 0 0 0 0 0 0 0
GT Clowns Purple
Bryce Genton
0 0 58 0 0 0 0 0 0 0
GT Clowns Purple
Justin Henschel
0 0 19 0 0 0 0 0 0 0
GT Clowns Purple
Trevor Lake
0 42 0 0 0 0 0 0 0 0
GT Clowns Purple
Dane Rossi
0 61 0 0 0 0 0 0 0 0
GT Clowns Purple
Franco Ruocco
0 69 0 0 0 0 0 0 0 0
GT Clowns Purple
Marlin Takovich
0 33 0 0 0 0 0 0 0 0
GT Clowns Purple
Tyler Waters
0 0 18 0 0 0 0 0 0 0
GT Clowns Teal
Brenden Callahan
0 0 79 0 0 0 0 0 0 0
GT Clowns Teal
Brady Donohue
0 77 0 0 0 0 0 0 0 0
GT Clowns Teal
Nicholas Hamm
0 52 0 0 0 0 0 0 0 0
GT Clowns Teal
Colin Hendrix
0 0 86 0 0 0 0 0 0 0
GT Clowns Teal
Andy Ricardo Vila
0 62 0 0 0 0 0 0 0 0
GT Clowns Teal
Sebastian Velasquez
0 0 21 0 0 0 0 0 0 0
GT Clowns Teal
Adrian White
0 14 12 0 0 0 0 0 0 0
GT Clowns Teal
Christian White
0 13 0 0 0 0 0 0 0 0
Hit Factory Futures 2022
Marshall Chastain
0 87 0 0 0 0 0 0 0 0
Hit Factory Futures 2022
Jack Martinez
0 0 6 0 0 0 0 0 0 0
Hit Factory Futures 2022
Alex Prieto
0 0 45 0 0 0 0 0 0 0
Hit Factory Futures 2022
Preston Shembekar
0 43 0 0 0 0 0 0 0 0
Hit Factory Futures 2022
Salvy Urso
0 1 85 0 0 0 0 0 0 0
Hit Factory Futures 2022
Austin Vakiener
0 42 0 0 0 0 0 0 0 0
Hit Factory Futures 2022
Connor Villa
0 0 51 0 0 0 0 0 0 0
JCS Sluggers 18U
Jerandy Carballosa
0 0 31 0 0 0 0 0 0 0
JCS Sluggers 18U
Jaiden Forgetta
0 63 0 0 0 0 0 0 0 0
JCS Sluggers 18U
Leandro Ordonez
0 0 87 0 0 0 0 0 0 0
JCS Sluggers 18U
Alan Palomino
0 19 0 0 0 0 0 0 0 0
JCS Sluggers 18U
Nicklaus Sakowski
0 0 92 0 0 0 0 0 0 0
JCS Sluggers 18U
Connor Stillwell
0 85 0 0 0 0 0 0 0 0
JCS Sluggers 18U
Wyatt Tesar
0 26 0 0 0 0 0 0 0 0
LHB
Karlo Aguirre
0 30 0 103 0 0 0 0 0 0
LHB
Victor Castillo
0 9 0 0 0 0 0 0 0 0
LHB
Kevin Chavez
0 6 0 0 0 0 0 0 0 0
LHB
Horacio Cruz
0 0 102 0 0 0 0 0 0 0
LHB
Lucas Elissalt
0 103 0 0 0 0 0 0 0 0
LHB
Andres Gonzalez
0 0 77 0 0 0 0 0 0 0
LHB
Johan Hidalgo
0 27 0 0 0 0 0 0 0 0
LHB
Robert Lastra
0 44 0 0 0 0 0 0 0 0
LHB
Matthew Someillian
0 11 0 12 0 0 0 0 0 0
LHB
Christian Vazquez
0 0 15 0 0 0 0 0 0 0
LWB 2022
Parker Brown
0 41 0 55 0 0 0 0 0 0
LWB 2022
Payton Casey
0 0 0 38 0 0 0 0 0 0
LWB 2022
Gage Chandley
0 0 103 0 0 0 0 0 0 0
LWB 2022
Levi Cutts
0 0 27 0 0 0 0 0 0 0
LWB 2022
Quinn Gallen
0 0 66 0 0 0 0 0 0 0
LWB 2022
Carson Henrikson
0 0 42 0 0 0 0 0 0 0
LWB 2022
Chad Riedel
0 39 0 0 0 0 0 0 0 0
LWB 2022
Hunter Wilmoth
0 91 0 0 0 0 0 0 0 0
Midland Swarm Southeast Blue
Trey Anciaux
0 0 0 47 0 0 0 0 0 0
Midland Swarm Southeast Blue
Ethan Burkhardt
0 0 83 0 0 0 0 0 0 0
Midland Swarm Southeast Blue
Andrew Duncan
0 0 18 0 0 0 0 0 0 0
Midland Swarm Southeast Blue
Jack Hobson
0 46 0 0 0 0 0 0 0 0
Midland Swarm Southeast Blue
Joseph Leon
22 48 0 0 0 0 0 0 0 0
Midland Swarm Southeast Blue
Augie Mojica
0 0 81 0 0 0 0 0 0 0
Midland Swarm Southeast Blue
Isaiah Myles
0 0 11 18 0 0 0 0 0 0
Midland Swarm Southeast Blue
Zachary Redner
36 0 23 79 0 0 0 0 0 0
Midland Swarm Southeast Blue
Jacob Riegel
0 10 0 12 0 0 0 0 0 0
Midland Swarm Southeast Blue
Joseph Rodriguez
37 0 0 0 0 0 0 0 0 0
Orioles ELITE
Maximillian Krom
0 72 0 0 0 0 0 0 0 0
Orioles ELITE
Aiden Martinez
0 0 91 0 0 0 0 0 0 0
Orioles ELITE
Alexander Ortiz
0 23 74 0 0 0 0 0 0 0
Orioles ELITE
Yeudy Ramirez
0 0 28 0 0 0 0 0 0 0
Orioles ELITE
Angel Rivera
0 0 65 0 0 0 0 0 0 0
Phoenix Baseball
Ismael Acosta
0 69 46 0 0 0 0 0 0 0
Phoenix Baseball
Lorgio Espinosa
0 65 0 0 0 0 0 0 0 0
Phoenix Baseball
Diego Gil
0 19 58 0 0 0 0 0 0 0
Phoenix Baseball
Joshua Martin
0 0 8 0 0 0 0 0 0 0
Phoenix Baseball
Esaid Pena
0 107 0 0 0 0 0 0 0 0
Phoenix Baseball
Juan Ricardo
0 105 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Liam Collins
0 91 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Trevor Gould
0 0 45 0 0 0 0 0 0 0
Victus Elite FL 18u
Jace Hubbard
0 0 12 0 0 0 0 0 0 0
Victus Elite FL 18u
Colton Ide
0 86 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Finn Lewis
43 0 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Dominick Meady
0 33 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Jonah Miley
46 0 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Colton Sizemore
0 28 0 0 0 0 0 0 0 0
Victus Elite FL 18u
Braden Sleighter
0 0 72 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest