1,536 MLB PLAYERS | 12,794 MLB DRAFT SELECTIONS
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/24
Day 2
07/25
Day 3
07/26
Day 4
07/27
Day 5
07/28
Day 6
07/29
Day 7
07/30
Day 8
07/31
Day 9
08/01
Day 10
08/02
.9ers Baseball Club
A Bruno
0 0 26 0 0 0 0 0 0 0
.9ers Baseball Club
Shane Garrett
0 0 64 0 0 0 0 0 0 0
.9ers Baseball Club
John Goodes
0 75 0 0 0 0 0 0 0 0
.9ers Baseball Club
Jackson Killian
0 63 0 0 0 0 0 0 0 0
.9ers Baseball Club
Matt Mason
0 0 82 0 0 0 0 0 0 0
.9ers Baseball Club
Luke Roccesano
0 0 65 0 0 0 0 0 0 0
.9ers Baseball Club
Toby Smith
0 0 0 77 0 0 0 0 0 0
.9ers Baseball Club 15u
Richard Alderiso
0 59 0 0 0 0 0 0 0 0
.9ers Baseball Club 15u
Brenden Lavalle
0 0 66 0 0 0 0 0 0 0
.9ers Baseball Club 15u
Brady Leach
0 19 17 0 0 0 0 0 0 0
.9ers Baseball Club 15u
Dom Mallamaski
0 69 0 0 0 0 0 0 0 0
.9ers Baseball Club 15u
Nick Mazella
0 0 57 0 0 0 0 0 0 0
.9ers Baseball Club 15u
A Sakele
18 0 0 0 0 0 0 0 0 0
.9ers Baseball Club 15u
Ryan Ushock
71 0 0 0 0 0 0 0 0 0
15u Sportika Select
Chris Collina
89 0 0 0 0 0 0 0 0 0
15u Sportika Select
Joseph JD Graziano
36 0 84 0 0 0 0 0 0 0
15u Sportika Select
Andrew Li
17 95 0 0 0 0 0 0 0 0
15u Sportika Select
Noah Oliva
0 2 24 0 0 0 0 0 0 0
15u Sportika Select
Aaron Szitanko
0 0 83 0 0 0 0 0 0 0
15u Sportika Select
Christian Yoo
0 29 29 0 0 0 0 0 0 0
Adrenaline
Reese Acord
0 86 0 0 0 0 0 0 0 0
Adrenaline
Mateo Arteaga
0 35 0 0 0 0 0 0 0 0
Adrenaline
Kayden Faulcon
0 0 94 0 0 0 0 0 0 0
Adrenaline
Matt Mays
0 49 0 0 0 0 0 0 0 0
Adrenaline
Ryan Mignogna
0 0 0 20 0 0 0 0 0 0
Adrenaline
Mark Quatrani
0 0 0 14 0 0 0 0 0 0
Adrenaline
David Torres
0 30 0 0 0 0 0 0 0 0
Adrenaline
James Watson
0 0 0 39 0 0 0 0 0 0
Adrenaline
Ryan Zuckerman
0 14 6 0 0 0 0 0 0 0
ALL-STARS
James Asmus
0 22 0 45 0 0 0 0 0 0
ALL-STARS
Michael Capria
0 0 0 0 0 0 0 0 0 0
ALL-STARS
Reilly Danny
0 0 0 57 0 0 0 0 0 0
ALL-STARS
Tyler Hodella
0 0 0 28 0 0 0 0 0 0
ALL-STARS
Mike Maggio
0 0 71 0 0 0 0 0 0 0
ALL-STARS
Carlos Martinez
0 75 0 0 0 0 0 0 0 0
ALL-STARS
Eugenio Mastandrea
0 0 0 43 0 0 0 0 0 0
ALL-STARS
Aaron Miller
0 32 0 0 0 0 0 0 0 0
ALL-STARS
Anthony Scarbino
0 0 8 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Ryan Bates
55 0 0 0 70 0 0 0 0 0
Allstars Academy Premier 15U
Elias Conway
0 88 0 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Jerek Hobb
73 0 0 0 83 0 0 0 0 0
Allstars Academy Premier 15U
Ben Huckans
46 0 0 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Ryan Johnston
25 0 0 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Michael Santore
19 0 0 0 0 0 0 0 0 0
Allstars Academy Premier 15U
John Stoliker
0 0 26 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Ryan Taffe
0 0 43 0 0 0 0 0 0 0
Allstars Academy Select 15U
Camaron Fougere
0 0 0 72 0 0 0 0 0 0
Allstars Academy Select 15U
Eddie Girtler
0 0 25 0 0 0 0 0 0 0
Allstars Academy Select 15U
Matthew Hall
0 0 0 24 0 0 0 0 0 0
Allstars Academy Select 15U
Kenile Jenkins
0 45 0 0 0 0 0 0 0 0
Allstars Academy Select 15U
Nicolas Jos
0 0 95 0 0 0 0 0 0 0
Allstars Academy Select 15U
Ryan Pittz
0 97 0 0 0 0 0 0 0 0
Allstars Academy Select 15U
Owen Redick
0 0 0 53 0 0 0 0 0 0
Baseball U Jersey SI 15U
Dennis Aponte
0 91 0 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Myles Castillo
45 0 19 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Joseph Dionisio
0 60 0 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Joe Gaggi
0 0 0 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Joseph Mennella
0 71 0 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Joseph Montenigro
0 14 26 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Christopher Raimonda
27 0 43 0 0 0 0 0 0 0
Baseball U Jersey SI 15U
Kelvin Rodriguez
0 0 0 0 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Jayden Brown
0 29 0 57 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Ryan Grace
0 0 37 0 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Zigen Kodama
0 19 0 0 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Jd Stemhagen
0 62 0 36 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Joey Tonnotti
0 0 0 50 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Casey Vaughn
0 0 42 0 0 0 0 0 0 0
BL101 Real Ballers 2023 National Team
Bryce Zicaro
0 27 0 51 0 0 0 0 0 0
Bloomfield Bombers
Tyler Bell
30 83 0 0 0 0 0 0 0 0
Bloomfield Bombers
Evit Dwyer
0 0 73 0 0 0 0 0 0 0
Bloomfield Bombers
Alex Klena
20 0 0 0 0 0 0 0 0 0
Bloomfield Bombers
Daniel Murawinski
0 49 0 0 0 0 0 0 0 0
Bloomfield Bombers
Brandon Piacenza
47 0 0 0 0 0 0 0 0 0
Bloomfield Bombers
Chris Sanchez
30 60 0 0 0 0 0 0 0 0
Bloomfield Bombers
Jake Sullivan
0 7 14 0 0 0 0 0 0 0
Bronx Bombers 15u
Steven Ayala
0 0 0 0 57 0 0 0 0 0
Bronx Bombers 15u
Yulian Batista
0 60 0 0 20 0 0 0 0 0
Bronx Bombers 15u
Leighton Billings
0 0 0 0 78 0 0 0 0 0
Bronx Bombers 15u
Jesiah Carpenter
0 28 0 0 0 0 0 0 0 0
Bronx Bombers 15u
Aidan Cohall
0 0 0 0 56 0 0 0 0 0
Bronx Bombers 15u
Omar Dominguez
0 0 75 0 0 0 0 0 0 0
Bronx Bombers 15u
Antonio Ducatelli
0 59 0 0 0 0 0 0 0 0
Bronx Bombers 15u
Cristian Hernandez Jr.
0 0 0 0 85 0 0 0 0 0
Bronx Bombers 15u
Joshua Martinez
0 20 0 0 0 0 0 0 0 0
Bronx Bombers 15u
Dariel Osoria
0 19 0 0 18 0 0 0 0 0
Bronx Bombers 15u
Jeremy Ramirez
0 0 24 0 0 0 0 0 0 0
Bronx Bombers 15u
Emanuel Ramos
0 0 56 0 0 0 0 0 0 0
Bronx Bombers 15u
Bryan Santana
0 0 0 0 58 0 0 0 0 0
Bronx Bombers 15u
Declan Semler
0 0 14 0 0 0 0 0 0 0
Citius 2023
Charles Batista
0 0 0 11 0 0 0 0 0 0
Citius 2023
Chandler Coe
0 90 0 0 0 0 0 0 0 0
Citius 2023
Jackson Frankel
0 0 22 34 0 0 0 0 0 0
Citius 2023
Calder Glassman
0 0 79 0 0 0 0 0 0 0
Citius 2023
Ryan Lidsky
0 0 0 24 0 0 0 0 0 0
Citius 2023
Jacob Ruiz
0 43 0 0 0 0 0 0 0 0
Citius 2023
Tim Wheeler
0 0 0 36 0 0 0 0 0 0
Citius 2023
Michael Yeager
0 15 0 69 0 0 0 0 0 0
Complete Performance Baseball Academy
Devin Arce
0 0 77 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Ryan Belcolle
0 51 24 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Carter Bomersbach
0 26 0 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Aedan Choi
45 0 0 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Nick Eder
63 0 0 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Jake Falotico
0 70 0 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Tyler Mertz
0 14 0 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Noah Morros
0 71 0 0 0 0 0 0 0 0
Complete Performance Baseball Academy
Cameron Schwartz
0 60 0 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Joseph Cordani
0 0 78 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Carlos Figueroa
12 0 0 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Ryan Figueroa
0 0 24 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Fin Howat
0 0 33 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Gregory Naar
41 0 0 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Steven Pabon
35 0 3 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Adam Renta
0 24 20 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Emmanuel Reyes
6 0 0 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Gilbert Reyes
0 0 32 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Victor Romero
0 86 0 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Diego Saez
0 0 65 0 0 0 0 0 0 0
Connecticut Hank's Yanks
Edgar Santiago
0 7 0 0 0 0 0 0 0 0
DreamChasers Academy
Kenneth Arias
0 0 96 0 0 0 0 0 0 0
DreamChasers Academy
Grason De La Cruz
0 11 11 13 0 0 0 0 0 0
DreamChasers Academy
Steven Filler-Berroll
0 0 72 0 0 0 0 0 0 0
DreamChasers Academy
Sebastian Granobles
0 67 0 0 0 0 0 0 0 0
DreamChasers Academy
Elvi Moronta
0 0 14 89 0 0 0 0 0 0
DreamChasers Academy
Yorky Perez
0 0 21 0 0 0 0 0 0 0
DreamChasers Academy
Emmanuel Rodriguez
0 29 0 0 0 0 0 0 0 0
DreamChasers Academy
Janiel Santana
0 0 15 35 0 0 0 0 0 0
Dyker Elite
Joseph Chelales
0 0 0 47 0 0 0 0 0 0
Dyker Elite
Vito Demonte
0 0 29 0 0 0 0 0 0 0
Dyker Elite
Ty Dubner
0 0 0 55 0 0 0 0 0 0
Dyker Elite
Ryan Molen
0 49 0 0 0 0 0 0 0 0
Dyker Elite
Gabe Nocera
0 21 0 33 0 0 0 0 0 0
Dyker Elite
Vincent Oliviero
0 0 0 15 0 0 0 0 0 0
Dyker Elite
Frank Papeo
0 0 73 0 0 0