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)
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/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
Day 5
07/05
Day 6
07/06
Day 7
07/07
Day 8
07/08
Day 9
07/09
Day 10
07/10
15u Gulf Coast Knights - Kalina
Noah Black
91 0 0 0 0 0 0 0 0 0
15u Gulf Coast Knights - Kalina
Harrison Kalina
0 80 0 0 0 0 0 0 0 0
15u Gulf Coast Knights - Kalina
Ian Messinger
0 0 73 0 0 0 0 0 0 0
15u Gulf Coast Knights - Kalina
Drue Overmyer
0 24 23 0 0 0 0 0 0 0
15u Gulf Coast Knights - Kalina
Carmelo Ramirez
28 0 0 0 0 0 0 0 0 0
15u Gulf Coast Knights - Kalina
Michael Werder
0 0 20 0 0 0 0 0 0 0
Dirtbags Florida
Matthew Bravo
67 0 0 0 0 0 0 0 0 0
Dirtbags Florida
Anthony Cannata
15 0 18 0 0 0 0 0 0 0
Dirtbags Florida
Shane Giaimo
32 0 42 0 0 0 0 0 0 0
Dirtbags Florida
Luke Hogue
0 0 65 0 0 0 0 0 0 0
Dirtbags Florida
Ethan Mattison
0 72 0 0 0 0 0 0 0 0
Dirtbags Florida
Justin Nesselhauf
0 0 94 0 0 0 0 0 0 0
Dirtbags Florida
Ethan Pribramsky
0 0 43 0 0 0 0 0 0 0
Full Count 2024
Brayden Abney
0 87 0 0 0 0 0 0 0 0
Full Count 2024
Kai Correll
0 0 32 0 0 0 0 0 0 0
Full Count 2024
Brody Haynes
0 0 70 0 0 0 0 0 0 0
Full Count 2024
Jacob Johnson
81 0 0 0 0 0 0 0 0 0
Full Count 2024
Nick Osmun
0 13 0 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Evan Dishman
0 0 60 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Logan Dishman
0 16 0 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Diego Garcia
0 0 33 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Matthew Jaskiewicz
54 0 0 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Billy Mallon
39 0 0 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Jeffrey Richardson
0 0 23 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Baden Wallace
0 101 0 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Carson Walsh
13 0 0 0 0 0 0 0 0 0
Knights Knation Florida 2024 HTG
Nate Whitehead
0 0 26 0 0 0 0 0 0 0
Lutz Rebels
Sebastian Acevedo
0 0 106 0 0 0 0 0 0 0
Lutz Rebels
Matt Davignon
29 91 0 0 0 0 0 0 0 0
Lutz Rebels
Aaron Pedersen
97 0 0 0 0 0 0 0 0 0
Lutz Rebels
Carson Wydra
0 43 0 0 0 0 0 0 0 0
Mudcats 16u Select
Miguel Colmenares
0 0 71 0 0 0 0 0 0 0
Mudcats 16u Select
Adrian Fernandez
62 0 0 0 0 0 0 0 0 0
Mudcats 16u Select
Armando Morillo
0 7 17 0 0 0 0 0 0 0
Mudcats 16u Select
Andrew Rodriguez
28 0 20 0 0 0 0 0 0 0
Mudcats 16u Select
Bruno Schafer
0 0 24 0 0 0 0 0 0 0
Mudcats 16u Select
Hayden Welsh
0 90 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Dylan Applebaum
64 0 11 0 0 0 0 0 0 0
Primal 9 - Lowery
Sean Denitto
0 42 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Adriel Gonzalez
4 1 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Ethan Kohn
0 0 34 0 0 0 0 0 0 0
Primal 9 - Lowery
Sean Nolan
0 0 41 0 0 0 0 0 0 0
Primal 9 - Lowery
Dylan Stolov
0 33 0 0 0 0 0 0 0 0
Primal 9 - Lowery
Stephen Tate
36 0 0 0 0 0 0 0 0 0
Sbo Florida 16u
Gian Colon
0 96 0 0 0 0 0 0 0 0
Sbo Florida 16u
Ignacio J Diaz
0 0 84 0 0 0 0 0 0 0
Sbo Florida 16u
Eiram Zared Rivera
0 91 0 0 0 0 0 0 0 0
Sbo Florida 16u
Ethan Saavedra
0 9 32 0 0 0 0 0 0 0
Sbo Florida 16u
Anthony Sanchez
0 0 3 0 0 0 0 0 0 0
Siege
Andrew Allison
0 14 29 0 0 0 0 0 0 0
Siege
Colin Aube
0 20 0 0 0 0 0 0 0 0
Siege
Alex Fogel
0 10 0 0 0 0 0 0 0 0
Siege
Matthew Lee
0 41 0 0 0 0 0 0 0 0
Siege
Jason Vazquez
0 99 0 0 0 0 0 0 0 0
Siege
Matthew Whittle
0 25 67 0 0 0 0 0 0 0
Siege 16u Scout Team
Jose Chacin
0 12 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Ernesto Hernandez
0 0 53 0 0 0 0 0 0 0
Siege 16u Scout Team
Jeovanni Hernandez
0 4 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Jeffrey Lopez
0 15 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Ernie McMullen
0 0 44 0 0 0 0 0 0 0
Siege 16u Scout Team
Alberto Medina
0 87 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Josh Stevens
0 93 0 0 0 0 0 0 0 0
SoFlo Lime
Kevon Caffey
0 0 26 0 0 0 0 0 0 0
SoFlo Lime
Jacob Diamond
0 0 12 0 0 0 0 0 0 0
SoFlo Lime
Hector Escobar
0 20 0 0 0 0 0 0 0 0
SoFlo Lime
Mauro Garcia
0 0 43 0 0 0 0 0 0 0
SoFlo Lime
Andres Gonzalez
0 73 0 0 0 0 0 0 0 0
SoFlo Lime
Paul Gutierrez
0 4 64 0 0 0 0 0 0 0
SoFlo Lime
Angel Lopez
0 0 46 0 0 0 0 0 0 0
SoFlo Lime
Justin Mendoza
0 0 21 0 0 0 0 0 0 0
Swamp Baseball
Jacob Gorra
0 0 63 0 0 0 0 0 0 0
Swamp Baseball
Connor McGee
70 0 0 0 0 0 0 0 0 0
Swamp Baseball
Armani Mojica
0 74 0 0 0 0 0 0 0 0
Swamp Baseball
Ryan Mueller
0 0 10 0 0 0 0 0 0 0
Swamp Baseball
Grady Schweizer
2 0 36 0 0 0 0 0 0 0
Swamp Baseball
Bobby Wilenius
0 61 0 0 0 0 0 0 0 0
Swfl 2024
Cody Catania
0 0 0 38 0 0 0 0 0 0
Swfl 2024
Logan Divet
0 12 95 0 0 0 0 0 0 0
Swfl 2024
Donald Dwire
23 0 57 0 0 0 0 0 0 0
Swfl 2024
Evan Garcia
0 0 0 60 0 0 0 0 0 0
Swfl 2024
Kaden Lorenz
38 0 69 0 0 0 0 0 0 0
Swfl 2024
Doug Weaver
42 0 94 0 0 0 0 0 0 0
Swfl Canes
Brady Best
0 60 0 0 0 0 0 0 0 0
Swfl Canes
Blake Daring
0 62 0 0 0 0 0 0 0 0
Swfl Canes
Nick Interbartolo
44 0 0 0 0 0 0 0 0 0
Swfl Canes
Chad Johnson
43 0 0 0 0 0 0 0 0 0
Swfl Canes
Nathan Lynn
0 0 6 0 0 0 0 0 0 0
Swfl Canes
Evan Skaggs
0 0 48 0 0 0 0 0 0 0
Swfl Canes
Hunter Squire
14 0 0 0 0 0 0 0 0 0
Swfl Canes
Anthony Valenzuela-Vela
0 0 51 0 0 0 0 0 0 0
Tbt Ballers - X
Kevin Castellanos
0 45 0 0 0 0 0 0 0 0
Tbt Ballers - X
Tyler Doyle
0 24 0 0 0 0 0 0 0 0
Tbt Ballers - X
Jakob McElroy
0 10 47 0 0 0 0 0 0 0
Tbt Ballers - X
Brock O'Lone
0 45 0 0 0 0 0 0 0 0
Tbt Ballers - X
Isaac Perez
0 47 0 0 0 0 0 0 0 0
Tbt Ballers - X
Ivan Reyes
0 26 0 0 0 0 0 0 0 0
Tbt Ballers - X
Dallas Soler
0 6 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Jace Alvino
0 0 0 22 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Nickolas Berasti
0 0 0 18 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Matthew Cruz
0 0 0 30 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Ryan Kiendle
0 0 0 17 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Sebastian Lippman
0 0 0 12 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Thomas O'Neill
18 0 70 0 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Daniel Onorato
23 0 79 0 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Vincent Paolella
53 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 SELECT 16U
Nick Walker
0 74 0 0 0 0 0 0 0 0
Vaughn Sports Academy
Gabriel Billini
0 0 23 0 0 0 0 0 0 0
Vaughn Sports Academy
Derek Centeno
34 0 8 0 0 0 0 0 0 0
Vaughn Sports Academy
Sebastian D Fernandez
13 18 0 0 0 0 0 0 0 0
Vaughn Sports Academy
Ryan Garcia
74 0 0 0 0 0 0 0 0 0
Vaughn Sports Academy
Daniel Jose Marquez
0 96 0 0 0 0 0 0 0 0
Vaughn Sports Academy
Adrain Santos
0 0 66 0 0 0 0 0 0 0
Wolves
Raxel Cabrera
0 0 52 0 0 0 0 0 0 0
Wolves
Wade Francis
0 71 0 0 0 0 0 0 0 0
Wolves
Leandro Hernandez
0 0 27 0 0 0 0 0 0 0
Wolves
Bryan Leon
0 96 0 0 0 0 0 0 0 0
Wolves
Erick Lopez
0 0 1 0 0 0 0 0 0 0
Wolves
Alexander Mesa
0 0 66 0 0 0 0 0 0 0
Wolves
Andy Mesa
0 0 32 0 0 0 0 0 0 0
Wolves
Joan Nunez
0 0 46 0 0 0 0 0 0 0
Wolves
Angel Rodriguez
0 30 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/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
2022 PG 18U BCS National ChampionshipSBO Florida 17UYariel Lopez896/27/2022 RR
2022 16U PG WWBA Northeast ChampionshipTeam Francisco Notorious 9 SELECT 16UJace Alvino1036/28/2022 RR RR
2022 16U PG WWBA Northeast ChampionshipTeam Francisco Notorious 9 SELECT 16URyan Kiendle926/28/2022 RR RR