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/20
Day 2
09/21
Day 3
09/22
Day 4
09/23
Day 5
09/24
Day 6
09/25
Day 7
09/26
Day 8
09/27
Day 9
09/28
Day 10
09/29
2024 Fall Isa 15u
Spencer Bromm
0 74 0 0 0 0 0 0 0 0
2024 Fall Isa 15u
Jarek Goszkowski
0 54 0 0 0 0 0 0 0 0
2024 Fall Isa 15u
Aiden Pflugradt
0 29 33 0 0 0 0 0 0 0
2024 Fall Isa 15u
Cole Pichette
0 0 23 0 0 0 0 0 0 0
2024 Fall Isa 15u
Isaac Sayles
0 27 52 0 0 0 0 0 0 0
2024 Fall Isa 15u
Aiden Thurlow
0 6 0 0 0 0 0 0 0 0
Gamers Academy Select
Blake Baker
0 64 0 0 0 0 0 0 0 0
Gamers Academy Select
Ty Coalbank
0 75 0 0 0 0 0 0 0 0
Gamers Academy Select
Casen Hawkins
0 70 0 0 0 0 0 0 0 0
Gamers Academy Select
Brady Rieder
0 69 0 0 0 0 0 0 0 0
Gts 15u
Avery Birdeau
0 1 0 0 0 0 0 0 0 0
Gts 15u
Kiptyn Copeland
0 0 20 0 0 0 0 0 0 0
Gts 15u
Zach Dennis
0 0 57 0 0 0 0 0 0 0
Gts 15u
Brock Dobbertin
0 0 18 0 0 0 0 0 0 0
Gts 15u
Eli Hansen
0 14 0 0 0 0 0 0 0 0
Gts 15u
Levi Huettl
0 79 0 0 0 0 0 0 0 0
Gts 15u
Connor Kavanaugh
0 97 0 0 0 0 0 0 0 0
Gts 15u
Jason Martinez
0 52 0 0 0 0 0 0 0 0
IA Prospects 15U
Brody Fancher
0 12 0 0 0 0 0 0 0 0
IA Prospects 15U
Mason Gear
0 37 32 0 0 0 0 0 0 0
IA Prospects 15U
Ryan Johnson
0 108 9 0 0 0 0 0 0 0
IA Prospects 15U
Fisher Krob
0 42 11 0 0 0 0 0 0 0
IA Prospects 15U
Vincent Leto
0 0 63 0 0 0 0 0 0 0
IA Prospects 15U
Hayden Miller
0 49 0 0 0 0 0 0 0 0
IA Prospects 15U
Kade Theobald
0 43 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Ryker Bennett
0 0 60 0 0 0 0 0 0 0
Iowa Knuckleheads
Texton Bollers
0 57 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Cecil Kelley
0 0 51 0 0 0 0 0 0 0
Iowa Knuckleheads
Zavier Murray
0 52 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Brayden Pierce
0 7 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Maddox Sirowy
0 22 76 0 0 0 0 0 0 0
Iowa Knuckleheads
Logan Steimel
0 75 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Bennett Stevens
0 0 56 0 0 0 0 0 0 0
Iowa Knuckleheads
Jayden Stumpff
0 0 95 0 0 0 0 0 0 0
Iowa Knuckleheads
Grady Wertz
0 0 1 0 0 0 0 0 0 0
Iowa Select Bloomquist
Max Bloomquist
0 0 91 0 0 0 0 0 0 0
Iowa Select Bloomquist
Jake Brekke
0 40 0 0 0 0 0 0 0 0
Iowa Select Bloomquist
Ryan Chandler
0 80 0 0 0 0 0 0 0 0
Iowa Select Bloomquist
Noelan Freeze
0 35 0 0 0 0 0 0 0 0
Iowa Select Bloomquist
Thayer Hagstrom
0 8 0 0 0 0 0 0 0 0
Iowa Select Bloomquist
Bowen Kucera
0 25 0 0 0 0 0 0 0 0
Iowa Select Bloomquist
Nash Preston
0 44 0 0 0 0 0 0 0 0
Iowa Select Gold
Waker Black
0 31 68 0 0 0 0 0 0 0
Iowa Select Gold
Chandler Bowers
0 41 0 0 0 0 0 0 0 0
Iowa Select Gold
Brady Decamp
0 17 0 0 0 0 0 0 0 0
Iowa Select Gold
Eli Egger
0 28 0 0 0 0 0 0 0 0
Iowa Select Gold
Kasen Hempstead
0 92 0 0 0 0 0 0 0 0
Iowa Select Gold
Lincoln Levendusky
0 0 18 0 0 0 0 0 0 0
Iowa Select Gold
Kevin Peck
0 7 0 0 0 0 0 0 0 0
Iowa Select Gold
Deklan Thoms
0 55 12 0 0 0 0 0 0 0
Iowa Select Gold
Keaton Zahasky
0 42 0 0 0 0 0 0 0 0
Iowa Select Perez
Jaxon Coleman
0 45 0 0 0 0 0 0 0 0
Iowa Select Perez
Trace Faille
0 11 80 0 0 0 0 0 0 0
Iowa Select Perez
Mitchell Kelly
0 63 0 0 0 0 0 0 0 0
Iowa Select Perez
Rogan Kurtz
0 57 0 0 0 0 0 0 0 0
Iowa Select Perez
Carter Myers
0 8 10 0 0 0 0 0 0 0
Iowa Select Perez
Landon Pope
0 69 0 0 0 0 0 0 0 0
Iowa Select Stucky
Seth Barnett
0 35 66 0 0 0 0 0 0 0
Iowa Select Stucky
Finley Daufeldt
0 27 11 0 0 0 0 0 0 0
Iowa Select Stucky
Oliver Erickson
0 18 0 0 0 0 0 0 0 0
Iowa Select Stucky
Oliver Stork
0 33 0 0 0 0 0 0 0 0
Iowa Select Stucky
Sullivan Stucky
0 83 0 0 0 0 0 0 0 0
Iowa Select Stucky
Adrian Wemmie
0 21 0 0 0 0 0 0 0 0
Iowa Select Thompson
Tyson Davis
0 62 0 0 0 0 0 0 0 0
Iowa Select Thompson
Joseph Delgado
0 76 0 0 0 0 0 0 0 0
Iowa Select Thompson
Nolan Henderson
0 33 0 0 0 0 0 0 0 0
Iowa Select Thompson
Patrick Hughes
0 0 9 0 0 0 0 0 0 0
Iowa Select Thompson
Liam Thompson
0 19 77 0 0 0 0 0 0 0
Iowa Select Urell
Greyson Burg
0 0 1 0 0 0 0 0 0 0
Iowa Select Urell
Grahm Burkert
0 0 14 0 0 0 0 0 0 0
Iowa Select Urell
Landon Howe
0 41 0 0 0 0 0 0 0 0
Iowa Select Urell
Trey Junge
0 21 0 0 0 0 0 0 0 0
Iowa Select Urell
Cohen Schroeder
0 93 0 0 0 0 0 0 0 0
Iowa Select Urell
Landon Urell
0 63 0 0 0 0 0 0 0 0
Iowa Select Urell
Holden Zamastil
0 31 51 0 0 0 0 0 0 0
Iowa Select Wyckoff
Kaeson Davenport
0 28 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Andy Landers
0 45 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Phenix Liberty
0 37 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Brody Schmitz
0 37 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Sparkes Shortway
0 64 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Tyce Wikner
0 35 0 0 0 0 0 0 0 0
Linn Mar 15u
Luke Becker
0 74 0 0 0 0 0 0 0 0
Linn Mar 15u
Baylor Hannan
0 48 0 0 0 0 0 0 0 0
Linn Mar 15u
Cade Hannen
0 0 57 0 0 0 0 0 0 0
Linn Mar 15u
Jack Manternach
0 1 38 0 0 0 0 0 0 0
Linn Mar 15u
Carson Pata
0 63 0 0 0 0 0 0 0 0
Linn Mar 15u
Derek Roling
0 0 93 0 0 0 0 0 0 0
Minnesota Slam
Marcus Burt
0 15 0 0 0 0 0 0 0 0
Minnesota Slam
Mason Fenwick
0 0 65 0 0 0 0 0 0 0
Minnesota Slam
Chase Groshong
0 18 0 0 0 0 0 0 0 0
Minnesota Slam
Carter Grundhauser
0 135 0 0 0 0 0 0 0 0
Minnesota Slam
Luke Harber
0 0 64 0 0 0 0 0 0 0
Top Tier Iowa Navy
Liam Archer
0 5 36 0 0 0 0 0 0 0
Top Tier Iowa Navy
Jackson Edwards
0 15 0 0 0 0 0 0 0 0
Top Tier Iowa Navy
Reece Huey
0 0 92 0 0 0 0 0 0 0
Top Tier Iowa Navy
Jaxson Kleespies
0 48 0 0 0 0 0 0 0 0
Top Tier Iowa Navy
Grantland McDanel
0 3 43 0 0 0 0 0 0 0
Top Tier Iowa Navy
Drake Newton
0 0 90 0 0 0 0 0 0 0
Top Tier Iowa Navy
Landon Rechkemmer
0 72 0 0 0 0 0 0 0 0
Top Tier Iowa Navy
Carson Vargason
0 27 86 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest