2,089 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
08/08
Day 2
08/09
Day 3
08/10
Day 4
08/11
Day 5
08/12
Day 6
08/13
Day 7
08/14
Day 8
08/15
Day 9
08/16
Day 10
08/17
.9ers Baseball Club SJ
Aidan Fair
0 0 33 0 0 0 0 0 0 0
.9ers Baseball Club SJ
Nolan Gerstenbacher
0 95 0 0 0 0 0 0 0 0
.9ers Baseball Club SJ
Christopher Laute
0 0 9 0 0 0 0 0 0 0
.9ers Baseball Club SJ
Zachary Muhlbaier
0 48 0 0 0 0 0 0 0 0
.9ers Baseball Club SJ
JayQwan Narvaez-Andino
0 43 0 0 0 0 0 0 0 0
.9ers Baseball Club SJ
Joe Peacock
0 6 0 0 0 0 0 0 0 0
.9ers Baseball Club SJ
Thomas Pollock
0 4 0 0 0 0 0 0 0 0
.9ers Baseball Club SJ
George Starr
0 0 85 0 0 0 0 0 0 0
.9ers Baseball Club SJ
Jalijah Vyent
0 19 0 0 0 0 0 0 0 0
All Out 14U Scout Team
Leo Bluestein
0 71 0 0 0 0 0 0 0 0
All Out 14U Scout Team
Aiden Cranmer
0 0 79 0 0 0 0 0 0 0
All Out 14U Scout Team
Vinny Davis
32 0 0 0 0 0 0 0 0 0
All Out 14U Scout Team
Luke Hinkle
0 48 0 0 0 0 0 0 0 0
All Out 14U Scout Team
Zachary Mornell
0 0 22 0 0 0 0 0 0 0
All Out 14U Scout Team
Jayce Park
95 0 0 0 0 0 0 0 0 0
All Out 14U Scout Team
Santino Pharma
0 0 18 0 0 0 0 0 0 0
All Out 14U Scout Team
Gavin Weiner
0 35 0 0 0 0 0 0 0 0
Allstars Academy Prime 14U
Giovanni Conte
0 0 24 0 0 0 0 0 0 0
Allstars Academy Prime 14U
Michael Dinardo
0 16 0 0 0 0 0 0 0 0
Allstars Academy Prime 14U
Alex Gay
0 0 86 0 0 0 0 0 0 0
Allstars Academy Prime 14U
Scott Hanson
0 8 0 29 14 0 0 0 0 0
Allstars Academy Prime 14U
Drew Kindlon
33 0 0 20 0 0 0 0 0 0
Allstars Academy Prime 14U
Geneo Savoca
0 17 0 71 0 0 0 0 0 0
Allstars Academy Prime 14U
Tim Wheeler
33 0 0 59 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Matt Bodkin
0 0 27 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Thomas DiLeo
0 43 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Justin Jaskolski
0 49 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Jack Macfall
0 0 23 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Jaycen Ng
0 0 61 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Anthony Rivera
0 24 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Liam Shwom
0 31 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Nate Sica
0 91 0 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Philip Albergo
0 0 24 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Willy Pineda
0 0 32 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Jeremy Reyes
0 24 38 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Gabriel Rivera
0 0 7 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Jack Roventini
0 0 91 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Jude Van Ooyen
0 0 55 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Matei Vasiliu
0 70 0 0 0 0 0 0 0 0
Brooklyn Falcons 2024 Showcase
Zachary Weinschel
0 30 0 0 0 0 0 0 0 0
Complete Game of PA 14U
Miguel Alvarez
0 5 0 0 0 0 0 0 0 0
Complete Game of PA 14U
Tyler Brashear
0 0 41 0 0 0 0 0 0 0
Complete Game of PA 14U
Dylan Broderick
0 95 0 0 0 0 0 0 0 0
Complete Game of PA 14U
Nick Conforti
0 0 81 0 0 0 0 0 0 0
Complete Game of PA 14U
Will Gottheardt
0 20 0 0 0 0 0 0 0 0
Complete Game of PA 14U
Ryan McCullough
0 34 0 0 0 0 0 0 0 0
Complete Game of PA 14U
Nathan Rickards
0 11 0 0 0 0 0 0 0 0
Delco Dragons
0 0 0 59 0 0 0 0 0 0
Delco Dragons
Solomon Abdullah
0 0 15 0 0 0 0 0 0 0
Delco Dragons
Jake Adams
0 0 19 0 0 0 0 0 0 0
Delco Dragons
Mike Floriendo
49 0 0 51 0 0 0 0 0 0
Delco Dragons
Dom Kendrick
0 0 18 0 0 0 0 0 0 0
Delco Dragons
Jack Rossi
0 35 0 39 0 0 0 0 0 0
Delco Dragons
Colin Scanlan
0 0 0 26 0 0 0 0 0 0
Delco Dragons
Connor Scanlan
18 25 20 50 0 0 0 0 0 0
Delco Dragons
Matt Schade
20 0 0 0 0 0 0 0 0 0
Delco Dragons
Carter Williams
17 35 0 0 0 0 0 0 0 0
Diamond Baseball Academy 14u
Nate Dresnin
0 9 0 0 0 0 0 0 0 0
Diamond Baseball Academy 14u
Dylan Holmes
0 51 0 0 0 0 0 0 0 0
Diamond Baseball Academy 14u
Zach Jacobson
0 0 54 0 0 0 0 0 0 0
Diamond Baseball Academy 14u
Mike Martillotti
0 29 0 0 0 0 0 0 0 0
Diamond Baseball Academy 14u
Logan Moss
0 75 0 0 0 0 0 0 0 0
Diamond Baseball Academy 14u
Angus Penn
0 3 51 0 0 0 0 0 0 0
Keystone State Bombers
Levi Hackman
0 0 0 40 0 0 0 0 0 0
Keystone State Bombers
Dylan Hansen
0 0 0 39 0 0 0 0 0 0
Keystone State Bombers
Mike Jaszczak
0 0 90 0 0 0 0 0 0 0
Keystone State Bombers
Brenden Kapczynski
0 0 87 0 0 0 0 0 0 0
Keystone State Bombers
Kaden Kimble
0 35 0 0 0 0 0 0 0 0
Keystone State Bombers
Andrew Noone
0 0 0 48 0 0 0 0 0 0
Keystone State Bombers
Drew Turner
0 5 31 0 0 0 0 0 0 0
Keystone State Bombers
Joshua Zimmerman
0 28 0 0 0 0 0 0 0 0
MA Show 2024 National
Brady Belfus
0 20 0 0 0 0 0 0 0 0
MA Show 2024 National
Jared Dzierzgowski
0 92 0 0 0 0 0 0 0 0
MA Show 2024 National
Lukas Guerrier
0 0 0 97 0 0 0 0 0 0
MA Show 2024 National
Kyle Kupsey
0 4 0 11 0 0 0 0 0 0
MA Show 2024 National
Shea Mcfadden
0 0 59 0 0 0 0 0 0 0
MA Show 2024 National
Danny Scullion
0 0 46 0 0 0 0 0 0 0
MA Show 2024 National
Chase Stocklin
0 0 45 0 0 0 0 0 0 0
MA Show 2024 National
Jackson Turk
0 47 0 0 0 0 0 0 0 0
MA Show 2024 National
Ryan Zimmer
56 0 0 0 0 0 0 0 0 0
NY Gothams 14U
Connor Dong
0 35 0 90 0 0 0 0 0 0
NY Gothams 14U
Ander Duran
0 44 0 0 0 0 0 0 0 0
NY Gothams 14U
Luis Espinal
0 0 41 0 0 0 0 0 0 0
NY Gothams 14U
Henry Farkas
0 0 98 0 0 0 0 0 0 0
NY Gothams 14U
Ramon Jimenez
0 0 6 8 0 0 0 0 0 0
NY Gothams 14U
Joshua Luo
0 44 0 0 0 0 0 0 0 0
NY Gothams 14U
Lenin Nuñez
0 0 0 19 0 0 0 0 0 0
NY Gothams 14U
Jadden Rodriguez
0 0 0 28 0 0 0 0 0 0
NY Gothams 14U
Benjamin Rubin
0 54 38 0 0 0 0 0 0 0
NY Gothams 14U
Thomas Skrobe
0 25 0 82 0 0 0 0 0 0
NY Gothams 14U
Nick Stellabotte
0 15 0 0 0 0 0 0 0 0
NY Prospects 2023
Andrew Haddad
0 0 21 0 0 0 0 0 0 0
NY Prospects 2023
James Lang
0 12 0 0 0 0 0 0 0 0
NY Prospects 2023
Matthew Mondone
0 67 0 0 0 0 0 0 0 0
NY Prospects 2023
Frank Moyle
0 66 0 0 0 0 0 0 0 0
NY Prospects 2023
Joseph Papandrea
0 0 30 0 0 0 0 0 0 0
NY Prospects 2023
Matt Sanfilippo
0 0 66 0 0 0 0 0 0 0
NY Prospects 2023
Vincent Seddio
0 0 70 0 0 0 0 0 0 0
PA Shockers
Tanner Clancy
0 0 0 43 0 0 0 0 0 0
PA Shockers
Joseph Crecca
0 10 0 31 0 0 0 0 0 0
PA Shockers
Shane Drennan
0 13 0 87 0 0 0 0 0 0
PA Shockers
Samuel Greer
0 0 95 0 0 0 0 0 0 0
PA Shockers
Matt Gunning
0 0 73 0 0 0 0 0 0 0
PA Shockers
Zachary Mosko
0 0 0 15 0 0 0 0 0 0
PA Shockers
Ethan Tomlinson
0 0 38 0 0 0 0 0 0 0
PA Shockers
Kyle Watson
0 87 0 0 0 0 0 0 0 0
PRD
Brevin Bezick
76 0 0 0 0 0 0 0 0 0
PRD
Owen Gulka
0 82 0 0 0 0 0 0 0 0
PRD
Matt King
17 0 0 0 0 0 0 0 0 0
PRD
Tj Legere
18 0 15 0 0 0 0 0 0 0
PRD
Chris Levonas
0 52 0 0 0 0 0 0 0 0
PRD
Nathan Ruth
8 0 0 0 0 0 0 0 0 0
PRD
Grayson Testino
0 0 64 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Matthew Fattore
0 19 0 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Logan Higgins
22 0 0 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Ty Kaunas
0 25 0 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Ryan Maggy
0 0 67 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Nico Marino
0 36 0 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Joseph Mascaro
0 0 48 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Sebastian Santos-Olson
47 0 0 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Bennett Secrest
5 0 0 0 0 0 0 0 0 0
Real Ballers 2024 National Team
Traigh Skiffington
0 70 0 0 0 0 0 0 0 0
SJ Elite 14u Orange
Joe Aguilar
74 0 0 0 0 0 0 0 0 0
SJ Elite 14u Orange
Julian Butler-Galliera
0 0 56 0 0 0 0 0 0 0
SJ Elite 14u Orange
Josh Chonofsky
35 0 12 0 0 0 0 0 0 0
SJ Elite 14u Orange
Aydan Davis
4 0 0 0 0 0 0 0 0 0
SJ Elite 14u Orange
Noah Harvey
0 60 0 0 0 0 0 0 0 0
SJ Elite 14u Orange
Matt Hewitt
0 73 0 0 0 0 0 0 0 0
SJ Elite 14u Orange
Cade Michalski
0 0 68 0 0 0 0 0 0 0
SJ Young Guns
Andrew Harris
0 0 49 0 0 0 0 0 0 0
SJ Young Guns
Joshua Herner
75 0 0 0 0 0 0 0 0 0
SJ Young Guns
Corey Lyle
0 43 0 0 0 0 0 0 0 0
SJ Young Guns
Michael McGinley
48 0 0 0 0 0 0 0 0 0
SJ Young Guns
Nikhilesh Mehta
0 0 27 0 0 0 0 0 0 0
SJ Young Guns
John Podgorski
0 78 0 0 0 0 0 0 0 0
SJ Young Guns
Raffaele Rogers
0 0 6 0 0 0 0 0 0 0
SJ Young Guns Select
Logan Dawson
0 49 0 0 0 0 0 0 0 0
SJ Young Guns Select
Matthew Friedman
90 0 0 0 0 0 0 0 0 0
SJ Young Guns Select
Brody Gates
0 44 0 0 0 0 0 0 0 0
SJ Young Guns Select
Cory Sheridan
0 38 0 0 0 0 0 0 0 0
SJ Young Guns Select
Evan Taylor
10 0 0 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Nicholas Alcorn
0 55 0 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Robert Brown
0 0 61 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Anthony Letizia
0 20 0 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Gavin Maguire
0 20 0 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Tanner Oliva
0 0 55 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Troy Sabott
0 19 63 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Evan Shoffler
0 2 0 0 0 0 0 0 0 0
South Jersey Sandsharks 14U
Thomas Walters
0 0 75 0 0 0 0 0 0 0
Tri State Arsenal National
Caleb Barnett
0 0 32 0 0 0 0 0 0 0
Tri State Arsenal National
Matthew Kouser
28 0 0 0 0 0 0 0 0 0
Tri State Arsenal National
Eric Lintelman
68 0 0 0 0 0 0 0 0 0
Tri State Arsenal National
Harrison Lollin
0 35 0 0 0 0 0 0 0 0
Tri State Arsenal National
Landon Mack
13 0 21 0 0 0 0 0 0 0
Tri State Arsenal National
Jack Subramanian
0 0 74 0 0 0 0 0 0 0
Tri State Arsenal National
Tyler Tucker
0 0 1 0 0 0 0 0 0 0
Tri State Arsenal National
James Vlastaris
0 54 0 0 0 0 0 0 0 0
Tucci Elite 14U
Nate Barrett
0 84 0 0 0 0 0 0 0 0
Tucci Elite 14U
Aidan Forrest
0 16 0 0 0 0 0 0 0 0
Tucci Elite 14U
Ben Landesman
0 99 0 0 0 0 0 0 0 0
Tucci Elite 14U
Luke Oakley
0 13 0 0 0 0 0 0 0 0
Tucci Elite 14U
James Raidt
0 0 69 0 0 0 0 0 0 0
Tucci Elite 14U
Garrett Snyder
0 0 33 0 0 0 0 0 0 0
Tucci Elite 14U
Ryder Wilson
0 13 0 0 0 0 0 0 0 0
Tucci Lumber
Dylan Delaney
0 0 28 0 0 0 0 0 0 0
Tucci Lumber
Teddy Deutsch
0 74 0 0 0 0 0 0 0 0
Tucci Lumber
Myles Gythfeldt
0 0 17 0 0 0 0 0 0 0
Tucci Lumber
Hayden Klyver
0 57 0 0 0 0 0 0 0 0
Tucci Lumber
Adrian Martinez
0 0 88 0 0 0 0 0 0 0
Tucci Lumber
Jayson Rivera
0 0 50 0 0 0 0 0 0 0
Tucci Lumber
Trey Wilson
0 0 61 0 0 0 0 0 0 0
US Elite 14U/ NJ
Rocco Barbella
0 19 0 63 0 0 0 0 0 0
US Elite 14U/ NJ
Christian Finacchio
0 0 0 22 0 0 0 0 0 0
US Elite 14U/ NJ
Jaylen Gutierrez
0 0 20 62 0 0 0 0 0 0
US Elite 14U/ NJ
Jack Harley
0 0 22 0 0 0 0 0 0 0
US Elite 14U/ NJ
Tony Kownacki
0 0 20 68 0 0 0 0 0 0
US Elite 14U/ NJ
Ryan Manning
0 0 20 75 0 0 0 0 0 0
US Elite 14U/ NJ
Jamison McNally
0 0 49 0 0 0 0 0 0 0
US Elite 14U/ NJ
Ty Mercado
0 0 0 57 0 0 0 0 0 0
US Elite 14U/ NJ
Milan Patel
0 0 40 0 0 0 0 0 0 0
US Elite 14U/ NJ
Mac Tufts
0 34 0 96 0 0 0 0 0 0
US Elite 14U/ NJ
Justin Yang
0 13 0 34 0 0 0 0 0 0
Vineland Venom
Benedetto Andreoli
0 0 74 0 0 0 0 0 0 0
Vineland Venom
Connor Lacy
0 0 63 0 0 0 0 0 0 0
Vineland Venom
Wilo Lugo
0 8 30 0 0 0 0 0 0 0
Vineland Venom
Logan Ruga
0 0 44 0 0 0 0 0 0 0
Vineland Venom
Austin Wokock
0 86 0 0 0 0 0 0 0 0
West Chester Dragons
Will Brown
0 28 0 0 0 0 0 0 0 0
West Chester Dragons
Jake Friel
0 0 84 0 0 0 0 0 0 0
West Chester Dragons
William McCarthy
0 0 37 0 0 0 0 0 0 0
West Chester Dragons
Braeden Melia
0 85 0 0 0 0 0 0 0 0
West Chester Dragons
Josh Sherlock
0 85 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
08/08
Day 2
08/09
Day 3
08/10
Day 4
08/11
2020 PG Super25 15U Mid-Atlantic RegionalKeystone State BombersJoseph Mascaro698/6/2020 RR RR
2020 PG Super25 15U Mid-Atlantic RegionalMA Show 2023 NationalEthan Hahn988/6/2020 RR RR RR
2020 PG Super25 15U Mid-Atlantic RegionalReal Ballers 2023 National TeamZigen Kodama688/5/2020 RR