2,210 MLB PLAYERS | 15,135 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
06/06
Day 2
06/07
Day 3
06/08
Day 4
06/09
Day 5
06/10
Day 6
06/11
Day 7
06/12
Day 8
06/13
Day 9
06/14
Day 10
06/15
643 Dp Cougars 18u
Carter Barth
0 60 0 0 0 0 0 0 0 0
643 Dp Cougars 18u
Duncan Freeman
45 0 0 29 0 0 0 0 0 0
643 Dp Cougars 18u
Joshua Greenspon
0 34 0 0 0 0 0 0 0 0
643 Dp Cougars 18u
Fletcher Heacock
39 0 0 16 0 0 0 0 0 0
643 Dp Cougars 18u
Ben Hoffman
0 0 34 0 0 0 0 0 0 0
643 Dp Cougars 18u
Brian Stephens
0 0 34 0 0 0 0 0 0 0
643 Dp Cougars 18u
Caden Tuck
0 0 30 0 0 0 0 0 0 0
643 Dp Cougars 18u
Adam Wideman
40 0 0 59 0 0 0 0 0 0
643 Dp Cougars 18u
Jake Zehner
0 23 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Jack Clay
0 79 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Austin Debarry
0 4 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Matt Earon
0 0 72 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Christian Griswold
0 47 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Samuel Jefcoat
50 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Bryson Pike
38 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Mason Banks
98 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Trae Burton
0 82 0 0 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Aidan Holley
0 0 48 0 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Ekrem Kruskic
0 23 0 0 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Ethan Mieldezis
0 0 17 26 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Andy Seymour
0 0 28 0 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
James Smith
0 0 0 33 0 0 0 0 0 0
AquaSox Baseball - 18U Blue
Trey Taylor
0 0 0 80 0 0 0 0 0 0
ATL Metro Blue
Bryce Bause
0 0 22 0 0 0 0 0 0 0
ATL Metro Blue
Jackson Davis
0 31 0 0 0 0 0 0 0 0
ATL Metro Blue
Talmadge Davis
0 0 27 63 0 0 0 0 0 0
ATL Metro Blue
Traden Davis
83 0 55 0 0 0 0 0 0 0
ATL Metro Blue
Zach Evans
0 0 0 22 0 0 0 0 0 0
ATL Metro Blue
Wellington Hehn
0 58 0 0 0 0 0 0 0 0
ATL Metro Blue
Maceo Hicks
9 0 0 0 0 0 0 0 0 0
ATL Metro Blue
Quenton Mitchell Jr
0 19 0 0 0 0 0 0 0 0
ATL Metro Blue
Robert Petagrew Jr.
0 0 9 0 0 0 0 0 0 0
ATL Metro Blue
Dejorryn Pettis
22 0 0 0 0 0 0 0 0 0
Canes Southeast 18u
Drew Baker
0 36 0 64 0 0 0 0 0 0
Canes Southeast 18u
Layton Hyneman
0 20 0 0 0 0 0 0 0 0
Canes Southeast 18u
Zac Miller
0 0 54 0 0 0 0 0 0 0
Canes Southeast 18u
Chase Moller
25 0 0 0 0 0 0 0 0 0
Canes Southeast 18u
Alejandro Narvaez
0 0 0 37 0 0 0 0 0 0
Canes Southeast 18u
Jayden Nunez
41 0 0 10 0 0 0 0 0 0
Canes Southeast 18u
Caiden Stewart
30 0 0 33 0 0 0 0 0 0
Canes Southeast 18u
Baker Walker
20 0 0 0 0 0 0 0 0 0
Canes Southeast 18u
Easton White
0 44 0 62 0 0 0 0 0 0
Canes Southeast 18u
Maxx Williamson
0 20 25 0 0 0 0 0 0 0
East Cobb Yankees 18u
Tucker Ausband
0 0 0 42 0 0 0 0 0 0
East Cobb Yankees 18u
Ethan Babcock
0 22 0 0 0 0 0 0 0 0
East Cobb Yankees 18u
Colby Cather
0 12 0 21 0 0 0 0 0 0
East Cobb Yankees 18u
John Dickerson
37 0 0 0 0 0 0 0 0 0
East Cobb Yankees 18u
Michael Gagliano
0 29 0 57 0 0 0 0 0 0
East Cobb Yankees 18u
Hampton Hudson
0 0 22 0 0 0 0 0 0 0
East Cobb Yankees 18u
Matthew Lipcsey
0 41 0 0 0 0 0 0 0 0
East Cobb Yankees 18u
Jackson Marvel
12 0 0 0 0 0 0 0 0 0
East Cobb Yankees 18u
Ethan Osada
0 0 63 0 0 0 0 0 0 0
East Cobb Yankees 18u
Tyler Waddell
34 0 0 22 0 0 0 0 0 0
East Cobb Yankees 18u
Jared Webb
0 0 39 0 0 0 0 0 0 0
East Cobb Yankees 18u
Davis Wright
0 31 0 0 0 0 0 0 0 0
Gaxl Green 18u
Daniel Akbari
0 0 35 0 0 0 0 0 0 0
Gaxl Green 18u
Will Bartholomew
0 0 0 67 0 0 0 0 0 0
Gaxl Green 18u
Ethan Carroll
0 0 57 0 0 0 0 0 0 0
Gaxl Green 18u
Garv Gulati
53 0 0 0 0 0 0 0 0 0
Gaxl Green 18u
Adam Huelskamp
0 0 33 0 0 0 0 0 0 0
Gaxl Green 18u
Hayden Hughes
0 0 0 47 0 0 0 0 0 0
Gaxl Green 18u
Jackson Hurst
39 0 0 0 0 0 0 0 0 0
Gaxl Green 18u
Daniel Marcontell
0 17 0 0 0 0 0 0 0 0
Gaxl Green 18u
Rensei Morikawa
34 0 0 0 0 0 0 0 0 0
Gaxl Green 18u
Miller Pollard
0 85 0 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Coy Argo
0 0 0 40 0 0 0 0 0 0
Georgia Liberty 18u Premier
Randy Clark
49 0 0 33 0 0 0 0 0 0
Georgia Liberty 18u Premier
Blake Fortner
26 0 0 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Andrew Gillespie
0 0 26 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Josh Guyton
0 15 0 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Austin Kupronis
0 40 0 34 0 0 0 0 0 0
Georgia Liberty 18u Premier
Colin Phillips
0 0 0 26 0 0 0 0 0 0
Georgia Liberty 18u Premier
Chase Scarbrough
0 0 51 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Sam Schwark
0 51 0 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Dale Towe
0 10 0 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Carter Van Orden
25 0 0 0 0 0 0 0 0 0
Georgia Liberty 18u Premier
Aryan Virani
0 0 38 0 0 0 0 0 0 0
Mission Baseball
Barrett Anderson
0 0 0 27 0 0 0 0 0 0
Mission Baseball
Brady Chandler
0 0 19 0 0 0 0 0 0 0
Mission Baseball
Gavin Huskey
0 20 0 0 0 0 0 0 0 0
Mission Baseball
Jack McBrayer
0 33 0 52 0 0 0 0 0 0
Mission Baseball
Max Owens
82 0 0 0 0 0 0 0 0 0
Mission Baseball
Conner Phillips
23 0 0 0 0 0 0 0 0 0
Mission Baseball
Caleb Powell
0 0 86 0 0 0 0 0 0 0
Mission Baseball
Maddox Sommers
0 81 0 30 0 0 0 0 0 0
Nelson Baseball School
Cason Cannon
0 85 0 0 0 0 0 0 0 0
Nelson Baseball School
Pete Jezerinac
0 0 0 82 0 0 0 0 0 0
Nelson Baseball School
Colin Loeffler
0 0 0 72 0 0 0 0 0 0
Nelson Baseball School
Brock Parker
0 0 86 0 0 0 0 0 0 0
Nelson Baseball School
Sam Peterson
0 0 0 39 0 0 0 0 0 0
Nelson Baseball School
Cole Rowland
0 0 28 0 0 0 0 0 0 0
Nelson Baseball School
Layton Sanford
76 0 0 0 0 0 0 0 0 0
Nelson Baseball School
Bryce Tibbitts
0 17 0 0 0 0 0 0 0 0
Nelson Baseball School
Austin Zabala
14 0 0 0 0 0 0 0 0 0
Reign
Ethan Day
0 0 11 0 0 0 0 0 0 0
Reign
Ethan Johnson
50 0 0 0 0 0 0 0 0 0
Reign
Jacob Nixon
73 0 0 0 0 0 0 0 0 0
Reign
Israel Rosseter
0 88 0 0 0 0 0 0 0 0
Reign
Graham Sanders
0 28 0 0 0 0 0 0 0 0
Reign
Nate Stivers
0 0 101 0 0 0 0 0 0 0
Reign
Aidan Turner
0 0 24 0 0 0 0 0 0 0
Team Elite Black 18U
Bryson Bridges
76 0 0 0 0 0 0 0 0 0
Team Elite Black 18U
Ryan Buckner
0 0 0 68 0 0 0 0 0 0
Team Elite Black 18U
Prestin Coursey
0 0 0 13 0 0 0 0 0 0
Team Elite Black 18U
Ethan Finch
0 0 33 0 0 0 0 0 0 0
Team Elite Black 18U
Brycen Horne
0 0 76 0 0 0 0 0 0 0
Team Elite Black 18U
Bryce Hubbard
0 77 0 0 0 0 0 0 0 0
Team Elite Black 18U
Mason Lynch
10 0 0 0 0 0 0 0 0 0
Team Elite Black 18U
Clayton Rice
0 18 0 32 0 0 0 0 0 0
Team Elite White 18U
Mason Bishop
31 0 0 0 0 0 0 0 0 0
Team Elite White 18U
Owen Bodell
58 0 0 0 0 0 0 0 0 0
Team Elite White 18U
Caden Holland
0 0 0 93 0 0 0 0 0 0
Team Elite White 18U
James McGuirt
0 0 75 0 0 0 0 0 0 0
Team Elite White 18U
Darius Thomas
0 0 29 0 0 0 0 0 0 0
Team Elite White 18U
Josh Wanner
0 59 0 0 0 0 0 0 0 0
Team Elite White 18U
Braden Willis
0 30 0 29 0 0 0 0 0 0
ZT Southeast 18U
Grant Gooch
0 0 79 0 0 0 0 0 0 0
ZT Southeast 18U
Jackson Grant
0 0 0 24 0 0 0 0 0 0
ZT Southeast 18U
Jake Hitchcock
0 80 0 0 0 0 0 0 0 0
ZT Southeast 18U
Ajay Jones
33 0 0 0 0 0 0 0 0 0
ZT Southeast 18U
Kade Nicholson
0 0 0 17 0 0 0 0 0 0
ZT Southeast 18U
Shelton Ramey
22 0 0 76 0 0 0 0 0 0
ZT Southeast 18U
Cooper Reid
0 0 0 24 0 0 0 0 0 0
ZT Southeast 18U
Luke Sanders
48 0 0 0 0 0 0 0 0 0
ZT Southeast 18U
Dylan Thompson
0 0 46 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
06/06
Day 2
06/07
Day 3
06/08
Day 4
06/09
2024 PG 18U National Elite ChampionshipMission BaseballBarrett Anderson986/2/2024 RR