2,110 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)
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
12/18
Day 2
12/19
Day 3
12/20
Day 4
12/21
Day 5
12/22
Day 6
12/23
Day 7
12/24
Day 8
12/25
Day 9
12/26
Day 10
12/27
5 Star National 14U RR
Zach Beyra
0 56 0 0 0 0 0 0 0 0
5 Star National 14U RR
Andre Bilbao Jr
0 14 30 0 0 0 0 0 0 0
5 Star National 14U RR
Edwardo Diaz
0 51 0 0 0 0 0 0 0 0
5 Star National 14U RR
Robert Garner
0 19 94 0 0 0 0 0 0 0
5 Star National 14U RR
Mason Moore
0 33 0 0 0 0 0 0 0 0
5 Star Revelution
Miles Coller
0 0 24 0 0 0 0 0 0 0
5 Star Revelution
Carson Cooley
0 14 73 0 0 0 0 0 0 0
5 Star Revelution
Austin Denamen
0 95 0 0 0 0 0 0 0 0
5 Star Revelution
Connor Fisher
0 12 0 0 0 0 0 0 0 0
5 Star Revelution
Daniel Giuliani
0 0 18 0 0 0 0 0 0 0
5 Star Revelution
Cameron Kessell
98 0 0 0 0 0 0 0 0 0
5 Star Revelution
Tyler Pizzo
22 0 3 0 0 0 0 0 0 0
5 Star Revelution
Gavin Ruta
0 15 0 0 0 0 0 0 0 0
Champi Panthers
Mark Aschenbrenner
0 41 0 0 0 0 0 0 0 0
Champi Panthers
Daniel Castillo
0 0 35 0 0 0 0 0 0 0
Champi Panthers
Manny Delaosa
0 25 0 0 0 0 0 0 0 0
Champi Panthers
Logan Divet
0 43 0 0 0 0 0 0 0 0
Champi Panthers
Nicholas Fernandez
0 27 0 0 0 0 0 0 0 0
Champi Panthers
Riley Fumero
0 0 60 0 0 0 0 0 0 0
Champi Panthers
Ethan Jimenez
0 56 0 0 0 0 0 0 0 0
Champi Panthers
Ivan Sabater
0 0 21 0 0 0 0 0 0 0
Champi Panthers
Darwin Vargas
0 54 0 0 0 0 0 0 0 0
Elite Squad-Beno
Brady Benevides
0 83 0 0 0 0 0 0 0 0
Elite Squad-Beno
Carl Calixte-Cunillera
0 10 70 0 0 0 0 0 0 0
Elite Squad-Beno
Hanley Case
0 22 0 0 0 0 0 0 0 0
Elite Squad-Beno
Trevor King
0 0 38 0 0 0 0 0 0 0
Elite Squad-Beno
Chase Lambalot
0 74 0 0 0 0 0 0 0 0
Elite Squad-Beno
Paul Parent
0 0 77 0 0 0 0 0 0 0
Elite Squad-Beno
Sawyer Ramseyer
0 20 44 0 0 0 0 0 0 0
Florida Bulldogs
Andrew Alvarez
0 0 52 0 0 0 0 0 0 0
Florida Bulldogs
Andrew Fernandez
0 0 74 0 0 0 0 0 0 0
Florida Bulldogs
Jordany Gonzalez
47 0 0 0 0 0 0 0 0 0
Florida Bulldogs
Josiah Haslem
0 44 0 0 0 0 0 0 0 0
Florida Bulldogs
Gabriel Milano
0 0 5 0 0 0 0 0 0 0
Florida Bulldogs
Alfrin "AJ" Rosario
0 30 0 0 0 0 0 0 0 0
FLORIDA LEGENDS
Brandon De Goti
0 0 48 0 0 0 0 0 0 0
FLORIDA LEGENDS
Magdiel Estevez
0 0 89 0 0 0 0 0 0 0
FLORIDA LEGENDS
Hector Gonzalez
0 0 13 0 0 0 0 0 0 0
FLORIDA LEGENDS
Boris Lazo
51 0 0 0 0 0 0 0 0 0
FLORIDA LEGENDS
Christian Miranda
0 0 42 0 0 0 0 0 0 0
FLORIDA LEGENDS
Osjun Rivas
0 0 70 0 0 0 0 0 0 0
FLORIDA LEGENDS
Alejandro Rodriguez-Gallo
0 76 0 0 0 0 0 0 0 0
FLORIDA LEGENDS
Alejandro Sardinas
0 0 17 0 0 0 0 0 0 0
G1 Baseball
Angel Arroyo Jr
46 0 0 0 0 0 0 0 0 0
G1 Baseball
Alysia Barreto
56 0 0 0 0 0 0 0 0 0
G1 Baseball
Andrew Deuley
24 0 0 0 0 0 0 0 0 0
G1 Baseball
Kareem Jackson
0 31 0 0 0 0 0 0 0 0
G1 Baseball
Caleb Rodriguez
0 77 0 0 0 0 0 0 0 0
G1 Baseball
Joshua Torres
0 0 34 0 0 0 0 0 0 0
G1 Baseball
Lucas Vitale
0 0 42 0 0 0 0 0 0 0
Gtz Baseball
Josiah Acosta
0 21 0 0 0 0 0 0 0 0
Gtz Baseball
Adam Hernandez
0 26 0 0 0 0 0 0 0 0
Gtz Baseball
Angel Mundarain
0 69 11 0 0 0 0 0 0 0
Gtz Baseball
Richard Piloto
0 0 81 0 0 0 0 0 0 0
Gtz Baseball
Adrian Ruiz
0 33 0 0 0 0 0 0 0 0
Gtz Baseball
Lenny Sufran
0 12 0 0 0 0 0 0 0 0
Gtz Baseball
Jason Vazquez
0 69 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Matthew Blasena
0 7 17 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Grayson Carpenter
0 67 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Brett Flock
0 0 98 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Cole Ingole
0 12 93 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Johnny King
0 0 77 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Owen Rardin
0 20 10 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Cj Sorge
0 62 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Konnor VonHagen
0 0 18 0 0 0 0 0 0 0
Gulf Coast Monarchs 14u
Ignacio Zulaica
0 0 13 0 0 0 0 0 0 0
Jcs sluggers
Stuart Engel
20 0 45 0 0 0 0 0 0 0
Jcs sluggers
Brody Graham
0 44 0 0 0 0 0 0 0 0
Jcs sluggers
Lionardo Loredo
0 0 28 0 0 0 0 0 0 0
Jcs sluggers
Vincent Mattei
18 53 0 0 0 0 0 0 0 0
Jcs sluggers
Alan Palomino
0 0 51 0 0 0 0 0 0 0
Kachi Ninjas
Dylan Beaton
12 0 78 0 0 0 0 0 0 0
Kachi Ninjas
Landy Garcia
0 0 36 0 0 0 0 0 0 0
Kachi Ninjas
Michael Greenwood
75 0 0 0 0 0 0 0 0 0
Kachi Ninjas
Gabriel Mejia
0 76 0 0 0 0 0 0 0 0
Kachi Ninjas
Jake Pearcy
0 44 0 0 0 0 0 0 0 0
Legends 14U
Jose Angel Cotto
0 0 15 0 0 0 0 0 0 0
Legends 14U
Diego Josué Cruz
0 0 42 0 0 0 0 0 0 0
Legends 14U
Jahir Davila
48 0 0 0 0 0 0 0 0 0
Legends 14U
Felix Diaz
22 0 70 0 0 0 0 0 0 0
Legends 14U
Maycol Gonzalez
0 51 31 0 0 0 0 0 0 0
Legends 14U
Ignacio Gonzalez Rivera
0 57 0 0 0 0 0 0 0 0
Legends 14U
Jaime Negron
0 0 19 0 0 0 0 0 0 0
Legends 14U
Joshua Neris
14 17 0 0 0 0 0 0 0 0
Legends 14U
Joevansky Velez
0 0 46 0 0 0 0 0 0 0
Miami Giants 14u
Alejandro Abreut
0 0 13 0 0 0 0 0 0 0
Miami Giants 14u
Liber Alfonso
26 0 13 0 0 0 0 0 0 0
Miami Giants 14u
Dariel Alvare
49 0 0 0 0 0 0 0 0 0
Miami Giants 14u
Eduardo Echeverria
52 0 0 0 0 0 0 0 0 0
Miami Giants 14u
Jorge Fernandez-Rivero
0 0 14 0 0 0 0 0 0 0
Miami Giants 14u
Fernando Ferrer
0 61 0 0 0 0 0 0 0 0
Miami Giants 14u
Luis Machado
0 29 0 0 0 0 0 0 0 0
Miami Giants 14u
Chris Martinez
0 17 0 0 0 0 0 0 0 0
Miami Giants 14u
Ojanis Morera
20 0 4 0 0 0 0 0 0 0
Miami Giants 14u
Alan Rodriguez
0 0 13 0 0 0 0 0 0 0
Miami Giants 14u
Alan Soler
0 0 35 0 0 0 0 0 0 0
Miami Giants 14u
Lenny Sufran
0 0 18 0 0 0 0 0 0 0
OAKLEY SPIKES
Shea Darnell
0 14 0 0 0 0 0 0 0 0
OAKLEY SPIKES
Emmanuel "Manny" Lantigua
0 9 23 0 0 0 0 0 0 0
OAKLEY SPIKES
Campbell Lavoie
0 26 0 0 0 0 0 0 0 0
OAKLEY SPIKES
Gannon Padgett
0 15 0 0 0 0 0 0 0 0
OAKLEY SPIKES
Andrew Petrock
0 12 19 0 0 0 0 0 0 0
OAKLEY SPIKES
Dominic Singleton
0 20 0 0 0 0 0 0 0 0
OAKLEY SPIKES
Vincent Toloza
0 77 0 0 0 0 0 0 0 0
OAKLEY SPIKES
Erick Torres
0 33 18 0 0 0 0 0 0 0
OAKLEY SPIKES
Carter Wojcik
0 0 37 0 0 0 0 0 0 0
OAKLEY SPIKES
Jaxson Wood
0 23 0 0 0 0 0 0 0 0
Potros 2024
Jan Marrero
0 19 35 0 0 0 0 0 0 0
Potros 2024
Alian Martinez
83 0 0 0 0 0 0 0 0 0
Potros 2024
Isander Martinez
26 0 29 0 0 0 0 0 0 0
Potros 2024
Luke Pappano
0 0 43 0 0 0 0 0 0 0
Potros 2024
Victor E Perez-Rivera
0 24 0 0 0 0 0 0 0 0
Potros 2024
Gianlucas Rivera
0 0 29 0 0 0 0 0 0 0
Potros 2024
Jonuel Rivera
0 14 0 0 0 0 0 0 0 0
SF Snappers
Tyler Bunting
31 0 57 0 0 0 0 0 0 0
SF Snappers
Aidan Cinnante
46 0 0 0 0 0 0 0 0 0
SF Snappers
Gus Doskey
0 72 0 0 0 0 0 0 0 0
SF Snappers
Christian Mair
0 12 27 0 0 0 0 0 0 0
SF Snappers
Joseph Santone
12 31 0 0 0 0 0 0 0 0
Tampa Scorpions
Billy Bosser
0 19 100 0 0 0 0 0 0 0
Tampa Scorpions
Richie Ergang
18 66 0 0 0 0 0 0 0 0
Tampa Scorpions
Jaden Keller
0 18 34 0 0 0 0 0 0 0
Tampa Scorpions
Jackson Krukonis
35 0 14 0 0 0 0 0 0 0
Tampa Scorpions
Zackery Mabee
0 19 16 0 0 0 0 0 0 0
Tampa Scorpions
Landon Nunez
35 0 45 0 0 0 0 0 0 0
Tampa Scorpions
Ty Woodring
0 0 22 0 0 0 0 0 0 0
TBT Ballers National
Jamarques Benton
35 0 29 0 0 0 0 0 0 0
TBT Ballers National
Connor Berman
34 0 0 0 0 0 0 0 0 0
TBT Ballers National
Lou D'Alessio
0 28 0 0 0 0 0 0 0 0
TBT Ballers National
Mason Ferris
18 0 0 0 0 0 0 0 0 0
TBT Ballers National
Talan Holiday
35 0 0 0 0 0 0 0 0 0
TBT Ballers National
Danny Machado
0 0 64 0 0 0 0 0 0 0
TBT Ballers National
Jackson Miller
0 18 0 0 0 0 0 0 0 0
TBT Ballers National
Kibru Pam
0 0 20 0 0 0 0 0 0 0
TBT Ballers National
Dylan Passo
0 18 0 0 0 0 0 0 0 0
Team X 14U
Hector Batista
19 0 0 0 0 0 0 0 0 0
Team X 14U
Kevin Castellanos
35 0 24 0 0 0 0 0 0 0
Team X 14U
Brandon Cipolla
14 0 0 0 0 0 0 0 0 0
Team X 14U
Nick Fontino
16 0 0 0 0 0 0 0 0 0
Team X 14U
Anthony Gianfrancesco
23 0 0 0 0 0 0 0 0 0
Team X 14U
Travis Holappa
12 0 0 0 0 0 0 0 0 0
Team X 14U
Isaac Lopez
35 0 0 0 0 0 0 0 0 0
Team X 14U
Xavier Medina
28 0 35 0 0 0 0 0 0 0
Team X 14U
Ivan Reyes
94 0 0 0 0 0 0 0 0 0
The Hawks 2025
Brennan Confreda
0 86 0 0 0 0 0 0 0 0
The Hawks 2025
Chris Conte
0 0 61 0 0 0 0 0 0 0
The Hawks 2025
Caden Jensen
0 87 0 0 0 0 0 0 0 0
The Hawks 2025
Dominic Leoni
0 25 0 0 0 0 0 0 0 0
The Hawks 2025
Micah Ott
0 25 7 0 0 0 0 0 0 0
The Hawks 2025
Jonah Peacock
0 0 34 0 0 0 0 0 0 0
The Hawks 2025
Nolan Taylor
0 4 0 0 0 0 0 0 0 0
Vero Beach Baseball Club
Marcus Claudio
0 69 0 0 0 0 0 0 0 0
Vero Beach Baseball Club
Liam Gray
0 77 0 0 0 0 0 0 0 0
Vero Beach Baseball Club
Devon Jackameit
0 19 54 0 0 0 0 0 0 0
Vero Beach Baseball Club
Caleb Pierce
0 7 0 0 0 0 0 0 0 0
Vero Beach Baseball Club
Peyton Salerno
0 0 43 0 0 0 0 0 0 0
Vero Beach Baseball Club
Wyatt Scruggs
0 0 46 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest