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)
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
10/02
Day 2
10/03
Day 3
10/04
Day 4
10/05
Day 5
10/06
Day 6
10/07
Day 7
10/08
Day 8
10/09
Day 9
10/10
Day 10
10/11
13u orange
Michael Bencivengo
0 0 24 0 0 0 0 0 0 0
13u orange
Brogan Brogan
0 21 0 0 0 0 0 0 0 0
13u orange
Christian Corbellzo
0 85 0 0 0 0 0 0 0 0
13u orange
Tim Dougherty
0 0 69 0 0 0 0 0 0 0
13u orange
Jared Kiingerman
0 85 0 0 0 0 0 0 0 0
13u orange
Noah Martin
0 0 32 0 0 0 0 0 0 0
13u orange
Brayden Olson
0 15 0 0 0 0 0 0 0 0
13u orange
Ethan Slaughter
0 15 0 0 0 0 0 0 0 0
All Out 13U Scout Team
Anthony Cataldo
90 78 0 0 0 0 0 0 0 0
All Out 13U Scout Team
Brady Jackson
29 0 16 0 0 0 0 0 0 0
All Out 13U Scout Team
Guy Lynam
0 32 0 0 0 0 0 0 0 0
All Out 13U Scout Team
Mason Myers
14 0 0 0 0 0 0 0 0 0
All Out 13U Scout Team
Chase Priest
0 0 25 0 0 0 0 0 0 0
All Out 13U Scout Team
Andrew "Rew" Pron
0 0 73 0 0 0 0 0 0 0
All Out 13U Scout Team
Maximus Sullivan
0 92 46 0 0 0 0 0 0 0
All Out 13U Scout Team
Brayden Thorp
0 0 15 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Christian Bernhard
0 10 0 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Trevor Brogen
0 0 36 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Cooper Holian
0 0 27 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Cole Judge
0 0 51 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Caiden Koerkel
0 19 0 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Tyler Kundera
0 25 0 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Max Moshinski
83 0 0 0 0 0 0 0 0 0
All Out Pack 13u (Quinn)
Ronnie Raby
0 66 0 0 0 0 0 0 0 0
Baseball Performance Center
Jacob Budd
49 0 0 0 0 0 0 0 0 0
Baseball Performance Center
Logan Davenport
68 0 0 0 0 0 0 0 0 0
Baseball Performance Center
Will Hickman
0 0 50 0 0 0 0 0 0 0
Baseball Performance Center
Donald Lloyd
0 71 0 0 0 0 0 0 0 0
Baseball Performance Center
Alex Weingartner
0 61 0 0 0 0 0 0 0 0
Baseball Performance Center
Kyle Williams
0 0 45 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Derek Arduino
0 76 0 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Gavin Bucceri
0 39 0 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Joseph Fava
0 0 99 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Colin Ricciardi
0 0 11 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Dan Rice
0 31 0 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Derrick Wade
0 68 0 0 0 0 0 0 0 0
Diamond Jacks 13U Gold
Nick Yaccarino
0 70 0 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Matthew Baker
0 30 0 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Danny Contiliano
0 0 70 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Timothy La Canna
0 61 0 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Brandon Lall
0 0 28 0 0 0 0 0 0 0
Diamond Jacks Super 13s
William Macken
0 0 21 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Lorenzo Maselli
0 12 9 0 0 0 0 0 0 0
Diamond Jacks Super 13s
Cole Raymond
0 68 0 0 0 0 0 0 0 0
Full Count Futures
Sean Fialcowitz
0 58 0 0 0 0 0 0 0 0
Full Count Futures
Andrew Kessler
0 0 39 0 0 0 0 0 0 0
Full Count Futures
Kieran Law
0 32 0 0 0 0 0 0 0 0
Full Count Futures
Mikey Pellegrino
0 29 0 0 0 0 0 0 0 0
Full Count Futures
Izaiah Robinson
0 58 0 0 0 0 0 0 0 0
Full Count Futures
Braden Tankiewicz
0 66 0 0 0 0 0 0 0 0
Full Count Futures
Mikey Tripodi
0 0 69 0 0 0 0 0 0 0
Grit 13u Black
Mike Akalski
0 13 86 0 0 0 0 0 0 0
Grit 13u Black
Anthony DiNapoli
0 0 48 0 0 0 0 0 0 0
Grit 13u Black
Aidan Galeano
0 92 0 0 0 0 0 0 0 0
Grit 13u Black
Shane Jelenevsky
0 90 0 0 0 0 0 0 0 0
Grit 13u Black
Kurtis Maher
0 7 83 0 0 0 0 0 0 0
Grit 13u Black
Alex Ornstein
0 5 0 0 0 0 0 0 0 0
Grit 13u Black
Ben Schwarcz
0 0 88 0 0 0 0 0 0 0
MA Show Nicolosi
Grant Fournier
0 0 8 0 0 0 0 0 0 0
MA Show Nicolosi
Evan Miller
74 0 0 0 0 0 0 0 0 0
MA Show Nicolosi
Peyton Obrien
0 17 86 0 0 0 0 0 0 0
MA Show Nicolosi
Nick Scheer
44 0 0 0 0 0 0 0 0 0
MA Show Nicolosi
Logan Taylor
0 0 98 0 0 0 0 0 0 0
MA Show Nicolosi
Dillon Walls
0 0 25 0 0 0 0 0 0 0
MA Show Nicolosi
Connor Whitall
0 57 0 0 0 0 0 0 0 0
NJ Marlins
Nico Amecangelo
0 0 50 0 0 0 0 0 0 0
NJ Marlins
Bryan German
70 0 0 0 0 0 0 0 0 0
NJ Marlins
Brady Hahn
70 0 0 0 0 0 0 0 0 0
NJ Marlins
Pj Ledecke
0 27 0 0 0 0 0 0 0 0
NJ Marlins
Joe Pignatelli
0 81 0 0 0 0 0 0 0 0
NJ Marlins
Roman Wikander
0 0 55 0 0 0 0 0 0 0
PRD Ghost 13U
Anthony Carino
0 18 0 0 0 0 0 0 0 0
PRD Ghost 13U
Ryan Clark
0 76 0 0 0 0 0 0 0 0
PRD Ghost 13U
Aiden Cruz
0 20 34 0 0 0 0 0 0 0
PRD Ghost 13U
Danny DiTullio
0 65 0 0 0 0 0 0 0 0
PRD Ghost 13U
Colin Hoverter
0 0 64 0 0 0 0 0 0 0
PRD Ghost 13U
Jd Leidersdorff
0 28 0 0 0 0 0 0 0 0
PRD Ghost 13U
Jack Quinn
0 20 27 0 0 0 0 0 0 0
PRD Ghost 13U
JD Teza
0 3 0 0 0 0 0 0 0 0
Scanzano COMBAT 13U
Jeffrey Jr Cassano
0 0 62 0 0 0 0 0 0 0
Scanzano COMBAT 13U
Donald Cucuzzella
0 14 51 0 0 0 0 0 0 0
Scanzano COMBAT 13U
Domenic DiGialleonardo
0 66 0 0 0 0 0 0 0 0
Scanzano COMBAT 13U
Jack Insinga
0 87 0 0 0 0 0 0 0 0
Scanzano COMBAT 13U
Anthony Lucarelli
0 65 0 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Gavin Gravell
0 21 0 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Quinn Hamrick
0 67 0 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Kyle Hyre
0 61 0 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Chris "Cj" Marinucci
0 0 88 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Logan Nelson
0 0 70 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Myles Raymond
0 0 31 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Devin Rinker
0 28 0 0 0 0 0 0 0 0
Titus Baseball Academy 13u - White
Zen Sobocinski
0 0 43 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Giovanni Cristinzio
76 0 0 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Julian Guzman
0 0 52 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Jake Keaser
0 19 11 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Chase Ladik
0 0 47 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Cole Marchetti
0 12 9 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Mathew Riendeau
0 14 91 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Eddie Rosado
0 20 14 0 0 0 0 0 0 0
Tri State Arsenal 13u Founders Club
Kyle Wenckus
0 0 70 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest