2,074 MLB PLAYERS | 14,476 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
07/26
Day 2
07/27
Day 3
07/28
Day 4
07/29
Day 5
07/30
Day 6
07/31
Day 7
08/01
Day 8
08/02
Day 9
08/03
Day 10
08/04
.9ers Baseball Club
Gavin Daponte
38 0 0 0 0 0 0 0 0 0
.9ers Baseball Club
Sean Killea
89 0 0 0 0 0 0 0 0 0
.9ers Baseball Club
Bremden Lavin
0 93 0 0 0 0 0 0 0 0
.9ers Baseball Club
Cole Stefanelli
0 39 0 0 0 0 0 0 0 0
.9ers Baseball Club
Tim Welsh
0 89 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Dileo
19 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Farrell
0 32 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Jaskolski
35 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Kind
0 51 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Rivera
0 0 68 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Sainsbury
0 69 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Shwom
4 30 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Sica
73 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Tucci
20 0 0 0 0 0 0 0 0 0
Boys of Summer Blue
Brendan Callanan
30 0 0 0 0 0 0 0 0 0
Boys of Summer Blue
Aiden Dowd
28 0 84 0 0 0 0 0 0 0
Boys of Summer Blue
Brendan Gagner
20 0 0 0 0 0 0 0 0 0
Boys of Summer Blue
Ryan Kelly
0 19 0 0 0 0 0 0 0 0
Boys of Summer Blue
Daniel Lang
0 91 0 0 0 0 0 0 0 0
Boys of Summer Blue
Rocco Leito
0 86 0 0 0 0 0 0 0 0
Boys of Summer Blue
Gregory Nivison
0 19 0 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Jayden Caro
31 0 0 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Nick Hodgkins
0 0 39 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Philip Kelly Jr.
59 0 0 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Holden Pawlak
0 0 50 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Luca Rumberg
0 17 0 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Obiel Sanchez
0 0 19 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Christopher Villalona
0 116 0 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Nick Walsh
37 0 0 0 0 0 0 0 0 0
Brooklyn Falcons 13U-SAL
Zack Weinschel
0 71 0 0 0 0 0 0 0 0
Camelot Knights
Paul Battiata
35 0 0 0 0 0 0 0 0 0
Camelot Knights
Thomas Lonergan
20 0 80 0 0 0 0 0 0 0
Camelot Knights
Mathew Marino
20 68 0 0 0 0 0 0 0 0
Camelot Knights
Jack Molesky
33 0 14 0 0 0 0 0 0 0
Camelot Knights
Joseph Resta
0 49 0 0 0 0 0 0 0 0
Camelot Knights
Christopher Stegmuller
50 0 0 0 0 0 0 0 0 0
Camelot Knights
William Zhu
50 0 0 0 0 0 0 0 0 0
Connecticut Wolfpack
Patrick Ashe
0 20 54 0 0 0 0 0 0 0
Connecticut Wolfpack
John Casella
90 0 0 0 0 0 0 0 0 0
Connecticut Wolfpack
Tyler Harmony
0 0 46 0 0 0 0 0 0 0
Connecticut Wolfpack
Robert Mills
0 3 78 0 0 0 0 0 0 0
Connecticut Wolfpack
Chase Siegel
0 0 61 0 0 0 0 0 0 0
Connecticut Wolfpack
Grant Ziegler
10 73 0 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Nick Augusta
0 29 0 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Garrett Bobrowski
0 12 0 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Colin Chou
0 0 84 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Matthew Diskin
0 20 53 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Thaarun Haldorai Sounder
35 0 10 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Adrian Rojas
84 0 0 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Max Treonze
0 84 0 0 0 0 0 0 0 0
Diamond Jacks 13u Gold
Christian Zebrowski
0 61 0 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Michael Contiliano
0 7 32 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Matthew Fattore
0 34 0 38 0 0 0 0 0 0
Diamond Jacks Super 13s
Logan Force
0 0 0 62 0 0 0 0 0 0
Diamond Jacks Super 13s
Matt Gannon
0 18 0 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Brooks Saft
0 0 79 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Aj Surace
0 62 0 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Jack Sweeney
57 0 0 0 0 0 0 0 0 0
Dream Chasers 13U
Grason De La Cruz
0 14 0 0 0 0 0 0 0 0
Dream Chasers 13U
Connor Dong
86 0 0 0 0 0 0 0 0 0
Dream Chasers 13U
Justin Hernandez
0 85 0 0 0 0 0 0 0 0
Dream Chasers 13U
Ariel Miranda
0 25 0 0 0 0 0 0 0 0
Dream Chasers 13U
Colin Pellicer
17 0 0 0 0 0 0 0 0 0
Dream Chasers 13U
Grayson Testino
11 80 0 0 0 0 0 0 0 0
Dream Chasers 13U
Maxwell Urena
0 0 5 0 0 0 0 0 0 0
Dream Chasers 13U
Jordan Ynoa
0 0 83 0 0 0 0 0 0 0
Evo Shield Canes Scott
Coy Allman
0 0 47 0 0 0 0 0 0 0
Evo Shield Canes Scott
Eric Griffin
33 0 0 0 0 0 0 0 0 0
Evo Shield Canes Scott
Ryan Jones
0 48 0 0 0 0 0 0 0 0
Evo Shield Canes Scott
Braden Manning
33 0 0 67 0 0 0 0 0 0
Evo Shield Canes Scott
Brayden Martin
48 0 0 0 0 0 0 0 0 0
Evo Shield Canes Scott
Joseph McMannis
0 30 0 0 0 0 0 0 0 0
Evo Shield Canes Scott
Owen Paino
28 0 14 82 0 0 0 0 0 0
Evo Shield Canes Scott
Brian Scott
29 0 0 0 0 0 0 0 0 0
Evo Shield Canes Scott
Koy Swanson
0 9 0 0 0 0 0 0 0 0
Gatorball DC
Diego Arrieta
19 0 0 0 0 0 0 0 0 0
Gatorball DC
Casey Edwards
30 0 82 0 0 0 0 0 0 0
Gatorball DC
Jack Feehery
0 49 0 0 0 0 0 0 0 0
Gatorball DC
Jack Jannsen
13 28 0 0 0 0 0 0 0 0
Gatorball DC
Zander Leckszas
13 0 8 0 0 0 0 0 0 0
Gatorball DC
Quinn Lindblom
0 17 15 0 0 0 0 0 0 0
Gatorball DC
John McAllister
0 71 0 0 0 0 0 0 0 0
Gatorball DC
Isaiah Moore
0 36 0 0 0 0 0 0 0 0
Grit 13UR
Anthony Digrande
17 0 8 0 0 0 0 0 0 0
Grit 13UR
Henry Farkas
88 0 0 0 0 0 0 0 0 0
Grit 13UR
Jaden Fateman
0 58 0 0 0 0 0 0 0 0
Grit 13UR
John Franchi
0 0 31 0 0 0 0 0 0 0
Grit 13UR
Andrew Hastings
0 0 33 0 0 0 0 0 0 0
Grit 13UR
Jayden Opio
31 0 0 0 0 0 0 0 0 0
Grit 13UR
Jack Ruditzky
10 0 0 0 0 0 0 0 0 0
Grit 13UR
Andrew Streim
55 0 0 0 0 0 0 0 0 0
Grit 13UR
Aeden Vargas
0 0 51 0 0 0 0 0 0 0
LIB 13U Soutar
Logan Bennett
0 59 0 0 0 0 0 0 0 0
LIB 13U Soutar
Tyler Bonsignore
0 0 9 0 0 0 0 0 0 0
LIB 13U Soutar
Tyler Bonsinore
31 0 15 0 0 0 0 0 0 0
LIB 13U Soutar
Brandon Gonzalez
20 0 0 0 0 0 0 0 0 0
LIB 13U Soutar
Sean Leonardo
32 0 62 0 0 0 0 0 0 0
LIB 13U Soutar
Matt Liberopoulos
0 0 60 0 0 0 0 0 0 0
LIB 13U Soutar
Jordan Ocampo
0 66 0 0 0 0 0 0 0 0
LIB 13U Soutar
Braden Soutar
18 0 71 0 0 0 0 0 0 0
LIB 13U Soutar
Mike Spence
5 0 0 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
Ryan Carroll
0 41 0 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
Tyler Diez
0 0 61 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
Isabella Marchini
2 0 95 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
Michael Roy
0 1 0 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
Lukas Sheridan
95 0 0 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
John Sullivan
0 0 55 0 0 0 0 0 0 0
Long Island Elite Hicksville Sully
Nicholas Sullivan
0 74 0 0 0 0 0 0 0 0
Massapequa Cyclones
Logan Colavita
0 27 0 0 0 0 0 0 0 0
Massapequa Cyclones
Matthew D'Angelo
0 0 74 0 0 0 0 0 0 0
Massapequa Cyclones
Paul Dulanto
0 0 21 0 0 0 0 0 0 0
Massapequa Cyclones
Ryan Errico
20 0 54 0 0 0 0 0 0 0
Massapequa Cyclones
Daniel Garibaldi
0 34 0 0 0 0 0 0 0 0
Massapequa Cyclones
Christopher Guglielmo
0 0 8 0 0 0 0 0 0 0
Massapequa Cyclones
Charlie Knee
0 35 0 0 0 0 0 0 0 0
Massapequa Cyclones
Anthony Urzia
34 0 0 0 0 0 0 0 0 0
Massapequa Cyclones
Michael Vilardi
0 85 0 0 0 0 0 0 0 0
North Atlantic Select 13U
Steven Barbosa
33 0 84 0 0 0 0 0 0 0
North Atlantic Select 13U
Jaydyn Burgos
20 16 0 0 0 0 0 0 0 0
North Atlantic Select 13U
S Davila
0 0 18 0 0 0 0 0 0 0
North Atlantic Select 13U
Luke Eitner
32 0 15 0 0 0 0 0 0 0
North Atlantic Select 13U
Noel Espinal
2 0 55 0 0 0 0 0 0 0
North Atlantic Select 13U
Benjamin Kerschner
19 20 0 0 0 0 0 0 0 0
North Atlantic Select 13U
Justin Navarro
0 0 56 0 0 0 0 0 0 0
North Atlantic Select 13U
Anthony Olivo
0 0 25 0 0 0 0 0 0 0
North Atlantic Select 13U
Ian Towns
0 88 0 0 0 0 0 0 0 0
North Atlantic Select 13U
Michael Weed
0 0 15 0 0 0 0 0 0 0
Northeast Pride Select 13u
Nicholas Caputo
15 0 0 0 0 0 0 0 0 0
Northeast Pride Select 13u
Jackson Dilorenzo
0 0 59 0 0 0 0 0 0 0
Northeast Pride Select 13u
Nathaniel Green
72 0 0 0 0 0 0 0 0 0
Northeast Pride Select 13u
Jake Holbert
0 89 0 0 0 0 0 0 0 0
Northeast Pride Select 13u
Peter Modrovsky
0 0 28 0 0 0 0 0 0 0
Northeast Pride Select 13u
Keaton Phillips
31 0 39 0 0 0 0 0 0 0
Northeast Pride Select 13u
Grant Tonkin
0 0 44 0 0 0 0 0 0 0
Northeast Pride Select 13u
Samuel Weiner
0 11 55 0 0 0 0 0 0 0
rockaway cadets
Nick Benedetto
117 0 0 0 0 0 0 0 0 0
rockaway cadets
Armour D
0 0 3 0 0 0 0 0 0 0
rockaway cadets
Michael Jazylo
75 0 0 0 0 0 0 0 0 0
rockaway cadets
Joseph Jenkusky
55 0 0 0 0 0 0 0 0 0
rockaway cadets
John Leahy
18 0 93 0 0 0 0 0 0 0
rockaway cadets
Matt Steiner
0 0 61 0 0 0 0 0 0 0
South Troy Dodgers
Jack Bennett
49 0 0 96 0 0 0 0 0 0
South Troy Dodgers
Bradley Fraser
0 0 43 0 0 0 0 0 0 0
South Troy Dodgers
Preston Frazier
0 0 7 0 0 0 0 0 0 0
South Troy Dodgers
Nicholas Galuski
45 0 0 0 0 0 0 0 0 0
South Troy Dodgers
Colby Haver
17 0 0 85 0 0 0 0 0 0
South Troy Dodgers
Aidan Lochner
39 0 0 0 0 0 0 0 0 0
South Troy Dodgers
Mason Veronezi
0 89 0 0 0 0 0 0 0 0
SU Pirates Gold
Daven Allard
0 35 0 47 0 0 0 0 0 0
SU Pirates Gold
Noah Fitzgerald
0 77 0 0 0 0 0 0 0 0
SU Pirates Gold
Jacob Fredericks
0 0 0 85 0 0 0 0 0 0
SU Pirates Gold
Matthew Minckler
0 0 0 43 0 0 0 0 0 0
SU Pirates Gold
Angus Moss
0 0 0 41 0 0 0 0 0 0
SU Pirates Gold
George Young
0 73 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Jace Alvino
0 0 98 0 0 0 0 0 0 0
Team Francisco Notorious 9
Antonio D'Amore
0 0 0 86 0 0 0 0 0 0
Team Francisco Notorious 9
Brandon Hauk
77 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Max Kessler
0 0 0 50 0 0 0 0 0 0
Team Francisco Notorious 9
Ryan Kiendle
58 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Andrew Koshy
0 0 0 4 0 0 0 0 0 0
Team Francisco Notorious 9
George Trimigliozzi
0 0 85 0 0 0 0 0 0 0
Waterford Nationals 13U
Tyler Apple
13 88 0 0 0 0 0 0 0 0
Waterford Nationals 13U
Austin Dean
50 0 0 0 0 0 0 0 0 0
Waterford Nationals 13U
Ryan Ensel Jr.
24 0 80 0 0 0 0 0 0 0
Waterford Nationals 13U
Brendan Gonzalez
0 0 74 0 0 0 0 0 0 0
Waterford Nationals 13U
Evan Kochanskyj
0 0 31 0 0 0 0 0 0 0
Waterford Nationals 13U
Tyler Spenard
33 0 83 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Ben Brolin
0 36 0 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Jordan Goldstein
0 86 0 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Evan Janowitz
0 5 0 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Will Lent
0 13 37 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
James Monica
37 0 0 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Dylan O'Malley
0 0 52 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Joe Reich
0 51 0 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Ben Schulman
0 61 0 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
A Senft
0 0 42 0 0 0 0 0 0 0
Westchester Elite Baseball - Falcons
Tyler Sirchia
82 0 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