THE WORLD'S LARGEST AND MOST COMPREHENSIVE SCOUTING ORGANIZATION
| 2,384 MLB PLAYERS | 15,801 MLB DRAFT SELECTIONS
2,384 MLB PLAYERS | 15,801 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
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
Day 5
08/03
Day 6
08/04
Day 7
08/05
Day 8
08/06
Day 9
08/07
Day 10
08/08
ALL-STARS
Joey Abbate
0 0 11 0 0 0 0 0 0 0
ALL-STARS
Aidan Colagrande
0 0 55 0 0 0 0 0 0 0
ALL-STARS
Liam Collins
0 0 55 0 0 0 0 0 0 0
ALL-STARS
Reilly Danny
0 0 0 71 0 0 0 0 0 0
ALL-STARS
Aedan Forde
0 0 0 26 0 0 0 0 0 0
ALL-STARS
Eugenio Mastandrea
0 0 59 0 0 0 0 0 0 0
ALL-STARS
Erik Paulsen Jr.
0 0 0 25 0 0 0 0 0 0
ALL-STARS
Jason Sacks
0 0 41 0 0 0 0 0 0 0
ALL-STARS
Michael Steinberg
0 0 0 0 81 0 0 0 0 0
ALL-STARS
Michael Vilardi
0 85 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Aidan Amato
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)
Daniel Fuentes
0 0 0 46 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Shane Linett
0 0 74 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Jullian Sferrazza
0 0 0 56 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Robbie Vitale
0 3 12 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Daniel Alexander
0 0 49 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Pat Conroy
0 0 13 0 40 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Liam Daly
0 0 50 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Alec Edwards
0 40 0 47 0 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Ryan Gawley
0 0 8 22 0 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Peter Halloran
0 31 0 0 84 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Tal Schulmiller
0 72 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Timpone)
Matthew Tusiani-Eng
0 40 0 82 0 0 0 0 0 0
DreamChasers Academy
Kenneth Arias
0 0 54 0 0 0 0 0 0 0
DreamChasers Academy
Grason De La Cruz
0 25 0 0 0 0 0 0 0 0
DreamChasers Academy
Steven Filler-Berroll
0 34 0 0 0 0 0 0 0 0
DreamChasers Academy
Sebastian Granobles
0 43 0 95 0 0 0 0 0 0
DreamChasers Academy
Elvi Moronta
0 88 0 0 0 0 0 0 0 0
DreamChasers Academy
Yorky Perez
0 0 26 0 0 0 0 0 0 0
DreamChasers Academy
Emmanuel Rodriguez
0 16 61 0 0 0 0 0 0 0
DreamChasers Academy
Janiel Santana
0 0 23 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Chris Batuyios
0 54 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Jesse Brown
0 0 2 0 52 0 0 0 0 0
East Coast Lumberjacks 2023s
Will Darrell
0 0 28 25 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Jack Friend
0 0 0 28 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Josh Knoth
0 0 0 65 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Justin Lopez
0 0 0 47 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Max Reichenbach
0 0 44 0 32 0 0 0 0 0
East Coast Lumberjacks 2023s
Ben Waife
0 9 0 0 33 0 0 0 0 0
East Coast Lumberjacks 2023s
Xavier Webb
0 0 0 25 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Conor Casswell
0 0 44 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Ben Grodski
0 0 0 96 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Jack Kiernan
0 0 0 17 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Tyler Lopez
0 0 0 96 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Kieran Minihane
0 48 0 40 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Ezra Pole
0 78 0 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Josh Ruiz
0 0 43 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Matthew Sloane
0 0 42 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Erik Anderson
0 0 28 9 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Andrew Berman
0 39 0 54 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Anthony Carullo
0 0 0 15 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Ryan Culley
0 0 0 21 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Connor Levasseur
0 0 0 54 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Jackson Loper
0 0 0 59 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Kevin Ohlsen
0 0 80 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
John Schneider
0 60 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Brandon Soumakis
0 0 0 32 0 0 0 0 0 0
Long Island Elite Cuomo
Enzo Carpentiere
0 29 5 0 0 0 0 0 0 0
Long Island Elite Cuomo
Christian Corey
0 30 0 62 0 0 0 0 0 0
Long Island Elite Cuomo
Liam Daly
0 30 0 0 0 0 0 0 0 0
Long Island Elite Cuomo
Luca Goldflam
0 0 69 0 0 0 0 0 0 0
Long Island Elite Cuomo
Dylan Hogdson
0 0 68 0 0 0 0 0 0 0
Long Island Elite Cuomo
Owen Johansen
0 25 33 0 0 0 0 0 0 0
Long Island Elite Cuomo
Albert Ramos
0 0 22 49 0 0 0 0 0 0
Long Island Elite Cuomo
James Sill
0 0 30 0 0 0 0 0 0 0
Long Island Elite Martinez
Bryce Bowers
0 0 13 15 0 0 0 0 0 0
Long Island Elite Martinez
Michael Cucinella
0 34 0 0 0 0 0 0 0 0
Long Island Elite Martinez
Kyle Knowles
0 62 0 0 0 0 0 0 0 0
Long Island Elite Martinez
Nicholas Kostulias
0 0 75 0 0 0 0 0 0 0
Long Island Elite Martinez
Nicholas Pusinelli
0 74 0 0 0 0 0 0 0 0
Long Island Elite Martinez
J Tighe
0 8 0 0 0 0 0 0 0 0
Long Island Elite Martinez
Eric Van Grembergen
0 66 0 0 0 0 0 0 0 0
Long Island Elite Martinez
Nick Walker
0 0 0 86 0 0 0 0 0 0
Long Island Elite Varela
Connor Barry
0 0 65 0 0 0 0 0 0 0
Long Island Elite Varela
Matthew Cardozo
0 0 0 83 0 0 0 0 0 0
Long Island Elite Varela
Michael Feldman
0 0 0 34 0 0 0 0 0 0
Long Island Elite Varela
Joseph Gambino
0 0 46 0 0 0 0 0 0 0
Long Island Elite Varela
Michael Knapp
0 93 0 0 0 0 0 0 0 0
Long Island Elite Varela
Jack Taggart
0 0 73 0 0 0 0 0 0 0
Long Island Titans Schnupp
James Eden
0 39 0 0 0 0 0 0 0 0
Long Island Titans Schnupp
Luke Filippi
0 0 59 0 0 0 0 0 0 0
Long Island Titans Schnupp
Matthew Galli
0 0 0 45 0 0 0 0 0 0
Long Island Titans Schnupp
Peter Haralambidis
0 57 0 0 0 0 0 0 0 0
Long Island Titans Schnupp
Sebastian Loor
0 0 0 25 0 0 0 0 0 0
Long Island Titans Schnupp
Tj Scannevin
0 38 0 0 0 0 0 0 0 0
Long Island Titans Schnupp
Ted Valentino
0 0 0 38 0 0 0 0 0 0
Long Island Titans Schnupp
Jacob Zoufaly
0 51 0 0 0 0 0 0 0 0
Long Island Titans-Stybel
Bryan Birkl
0 0 27 0 0 0 0 0 0 0
Long Island Titans-Stybel
Joseph Citrangola
0 0 0 0 36 0 0 0 0 0
Long Island Titans-Stybel
Alex Goldstein
0 28 0 79 0 0 0 0 0 0
Long Island Titans-Stybel
Brody Herbst
0 0 0 32 0 0 0 0 0 0
Long Island Titans-Stybel
Matthew Ingram
0 0 0 79 0 0 0 0 0 0
Long Island Titans-Stybel
Charlie Knee
0 0 0 0 25 0 0 0 0 0
Long Island Titans-Stybel
Charlie Leo
0 0 0 0 44 0 0 0 0 0
Long Island Titans-Stybel
Bobby McBrien
0 55 0 0 92 0 0 0 0 0
Long Island Titans-Stybel
Patrick McLaughlin
0 25 0 0 51 0 0 0 0 0
Long Island Titans-Stybel
Tyler Mezadurian
0 0 0 0 75 0 0 0 0 0
Long Island Titans-Stybel
James Russell
0 0 0 24 0 0 0 0 0 0
Long Island Titans-Stybel
Jack Schulz
0 0 77 0 0 0 0 0 0 0
MVP BEAST 2023 American
Jackson Bullaro
0 0 0 91 0 0 0 0 0 0
MVP BEAST 2023 American
Zigen Kodama
0 31 0 30 0 0 0 0 0 0
MVP BEAST 2023 American
Michael Lazaridis
0 0 0 43 0 0 0 0 0 0
MVP BEAST 2023 American
Daniel Onorato
0 62 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Justin Praddy
0 0 0 64 0 0 0 0 0 0
MVP BEAST 2023 American
Engel Silvestri
0 21 0 28 0 0 0 0 0 0
MVP BEAST 2023 American
Jd Stemhagen
0 0 86 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
JT Caruso
0 0 73 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Jack Costello
0 0 0 74 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Robert Gitto
0 0 0 15 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Aidan Katzman
0 1 0 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Eric Mohr
0 0 0 57 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Michael Mugno
0 32 0 7 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Connor Schramm
0 24 0 49 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Samuel Stafura
0 0 55 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Randy Ventura
0 52 0 0 0 0 0 0 0 0
Steel Gold
Billy Bullock
0 0 10 0 0 0 0 0 0 0
Steel Gold
Michael Campites
0 0 19 0 0 0 0 0 0 0
Steel Gold
William Caroli
0 0 20 0 0 0 0 0 0 0
Steel Gold
Zack Dezinski
0 78 0 0 0 0 0 0 0 0
Steel Gold
Richie Heyder
0 0 75 0 0 0 0 0 0 0
Steel Gold
Tyler Hodella
0 0 61 0 0 0 0 0 0 0
Steel Gold
Mike Maggio
0 0 12 69 0 0 0 0 0 0
Steel Gold
Carlos Martinez
0 0 21 25 0 0 0 0 0 0
Steel Gold
Aaron Miller
0 0 0 23 0 0 0 0 0 0
Steel Select 14u
Joseph Chanis
0 0 44 39 0 0 0 0 0 0
Steel Select 14u
Jack Fanning
0 63 0 0 0 0 0 0 0 0
Steel Select 14u
David Granucci
0 18 0 68 0 0 0 0 0 0
Steel Select 14u
Louis Kaleb
0 35 0 45 0 0 0 0 0 0
Steel Select 14u
Nick Parker
0 0 92 0 0 0 0 0 0 0
Steel Select 14u
Anthony Scarabino
0 87 0 0 0 0 0 0 0 0
Team Phenom NY
Evan Balbera
0 0 42 0 33 0 0 0 0 0
Team Phenom NY
Peter Brown
0 0 0 94 0 0 0 0 0 0
Team Phenom NY
Mason Mehling
0 44 0 0 0 0 0 0 0 0
Team Phenom NY
Joseph Paulino
0 0 27 0 0 0 0 0 0 0
Team Phenom NY
Randolph Ramnarace
0 50 0 0 92 0 0 0 0 0
Team Phenom NY
Glenn Saenz
0 13 0 0 38 0 0 0 0 0
Team Phenom NY
Ryan Waring
0 76 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Quinn Cierski
0 86 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Lukasz Dubicki
0 0 0 41 0 0 0 0 0 0
Tri State Arsenal NY 15U National
M Hurley
0 0 54 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
James Moore
0 0 12 39 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Adam Ohebshalom
0 0 39 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
John Pulos
0 0 43 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
A Vasquez
0 0 23 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
A Weinstein
0 0 93 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
William Zhu
0 44 0 39 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
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
2020 PG 15U Mid-Atlantic World SeriesDreamChasers AcademyElvi Moronta897/27/2020 RR RR
2020 PG 15U Mid-Atlantic World SeriesDreamChasers AcademyKenneth Arias967/26/2020 RR
2020 PG 15U Mid-Atlantic World SeriesMVP BEAST 2023 NATIONALEric Mohr787/28/2020 RR RR RR
2020 PG 15U Mid-Atlantic World SeriesMVP BEAST 2023 NATIONALJustin Leguernic937/28/2020 RR RR RR
2020 PG 15U Mid-Atlantic World SeriesMVP BEAST 2023 NATIONALMichael Mugno737/27/2020 RR