2,086 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
08/04
Day 2
08/05
Day 3
08/06
Day 4
08/07
Day 5
08/08
Day 6
08/09
Day 7
08/10
Day 8
08/11
Day 9
08/12
Day 10
08/13
15u LIB Expos Blue
Jonathan Depalma
0 0 69 0 0 0 0 0 0 0
15u LIB Expos Blue
Kevin Hager
0 18 0 0 0 0 0 0 0 0
15u LIB Expos Blue
Chris Kay
0 83 0 0 0 0 0 0 0 0
15u LIB Expos Blue
Brian Kramer
0 0 56 0 0 0 0 0 0 0
15u LIB Expos Blue
Cole Lilore
0 30 0 0 0 0 0 0 0 0
15u LIB Expos Blue
Ryan O'Rourke
0 0 90 0 0 0 0 0 0 0
15u LIB Expos Blue
Sam Perez
0 0 21 0 0 0 0 0 0 0
5 Star 15U New York
Kevin Kirk
0 24 0 0 0 0 0 0 0 0
5 Star 15U New York
Rohan Patel
0 0 9 0 0 0 0 0 0 0
5 Star 15U New York
Matt Queen
0 75 0 0 0 0 0 0 0 0
5 Star 15U New York
Brian Saldana
0 21 69 0 0 0 0 0 0 0
5 Star 15U New York
Joseph Sorge
0 80 0 0 0 0 0 0 0 0
5 Star 15U New York
Joe Torres
0 33 0 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Ryan Bates
0 0 84 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Elias Conway
0 0 59 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Jerek Hobb
0 0 6 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Ben Huckans
0 0 0 11 0 0 0 0 0 0
Allstars Academy Premier 15U
Ryan Johnston
0 0 30 0 0 0 0 0 0 0
Allstars Academy Premier 15U
Michael Santore
0 0 18 0 0 0 0 0 0 0
Allstars Academy Premier 15U
John Stoliker
0 19 0 38 0 0 0 0 0 0
Allstars Academy Premier 15U
Ryan Taffe
0 36 0 74 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Erick Aguilera
0 0 5 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Joseph Bello
0 0 95 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Max Breiter
0 89 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Shane Linett
0 0 69 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Robbie Vitale
0 0 33 0 0 0 0 0 0 0
Bronx Bombers 15u
Steven Ayala
0 0 30 0 0 0 0 0 0 0
Bronx Bombers 15u
Yulian Batista
0 26 0 80 0 0 0 0 0 0
Bronx Bombers 15u
Jesiah Carpenter
0 0 60 0 0 0 0 0 0 0
Bronx Bombers 15u
Aidan Cohall
0 0 36 0 0 0 0 0 0 0
Bronx Bombers 15u
Jake Deslauriers
0 0 0 54 0 0 0 0 0 0
Bronx Bombers 15u
Omar Dominguez
0 0 9 20 0 0 0 0 0 0
Bronx Bombers 15u
James Garcia
0 0 21 7 0 0 0 0 0 0
Bronx Bombers 15u
Cristian Hernandez Jr.
0 0 22 0 0 0 0 0 0 0
Bronx Bombers 15u
Dariel Osoria
0 5 0 89 0 0 0 0 0 0
Bronx Bombers 15u
Jeremy Ramirez
0 62 0 0 0 0 0 0 0 0
Bronx Bombers 15u
Vincent Velez
0 0 27 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Rafe Adams
0 60 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Max Banmiller
0 0 69 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Haoa Bode
0 0 83 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Gavin Feliciani
0 18 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Domenic Geramowciz
0 0 42 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Ty Lohsen
0 0 42 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Joe
Seamus Rogers
0 33 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
James Brown
0 0 78 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Jacob Chapman
0 0 23 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Mathew Christian
0 0 69 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Frank Dimaio
0 66 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Dylan Duke
0 0 51 0 0 0 0 0 0 0
Elite Squad 15U NY
Kyle Bednarski
0 27 48 0 0 0 0 0 0 0
Elite Squad 15U NY
Luke Beyer
0 0 28 0 0 0 0 0 0 0
Elite Squad 15U NY
Jason Cox
0 0 66 0 0 0 0 0 0 0
Elite Squad 15U NY
Joshua Moreno
0 28 0 0 0 0 0 0 0 0
Elite Squad 15U NY
Royal Munoz
0 6 73 0 0 0 0 0 0 0
Elite Squad 15U NY
Marcos Suarez
0 38 0 0 0 0 0 0 0 0
Elite Squad 15U NY
Tyler Winderman
0 21 0 0 0 0 0 0 0 0
Hustle Baseball
Jake Depetris
0 96 0 0 0 0 0 0 0 0
Hustle Baseball
James Macko
0 41 0 0 0 0 0 0 0 0
Hustle Baseball
Mossimo Meehan
0 0 9 0 0 0 0 0 0 0
Hustle Baseball
Andrew Merklinger
0 0 16 0 0 0 0 0 0 0
Hustle Baseball
Jonathan Porcelli
0 63 0 0 0 0 0 0 0 0
Hustle Baseball
Kenet Quinones
0 0 85 0 0 0 0 0 0 0
Keystone State Bombers
Cayde Connelly
0 0 15 0 0 0 0 0 0 0
Keystone State Bombers
Gavin Glass
0 39 0 0 0 0 0 0 0 0
Keystone State Bombers
Luke Guth
0 40 0 0 0 0 0 0 0 0
Keystone State Bombers
Andrew Malec
0 58 0 0 0 0 0 0 0 0
Keystone State Bombers
Joseph Mascaro
0 0 69 0 0 0 0 0 0 0
Keystone State Bombers
Matthew Merced
0 27 0 0 0 0 0 0 0 0
Keystone State Bombers
Jared Murray
0 67 0 0 0 0 0 0 0 0
Keystone State Bombers
Brogan Reihart
0 17 0 0 0 0 0 0 0 0
Kings Baseball Prime
Christopher Cespedes
0 0 36 0 0 0 0 0 0 0
Kings Baseball Prime
Aiden Coughlan
0 67 0 0 0 0 0 0 0 0
Kings Baseball Prime
Chris Diaz
0 0 14 0 0 0 0 0 0 0
Kings Baseball Prime
Dariel Ducasse
0 38 0 0 0 0 0 0 0 0
Kings Baseball Prime
Elvi Moronta
0 88 0 0 0 0 0 0 0 0
Kings Baseball Prime
Lewis Rodriguez
0 35 0 0 0 0 0 0 0 0
Kings Baseball Prime
Edgar Ruiz
0 53 0 0 0 0 0 0 0 0
Kings Baseball Prime
John Stewart
0 0 64 0 0 0 0 0 0 0
LegKick Nation
Will Christopher
0 0 7 0 0 0 0 0 0 0
LegKick Nation
Niko Diamantopolous
0 0 42 0 0 0 0 0 0 0
LegKick Nation
Nicholas Franzen
0 41 0 0 0 0 0 0 0 0
LegKick Nation
Nick Harnisch
0 0 23 0 0 0 0 0 0 0
LegKick Nation
Robert Havens
0 51 0 0 0 0 0 0 0 0
LegKick Nation
Jack Lomerson
0 0 22 0 0 0 0 0 0 0
LegKick Nation
Kevin O'Neill
0 0 52 0 0 0 0 0 0 0
LegKick Nation
Joseph Sestito
0 33 0 0 0 0 0 0 0 0
MA Show 2023 National
Landon Edwards
0 0 52 0 0 0 0 0 0 0
MA Show 2023 National
Ethan Hahn
0 0 98 0 0 0 0 0 0 0
MA Show 2023 National
Gabe Morgan
0 75 0 0 0 0 0 0 0 0
MA Show 2023 National
Nathan Taylor
0 0 33 0 0 0 0 0 0 0
MA Show 2023 National
Chase Thomas
0 0 30 0 0 0 0 0 0 0
New Jersey Bulls
Derek Bartek
0 17 30 0 0 0 0 0 0 0
New Jersey Bulls
Kevin Dillon
0 71 0 0 0 0 0 0 0 0
New Jersey Bulls
Ray Gelok
0 0 32 0 0 0 0 0 0 0
New Jersey Bulls
Anthony Holtje
0 12 79 0 0 0 0 0 0 0
New Jersey Bulls
Anthony Marano
0 0 28 0 0 0 0 0 0 0
New Jersey Bulls
Cooper Montelbano
0 0 29 0 0 0 0 0 0 0
New Jersey Bulls
Garret Wolf
0 0 28 0 0 0 0 0 0 0
NJ Jays
Sean Coffey
0 78 0 0 0 0 0 0 0 0
NJ Jays
Logan Escamilla
0 0 49 0 0 0 0 0 0 0
NJ Jays
Chase Hansen
0 27 0 0 0 0 0 0 0 0
NJ Jays
Devin Innella
0 0 51 0 0 0 0 0 0 0
NJ Jays
Kane Owings
0 33 0 0 0 0 0 0 0 0
NJ Jays
Ravi Varma
0 84 0 0 0 0 0 0 0 0
NJ Marlins
Danny Beldowicz
0 0 43 0 0 0 0 0 0 0
NJ Marlins
Joshua Berger
0 0 28 0 0 0 0 0 0 0
NJ Marlins
Anthony Mehmet
0 71 0 0 0 0 0 0 0 0
NJ Marlins
Nicholas Mellino
0 0 68 0 0 0 0 0 0 0
NJ Marlins
Aidan O'Donnell
0 0 57 0 0 0 0 0 0 0
NJ Marlins
Robert Sabatino, Jr.
0 0 28 0 0 0 0 0 0 0
NYC RISING STARS
Brandon Rocco Benitez
0 0 26 0 0 0 0 0 0 0
NYC RISING STARS
Iravan Bhattacharyya
0 60 0 0 0 0 0 0 0 0
NYC RISING STARS
Andruw Castaneda
0 0 0 77 0 0 0 0 0 0
NYC RISING STARS
Toren Choudri
0 71 0 0 0 0 0 0 0 0
NYC RISING STARS
A Norwood
0 0 19 0 0 0 0 0 0 0
NYC RISING STARS
Juan Sanchez
0 0 20 0 0 0 0 0 0 0
NYC RISING STARS
John Sapia
0 26 0 41 0 0 0 0 0 0
NYC RISING STARS
Sam Sinder
0 25 0 0 0 0 0 0 0 0
NYC RISING STARS
Miguel Toribio
0 0 2 0 0 0 0 0 0 0
NYC RISING STARS
Matthew Ventura
0 0 0 18 0 0 0 0 0 0
NYC RISING STARS
Chris Zavala
0 0 21 0 0 0 0 0 0 0
Power 5 Baseball
Matt Dinoff
0 0 15 0 0 0 0 0 0 0
Power 5 Baseball
Will Kerin
0 0 63 0 0 0 0 0 0 0
Power 5 Baseball
Brian McGovern
0 73 0 0 0 0 0 0 0 0
Power 5 Baseball
Christofer Miedreich
0 36 0 0 0 0 0 0 0 0
Power 5 Baseball
Max Nussbaum
0 64 0 0 0 0 0 0 0 0
Power 5 Baseball
George Stavrou
0 0 55 0 0 0 0 0 0 0
Power 5 Baseball
Zane Stone
0 39 0 0 0 0 0 0 0 0
Pro Skills Baseball 15U Select
Tommy Kohler
0 30 0 0 0 0 0 0 0 0
Pro Skills Baseball 15U Select
Christian Ovecka
0 75 0 0 0 0 0 0 0 0
Pro Skills Baseball 15U Select
Michael Papi
0 0 70 0 0 0 0 0 0 0
Pro Skills Baseball 15U Select
Michael Shaw
0 0 57 0 0 0 0 0 0 0
Pro Skills Baseball 15U Select
Daniel Torres Jr.
0 0 77 0 0 0 0 0 0 0
PS2 Academy Crusaders
Sal Cifalino
0 0 5 0 0 0 0 0 0 0
PS2 Academy Crusaders
Gavin Enright
0 0 26 0 0 0 0 0 0 0
PS2 Academy Crusaders
Jacob Gonzalez
0 80 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Grant Legras
0 0 59 0 0 0 0 0 0 0
PS2 Academy Crusaders
Nazier Mule
0 0 49 0 0 0 0 0 0 0
PS2 Academy Crusaders
Delvison Reyes
0 52 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
James Zwolinski
0 0 80 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Luis Ayden Almeyda
0 0 30 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Timmy Bonin
0 0 21 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Jayden Brown
0 45 0 36 0 0 0 0 0 0
Real Ballers 2023 National Team
Ryan Grace
0 17 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Michael Iannazzo
0 0 22 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Zigen Kodama
0 68 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Jd Stemhagen
0 0 30 19 0 0 0 0 0 0
Real Ballers 2023 National Team
Zaine Toneske
0 0 0 69 0 0 0 0 0 0
Real Ballers 2023 National Team
Casey Vaughn
0 0 0 65 0 0 0 0 0 0
Real Ballers 2023 National Team
Bryce Zicaro
0 45 0 65 0 0 0 0 0 0
Renegades 15U White
Daniel Henry
0 25 0 0 0 0 0 0 0 0
Renegades 15U White
Nicholas Huchro
0 0 59 0 0 0 0 0 0 0
Renegades 15U White
Joey Hundeland
0 0 59 0 0 0 0 0 0 0
Renegades 15U White
Anthony Jaeschke
0 83 0 0 0 0 0 0 0 0
Renegades 15U White
Jacob Quiles
0 2 67 0 0 0 0 0 0 0
Richmond County Nationals
Leo Doyle
0 0 22 0 0 0 0 0 0 0
Richmond County Nationals
Christian Ganim
0 0 81 0 0 0 0 0 0 0
Richmond County Nationals
Aaron Goldstein
0 0 20 0 0 0 0 0 0 0
Richmond County Nationals
Derek Mendez
0 0 29 0 0 0 0 0 0 0
Richmond County Nationals
Michael Palermo
0 0 64 0 0 0 0 0 0 0
Richmond County Nationals
Robert Salafia Jr.
0 97 0 0 0 0 0 0 0 0
Team Phenom NY
Evan Balbera
0 0 0 34 0 0 0 0 0 0
Team Phenom NY
Peter Brown
0 0 0 87 0 0 0 0 0 0
Team Phenom NY
Liam Flaherty
0 0 66 0 0 0 0 0 0 0
Team Phenom NY
Frank Romano
0 0 20 0 0 0 0 0 0 0
Team Phenom NY
Glenn Saenz
0 0 58 0 0 0 0 0 0 0
Team Phenom NY
Ryan Waring
0 82 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
08/04
Day 2
08/05
Day 3
08/06
Day 4
08/07
2020 PG 16U Northeast World SeriesAllstars Academy Elite 15UAndrew Dongelewic968/2/2020 RR RR RR
2020 PG 15U Northeast World SeriesBatting 1.000 Seminoles (C. Ferriggi)Aidan Amato958/1/2020 RR RR
2020 PG 15U Northeast World SeriesBatting 1.000 Seminoles (C. Ferriggi)Max Breiter887/31/2020 RR
2020 PG 15U Northeast World SeriesBatting 1.000 Seminoles (C. Ferriggi)Shane Linett748/1/2020 RR
2020 PG 15U Northeast World SeriesDreamChasers AcademyElvi Moronta887/31/2020 RR
2020 PG 16U Northeast World SeriesElite Squad 15U NYAllen Hernandez948/2/2020 RR RR RR
2020 PG 16U Northeast World SeriesElite Squad 15U NYAyden Alexander968/1/2020 RR RR
2020 PG 16U Northeast World SeriesElite Squad 15U NYJonathan Rodriguez718/2/2020 RR RR
2020 PG 16U Northeast World Serieselite squad nyAllen Hernandez948/2/2020 RR RR RR
2020 PG 16U Northeast World Serieselite squad nyAyden Alexander968/1/2020 RR RR
2020 PG 16U Northeast World Serieselite squad nyJonathan Rodriguez718/2/2020 RR RR
2020 PG 16U Northeast World SeriesLong Island Junior Ducks 2022Jake Deslauriers858/2/2020 RR RR RR
2020 PG 15U Northeast World SeriesMVP BEAST 2023 AmericanJd Stemhagen868/1/2020 RR RR
2020 PG 14U Northeast World SeriesRichmond County NationalsAaron Goldstein878/3/2020 RR RR RR RR
2020 PG 14U Northeast World SeriesRichmond County NationalsAnthony Belisario918/3/2020 RR RR RR RR
2020 PG 14U Northeast World SeriesRichmond County NationalsDerek Mendez628/2/2020 RR RR
2020 PG 14U Northeast World SeriesRichmond County NationalsJohn Papagni628/1/2020 RR
2020 PG 14U Northeast World SeriesRichmond County NationalsLeo Doyle958/3/2020 RR RR RR RR
2020 PG 15U Northeast World SeriesTeam Phenom NYPeter Brown948/2/2020 RR RR RR
2020 PG 15U Northeast World SeriesTeam Phenom NYRandolph Ramnarace928/3/2020 RR RR RR RR
2020 PG 15U Northeast World SeriesTeam Phenom NYRyan Waring767/31/2020 RR
2020 PG 14U Northeast World SeriesTri State Arsenal 14u NationalJoseph Mascaro958/1/2020 RR RR