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
06/14
Day 2
06/15
Day 3
06/16
Day 4
06/17
Day 5
06/18
Day 6
06/19
Day 7
06/20
Day 8
06/21
Day 9
06/22
Day 10
06/23
Batting 1.000 Seminoles
James Botta
0 0 10 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Liam Carroll
0 0 93 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Tim Dorman
36 0 100 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Brendan Eising
0 92 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Tj Maher
0 20 41 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Matthew Minio
40 0 95 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Ryan Todd
19 0 41 0 0 0 0 0 0 0
Bethpage Eagles 15u
Ryan Annunziato
0 18 48 0 0 0 0 0 0 0
Bethpage Eagles 15u
Conor Burns
0 70 0 0 0 0 0 0 0 0
Bethpage Eagles 15u
Philip D'Aguanno
0 0 95 0 0 0 0 0 0 0
Bethpage Eagles 15u
Brendan McCann
0 50 0 0 0 0 0 0 0 0
Bethpage Eagles 15u
Will Stewart
0 98 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Joshua Feldman
0 71 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Jason Frias
0 0 29 0 0 0 0 0 0 0
Bronx Bombers 15U
Evan Maloney
0 0 15 0 0 0 0 0 0 0
Bronx Bombers 15U
Angel Miranda
0 0 8 0 0 0 0 0 0 0
Bronx Bombers 15U
Mario Pesca
0 81 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Jared Rijfkogel
0 3 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Justin Sanchez
0 0 82 0 0 0 0 0 0 0
Bronx Bombers 15U
Christopher Suero
0 40 0 0 0 0 0 0 0 0
Brooklyn Falcons 15U
Gordon Cameron
0 47 0 0 0 0 0 0 0 0
Brooklyn Falcons 15U
Armani Guzman
0 39 0 0 0 0 0 0 0 0
Brooklyn Falcons 15U
Aidan Pawlak
0 44 0 0 0 0 0 0 0 0
Brooklyn Falcons 15U
David Thomas
0 31 0 0 0 0 0 0 0 0
Brooklyn Falcons 15U
Chris Zavala
0 86 0 0 0 0 0 0 0 0
Dream Chaser's Select
Joe Abramson
0 0 13 0 0 0 0 0 0 0
Dream Chaser's Select
Fabian Apicella
0 18 0 0 0 0 0 0 0 0
Dream Chaser's Select
Shawn Cush
0 89 0 0 0 0 0 0 0 0
Dream Chaser's Select
Manuel Felix Jr.
0 16 0 0 0 0 0 0 0 0
Dream Chaser's Select
Matt Filip
0 78 0 0 0 0 0 0 0 0
Dream Chaser's Select
Jacob Steinmetz
0 0 65 0 0 0 0 0 0 0
Dream Chaser's Select
J Trani
0 22 0 0 0 0 0 0 0 0
Flood City Elite - 2022s
Aidan Coleman
0 95 0 0 0 0 0 0 0 0
Flood City Elite - 2022s
Brandon Coughlin
0 0 15 0 0 0 0 0 0 0
Flood City Elite - 2022s
Kadin Early
0 0 24 0 0 0 0 0 0 0
Flood City Elite - 2022s
Ryan Firmstone
0 43 0 0 0 0 0 0 0 0
Flood City Elite - 2022s
Derek Fravel
0 97 0 0 0 0 0 0 0 0
Flood City Elite - 2022s
Lucas Muffie
0 0 70 0 0 0 0 0 0 0
Flood City Elite - 2022s
Aidan Steinbugl
0 0 30 0 0 0 0 0 0 0
Harrisburg Hornets
Teague Hoover
0 74 0 0 0 0 0 0 0 0
Harrisburg Hornets
Maika Niu
0 3 0 0 0 0 0 0 0 0
Harrisburg Hornets
Andrew Roseman
0 75 0 0 0 0 0 0 0 0
Harrisburg Hornets
Aidan Salazar
0 46 0 0 0 0 0 0 0 0
HBQVB Avengers
James Camacho
0 0 62 0 0 0 0 0 0 0
HBQVB Avengers
Enzo Carpentiere
0 0 8 0 0 0 0 0 0 0
HBQVB Avengers
Luca Goldflam
66 0 0 0 0 0 0 0 0 0
HBQVB Avengers
Dylan Hodgson
0 55 0 0 0 0 0 0 0 0
HBQVB Avengers
Delvin Maisonet
42 0 52 0 0 0 0 0 0 0
HBQVB Avengers
Albert Ramos
0 22 23 0 0 0 0 0 0 0
HBQVB Avengers
Vinny Roman
0 39 0 0 0 0 0 0 0 0
International Baseball Academy
Jake Brink
0 27 0 0 0 0 0 0 0 0
International Baseball Academy
Elvin Gomez
0 0 74 0 0 0 0 0 0 0
International Baseball Academy
Christos Kayafas
0 0 3 0 0 0 0 0 0 0
International Baseball Academy
Justin Leclair
0 29 26 0 0 0 0 0 0 0
International Baseball Academy
Jesus Eduardo Ortega
0 0 20 0 0 0 0 0 0 0
International Baseball Academy
Daniel Russell
0 42 0 0 0 0 0 0 0 0
International Baseball Academy
Dimitrios Santiago
0 60 0 0 0 0 0 0 0 0
Long Island Junior Ducks
Matt Hynes
0 22 11 0 0 0 0 0 0 0
Long Island Junior Ducks
Hayden Leiderman
0 10 0 0 0 0 0 0 0 0
Long Island Junior Ducks
Christopher Miranda
0 87 0 0 0 0 0 0 0 0
Long Island Junior Ducks
Trevor Regan
0 0 44 0 0 0 0 0 0 0
Long Island Junior Ducks
John Rizzo
0 0 97 0 0 0 0 0 0 0
Long Island Junior Ducks
Jason Schwartz
0 96 0 0 0 0 0 0 0 0
Long Island Junior Ducks
Tom Stubber
0 25 0 0 0 0 0 0 0 0
Long Islane Elite Appel
Daniel Bondi
0 0 7 0 0 0 0 0 0 0
Long Islane Elite Appel
Timmy Burns
0 0 13 0 0 0 0 0 0 0
Long Islane Elite Appel
Jack Davila
0 9 0 0 0 0 0 0 0 0
Long Islane Elite Appel
Ryan Desmond
0 95 0 0 0 0 0 0 0 0
Long Islane Elite Appel
John Flemm
0 0 46 0 0 0 0 0 0 0
Long Islane Elite Appel
Michael Hopkins
0 0 91 0 0 0 0 0 0 0
Long Islane Elite Appel
John “Jc” Kiss
0 94 0 0 0 0 0 0 0 0
Long Islane Elite Appel
Brooks Montalbano
0 0 26 0 0 0 0 0 0 0
Long Islane Elite Appel
Chris Naronis
0 0 18 0 0 0 0 0 0 0
North Atlantic Select 15u Premier
Jayson Cruz
0 0 45 0 0 0 0 0 0 0
North Atlantic Select 15u Premier
Gavin Dicicco
0 0 47 0 0 0 0 0 0 0
North Atlantic Select 15u Premier
Tyler Johnson
0 87 0 0 0 0 0 0 0 0
North Atlantic Select 15u Premier
Sam Kim
0 0 17 0 0 0 0 0 0 0
North Atlantic Select 15u Premier
Jake Morvillo
0 76 0 0 0 0 0 0 0 0
North Atlantic Select 15u Premier
Anderson Portorreal
0 68 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Brody Degroodt
0 92 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Preston Fazekas
0 48 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Liam Lombardi
0 19 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Johnny Pilla
0 71 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Noah Rodriguez
0 0 66 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Joseph Spaccavento
0 0 29 0 0 0 0 0 0 0
NY STORM
Kameron Canavally
0 8 39 0 0 0 0 0 0 0
NY STORM
Daniel Cohen
0 95 0 0 0 0 0 0 0 0
NY STORM
Joe Gold
0 13 0 0 0 0 0 0 0 0
NY STORM
Bennett Hladun
0 88 0 0 0 0 0 0 0 0
NY STORM
David Nicholas
0 9 28 0 0 0 0 0 0 0
NY STORM
Vince Venditti
0 0 30 0 0 0 0 0 0 0
Team BEAST 15u Black
Issey Gestel
0 39 0 0 0 0 0 0 0 0
Team BEAST 15u Black
Christopher Hayes
0 0 91 0 0 0 0 0 0 0
Team BEAST 15u Black
Cole Lindquist
0 18 0 0 0 0 0 0 0 0
Team BEAST 15u Black
Jason Lopez
0 88 0 0 0 0 0 0 0 0
Team BEAST 15u Black
Drew Munn
0 88 0 0 0 0 0 0 0 0
Team BEAST 15u Black
John Reece
0 0 39 0 0 0 0 0 0 0
Team BEAST 15u Black
Romiro Zavala
0 0 73 0 0 0 0 0 0 0
Team BEAST 2022
Christian Antonopoulos
0 79 0 0 0 0 0 0 0 0
Team BEAST 2022
Anthony Fulminante
0 11 0 0 0 0 0 0 0 0
Team BEAST 2022
Tyler John
0 12 22 0 0 0 0 0 0 0
Team BEAST 2022
Holden Lipton
0 0 51 0 0 0 0 0 0 0
Team BEAST 2022
Jake McGee
0 17 0 0 0 0 0 0 0 0
Team BEAST 2022
Austin Saji
0 41 0 0 0 0 0 0 0 0
Team BEAST 2022
Russell Silverman
0 13 16 0 0 0 0 0 0 0
Team BEAST 2022
Mateo Sucre
0 0 16 0 0 0 0 0 0 0
Team BEAST 2022 Red
Nick Costanzo
0 0 85 0 0 0 0 0 0 0
Team BEAST 2022 Red
Nick Oelcher
0 93 0 0 0 0 0 0 0 0
Team BEAST 2022 Red
Michael O'Leary
0 51 0 0 0 0 0 0 0 0
Team BEAST 2022 Red
Sammy Olesen
0 18 48 0 0 0 0 0 0 0
Team BEAST 2022 Red
Noah Rubin
0 97 0 0 0 0 0 0 0 0
The Clubhouse 2022
Zachery Broderick
0 19 0 0 0 0 0 0 0 0
The Clubhouse 2022
Craig Ottaviano
0 0 67 0 0 0 0 0 0 0
The Clubhouse 2022
Zachary Peters
0 85 0 0 0 0 0 0 0 0
The Clubhouse 2022
Robert Rosko
0 71 0 0 0 0 0 0 0 0
The Clubhouse 2022
Matt Scott
0 25 0 0 0 0 0 0 0 0
The Clubhouse 2022
Ryan Van Heyst
0 34 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