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)
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/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
Day 5
07/20
Day 6
07/21
Day 7
07/22
Day 8
07/23
Day 9
07/24
Day 10
07/25
Batting 1.000 Seminoles (C. Ferriggi)
Aidan Amato
0 0 0 76 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Joseph Bello
0 95 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Max Breiter
47 0 16 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
dan Fuentes
0 28 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Darius Iemma
14 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Shane Linett
27 0 0 8 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Chris Petrillo
0 0 37 0 0 0 0 0 0 0
Batting 1.000 Seminoles (C. Ferriggi)
Robbie Vitale
12 0 0 25 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Conor Casswell
35 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Ben Grodski
0 86 0 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Tyler Lopez
69 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Kieran Minihane
0 0 37 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Ezra Pole
0 15 54 0 0 0 0 0 0 0
EastEnd Aviators (Anzalone)
Matthew Sloane
0 0 32 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Andrew Berman
67 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Anthony Carullo
0 28 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Ryan Culley
14 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Riley Herrmann
36 0 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Jackson Loper
22 45 0 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Hayden Preston
0 0 75 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
John Schneider
75 0 9 0 0 0 0 0 0 0
EastEnd Aviators (Boyce)
Brandon Soumakis
0 61 66 0 0 0 0 0 0 0
LIB 15U Prime
Joseph Barlovic
0 18 0 0 0 0 0 0 0 0
LIB 15U Prime
Brian Chin
65 0 0 0 82 0 0 0 0 0
LIB 15U Prime
Sean Costello
56 0 0 0 33 0 0 0 0 0
LIB 15U Prime
Vinny Giambona
0 31 0 0 0 0 0 0 0 0
LIB 15U Prime
Vinay Patel
43 0 40 0 0 0 0 0 0 0
LIB 15U Prime
Jayson Torres
0 47 0 0 63 0 0 0 0 0
LIB 15U Prime
Sadier Vicioso
42 0 0 0 94 0 0 0 0 0
LIB 15U Prime
Tommy Waller
27 0 13 0 0 0 0 0 0 0
Long Island Body Armor Titans
Justin Arciniegas
22 0 0 0 72 0 0 0 0 0
Long Island Body Armor Titans
Brady Clark
53 0 0 0 27 0 0 0 0 0
Long Island Body Armor Titans
Aedan Forde
0 0 12 0 39 0 0 0 0 0
Long Island Body Armor Titans
Johan Franco
0 42 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Tony Humphrey
26 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Patrick Krempasky
24 0 0 0 52 0 0 0 0 0
Long Island Body Armor Titans
Jack Magill
0 26 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Erik Paulsen Jr.
0 0 67 0 0 0 0 0 0 0
Long Island Body Armor Titans
Liam Stemmler
0 51 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Charles West
54 0 0 0 48 0 0 0 0 0
Long Island Elite Schacca
Connor Barry
0 53 0 0 0 0 0 0 0 0
Long Island Elite Schacca
Matthew Cardozo
33 0 86 0 0 0 0 0 0 0
Long Island Elite Schacca
Michael Feldman
0 79 23 0 0 0 0 0 0 0
Long Island Elite Schacca
Joseph Gambino
15 0 31 0 0 0 0 0 0 0
Long Island Elite Schacca
Michael Knapp
88 0 0 0 0 0 0 0 0 0
Long Island Elite Schacca
Jack Taggart
57 0 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Jackson Bullaro
0 0 0 0 0 83 0 0 0 0
MVP BEAST 2023 American
Michael Lazaridis
71 0 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Zak Newman
24 0 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Daniel Onorato
0 0 96 0 0 0 0 0 0 0
MVP BEAST 2023 American
Justin Praddy
93 0 0 0 72 0 0 0 0 0
MVP BEAST 2023 American
Jack Shaw
75 0 0 0 0 0 0 0 0 0
MVP BEAST 2023 American
Engel Silvestri
0 0 0 0 70 0 0 0 0 0
MVP BEAST 2023 American
Anthony Tufano
0 0 0 0 0 49 0 0 0 0
MVP BEAST 2023 NATIONAL
Robert Gitto
0 0 18 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Aidan Katzman
75 0 0 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Frank Kelly
15 0 0 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Justin Leguernic
48 0 0 0 57 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Eric Mohr
62 0 0 0 71 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Michael Mugno
16 12 0 0 16 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Anthony Sanguedolce
0 0 82 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Samuel Stafura
0 0 32 0 0 0 0 0 0 0
MVP BEAST 2023 NATIONAL
Randy Ventura
0 85 0 0 0 0 0 0 0 0
Next Level 2023
Jack Castillo
27 0 0 0 0 0 0 0 0 0
Next Level 2023
Luke Donoghue
47 0 0 0 0 0 0 0 0 0
Next Level 2023
A Gorhan
0 0 63 0 0 0 0 0 0 0
Next Level 2023
Joseph Hauser
56 0 0 0 0 0 0 0 0 0
Next Level 2023
John Kwiatkowski
65 0 0 0 0 0 0 0 0 0
Next Level 2023
A Mccarthy
0 0 0 68 0 0 0 0 0 0
Next Level 2023
Christopher Rosenbaum
0 0 0 20 0 0 0 0 0 0
Next Level 2023
John Ruchlawski
0 0 0 23 0 0 0 0 0 0
Next Level 2023
A Travagila
56 0 0 0 0 0 0 0 0 0
Next Level 2023
Michael Vilardi
0 0 26 0 0 0 0 0 0 0
Steel Grey
Michael Ariola
73 0 0 0 0 0 0 0 0 0
Steel Grey
Nicholas Brikes
9 0 0 0 0 0 0 0 0 0
Steel Grey
Luke Buyes
0 0 12 91 0 0 0 0 0 0
Steel Grey
Michael Dilorenzo
0 0 19 0 0 0 0 0 0 0
Steel Grey
Ryan McCann
0 0 93 0 0 0 0 0 0 0
Steel Grey
Ben Moscatiello
79 0 0 0 0 0 0 0 0 0
Steel Grey
Dan Weber
18 0 0 61 0 0 0 0 0 0
Steel Longhorns
Michael Accardi
0 0 0 5 0 0 0 0 0 0
Steel Longhorns
Jack Corcoran
72 0 0 0 0 0 0 0 0 0
Steel Longhorns
Christian Dantuono
16 0 0 0 0 0 0 0 0 0
Steel Longhorns
Justin Davitashvili
0 0 50 0 0 0 0 0 0 0
Steel Longhorns
Dylan Gronenthal
62 0 0 0 0 0 0 0 0 0
Steel Longhorns
Dominic Kauffmann
0 0 0 44 0 0 0 0 0 0
Steel Longhorns
Stephen Kirk
30 0 0 16 0 0 0 0 0 0
Steel Longhorns
Ryan Locarni
0 0 59 0 0 0 0 0 0 0
Steel Longhorns
Justin Maikowski
0 0 0 29 0 0 0 0 0 0
Steel Longhorns
Tyler Molinaro
22 0 0 13 0 0 0 0 0 0
Steel Longhorns
Joe Streng
21 0 0 0 0 0 0 0 0 0
Steel Select 14u
Joseph Chanis
40 0 0 0 0 0 0 0 0 0
Steel Select 14u
Thomas Chanis
0 0 19 0 0 0 0 0 0 0
Steel Select 14u
Jack Fanning
25 0 61 0 0 0 0 0 0 0
Steel Select 14u
David Granucci
0 0 70 0 0 0 0 0 0 0
Steel Select 14u
Louis Kaleb
56 0 70 39 0 0 0 0 0 0
Steel Select 14u
Michael Milo
0 0 50 0 0 0 0 0 0 0
Steel Select 14u
Nick Parker
48 0 0 0 0 0 0 0 0 0
Steel Select 14u
Anthony Scarabino
55 0 0 0 0 0 0 0 0 0
Team Steel Select
Michael Capria
0 0 0 36 0 0 0 0 0 0
Team Steel Select
Joel Cartagena
0 0 0 49 0 10 0 0 0 0
Team Steel Select
Parker Goodman
0 0 0 39 0 0 0 0 0 0
Team Steel Select
Eugenio Mastandrea
0 0 0 45 0 0 0 0 0 0
Team Steel Select
Daniel Reilly
0 0 0 0 0 89 0 0 0 0
Team Steel Select
Jason Sacks
0 0 0 78 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Nicholas Barone
69 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Quinn Cierski
0 82 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Max Hurley
0 0 26 1 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Adam Ohebshalom
43 0 61 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
John Pulos
75 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
William Zhu
0 0 62 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
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
2020 PG 16U Northeast Select ChampionshipMVP BEAST 2022Alex Larson827/12/2020 RR