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
09/11
Day 2
09/12
Day 3
09/13
Day 4
09/14
Day 5
09/15
Day 6
09/16
Day 7
09/17
Day 8
09/18
Day 9
09/19
Day 10
09/20
5 Star NE Brewer
Sohum Desai
0 66 0 0 0 0 0 0 0 0
5 Star NE Brewer
Wiley Fleck
0 0 4 0 0 0 0 0 0 0
5 Star NE Brewer
Eric Hofmeister
0 16 63 0 0 0 0 0 0 0
5 Star NE Brewer
Noah Hogan
0 0 58 0 0 0 0 0 0 0
5 Star NE Brewer
Logan Potter
0 66 0 0 0 0 0 0 0 0
5 Star NE Brewer
Tyler Thomas
0 24 0 0 0 0 0 0 0 0
Baseball Performance Center
Leo Bluestein
0 71 0 0 0 0 0 0 0 0
Baseball Performance Center
Jared Dzierzgowski
0 0 64 0 0 0 0 0 0 0
Baseball Performance Center
Nolan Gerstenbacher
0 0 58 0 0 0 0 0 0 0
Baseball Performance Center
William Grayson
0 81 0 0 0 0 0 0 0 0
Baseball Performance Center
Kyle Kupsey
58 0 0 0 0 0 0 0 0 0
Baseball Performance Center
Jamison McNally
47 0 0 0 0 0 0 0 0 0
Baseball U North NJ 15u
Bobby Bressler
0 0 30 0 0 0 0 0 0 0
Baseball U North NJ 15u
Logan Gonzalez
0 0 35 0 0 0 0 0 0 0
Baseball U North NJ 15u
Tommy Huff
0 54 11 0 0 0 0 0 0 0
Baseball U North NJ 15u
Finlay La Londe
0 63 0 0 0 0 0 0 0 0
Baseball U North NJ 15u
Darien Rivas
0 47 0 0 0 0 0 0 0 0
Baseball U North NJ 15u
Chase Teel
0 0 39 0 0 0 0 0 0 0
Baseball U North NJ 15u
Eli Westcott
0 52 0 0 0 0 0 0 0 0
Bell Ringers
Anthony Daddazio
0 0 44 0 0 0 0 0 0 0
Bell Ringers
Nick Flores
0 17 59 0 0 0 0 0 0 0
Bell Ringers
Jack Ploszay
63 0 0 0 0 0 0 0 0 0
Bell Ringers
Will Timar
54 0 0 0 0 0 0 0 0 0
Bell Ringers
Colin Wertz
0 77 0 0 0 0 0 0 0 0
Bell Ringers
Sean Williams
0 0 13 0 0 0 0 0 0 0
BlueClaws Baseball Academy 15U
Ryan Acquisto
0 8 49 0 0 0 0 0 0 0
BlueClaws Baseball Academy 15U
Sebastian Aponte
0 81 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy 15U
Jason Basilicata
0 91 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy 15U
Bryson Kirby
0 23 83 0 0 0 0 0 0 0
BlueClaws Baseball Academy 15U
Dominic Masino
0 28 31 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Saul Carmenini
0 95 0 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Ryan Jacobson
0 62 0 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Evan Krippel
0 0 99 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Reece Moody
0 8 11 0 0 0 0 0 0 0
Complete Game of PA
Miguel Alvarez
0 29 0 0 0 0 0 0 0 0
Complete Game of PA
Tyler Brashear
0 30 0 0 0 0 0 0 0 0
Complete Game of PA
Nick Conforti
0 30 85 0 0 0 0 0 0 0
Complete Game of PA
Gavin Feulner
0 30 19 0 0 0 0 0 0 0
Complete Game of PA
Nathan Rickards
0 29 0 0 0 0 0 0 0 0
Complete Game of PA
Aidan Sgarra
0 65 0 0 0 0 0 0 0 0
Complete Game of PA
Tripp Shytle
0 29 0 0 0 0 0 0 0 0
Diamond Jacks 15U Gold
Ryan Greenstein
0 95 0 0 0 0 0 0 0 0
Diamond Jacks 15U Gold
Sean Harris
0 10 0 0 0 0 0 0 0 0
Diamond Jacks 15U Gold
Chris Kennedy
0 36 0 0 0 0 0 0 0 0
Diamond Jacks 15U Gold
Cody Sherrer
0 0 97 0 0 0 0 0 0 0
Diamond Jacks 15U Gold
Shane Sullivan
0 0 29 0 0 0 0 0 0 0
Diamond Jacks 15U Gold
Chase Wengryn
0 88 0 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Michael Contiliano
0 77 0 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Matthew Diskin
0 96 0 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Rory Finn
0 0 55 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Logan Force
0 0 87 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Matt Gannon
0 0 14 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Nick Hernandez
0 0 28 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Andrew Reynolds
0 40 0 0 0 0 0 0 0 0
Diamond Jacks Super 15s
Jack Sweeney
0 0 44 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Owen Gulka
0 26 47 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Kyle Kolans
0 64 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Giancarlo Lamberti
0 20 51 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Harrison Lollin
0 20 61 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Nathan Ruth
0 32 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Grayson Testino
0 96 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
0 0 71 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Christopher (CJ) Forman
0 19 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Logan Norman
0 27 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Austin Vangorder
0 73 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Gordon Votruba
0 67 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Sean Wille
0 24 40 0 0 0 0 0 0 0
MA Show 15U National
Daviel Fernandez
43 0 85 0 0 0 0 0 0 0
MA Show 15U National
Lukas Guerrier
10 0 0 0 0 0 0 0 0 0
MA Show 15U National
Ethan Hahn
9 36 0 0 0 0 0 0 0 0
MA Show 15U National
Nathan Taylor
0 0 86 0 0 0 0 0 0 0
PRD Ghost 15U White
Warren Quincy Bell
0 0 67 0 0 0 0 0 0 0
PRD Ghost 15U White
Nick Case
0 46 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Matt King
0 76 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Tj Legere
0 13 30 0 0 0 0 0 0 0
PRD Ghost 15U White
Chris Levonas
0 70 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Jaxon Sevilla
0 32 0 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
Drew Costello
0 0 60 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
A Freitag
22 0 0 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
Ben Hudson
0 46 0 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
Connor Owens
0 60 0 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
Thomas Pollock
0 0 30 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
Andrew Shank
0 32 0 0 0 0 0 0 0 0
Scanzano COMBAT 15U/2024s Red
George Starr
58 0 0 0 0 0 0 0 0 0
SJ Young Guns
Nick Burns
0 74 0 0 0 0 0 0 0 0
SJ Young Guns
Pat Karbach
0 42 0 0 0 0 0 0 0 0
SJ Young Guns
Joey Marten
0 0 41 0 0 0 0 0 0 0
SJ Young Guns
Holden McKinley
0 30 66 0 0 0 0 0 0 0
SJ Young Guns
Jon Young
0 80 0 0 0 0 0 0 0 0
SJ Young Guns Pride 15 U
Kyle Batt
0 62 0 0 0 0 0 0 0 0
SJ Young Guns Pride 15 U
Hunter Jackson
0 38 0 0 0 0 0 0 0 0
SJ Young Guns Pride 15 U
Joshua Nimeroff
5 0 0 0 0 0 0 0 0 0
SJ Young Guns Pride 15 U
Michael Pierson
93 0 0 0 0 0 0 0 0 0
SJ Young Guns Pride 15 U
Ben Rickards
42 0 50 0 0 0 0 0 0 0
South Jersey Young Guns
Brayden Davis
0 0 83 0 0 0 0 0 0 0
South Jersey Young Guns
Andrew Harris
0 0 32 0 0 0 0 0 0 0
South Jersey Young Guns
Brentin Heil
25 0 41 0 0 0 0 0 0 0
South Jersey Young Guns
Joshua Herner
0 0 73 0 0 0 0 0 0 0
South Jersey Young Guns
Corey Lyle
84 0 0 0 0 0 0 0 0 0
South Jersey Young Guns
Michael McGinley
0 0 38 0 0 0 0 0 0 0
South Jersey Young Guns
Nikhilesh Mehta
0 62 0 0 0 0 0 0 0 0
South Jersey Young Guns
John Podgorski
0 0 88 0 0 0 0 0 0 0
Tri State Arsenal 15u National
Eric Lintelman
74 0 0 0 0 0 0 0 0 0
Tri State Arsenal 15u National
Landon Mack
0 0 20 0 0 0 0 0 0 0
Tri State Arsenal 15u National
Trey Martin
0 0 34 0 0 0 0 0 0 0
Tri State Arsenal 15u National
Michael Olender
0 0 25 0 0 0 0 0 0 0
Tri State Arsenal 15u National
Jack Subramanian
0 89 0 0 0 0 0 0 0 0
Tri State Arsenal 15u National
Tyler Tucker
0 0 61 0 0 0 0 0 0 0
Tri State Arsenal 15u National
James Vlastaris
0 49 0 0 0 0 0 0 0 0
Venom Elite
Benedetto Andreoli
0 97 0 0 0 0 0 0 0 0
Venom Elite
Rocco Celebre
0 34 0 0 0 0 0 0 0 0
Venom Elite
Giovanni Colalillo
24 0 44 0 0 0 0 0 0 0
Venom Elite
Connor Lacy
19 0 0 0 0 0 0 0 0 0
Venom Elite
Wilo Lugo
0 0 78 0 0 0 0 0 0 0
Venom Elite
Austin Wokock
95 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