2,204 MLB PLAYERS | 15,133 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
09/02
Day 2
09/03
Day 3
09/04
Day 4
09/05
Day 5
09/06
Day 6
09/07
Day 7
09/08
Day 8
09/09
Day 9
09/10
Day 10
09/11
Angels 16U Red
Cole Bedenbaugh
0 0 20 0 0 0 0 0 0 0
Angels 16U Red
Caleb Clanton
0 49 0 0 0 0 0 0 0 0
Angels 16U Red
Aiden Dolan
0 0 73 0 0 0 0 0 0 0
Angels 16U Red
Cole Gannon
0 29 0 0 0 0 0 0 0 0
Angels 16U Red
Pablo Garcia
0 62 0 0 0 0 0 0 0 0
Angels 16U Red
Lukas Greenhalgh
0 0 25 0 0 0 0 0 0 0
Angels 16U Red
Hagan Smith
0 44 0 0 0 0 0 0 0 0
Angels 16U Red
Eli Thomas
0 0 30 0 0 0 0 0 0 0
Angels 16U Red
Chase Vaughn
0 0 34 0 0 0 0 0 0 0
C25
Daniel Castillo
0 63 0 0 0 0 0 0 0 0
C25
Jose Correa
0 0 29 0 0 0 0 0 0 0
C25
Adrian Garcia
0 32 9 0 0 0 0 0 0 0
C25
Jason Garcia
0 4 0 0 0 0 0 0 0 0
C25
Logan Lapido
0 73 0 0 0 0 0 0 0 0
C25
Jack Muniz
0 9 32 0 0 0 0 0 0 0
C25
Raul Rincon
0 41 21 0 0 0 0 0 0 0
C25
Mathew Rios
0 0 41 0 0 0 0 0 0 0
C25
Jason Vazquez
0 2 60 0 0 0 0 0 0 0
Empire dynastE 2025
David Acevedo
0 63 0 0 0 0 0 0 0 0
Empire dynastE 2025
Edrick Ayala
0 26 0 0 0 0 0 0 0 0
Empire dynastE 2025
Samuel Castillo
0 26 47 0 0 0 0 0 0 0
Empire dynastE 2025
Luis Ecarri
0 25 5 0 0 0 0 0 0 0
Empire dynastE 2025
Alexander Galan
0 6 0 0 0 0 0 0 0 0
Empire dynastE 2025
Leo Marrero
0 22 45 0 0 0 0 0 0 0
Empire dynastE 2025
Kas Ocasio
50 0 0 0 0 0 0 0 0 0
Empire dynastE 2025
Kaniel Rosado
0 39 0 0 0 0 0 0 0 0
Empire dynastE 2025
Matt Sosa
45 0 0 0 0 0 0 0 0 0
Gulf Coast Lightning
Luis Batista
0 0 38 0 0 0 0 0 0 0
Gulf Coast Lightning
Anthony Cabrera
0 0 26 0 0 0 0 0 0 0
Gulf Coast Lightning
Logan Divet
0 38 0 0 0 0 0 0 0 0
Gulf Coast Lightning
Jacob Hardman
0 0 70 0 0 0 0 0 0 0
Gulf Coast Lightning
Brady Jock
0 61 0 0 0 0 0 0 0 0
Gulf Coast Lightning
Princeton Marino
0 92 0 0 0 0 0 0 0 0
Gulf Coast Lightning
Frankie Vandenbergh
0 27 0 0 0 0 0 0 0 0
Gulf Coast Lightning
Kenay Velazquez
0 0 97 0 0 0 0 0 0 0
Gulf Coast Monarchs
Grayson Carpenter
0 6 0 56 0 0 0 0 0 0
Gulf Coast Monarchs
Beau Collier
0 14 13 0 0 0 0 0 0 0
Gulf Coast Monarchs
Jasper Davis
0 0 8 0 0 0 0 0 0 0
Gulf Coast Monarchs
Caden DeJesus
0 12 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Jackson Geiger
0 0 77 0 0 0 0 0 0 0
Gulf Coast Monarchs
Landon Ide
0 42 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Cole Ingole
0 26 80 0 0 0 0 0 0 0
Gulf Coast Monarchs
Johnny King
0 0 19 37 0 0 0 0 0 0
Gulf Coast Monarchs
Joseph Lawson
0 0 0 13 0 0 0 0 0 0
Gulf Coast Monarchs
Vincent Mattei
0 0 0 68 0 0 0 0 0 0
Gulf Coast Monarchs
Owen Rardin
0 0 21 0 0 0 0 0 0 0
Hardball 16U
Joshua Caneda
0 49 16 0 0 0 0 0 0 0
Hardball 16U
Eduardo Cuni
0 80 0 0 0 0 0 0 0 0
Hardball 16U
Armando Mendez
0 0 50 0 0 0 0 0 0 0
Hardball 16U
Lukas Ollervides
0 0 64 0 0 0 0 0 0 0
Hardball 16U
Gerardo Ortega
0 56 0 0 0 0 0 0 0 0
Hardball 16U
Christian Rico
0 0 54 0 0 0 0 0 0 0
Hardball 16U
Zilex Torres
0 0 30 0 0 0 0 0 0 0
Hit Factory Pros 2025
Trevor Berard
0 69 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Kenton Daniels
0 33 0 46 0 0 0 0 0 0
Hit Factory Pros 2025
Keith Jacobs II
0 0 10 0 0 0 0 0 0 0
Hit Factory Pros 2025
Stan Paszek
0 29 0 88 0 0 0 0 0 0
Hit Factory Pros 2025
Ryan Sawdy
0 0 61 0 0 0 0 0 0 0
Hit Factory Pros 2025
Colin Shembekar
0 0 79 0 0 0 0 0 0 0
Hit Factory Pros 2025
Michael (Torrin) Tufariello
0 35 0 0 0 0 0 0 0 0
Hit Factory Pros 2025
Aaron Wonderley
0 0 66 0 0 0 0 0 0 0
Hit Factory Pros 2025
McKaide Yingling
0 22 13 0 0 0 0 0 0 0
Jcs Sluggers 16u
Robert Amell
0 0 19 0 0 0 0 0 0 0
Jcs Sluggers 16u
Carson Honick
0 53 0 0 0 0 0 0 0 0
Jcs Sluggers 16u
Pedro Martinez
0 0 95 0 0 0 0 0 0 0
Jcs Sluggers 16u
Jason Neal
0 59 0 0 0 0 0 0 0 0
Jcs Sluggers 16u
Alan Palomino
0 49 0 0 0 0 0 0 0 0
Jcs Sluggers 16u
Justin Torres
0 0 65 0 0 0 0 0 0 0
Jcs Sluggers 16u
Jaden Miguel Valdez
0 74 0 0 0 0 0 0 0 0
Kachi
Luis Acosta
0 25 0 0 0 0 0 0 0 0
Kachi
Dylan Beaton
0 0 80 0 0 0 0 0 0 0
Kachi
Talan Beckford
0 0 0 41 0 0 0 0 0 0
Kachi
Santiago Ganley
0 0 0 42 0 0 0 0 0 0
Kachi
Landy Garcia
0 17 0 0 0 0 0 0 0 0
Kachi
Michael Greenwood
0 82 0 0 0 0 0 0 0 0
Kachi
Gabriel Mejia
0 0 22 70 0 0 0 0 0 0
Kachi
Eden Nalin
0 0 67 0 0 0 0 0 0 0
Kachi
Milan Porras
0 8 0 76 0 0 0 0 0 0
Kachi
James Suarez
0 10 0 0 0 0 0 0 0 0
Kachi
Austin Wiegandt
0 72 0 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Ian Allen
0 38 0 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Braxton Brown
0 0 62 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Lucas Jimenez
0 25 21 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Gage McCrystal
0 41 0 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Bubba Miller
0 29 0 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Matthew Phieffer
0 0 66 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Samuel Pitts
0 23 0 0 0 0 0 0 0 0
Legends 16u Black Powered by UA
Ethan Sorensen
0 58 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Hagen Bryan
0 50 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Nicholas Charrier
0 0 56 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Joshua Coleman
0 14 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Colby Crosby
0 93 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Ethan Hammer
0 0 61 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Alexander Martínez
0 90 0 0 0 0 0 0 0 0
Legends 16u Gray Powered by UA
Casen Smith
0 21 69 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Alexander Ballans
0 0 73 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Hayden Bartlett
0 0 45 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Aiden Bean
0 0 34 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Ayden Childress
0 31 35 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Miles Kingdon
0 26 36 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Talan Martin
0 16 0 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Logan McMickle
0 0 85 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Conor Muehl
0 0 25 0 0 0 0 0 0 0
Legends 16u Red Powered By Ua
Matthew Wuthrich
0 24 0 0 0 0 0 0 0 0
LHB
Liber Alfonso
0 0 82 0 0 0 0 0 0 0
LHB
Angel Echeverria
0 0 104 0 0 0 0 0 0 0
LHB
Adam Hernandez
0 0 8 0 0 0 0 0 0 0
LHB
Nicholas Martinez
0 67 0 0 0 0 0 0 0 0
LHB
Eliezer Martinez Castillo
0 37 0 0 0 0 0 0 0 0
LHB
Jorge Miranda
0 0 9 0 0 0 0 0 0 0
LHB
Christian Vazquez
0 89 0 0 0 0 0 0 0 0
LHB
Dante Vitola
0 0 62 0 0 0 0 0 0 0
Lp Gas
Caleb Andrews
0 44 0 0 0 0 0 0 0 0
Lp Gas
Ricky Barajas
0 11 21 0 0 0 0 0 0 0
Lp Gas
Gabe Gener
0 28 0 0 0 0 0 0 0 0
Lp Gas
Michael "MJ" Hough
0 30 48 0 0 0 0 0 0 0
Lp Gas
Jamison Pollard
0 0 4 0 0 0 0 0 0 0
Lp Gas
Jacob Reynolds
0 0 21 0 0 0 0 0 0 0
Lp Gas
EDDY TINAJERO
0 0 39 0 0 0 0 0 0 0
Lp Gas
Landen White
0 30 31 0 0 0 0 0 0 0
Lp Gas
Kaleb Zahller
0 37 0 0 0 0 0 0 0 0
Ostingers Baseball 2025
Roman Bovelsky
0 39 0 21 0 0 0 0 0 0
Ostingers Baseball 2025
Everett Burgess
0 0 19 0 0 0 0 0 0 0
Ostingers Baseball 2025
Lonnie Coburn
0 45 0 31 0 0 0 0 0 0
Ostingers Baseball 2025
Isiah Fernandez
0 0 28 0 0 0 0 0 0 0
Ostingers Baseball 2025
Owen Franklin
0 49 0 0 0 0 0 0 0 0
Ostingers Baseball 2025
Justin Glassford
0 41 0 65 0 0 0 0 0 0
Ostingers Baseball 2025
Carson Martin
0 0 76 0 0 0 0 0 0 0
Ostingers Baseball 2025
Luke Parson
0 0 41 0 0 0 0 0 0 0
Ostingers Baseball 2025
Peyton Rutledge
0 0 21 0 0 0 0 0 0 0
Ostingers Baseball 2025
Elier Velazquez
0 0 26 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Charlie Houd
0 27 57 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Robert Howard
0 43 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Andres Lopez
0 21 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Trevor Palmieri
0 26 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Zach Pollock
0 19 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Sawyer Ramseyer
0 0 27 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Luis Sousa
0 16 14 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Brett Terry
0 18 81 0 0 0 0 0 0 0
Palm Beach Diamond Ducks 2025
Robert White
0 45 0 0 0 0 0 0 0 0
TBT Ballers X 16u
Case Bowman
0 0 95 0 0 0 0 0 0 0
TBT Ballers X 16u
Kevin Castellanos
91 0 0 0 0 0 0 0 0 0
TBT Ballers X 16u
Evan Goeller
0 0 52 0 0 0 0 0 0 0
TBT Ballers X 16u
Xavier Medina
0 84 0 0 0 0 0 0 0 0
TBT Ballers X 16u
Drue Overmyer
34 0 64 0 0 0 0 0 0 0
TBT Ballers X 16u
Will Swan
0 40 0 0 0 0 0 0 0 0
X Team 2025
Gage Agate
0 43 0 0 0 0 0 0 0 0
X Team 2025
Braden Aguila
0 60 0 0 0 0 0 0 0 0
X Team 2025
Vito Faridani
0 0 70 0 0 0 0 0 0 0
X Team 2025
Dante Hernandez
0 9 7 0 0 0 0 0 0 0
X Team 2025
Devin Mila
0 0 23 0 0 0 0 0 0 0
X Team 2025
Griffin Pomper
0 0 34 0 0 0 0 0 0 0
X Team 2025
Bradyn Potter
0 0 30 0 0 0 0 0 0 0
X Team 2025
Aidan Ricker
0 0 65 0 0 0 0 0 0 0
X Team 2025
Hayden Simmons
0 64 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