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 (M. Ferriggi)
James Botta
24 0 22 0 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Liam Carroll
0 60 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Tim Dorman
0 0 85 0 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Brendan Eising
0 0 0 77 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Nicholas Farnacci
42 0 8 0 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Tj Maher
0 51 0 29 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Matthew Minio
73 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Nick Ramos
0 0 10 0 0 0 0 0 0 0
Batting 1.000 Seminoles (M. Ferriggi)
Ryan Todd
0 0 15 12 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Thomas Andersen
0 0 0 28 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Matt Balan
0 0 66 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Mike Marino
0 45 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Luca Pipitone
0 0 0 88 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Dennis Riecker
0 0 68 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Kenneth Spratt
0 7 0 75 0 0 0 0 0 0
Batting 1.000 Seminoles (Massimillo)
Brendan Trotta
0 88 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Andrew Bonanno
32 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Rj Canestro
0 0 0 66 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Damian DiGiuseppe
0 45 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Jack Flood
0 0 95 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Darius Iemma
65 43 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Jefremow Jefremow
68 60 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Sid Mantravadi
0 0 0 26 0 0 0 0 0 0
Batting 1.000 Seminoles (Okon)
Jack Schmatz
0 20 0 31 0 0 0 0 0 0
Dodgers Nation Bethpage
Anthony Agosta
0 32 0 0 0 0 0 0 0 0
Dodgers Nation Bethpage
Ryan Annunziato
0 31 0 0 84 0 0 0 0 0
Dodgers Nation Bethpage
Conor Burns
0 0 97 0 0 0 0 0 0 0
Dodgers Nation Bethpage
Philip D'Aguanno
0 55 0 0 85 0 0 0 0 0
Dodgers Nation Bethpage
Nick Giardino
0 0 7 73 0 0 0 0 0 0
Dodgers Nation Bethpage
Brendan McCann
0 28 38 0 81 0 0 0 0 0
Dodgers Nation Bethpage
Will Stewart
0 97 0 0 0 0 0 0 0 0
LI Storm
Jack Lang
0 0 95 0 0 0 0 0 0 0
LI Storm
Alex Loprinzi
0 0 25 0 0 0 0 0 0 0
LI Storm
Michael McNally
0 0 0 36 0 0 0 0 0 0
LI Storm
Brandon Paider
29 73 0 0 0 0 0 0 0 0
LI Storm
Thomas Rincon
80 0 0 0 0 0 0 0 0 0
LI Storm
Ryan Secilmis
10 0 0 41 0 0 0 0 0 0
LI Storm
Jacob Sturm
0 47 0 16 0 0 0 0 0 0
LI Storm
Miles Tyson
0 0 0 45 0 0 0 0 0 0
Long Island Body Armor Titans
Joseph Ariola
0 37 0 49 0 0 0 0 0 0
Long Island Body Armor Titans
Ryan Banks
0 0 0 50 0 0 0 0 0 0
Long Island Body Armor Titans
Dylan Banner
0 15 49 0 0 0 0 0 0 0
Long Island Body Armor Titans
Kyle Chase
0 0 0 79 0 0 0 0 0 0
Long Island Body Armor Titans
Dominic Crema
0 17 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Cody Miller
0 0 56 0 0 0 0 0 0 0
Long Island Body Armor Titans
Jake Moss
0 61 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Derek Torres
0 0 0 40 0 0 0 0 0 0
Long Island Junior Ducks 2022
L Asta
0 0 0 49 0 0 0 0 0 0
Long Island Junior Ducks 2022
Colin Biesel
0 0 0 0 48 0 0 0 0 0
Long Island Junior Ducks 2022
J Deslauries
0 80 0 0 0 0 0 0 0 0
Long Island Junior Ducks 2022
A Ducatelli
0 0 64 0 0 0 0 0 0 0
Long Island Junior Ducks 2022
J Hellerer
0 0 0 38 0 0 0 0 0 0
Long Island Junior Ducks 2022
Theo King
0 87 0 0 0 0 0 0 0 0
Long Island Junior Ducks 2022
Stanton Maney
0 10 32 0 0 0 0 0 0 0
Long Island Junior Ducks 2022
B McKinney
0 0 0 27 0 0 0 0 0 0
Long Island Junior Ducks 2022
Mason Mehling
0 42 0 0 0 0 0 0 0 0
Long Island Junior Ducks 2022
Nicholas Rizzo
0 16 11 0 57 0 0 0 0 0
Long Island Junior Ducks 2022
T Stueber
0 0 0 15 52 0 0 0 0 0
Long Island Titans - Houghton
Christoper Goohs
0 32 0 0 0 0 0 0 0 0
Long Island Titans - Houghton
Garrett Grathwohl
0 82 0 0 0 0 0 0 0 0
Long Island Titans - Houghton
Evan Hughes
0 0 90 0 0 0 0 0 0 0
Long Island Titans - Houghton
Sean Jost
0 0 95 0 0 0 0 0 0 0
Long Island Titans - Houghton
Patrick Mattia
0 0 27 23 0 0 0 0 0 0
Long Island Titans - Houghton
Louis Pizzileo
0 47 0 0 0 0 0 0 0 0
Long Island Titans - Houghton
Michael Steinberg
0 0 7 69 0 0 0 0 0 0
Long Island Titans Theiss
Anthony Bulla
0 51 0 0 0 0 0 0 0 0
Long Island Titans Theiss
John (Jj) Byrne
43 0 0 46 0 0 0 0 0 0
Long Island Titans Theiss
James Camacho
0 10 0 0 0 0 0 0 0 0
Long Island Titans Theiss
Dylan Govin
0 0 65 0 0 0 0 0 0 0
Long Island Titans Theiss
John Moeller
0 0 37 0 0 0 0 0 0 0
Long Island Titans Theiss
Michael Phillips
0 80 0 0 0 0 0 0 0 0
Long Island Titans Theiss
Austin Wenz
69 0 0 72 0 0 0 0 0 0
MVP BEAST 2022
Giovanni Colasante
0 0 23 0 0 0 0 0 0 0
MVP BEAST 2022
Jaylen Hernandez
0 0 7 0 0 0 0 0 0 0
MVP BEAST 2022
Alex Larson
0 91 0 0 0 0 0 0 0 0
MVP BEAST 2022
Cole Lindquist
0 12 0 43 0 0 0 0 0 0
MVP BEAST 2022
Steven Mazza
11 0 74 0 0 0 0 0 0 0
MVP BEAST 2022
Cam McGugan
0 0 13 0 0 0 0 0 0 0
MVP BEAST 2022
Kevin Monahan
94 0 0 0 0 0 0 0 0 0
MVP BEAST 2022
Drew Munn
0 0 0 77 0 0 0 0 0 0
MVP BEAST 2022
Gavin Weinstock
0 0 0 21 0 0 0 0 0 0
Red Dogs
Nicholas Divittorio
0 62 0 0 0 0 0 0 0 0
Red Dogs
Imanol Garcia
55 0 0 18 0 0 0 0 0 0
Red Dogs
S Hurtato
0 89 0 0 0 0 0 0 0 0
Red Dogs
Nelvin Polanco
0 0 0 93 0 0 0 0 0 0
Red Dogs
Kyle Rosenberg
0 0 64 0 0 0 0 0 0 0
Red Dogs
Christian Sikiric
71 0 0 0 0 0 0 0 0 0
Red Dogs
Hector Vargas
0 0 17 0 0 0 0 0 0 0
Sharks Baseball Club
Joe Condon
0 31 0 81 0 0 0 0 0 0
Sharks Baseball Club
Jack Costello
0 0 83 0 0 0 0 0 0 0
Sharks Baseball Club
Joe Derose
0 7 0 0 0 0 0 0 0 0
Sharks Baseball Club
Derek Masino
0 41 23 0 0 0 0 0 0 0
Sharks Baseball Club
Richard Stanya
0 21 0 38 0 0 0 0 0 0
Sharks Baseball Club
Danny Tiedemann
0 27 0 48 0 0 0 0 0 0
SSA Nationals
Chris Batuyios
0 87 0 0 0 0 0 0 0 0
SSA Nationals
Trevor Diamond
0 29 0 0 0 0 0 0 0 0
SSA Nationals
Zachary Fisher
0 0 0 0 21 0 0 0 0 0
SSA Nationals
Gabe Hammil
0 79 0 0 0 0 0 0 0 0
SSA Nationals
John Hucke
0 0 0 95 0 0 0 0 0 0
SSA Nationals
Walter Michalski
0 0 28 0 0 0 0 0 0 0
SSA Nationals
Brian Moir
0 0 79 0 0 0 0 0 0 0
SSA Nationals
Bradley Riegel
0 23 0 0 94 0 0 0 0 0
Steel Gold
James Asmus
0 0 0 14 0 0 0 0 0 0
Steel Gold
Billy Bullock
54 0 0 0 0 0 0 0 0 0
Steel Gold
Zack Dezinski
0 61 0 0 0 0 0 0 0 0
Steel Gold
Richie Heyder
0 0 0 50 0 0 0 0 0 0
Steel Gold
Tyler Hodella
10 20 0 0 0 0 0 0 0 0
Steel Gold
Mike Maggio
0 0 0 73 0 0 0 0 0 0
Steel Gold
Carlos Martinez
15 0 0 61 0 0 0 0 0 0
Steel Gold
Joe Wood
0 52 0 0 0 0 0 0 0 0
Team BEAST 2022
Anthony Fulminante
0 0 80 0 0 0 0 0 0 0
Team BEAST 2022
Owen Hoyt
42 0 0 28 87 0 0 0 0 0
Team BEAST 2022
Tyler John
0 0 19 0 0 0 0 0 0 0
Team BEAST 2022
Holden Lipton
8 0 45 0 11 0 0 0 0 0
Team BEAST 2022
Austin Saji
27 0 0 30 29 0 0 0 0 0
Team BEAST 2022
Russell Silverman
0 0 0 85 0 0 0 0 0 0
Team BEAST 2022
Adam Sorel
27 0 0 30 27 0 0 0 0 0
Team BEAST 2022
Mateo Sucre
0 0 3 0 73 0 0 0 0 0
Team BEAST 2022
Connor Waiting
0 0 0 37 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Andrew Barbieri
0 16 80 0 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Giovanni Cassino
0 0 20 60 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Joseph Hackal
0 0 0 81 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Dan Labrozzi
0 41 0 23 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Kyle Salvati
0 0 0 6 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Ryan Smith
0 13 0 19 0 0 0 0 0 0
Team Steel 2022 - Sorgie
Jason Strickland
0 56 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
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