2,088 MLB PLAYERS | 14,476 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
12/03
Day 2
12/04
Day 3
12/05
Day 4
12/06
Day 5
12/07
Day 6
12/08
Day 7
12/09
Day 8
12/10
Day 9
12/11
Day 10
12/12
15u Legends Black Powered By Ua
Braxton Brown
0 39 0 0 0 0 0 0 0 0
15u Legends Black Powered By Ua
Gage McCrystal
0 0 29 0 0 0 0 0 0 0
15u Legends Black Powered By Ua
Matthew Phieffer
0 79 0 0 0 0 0 0 0 0
15u Legends Black Powered By Ua
Alejandro Sandoval, Jr.
0 0 81 0 0 0 0 0 0 0
15u Legends Black Powered By Ua
Ethan Sorensen
0 77 0 0 0 0 0 0 0 0
Arbelo Baseball
Ben Dickmyer
0 0 48 0 0 0 0 0 0 0
Arbelo Baseball
Jack Dubois
27 0 20 0 0 0 0 0 0 0
Arbelo Baseball
Bobby Johnson
0 0 30 0 0 0 0 0 0 0
Arbelo Baseball
Jose Mavare
21 0 0 0 0 0 0 0 0 0
Arbelo Baseball
Nicholas "Chi" McLees
0 40 0 0 0 0 0 0 0 0
Arbelo Baseball
Carlos Negron
52 0 0 0 0 0 0 0 0 0
Arbelo Baseball
Santiago J Ponte
0 0 1 0 0 0 0 0 0 0
Arbelo Baseball
Jacob Sliwa
0 0 84 0 0 0 0 0 0 0
Arbelo Baseball
William Torres
0 91 0 0 0 0 0 0 0 0
Ballers Baseball
Carlos Alicea
0 0 49 0 0 0 0 0 0 0
Ballers Baseball
Coby Anker
0 51 0 0 0 0 0 0 0 0
Ballers Baseball
Christopher Conde
0 40 0 0 0 0 0 0 0 0
Ballers Baseball
Evan Fernandez
0 0 39 0 0 0 0 0 0 0
Ballers Baseball
Jose Garcia
0 0 43 0 0 0 0 0 0 0
Ballers Baseball
Jackson Kelley
0 14 0 0 0 0 0 0 0 0
Ballers Baseball
Chase Mobley
0 16 0 0 0 0 0 0 0 0
Ballers Baseball
Gavin Stedman
0 67 0 0 0 0 0 0 0 0
Boca Bandits
Billy Bosser
0 0 32 0 0 0 0 0 0 0
Boca Bandits
Brandon De Goti
0 0 56 0 0 0 0 0 0 0
Boca Bandits
Manny Espino
0 58 0 0 0 0 0 0 0 0
Boca Bandits
Magdiel Estevez
0 0 64 0 0 0 0 0 0 0
Boca Bandits
Julio Perez
0 7 2 0 0 0 0 0 0 0
Boca Bandits
Roydan Perez
0 0 48 0 0 0 0 0 0 0
Boca Bandits
Angel Rodriguez
0 16 32 0 0 0 0 0 0 0
Boca Bandits
Erick Torres
0 79 0 0 0 0 0 0 0 0
Central Florida 5'S
Tyler Coopersmith
0 0 24 0 0 0 0 0 0 0
Central Florida 5'S
Kaeden Geraci
0 0 100 0 0 0 0 0 0 0
Central Florida 5'S
Robert Kohler
0 32 0 0 0 0 0 0 0 0
Central Florida 5'S
Erin Pope
0 4 0 0 0 0 0 0 0 0
Central Florida 5'S
Noah Schwarz
83 0 0 0 0 0 0 0 0 0
Central Florida 5'S
Xavier Vazquez
0 85 0 0 0 0 0 0 0 0
Cfl Pride 16u Mahler
Jimmy Blumhoefer
44 0 0 0 0 0 0 0 0 0
Cfl Pride 16u Mahler
Chase Dykes
0 18 0 0 0 0 0 0 0 0
Cfl Pride 16u Mahler
Josh Montero
20 0 0 0 0 0 0 0 0 0
Cfl Pride 16u Mahler
Ethan Park
25 4 0 0 0 0 0 0 0 0
Cfl Pride 16u Mahler
Rafael Pozo
0 0 80 0 0 0 0 0 0 0
Cfl Pride 16u Mahler
Brian Shannon
0 113 0 0 0 0 0 0 0 0
Champi Panthers 16U
Christopher Alfonseca
0 0 9 0 0 0 0 0 0 0
Champi Panthers 16U
Wade Francis
0 83 0 0 0 0 0 0 0 0
Champi Panthers 16U
Bryan Leon
0 11 15 0 0 0 0 0 0 0
Champi Panthers 16U
Austin Modlics
85 0 0 0 0 0 0 0 0 0
Champi Panthers 16U
Jesus Moya
0 15 76 0 0 0 0 0 0 0
Dna 16u
Erick Arce-Gonzalez
0 0 45 0 0 0 0 0 0 0
Dna 16u
Alejandro Hamana
0 64 0 0 0 0 0 0 0 0
Dna 16u
Jose Munoz
0 42 0 0 0 0 0 0 0 0
Dna 16u
Fabian Ramirez
0 81 0 0 0 0 0 0 0 0
Dna 16u
Steven Sada
0 0 45 0 0 0 0 0 0 0
Dna 16u
Matthew Schefer
0 0 22 0 0 0 0 0 0 0
EEP Bandits Scout Team
Alexander Bulger
0 93 0 0 0 0 0 0 0 0
EEP Bandits Scout Team
Rodney Dejesus
0 0 24 0 0 0 0 0 0 0
EEP Bandits Scout Team
Derek Fernandez
0 0 42 0 0 0 0 0 0 0
EEP Bandits Scout Team
Mason Grube
0 74 0 0 0 0 0 0 0 0
EEP Bandits Scout Team
Ethan Lee
0 0 31 0 0 0 0 0 0 0
EEP Bandits Scout Team
Anaiscio Ortiz
0 36 0 0 0 0 0 0 0 0
EEP Bandits Scout Team
Eric Wallick
0 0 18 0 0 0 0 0 0 0
Empire Dynaste 2024
Hunter Ewing
0 97 0 0 0 0 0 0 0 0
Empire Dynaste 2024
Edwin Garriga
0 0 52 0 0 0 0 0 0 0
Empire Dynaste 2024
Yathniel Matos
32 0 0 0 0 0 0 0 0 0
Empire Dynaste 2024
Isaac Padilla
0 0 37 0 0 0 0 0 0 0
Empire Dynaste 2024
Jose Paniagua
42 0 52 0 0 0 0 0 0 0
Empire Dynaste 2024
JD Rojas
14 0 0 0 0 0 0 0 0 0
Esca Baseball
Alexy Adorno
0 0 56 0 0 0 0 0 0 0
Esca Baseball
Mirelys Sofia Adorno
0 0 13 0 0 0 0 0 0 0
Esca Baseball
Yedlimar De Jesus Centeno
0 5 0 0 0 0 0 0 0 0
Esca Baseball
Jensen Jomaet Erazo
0 0 9 0 0 0 0 0 0 0
Esca Baseball
Francisco Febres
0 21 10 0 0 0 0 0 0 0
Esca Baseball
Dicky Iverson González Ayala
0 23 0 0 0 0 0 0 0 0
Esca Baseball
Kevin Lugo
27 0 8 0 0 0 0 0 0 0
Esca Baseball
Dian Medina
9 0 0 0 0 0 0 0 0 0
Esca Baseball
Hector Y. Moreno
45 0 0 0 0 0 0 0 0 0
Esca Baseball
Joshua Rivera
0 0 10 0 0 0 0 0 0 0
Esca Baseball
Jonathan M Torres
0 61 0 0 0 0 0 0 0 0
Florida Heat Baseball
Demarion Abrams
0 26 0 0 0 0 0 0 0 0
Florida Heat Baseball
Gavin Barr
0 12 0 0 0 0 0 0 0 0
Florida Heat Baseball
Derek Carson
0 29 91 0 0 0 0 0 0 0
Florida Heat Baseball
Ignacio Gonzalez Rivera
0 2 0 0 0 0 0 0 0 0
Florida Heat Baseball
Nicolas Lopez
0 28 0 0 0 0 0 0 0 0
Florida Heat Baseball
Sean Newton
0 76 0 0 0 0 0 0 0 0
Florida Heat Baseball
Dominic Woodward
0 0 11 0 0 0 0 0 0 0
Gsb Prospects 2024
Spencer Beatrice
90 0 0 0 0 0 0 0 0 0
Gsb Prospects 2024
Derek De Jesus
0 0 72 0 0 0 0 0 0 0
Gsb Prospects 2024
Juan Garcia
0 29 62 0 0 0 0 0 0 0
Gsb Prospects 2024
Mike Hernandez
0 28 78 0 0 0 0 0 0 0
Gsb Prospects 2024
Eddie Otero
0 30 0 0 0 0 0 0 0 0
Gsb Prospects 2024
Nicholas Palmi
0 30 51 0 0 0 0 0 0 0
Gsb Prospects 2024
Diego Reyes
0 0 44 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Grayson Carpenter
20 0 0 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Jalen Foxx
39 0 0 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Jackson Geiger
0 10 0 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Cole Ingole
0 0 31 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Johnny King
35 0 0 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Vincent Mattei
0 95 0 0 0 0 0 0 0 0
Gulf Coast Monarch 16u
Andrew Stillwell
0 0 83 0 0 0 0 0 0 0
Hr14
Efren Blanco
0 0 47 0 0 0 0 0 0 0
Hr14
Samuel Castillo
0 0 64 0 0 0 0 0 0 0
Hr14
Edwardo Diaz
11 37 0 0 0 0 0 0 0 0
Hr14
Elijah Guzman
78 0 0 0 0 0 0 0 0 0
Hr14
Alexis Martinez
0 49 0 0 0 0 0 0 0 0
Hr14
Alex Pantoja
0 36 0 0 0 0 0 0 0 0
Hr14
Yasiel Trinidad
23 0 0 0 0 0 0 0 0 0
Next Level-ocala
Clayton Antonucci
0 18 0 0 0 0 0 0 0 0
Next Level-ocala
Jaden Cox
0 30 0 0 0 0 0 0 0 0
Next Level-ocala
Troy Guynn
0 20 27 0 0 0 0 0 0 0
Next Level-ocala
Michael Mellucci
0 29 43 0 0 0 0 0 0 0
Next Level-ocala
Aiden Morey
0 64 0 0 0 0 0 0 0 0
Next Level-ocala
Johnathan Rubin
0 26 32 0 0 0 0 0 0 0
Next Level-ocala
Clayton Thompson
0 5 0 0 0 0 0 0 0 0
Next Level-ocala
Mason Thompson
0 30 0 0 0 0 0 0 0 0
Next Level-ocala
Noah Wood
0 0 19 0 0 0 0 0 0 0
PRIMAL 9
Dylan Applebaum
0 0 55 0 0 0 0 0 0 0
PRIMAL 9
Joshua Brauner
15 0 0 0 0 0 0 0 0 0
PRIMAL 9
Aidan Cinnante
51 0 0 0 0 0 0 0 0 0
PRIMAL 9
Adriel Gonzalez
0 24 37 0 0 0 0 0 0 0
PRIMAL 9
Chase Lambalot
48 0 0 0 0 0 0 0 0 0
PRIMAL 9
Richie Murray
0 0 25 0 0 0 0 0 0 0
PRIMAL 9
Julian Ramsingh
0 63 0 0 0 0 0 0 0 0
PRIMAL 9
Brenden Trujillo
0 26 0 0 0 0 0 0 0 0
Siege
Mason Alexander
0 4 0 0 0 0 0 0 0 0
Siege
Andrew Allison
19 41 0 0 0 0 0 0 0 0
Siege
Joseph Martinelli
0 0 15 0 0 0 0 0 0 0
Siege
Justin Nesselhauf
0 71 0 0 0 0 0 0 0 0
Siege
Andrew Raucci
0 0 48 0 0 0 0 0 0 0
Siege
Tejahri Wilson
40 0 33 0 0 0 0 0 0 0
South Florida Giants 2024
Kaden Bartlett
0 0 50 0 0 0 0 0 0 0
South Florida Giants 2024
Cole Boden
0 0 48 0 0 0 0 0 0 0
South Florida Giants 2024
Brenden Callahan
0 0 82 0 0 0 0 0 0 0
South Florida Giants 2024
Wyatt Grimmett
0 0 25 0 0 0 0 0 0 0
South Florida Giants 2024
Aidan Nelson
0 79 0 0 0 0 0 0 0 0
South Florida Giants 2024
Alejandro Ortiz
0 42 0 0 0 0 0 0 0 0
South Florida Giants 2024
Michael Welsh
0 30 42 0 0 0 0 0 0 0
South Florida Giants 2024
Chase Wildroudt
0 35 0 0 0 0 0 0 0 0
Space Coast Elite
Tony Burrows
21 0 0 0 0 0 0 0 0 0
Space Coast Elite
Kyle Gressani
38 0 0 0 0 0 0 0 0 0
Space Coast Elite
Jacob Hershey
45 0 0 0 0 0 0 0 0 0
Space Coast Elite
Ty Keeley
19 105 103 0 0 0 0 0 0 0
Space Coast Elite
Jacob Knudsen Wagner
44 0 0 0 0 0 0 0 0 0
Space Coast Elite
Vincent Marcoccia
0 6 57 0 0 0 0 0 0 0
Sunshine State Elite Academy
Angel Altuve
0 0 43 0 0 0 0 0 0 0
Sunshine State Elite Academy
Jayden Benfer
26 0 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Geremi Carrera
27 0 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Nicholas Colon
33 13 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Bryan Cruz
38 0 30 0 0 0 0 0 0 0
Sunshine State Elite Academy
Isaias Ducasse
0 69 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Fernando Ferrer
0 11 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Fabián Gavalo
0 7 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Jonathan Guillen
0 0 7 0 0 0 0 0 0 0
Tampa Bay Hawks
Hayden Alapa
0 56 11 0 0 0 0 0 0 0
Tampa Bay Hawks
Matthew Dunton
0 51 0 0 0 0 0 0 0 0
Tampa Bay Hawks
Christian Harrop
0 0 27 0 0 0 0 0 0 0
Tampa Bay Hawks
Austin Olejniczak
0 19 0 0 0 0 0 0 0 0
Tampa Bay Hawks
Caique Santos
0 36 0 0 0 0 0 0 0 0
Tampa Bay Hawks
Kaden Sapp
0 28 0 0 0 0 0 0 0 0
Tampa Bay Hawks
Brendon Timby
0 0 87 0 0 0 0 0 0 0
THE ROYALS 2024
Angel Ayala
0 74 0 0 0 0 0 0 0 0
THE ROYALS 2024
Carlos Fuenmayor
0 0 23 0 0 0 0 0 0 0
THE ROYALS 2024
Raymond Gonzalez
35 0 41 0 0 0 0 0 0 0
THE ROYALS 2024
Christopher Levy Gutierrez
0 17 90 0 0 0 0 0 0 0
THE ROYALS 2024
Jason Marcos
19 44 0 0 0 0 0 0 0 0
THE ROYALS 2024
Jadyn Nunez
22 16 0 0 0 0 0 0 0 0
THE ROYALS 2024
Ethan Puig
0 0 12 0 0 0 0 0 0 0
THE ROYALS 2024
Osjun Rivas
0 0 58 0 0 0 0 0 0 0
THE ROYALS 2024
Antonio Turco
36 0 78 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest