2,088 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/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
Allstars Academy Prospects 13U
Alex Coombes
0 25 0 77 0 0 0 0 0 0
Allstars Academy Prospects 13U
Alex Halwick
0 0 0 25 0 0 0 0 0 0
Allstars Academy Prospects 13U
Jordan Juliano
0 47 0 0 0 0 0 0 0 0
Allstars Academy Prospects 13U
Logan Krause
19 0 51 0 0 0 0 0 0 0
Allstars Academy Prospects 13U
Ethan McGarry
27 0 0 14 0 0 0 0 0 0
Allstars Academy Prospects 13U
Cole Miller
49 0 0 95 0 0 0 0 0 0
Allstars Academy Prospects 13U
Duncan Munro
0 0 0 53 0 0 0 0 0 0
Allstars Academy Prospects 13U
Andrew Sparks
36 0 0 0 0 0 0 0 0 0
Allstars Academy Prospects 13U
Christian Walsh
0 31 0 92 0 0 0 0 0 0
Baseball Performance Center
Logan Davenport
0 54 0 0 0 0 0 0 0 0
Baseball Performance Center
Matthew DiCave
0 33 0 0 0 0 0 0 0 0
Baseball Performance Center
Joshua Heng
0 20 0 0 0 0 0 0 0 0
Baseball Performance Center
Chase Rubenstein
0 0 63 0 0 0 0 0 0 0
Baseball Performance Center
Matt Vanaman
0 79 0 0 0 0 0 0 0 0
Baseball Performance Center
Alex Weingartner
0 0 48 0 0 0 0 0 0 0
Baseball Performance Center
Adam Williams
0 45 0 0 0 0 0 0 0 0
BC Stars
Anthony Alessandroni
0 13 43 0 0 0 0 0 0 0
BC Stars
Luke Baumann
0 0 43 0 0 0 0 0 0 0
BC Stars
Miles Carey
0 0 14 0 0 0 0 0 0 0
BC Stars
Jeffrey Conard
0 0 11 0 0 0 0 0 0 0
BC Stars
Charles Kind
0 16 26 0 0 0 0 0 0 0
BC Stars
Anthony Sacca
0 63 0 0 0 0 0 0 0 0
BC Stars
Luis Sanchez
0 16 46 0 0 0 0 0 0 0
BC Stars
Ryan Scott
0 18 40 0 0 0 0 0 0 0
BC Stars
Dennis Vittese
0 16 38 0 0 0 0 0 0 0
Bulldawgs Red 13u
Aydan Andy
0 38 0 0 0 0 0 0 0 0
Bulldawgs Red 13u
Chris Beasley
0 0 28 0 0 0 0 0 0 0
Bulldawgs Red 13u
Wesley Coolbaugh
3 14 33 0 0 0 0 0 0 0
Bulldawgs Red 13u
Andrew Eismann
0 0 32 0 0 0 0 0 0 0
Bulldawgs Red 13u
Connor Hevel
71 0 0 0 0 0 0 0 0 0
Bulldawgs Red 13u
Nevan Hopkins
0 0 28 0 0 0 0 0 0 0
Bulldawgs Red 13u
Jibreel Long
40 0 0 0 0 0 0 0 0 0
Bulldawgs Red 13u
Landon Williams
0 35 0 0 0 0 0 0 0 0
Colssal Baseball 13U
Kole Bagnell
17 0 20 0 0 0 0 0 0 0
Colssal Baseball 13U
Grayson Bravo
0 83 0 0 0 0 0 0 0 0
Colssal Baseball 13U
Jack Cappuccio
0 33 0 81 0 0 0 0 0 0
Colssal Baseball 13U
William Childs
0 0 16 0 0 0 0 0 0 0
Colssal Baseball 13U
Anthony Gogolski
22 0 51 0 0 0 0 0 0 0
Colssal Baseball 13U
Michael Schmitt
33 0 18 34 0 0 0 0 0 0
Colssal Baseball 13U
Charles Snyder
33 0 14 0 0 0 0 0 0 0
Complete Game Academy 13U
Drew Benchich
0 0 85 0 0 0 0 0 0 0
Complete Game Academy 13U
Pike Burkett
17 24 0 21 0 0 0 0 0 0
Complete Game Academy 13U
Dylan Jackson
0 0 23 0 0 0 0 0 0 0
Complete Game Academy 13U
Braden Leed
0 47 0 0 0 0 0 0 0 0
Complete Game Academy 13U
Adrian Rodriguez
0 52 0 0 0 0 0 0 0 0
Complete Game Academy 13U
Isaiah Shayter
0 0 0 33 0 0 0 0 0 0
Complete Game Academy 13U
Ben Troyer
44 0 0 81 0 0 0 0 0 0
Elite Squad NY 13u
Dannyel Almanzar
0 18 16 0 0 0 0 0 0 0
Elite Squad NY 13u
Erick Castro
20 0 29 0 0 0 0 0 0 0
Elite Squad NY 13u
Enrico Dolce
18 0 0 0 0 0 0 0 0 0
Elite Squad NY 13u
Brayden Gregg
13 0 0 0 0 0 0 0 0 0
Elite Squad NY 13u
Antonio Lynk
28 0 0 0 0 0 0 0 0 0
Elite Squad NY 13u
Max Marek
20 0 0 0 0 0 0 0 0 0
Elite Squad NY 13u
Charlie Margiloff
0 9 60 0 0 0 0 0 0 0
Elite Squad NY 13u
Dylan Messina
0 20 22 0 0 0 0 0 0 0
Elite Squad NY 13u
Brodie Moye
0 49 0 0 0 0 0 0 0 0
Elite Squad NY 13u
Orvy Potts
47 0 0 0 0 0 0 0 0 0
Hammonton Stars
Jake Cagna
19 0 0 69 0 0 0 0 0 0
Hammonton Stars
Cole Fenton
0 32 0 0 0 0 0 0 0 0
Hammonton Stars
Bernie Hargadon
0 0 43 0 0 0 0 0 0 0
Hammonton Stars
Brian Harper
46 0 0 41 0 0 0 0 0 0
Hammonton Stars
Tyler McCorriston
26 0 0 0 0 0 0 0 0 0
Hammonton Stars
Lawson McIntosh
0 33 0 0 0 0 0 0 0 0
Hammonton Stars
Andrew Roberts
0 0 0 0 0 0 0 0 0 0
Hammonton Stars
Sam Taylor
0 56 0 0 0 0 0 0 0 0
HDMH Titans
Nickolas Berasti
0 34 0 40 0 0 0 0 0 0
HDMH Titans
Tyler Cook
0 0 14 0 0 0 0 0 0 0
HDMH Titans
Justice de Jong
0 0 0 41 0 0 0 0 0 0
HDMH Titans
Todd Feurtado
64 0 0 0 0 0 0 0 0 0
HDMH Titans
Luca Occhiogrosso
0 37 0 0 0 0 0 0 0 0
HDMH Titans
Sebastian Perez
0 0 0 62 0 0 0 0 0 0
HDMH Titans
Steven Tavares
41 0 0 0 0 0 0 0 0 0
HDMH Titans
Trey Zaffiro
0 0 71 0 0 0 0 0 0 0
Jersey Shore Team Akadema
Elijah Colling
20 35 0 0 0 0 0 0 0 0
Jersey Shore Team Akadema
Louie Dibiase
11 32 0 0 0 0 0 0 0 0
Jersey Shore Team Akadema
Tanner Gallo
2 0 0 0 0 0 0 0 0 0
Jersey Shore Team Akadema
Michael Kisseberth
20 20 65 0 0 0 0 0 0 0
Jersey Shore Team Akadema
Jake Marciano
34 0 34 0 0 0 0 0 0 0
Jersey Shore Team Akadema
Brandon Safoschnik
20 20 53 0 0 0 0 0 0 0
Legit Baseball Club
Alexander Bulger
0 20 84 0 0 0 0 0 0 0
Legit Baseball Club
Alejandro Diaz
0 16 51 0 0 0 0 0 0 0
Legit Baseball Club
Spencer Freer
0 14 0 0 0 0 0 0 0 0
Legit Baseball Club
Harssh Ramayanam Venkkat
0 35 0 0 0 0 0 0 0 0
Legit Baseball Club
Tyler Worth
0 18 67 0 0 0 0 0 0 0
MA Show 13U Tolbert
Luke Dengler
35 0 0 0 0 0 0 0 0 0
MA Show 13U Tolbert
Eric Fowler
0 35 0 0 0 0 0 0 0 0
MA Show 13U Tolbert
Cj Gosewisch
0 52 0 0 0 0 0 0 0 0
MA Show 13U Tolbert
Sean Greene
35 0 84 0 0 0 0 0 0 0
MA Show 13U Tolbert
Chase Kroberger
35 0 19 0 0 0 0 0 0 0
MA Show 13U Tolbert
Jack Mustaro
0 32 0 0 0 0 0 0 0 0
MA Show 13U Tolbert
Nate Romano
0 20 0 0 0 0 0 0 0 0
MA Show 13U Walters
Evan Brasberger
0 97 42 0 0 0 0 0 0 0
MA Show 13U Walters
Gavin Friel
44 0 0 0 0 0 0 0 0 0
MA Show 13U Walters
Talon Sengdetka
0 0 75 0 0 0 0 0 0 0
MA Show 13U Walters
Nicholas Traynor
47 0 0 0 0 0 0 0 0 0
Mid State Mavericks 13U Black
Bryce Avery
0 35 0 59 0 0 0 0 0 0
Mid State Mavericks 13U Black
Cayden Bender
0 0 0 38 0 0 0 0 0 0
Mid State Mavericks 13U Black
Bryar Echternach
0 0 0 33 0 0 0 0 0 0
Mid State Mavericks 13U Black
Elliott Fluck
0 0 0 14 0 0 0 0 0 0
Mid State Mavericks 13U Black
Noah Heath
0 0 20 40 0 0 0 0 0 0
Mid State Mavericks 13U Black
Jager Nailor
0 0 0 32 0 0 0 0 0 0
Mid State Mavericks 13U Black
Nate Osteen
0 4 23 0 0 0 0 0 0 0
Mid State Mavericks 13U Black
Mason Sanno
0 0 0 39 0 0 0 0 0 0
Mid State Mavericks 13U Black
Bennett Secrest
0 0 63 0 0 0 0 0 0 0
Mid State Mavericks 13U Black
Curtis Shinn
0 33 0 60 0 0 0 0 0 0
Mid State Mavericks 13U Black
Ryland Yinger
0 0 7 74 0 0 0 0 0 0
Mid State Mavericks 13U Black
Reese Young
0 0 98 0 0 0 0 0 0 0
MSI 13U Black
Jimmy Gray
0 27 0 0 0 0 0 0 0 0
MSI 13U Black
Cohen Petrutz
0 39 0 0 0 0 0 0 0 0
MSI 13U Black
Connor Starn
0 40 0 0 0 0 0 0 0 0
MSI 13U Black
Joseph Vaccarella
0 73 0 0 0 0 0 0 0 0
MSI 13U Black
Cody Wiest
0 0 20 0 0 0 0 0 0 0
MSI 13U Black
Luke Wood
0 0 79 0 0 0 0 0 0 0
NY Prospects - DeGrado
John Baker
0 38 0 0 0 0 0 0 0 0
NY Prospects - DeGrado
Anthony Catalano
0 0 71 0 0 0 0 0 0 0
NY Prospects - DeGrado
Frank DeGirolamo
0 0 25 0 0 0 0 0 0 0
NY Prospects - DeGrado
Vincent DeGrado
8 0 0 0 0 0 0 0 0 0
NY Prospects - DeGrado
Gerard Molinaro
41 0 0 0 0 0 0 0 0 0
NY Prospects - DeGrado
Matthew Rao
0 73 0 0 0 0 0 0 0 0
NY Prospects - DeGrado
Christian Trantino
83 0 0 0 0 0 0 0 0 0
PRD 13U Ghost
Michael Chowning
0 63 0 0 0 0 0 0 0 0
PRD 13U Ghost
Shane Hagerman
36 0 0 0 0 0 0 0 0 0
PRD 13U Ghost
Ben Robinson
0 25 0 0 0 0 0 0 0 0
PRD 13U Ghost
Christopher Rosario
46 0 0 0 0 0 0 0 0 0
PRD 13U Ghost
Brody Tacca
20 0 28 0 0 0 0 0 0 0
PRD 13U Ghost
Zachary Wallace
0 0 67 0 0 0 0 0 0 0
RI Rays
Liam Budz
0 0 56 0 0 0 0 0 0 0
RI Rays
Nolan Canestari
0 35 0 56 0 0 0 0 0 0
RI Rays
Adam Carpenter
0 77 0 0 0 0 0 0 0 0
RI Rays
Jordan Chaloux
0 20 0 62 0 0 0 0 0 0
RI Rays
Cole Hambly
0 30 0 29 0 0 0 0 0 0
RI Rays
Gianluca Lepore
0 0 57 0 0 0 0 0 0 0
RI Rays
Cooper Maher
0 11 0 12 0 0 0 0 0 0
RI Rays
Jack Tenuta
0 35 0 97 0 0 0 0 0 0
SJ Young Guns
Tyler Dell
16 27 0 0 0 0 0 0 0 0
SJ Young Guns
Ryan Fayette
0 0 60 0 0 0 0 0 0 0
SJ Young Guns
Connor Hafto
19 0 19 0 0 0 0 0 0 0
SJ Young Guns
Conner Jones
8 25 0 0 0 0 0 0 0 0
SJ Young Guns
Aidan Kenderdine
19 0 0 0 0 0 0 0 0 0
SJ Young Guns
Hudson Rue
54 0 0 0 0 0 0 0 0 0
SJ Young Guns
Sam Saccomanno
0 39 0 0 0 0 0 0 0 0
SJ Young Guns
Brayden Simpson
0 14 24 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Dominic Cylc
0 35 13 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Dominic DiSciullo
0 34 0 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Ryan Finn
0 0 63 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Samuel Lopez
0 31 17 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Christian meitzler
0 35 0 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Dylan Rickards
0 39 0 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Jeffrey Schantes
0 32 0 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Sean Simmons
0 47 0 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Chase Smith
0 12 0 0 0 0 0 0 0 0
SJ Young Guns - Kulik
Konnor Zwaan
0 3 0 0 0 0 0 0 0 0
SJ Young Guns Pride 13 U
Daniel Cutrupi
0 50 0 0 0 0 0 0 0 0
SJ Young Guns Pride 13 U
Jameson Dobis
0 61 0 0 0 0 0 0 0 0
SJ Young Guns Pride 13 U
Nicholas Filipponi
0 0 66 0 0 0 0 0 0 0
SJ Young Guns Pride 13 U
Cameron Johnson
51 0 0 0 0 0 0 0 0 0
SJ Young Guns Pride 13 U
Chase Roberts
0 0 47 0 0 0 0 0 0 0
SJ Young Guns Pride 13 U
Alex Tronosky
52 0 0 0 0 0 0 0 0 0
SJ Young Guns Select
Logan Dawson
0 24 0 0 0 0 0 0 0 0
SJ Young Guns Select
Matthew Friedman
0 46 0 0 0 0 0 0 0 0
SJ Young Guns Select
Brody Gates
0 0 37 0 0 0 0 0 0 0
SJ Young Guns Select
Jake Lodgek
0 0 37 0 0 0 0 0 0 0
SJ Young Guns Select
Alex Morales
0 0 31 0 0 0 0 0 0 0
SJ Young Guns Select
Cory Sheridan
0 0 17 0 0 0 0 0 0 0
SJ Young Guns Select
Evan Taylor
0 0 71 0 0 0 0 0 0 0
South Jersey Elite 13U
Sal Bonizio
34 0 39 0 0 0 0 0 0 0
South Jersey Elite 13U
Grant Francisco
0 63 0 0 0 0 0 0 0 0
South Jersey Elite 13U
Chris Green
0 0 58 3 0 0 0 0 0 0
South Jersey Elite 13U
Matteo Maioriello
0 45 0 0 0 0 0 0 0 0
South Jersey Elite 13U
Danny Market
26 0 9 0 0 0 0 0 0 0
South Jersey Elite 13U
Michael Stowell
50 0 0 0 0 0 0 0 0 0
The Clubhouse 12U
Charlie Becker
13 69 0 0 0 0 0 0 0 0
The Clubhouse 12U
Brady Cessarato
13 0 0 0 0 0 0 0 0 0
The Clubhouse 12U
Lachlan Ellis
0 0 12 0 0 0 0 0 0 0
The Clubhouse 12U
Carter Heagle
0 64 0 0 0 0 0 0 0 0
The Clubhouse 12U
Mo Hood
8 0 0 0 0 0 0 0 0 0
The Clubhouse 12U
Chris Keating
39 0 0 0 0 0 0 0 0 0
The Clubhouse 12U
Connor Lytle
0 0 31 0 0 0 0 0 0 0
The Clubhouse 12U
Mike Merchant
0 0 19 0 0 0 0 0 0 0
The Clubhouse 12U
Kai Nee
0 0 48 0 0 0 0 0 0 0
The Clubhouse 12U
Cooper Rotondo
24 0 0 0 0 0 0 0 0 0
The Clubhouse 12U
Luke Ungaro
29 0 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National
Caleb Barnett
0 70 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National
Vincent Giannetto
46 0 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National
Tobias Myers
0 0 75 0 0 0 0 0 0 0
Tri State Arsenal 13u National
Jordan Serrano
0 36 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National
Anthony Servedio
30 0 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National 2
James Hare
0 0 42 0 0 0 0 0 0 0
Tri State Arsenal 13u National 2
Nikolas Kalogiros
61 0 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National 2
Daniel Medero
0 0 79 0 0 0 0 0 0 0
Tri State Arsenal 13u National 2
Aidric Norgren
0 32 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National 2
Trevor Pippin
28 36 0 0 0 0 0 0 0 0
Tri State Arsenal 13u National 2
Jake Yang
0 32 0 0 0 0 0 0 0 0
Victus Vandals
Brett Chiesa
0 28 0 0 0 0 0 0 0 0
Victus Vandals
Gregory Clark
0 28 0 0 0 0 0 0 0 0
Victus Vandals
Judd Holt
0 72 0 0 0 0 0 0 0 0
Victus Vandals
Anthony Kay
0 12 0 0 0 0 0 0 0 0
Victus Vandals
Ed Mazurek
0 0 62 0 0 0 0 0 0 0
Victus Vandals
Brody Minder
0 0 59 0 0 0 0 0 0 0
Victus Vandals
Jack Mogell
0 34 0 0 0 0 0 0 0 0
Victus Vandals
Nathan Park
0 21 0 0 0 0 0 0 0 0
Victus Vandals
Kyle Trzaskawka
0 73 0 0 0 0 0 0 0 0
West Chester Dragons AL
Kenny Askin
0 29 0 0 0 0 0 0 0 0
West Chester Dragons AL
Ryan Capobianco
0 0 65 0 0 0 0 0 0 0
West Chester Dragons AL
Jeremy Coccia
0 31 0 0 0 0 0 0 0 0
West Chester Dragons AL
Cole Doherty
0 0 4 0 0 0 0 0 0 0
West Chester Dragons AL
Benny Ettien
0 0 55 0 0 0 0 0 0 0
West Chester Dragons AL
James Harpel
0 34 0 0 0 0 0 0 0 0
West Chester Dragons AL
Nate McLean
0 81 0 0 0 0 0 0 0 0
West Chester Dragons AL
Noah McMullen
0 27 0 0 0 0 0 0 0 0
West Chester Dragons AL
Leo Stoltzfus
0 31 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