2,210 MLB PLAYERS | 15,134 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
09/24
Day 2
09/25
Day 3
09/26
Day 4
09/27
Day 5
09/28
Day 6
09/29
Day 7
09/30
Day 8
10/01
Day 9
10/02
Day 10
10/03
2022 Batting 1.000 Seminoles (Cohen)
Ryan Castrillon
0 90 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Liam Daly
0 100 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Alec Edwards
0 7 92 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Will Karikas
0 30 36 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Okon)
Joseph Bello
3 0 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Okon)
Andrew Bonanno
0 0 97 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Okon)
Damian DiGiuseppe
0 24 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Okon)
Nicholas Farnacci
104 0 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Okon)
Chris Petrillo
0 0 28 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Okon)
Brendan Trotta
0 99 0 0 0 0 0 0 0 0
Clubhouse 2023
Jake Brink
0 64 0 0 0 0 0 0 0 0
Clubhouse 2023
Trey Deitelbaum
0 62 0 0 0 0 0 0 0 0
Clubhouse 2023
James Fahan
0 0 85 0 0 0 0 0 0 0
Clubhouse 2023
Will O'Connor
0 15 0 0 0 0 0 0 0 0
Clubhouse 2023
Michael Porzio
0 0 8 0 0 0 0 0 0 0
Clubhouse 2023
Aj Preisano
0 22 42 0 0 0 0 0 0 0
Clubhouse 2023
Matthew Spenner
0 17 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Erik Anderson
0 0 72 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
James Farrell
0 97 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Jackson Loper
0 0 63 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Sean McCrain
0 13 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Hayden Preston
0 108 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Christopher Triolo
0 0 11 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Sean Hamilton
0 18 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Tyler Lopez
0 16 47 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Luciano Lorefice
0 98 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Dylan Thomasson
0 74 0 0 0 0 0 0 0 0
Elite Squad Ny
Kyle Bednarski
0 51 0 0 0 0 0 0 0 0
Elite Squad Ny
Erwins Branche
0 0 20 0 0 0 0 0 0 0
Elite Squad Ny
Kaleb Castillo
0 0 23 0 0 0 0 0 0 0
Elite Squad Ny
Tristan Govea
0 0 36 0 0 0 0 0 0 0
Elite Squad Ny
Jason Hernandez
0 0 28 0 0 0 0 0 0 0
Elite Squad Ny
William Marmol
0 0 33 0 0 0 0 0 0 0
Elite Squad Ny
Harby Valera
0 92 0 0 0 0 0 0 0 0
Knight Nation Team MXE Academy
Jordan Babbo
0 30 0 0 0 0 0 0 0 0
Knight Nation Team MXE Academy
Thomas Charlwood
0 103 0 0 0 0 0 0 0 0
Knight Nation Team MXE Academy
Christopher Critchley
0 99 0 0 0 0 0 0 0 0
Knight Nation Team MXE Academy
Aiden Lucas
0 5 0 0 0 0 0 0 0 0
Knight Nation Team MXE Academy
Jack Peters
0 0 48 0 0 0 0 0 0 0
Knight Nation Team MXE Academy
Sean Seligman
0 0 53 0 0 0 0 0 0 0
Long Island Elite Prospects
Leo Asta
0 94 0 0 0 0 0 0 0 0
Long Island Elite Prospects
Brian Chin
0 0 104 0 0 0 0 0 0 0
Long Island Elite Prospects
Ryan Degnan
0 0 77 0 0 0 0 0 0 0
Long Island Elite Prospects
Nicholas Pusinelli
0 88 0 0 0 0 0 0 0 0
Long Island Elite Prospects
Sadier Vicioso
0 17 0 0 0 0 0 0 0 0
Long Island Elite Showcase
Michael Balnis
0 41 0 0 0 0 0 0 0 0
Long Island Elite Showcase
Daniel Bondi
0 23 94 0 0 0 0 0 0 0
Long Island Elite Showcase
Ryan Glupe
85 0 0 0 0 0 0 0 0 0
Long Island Elite Showcase
Michael Knapp
0 14 105 0 0 0 0 0 0 0
Long Island Elite Showcase
Nicholas Kostulias
0 0 11 0 0 0 0 0 0 0
Long Island Elite Showcase
James Sill
0 23 106 0 0 0 0 0 0 0
Long Island Elite Showcase
Jack Taggart
0 0 24 0 0 0 0 0 0 0
Long Island Titans Patane
Brendan Baker
0 17 0 0 0 0 0 0 0 0
Long Island Titans Patane
Christopher Cann
35 0 58 0 0 0 0 0 0 0
Long Island Titans Patane
Chris Forstmann
0 0 59 0 0 0 0 0 0 0
Long Island Titans Patane
Tommy Mangiaracina
79 0 0 0 0 0 0 0 0 0
Long Island Titans Patane
Ryan Merola
0 91 0 0 0 0 0 0 0 0
Long Island Titans Patane
Matthew Pyke
0 18 0 0 0 0 0 0 0 0
MVP Beast 2022
Daniel Barbero Jr.
0 0 22 0 0 0 0 0 0 0
MVP Beast 2022
Matthew Canizares
0 0 24 0 0 0 0 0 0 0
MVP Beast 2022
Andrew Castelluccio
0 81 0 0 0 0 0 0 0 0
MVP Beast 2022
Antonio Ducatelli
0 0 38 0 0 0 0 0 0 0
MVP Beast 2022
Matt Hannon
0 0 93 0 0 0 0 0 0 0
MVP Beast 2022
Cole Lindquist
0 0 105 0 0 0 0 0 0 0
MVP Beast 2022
Drew Munn
0 0 54 0 0 0 0 0 0 0
MVP Beast 2022
Brandon O'Neill
0 65 0 0 0 0 0 0 0 0
MVP Beast 2022
Justin Sanchez
0 64 0 0 0 0 0 0 0 0
MVP Beast 2022
Michael Zeis
0 0 5 0 0 0 0 0 0 0
Mvp Beast 2023 National
Jack Dickinson
0 0 63 0 0 0 0 0 0 0
Mvp Beast 2023 National
Aidan Katzman
0 0 32 26 0 0 0 0 0 0
Mvp Beast 2023 National
Alex Larson
0 0 91 0 0 0 0 0 0 0
Mvp Beast 2023 National
Justin Leguernic
0 0 33 0 0 0 0 0 0 0
Mvp Beast 2023 National
Eric Mohr
0 0 56 0 0 0 0 0 0 0
Mvp Beast 2023 National
Ryan Muskopf
0 105 0 0 0 0 0 0 0 0
Mvp Beast 2023 National
Dylan Rorech
73 0 0 0 0 0 0 0 0 0
Mvp Beast 2023 National
Carmine Scardina
0 0 105 19 0 0 0 0 0 0
Mvp Beast 2023 National
Connor Schramm
0 41 0 0 0 0 0 0 0 0
Steel American 2023
Colin Clough
0 0 16 0 0 0 0 0 0 0
Steel American 2023
Adam Ginsberg
19 0 0 0 0 0 0 0 0 0
Steel American 2023
Jayden Kennedy
25 0 0 0 0 0 0 0 0 0
Steel American 2023
Tyler Molinaro
0 0 13 0 0 0 0 0 0 0
Steel American 2023
Brogan Olson
0 59 0 0 0 0 0 0 0 0
Steel American 2023
Chris Pisano
0 20 17 0 0 0 0 0 0 0
Steel American 2023
Sean Rogalle
0 0 92 0 0 0 0 0 0 0
Steel American 2023
Jason Savattere
42 0 0 0 0 0 0 0 0 0
Steel American 2023
Jeremy Schelmety
31 0 0 0 0 0 0 0 0 0
Steel American 2023
Owen Weber
0 60 0 0 0 0 0 0 0 0
Steel Premier 2023
Connor Buonconsiglio
0 0 15 0 0 0 0 0 0 0
Steel Premier 2023
Joseph Eger
0 40 0 0 0 0 0 0 0 0
Steel Premier 2023
Charlie Kelleher
0 87 0 0 0 0 0 0 0 0
Steel Premier 2023
Tyler Luizzi
0 74 0 0 0 0 0 0 0 0
Steel Premier 2023
Dominick Persichilli
0 0 49 0 0 0 0 0 0 0
Steel Premier 2023
Zachary Skupp
0 0 10 0 0 0 0 0 0 0
Steel Premier 2023
Jerry Suppa
0 0 76 0 0 0 0 0 0 0
Steel Premier 2023
Matthew Tusiani-Eng
0 36 0 0 0 0 0 0 0 0
Steel Premier 2023
Ryan Yerkes
0 0 87 0 0 0 0 0 0 0
Steel Upperclass
Justin Arciniegas
0 0 81 0 0 0 0 0 0 0
Steel Upperclass
Trevor Diamond
0 50 0 0 0 0 0 0 0 0
Steel Upperclass
Tyler Hodella
0 45 0 0 0 0 0 0 0 0
Steel Upperclass
Eugenio Mastandrea
0 49 0 0 0 0 0 0 0 0
Steel Upperclass
Jason Strickland
0 0 48 0 0 0 0 0 0 0
Steel Upperclass
Austin Wenz
0 73 0 0 0 0 0 0 0 0
Surge National Super Charged
Shane Comer
0 89 0 0 0 0 0 0 0 0
Surge National Super Charged
Bradley Gagen
0 24 0 0 0 0 0 0 0 0
Surge National Super Charged
Nicholas Pelliccio
0 0 38 0 0 0 0 0 0 0
Surge National Super Charged
Justin Pierre
0 34 0 0 0 0 0 0 0 0
Surge National Super Charged
Jeuriz Polanco
0 107 0 0 0 0 0 0 0 0
Surge National Super Charged
Andrew Zweiback
0 0 55 0 0 0 0 0 0 0
Team Beast 2022
Christian Antonopoulos
0 0 31 0 0 0 0 0 0 0
Team Beast 2022
Tyler Litts
79 0 0 0 0 0 0 0 0 0
Team Beast 2022
Austin Saji
0 43 0 0 0 0 0 0 0 0
Team Beast 2022
Russell Silverman
0 29 0 0 0 0 0 0 0 0
Team Beast 2022
Adam Sorel
16 22 0 0 0 0 0 0 0 0
Team Beast 2022
Mateo Sucre
0 0 95 0 0 0 0 0 0 0
Team Beast Galiano 2022
Ryan Annunziato
0 99 0 0 0 0 0 0 0 0
Team Beast Galiano 2022
Steven Filler-Berroll
0 42 0 0 0 0 0 0 0 0
Team Beast Galiano 2022
Michael Iocco
0 92 0 0 0 0 0 0 0 0
Team Beast Rocchio 2023
Matthew Casaccio
0 89 0 0 0 0 0 0 0 0
Team Beast Rocchio 2023
Aidan Castillo
0 4 0 0 0 0 0 0 0 0
Team Beast Rocchio 2023
Dylan Hammer
27 0 0 0 0 0 0 0 0 0
Team Beast Rocchio 2023
Sebastian LoCurto
0 0 104 0 0 0 0 0 0 0
Team Beast Rocchio 2023
Jack O'Leary
46 0 0 0 0 0 0 0 0 0
Team Beast Rocchio 2023
Aidan Suapengco
40 0 0 0 0 0 0 0 0 0
Team Phenom Ny
Anthony Armenia
0 27 0 0 0 0 0 0 0 0
Team Phenom Ny
Tyler Barrero
0 77 0 0 0 0 0 0 0 0
Team Phenom Ny
KJ Dow
0 44 0 0 0 0 0 0 0 0
Team Phenom Ny
Troy Emmanuel
0 22 19 0 0 0 0 0 0 0
Team Phenom Ny
Steve Licata
0 0 78 0 0 0 0 0 0 0
Team Phenom Ny
Zack Zarrilli
0 22 0 0 0 0 0 0 0 0
Tri State Arsenal NY National
Gavin Butler
0 33 0 0 0 0 0 0 0 0
Tri State Arsenal NY National
Mark DeDona
70 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY National
Vincent Deiosso
0 64 0 0 0 0 0 0 0 0
Tri State Arsenal NY National
Alex Johnston
0 0 66 0 0 0 0 0 0 0
Tri State Arsenal NY National
John Pulos
55 44 0 0 0 0 0 0 0 0
Tri State Arsenal NY National
Ryan Tam
0 0 15 0 0 0 0 0 0 0
Vendetta Baseball Academy
Michael Brocco
0 85 0 0 0 0 0 0 0 0
Vendetta Baseball Academy
Josue Cepeda
0 0 34 0 0 0 0 0 0 0
Vendetta Baseball Academy
Juliany Cuesta Acosta
0 32 0 0 0 0 0 0 0 0
Vendetta Baseball Academy
Dylan Hodgson
0 96 0 0 0 0 0 0 0 0
Vendetta Baseball Academy
Daniel O'Donnell
0 0 65 0 0 0 0 0 0 0
Vendetta Baseball Academy
Jeral Jose Columna Sanchez
0 6 0 0 0 0 0 0 0 0
Wrath Baseball BKLYN
Leo Altman
0 0 44 0 0 0 0 0 0 0
Wrath Baseball BKLYN
Iravan Bhattacharyya
0 35 0 0 0 0 0 0 0 0
Wrath Baseball BKLYN
Paul Liou
0 0 69 0 0 0 0 0 0 0
Wrath Baseball BKLYN
Rio McKay
0 75 0 0 0 0 0 0 0 0
Wrath Baseball BKLYN
Aidan Pawlak
0 55 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