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
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 (Montesano)
Jake Boden
75 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
X Conroy
0 57 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
William Corda
0 0 1 53 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
Andrew Jarkow
0 0 0 33 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
Anthony Labita
0 0 24 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
Jordan Lambert
38 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
Bryce Marino
0 83 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Montesano)
Michael Schock
0 0 83 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Richard Apollo Jr
66 57 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Adrian Balkcom
0 0 21 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Christian De Risi
0 0 0 4 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Benjamin Diamond
0 0 57 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Nicholas Iannuzzo
38 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Shaun Joyce
0 50 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Andrew Maher
0 0 43 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Chris Murray
0 72 57 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Tommy Tariche
0 0 0 105 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ethan Aube
9 11 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
X Bendernagel
0 0 34 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Nate Demchak
8 0 0 99 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
John Halloran
0 0 0 11 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ryan Miller
0 0 83 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Ty Panariello
0 87 0 0 0 0 0 0 0 0
EastEnd Aviators (Galbraith)
Chris Rouleu
104 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Dylan Bruno
0 0 0 22 0 0 0 0 0 0
Long Island Body Armor Titans
Coltrane Calloway
24 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Jordan Falco
23 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Dylan Johnson
0 86 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Theodore Mouhlas
54 0 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Luke Orbon
0 0 0 14 0 0 0 0 0 0
Long Island Body Armor Titans
Anthony Quatromani
0 0 30 0 0 0 0 0 0 0
Long Island Body Armor Titans
Rafe Schlesinger
0 0 90 0 0 0 0 0 0 0
Long Island Body Armor Titans
Jacob Steinmetz
16 0 0 84 0 0 0 0 0 0
Long island hawks
Joseph Cain
0 83 0 0 0 0 0 0 0 0
Long island hawks
Matthew Dono
0 0 0 21 0 0 0 0 0 0
Long island hawks
Nicholas Inzerillo
0 0 0 90 0 0 0 0 0 0
Long island hawks
Andrew Lewis
0 0 92 0 0 0 0 0 0 0
Long island hawks
Matthew Proper
36 0 23 0 0 0 0 0 0 0
Long island hawks
Michael Schippell
67 0 0 0 0 0 0 0 0 0
Long Island Junior Ducks
P Gerena
0 0 0 0 34 0 0 0 0 0
Long Island Junior Ducks
Preston Gerena
0 18 0 0 0 0 0 0 0 0
Long Island Junior Ducks
Matt Hynes
46 0 0 0 48 0 0 0 0 0
Long Island Junior Ducks
Hayden Leiderman
0 0 88 0 0 0 0 0 0 0
Long Island Junior Ducks
Christopher Miranda
0 41 0 0 0 0 0 0 0 0
Long Island Junior Ducks
John Rizzo
0 0 0 107 0 0 0 0 0 0
Long Island Junior Ducks
Jason Schwartz
56 0 0 3 52 0 0 0 0 0
Long Island Junior Ducks
Brendon Williams
0 59 0 0 0 0 0 0 0 0
Long Island Titans
Andrew Alameda
0 29 0 0 26 0 0 0 0 0
Long Island Titans
Sean Mileti
0 0 0 43 0 0 0 0 0 0
Long Island Titans
Andrew Monda
0 86 0 0 0 0 0 0 0 0
Long Island Titans
A Murtha
0 0 0 0 75 0 0 0 0 0
Long Island Titans
Peter Ostensen
0 0 0 0 65 0 0 0 0 0
Long Island Titans
Jt Raab
0 0 130 0 0 0 0 0 0 0
Long Island Titans
Tommy Ventimiglia
0 0 0 79 0 0 0 0 0 0
Long Island Titans
Dylan Zucker
0 0 0 74 0 0 0 0 0 0
Long Island Titans-LoRusso
A Albertson
18 27 0 0 0 0 0 0 0 0
Long Island Titans-LoRusso
Mason Calafati
0 52 0 0 0 0 0 0 0 0
Long Island Titans-LoRusso
Brandon Erbis
23 0 24 0 0 0 0 0 0 0
Long Island Titans-LoRusso
Adrian Marine
0 0 0 48 0 0 0 0 0 0
Long Island Titans-LoRusso
Andrew Moran
21 0 60 0 0 0 0 0 0 0
Long Island Titans-LoRusso
Javen Peña
15 0 0 0 0 0 0 0 0 0
Long Island Titans-LoRusso
Joseph Reale
0 0 0 30 0 0 0 0 0 0
Long Island Titans-LoRusso
Andrew Salamy
0 0 0 25 0 0 0 0 0 0
Long Island Titans-LoRusso
Thomas Wilkie
19 24 0 47 0 0 0 0 0 0
Long Island Titans-LoRusso
Thomas Yost
60 0 0 9 0 0 0 0 0 0
Nexgen elite
Angelo Agro
0 0 23 0 35 0 0 0 0 0
Nexgen elite
Grant Biederman
0 0 0 7 92 0 0 0 0 0
Nexgen elite
Daniel Brown
0 59 0 0 0 0 0 0 0 0
Nexgen elite
Kyle Cavataio
0 0 97 0 0 0 0 0 0 0
Nexgen elite
Michael Difilippo
0 0 0 69 0 0 0 0 0 0
Nexgen elite
Robbie Manetta
0 0 0 53 0 0 0 0 0 0
Nexgen elite
James McKechnie
0 27 0 0 0 0 0 0 0 0
Nexgen elite
Joseph Merendino
0 38 0 0 36 0 0 0 0 0
Nexgen elite
Brady Parks
0 0 0 0 69 0 0 0 0 0
Nexgen elite
Josh Russo
0 0 0 97 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Derek Hardison
28 0 0 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Dominic LaFroscia
0 0 101 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Jacob Pedersen
0 5 91 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Jordan Sanabria
0 74 0 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Brandon Schaller
18 0 0 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Sam Schnider
0 0 48 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Ryan Smerechniak
81 0 0 0 0 0 0 0 0 0
SSK STRONG BASEBALL ACADEMY
Andrew Smith
0 26 30 0 0 0 0 0 0 0
Team Steel Clippers
Anthony Gangi Jr
80 0 0 0 0 0 0 0 0 0
Team Steel Clippers
Thomas Keeling
0 55 0 0 0 0 0 0 0 0
Team Steel Clippers
Robert Maikowski
9 66 0 0 0 0 0 0 0 0
Team Steel Clippers
Matthew Martell
0 32 0 0 0 0 0 0 0 0
Team Steel Clippers
Jack McDonald
0 95 0 0 0 0 0 0 0 0
Team Steel Clippers
Reese Moran
0 18 0 0 0 0 0 0 0 0
Team Steel Clippers
Thomas Riess
0 41 0 37 0 0 0 0 0 0
Team Steel Clippers
Ryan Sheehan
0 16 0 0 0 0 0 0 0 0
Team Steel Clippers
Dylan Toledo
0 0 0 105 0 0 0 0 0 0
Team Steel Diamonds
James Ackerman
0 0 31 0 0 0 0 0 0 0
Team Steel Diamonds
Jack Cascone
0 95 0 0 0 0 0 0 0 0
Team Steel Diamonds
Johnny Catuosco
0 0 0 36 0 0 0 0 0 0
Team Steel Diamonds
Joseph Dwyer
0 0 0 19 0 0 0 0 0 0
Team Steel Diamonds
Nicholas Goldberg
0 0 74 0 0 0 0 0 0 0
Team Steel Diamonds
Nick Lamendola
0 57 0 0 0 0 0 0 0 0
Team Steel Diamonds
Bobby Marsh
0 0 0 37 0 0 0 0 0 0
Team Steel Diamonds
Jack Turner
0 81 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Chase Boyle
17 0 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Peter Devito
21 0 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Kendall Kendrick
0 0 56 0 0 0 0 0 0 0
Team Steel Scout 2021
Kainoa Loftin
0 23 0 32 0 0 0 0 0 0
Team Steel Scout 2021
Luke Lomelo
0 0 0 24 0 0 0 0 0 0
Team Steel Scout 2021
Josh Piht
0 77 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Zachary Rovner
0 0 9 38 0 0 0 0 0 0
Team Steel Scout 2021
Gregory Vivenzio
78 0 0 0 0 0 0 0 0 0
Team Steel Scout 2021
Vincent Yaghoubi
0 13 0 0 0 0 0 0 0 0
Tri State Arsenal NY Scout
Nick Campagnuolo
0 56 0 0 0 0 0 0 0 0
Tri State Arsenal NY Scout
Frankie Cozzolino
0 43 0 0 0 0 0 0 0 0
Tri State Arsenal NY Scout
Sawyer Duarte
0 0 0 32 0 0 0 0 0 0
Tri State Arsenal NY Scout
Matt Fried
0 0 0 54 0 0 0 0 0 0
Tri State Arsenal NY Scout
Jack Greco
62 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY Scout
Pete Manger
0 0 0 40 0 0 0 0 0 0
Tri State Arsenal NY Scout
Timothy Mott
62 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY Scout
Chris Vivenzio
0 28 0 0 0 0 0 0 0 0
Tri State Arsenal NY Scout
Max Weinstein
0 73 0 4 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Tyler Byrne
42 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Luke Gacovino
0 76 0 0 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Gianni Gambardella
0 0 0 89 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Jordan Goddard
0 22 0 0 45 0 0 0 0 0
Tri State Arsenal NY TRU32
Anthony Maniscalco
0 0 0 0 28 0 0 0 0 0
Tri State Arsenal NY TRU32
Nick Napolitano
0 0 87 0 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Aaron Robertson
0 0 34 0 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Thomas Ruehle
76 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Salvatore Vazquez
0 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY TRU32
Jake Weinstein
0 0 0 13 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest