2,209 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
10/04
Day 2
10/05
Day 3
10/06
Day 4
10/07
Day 5
10/08
Day 6
10/09
Day 7
10/10
Day 8
10/11
Day 9
10/12
Day 10
10/13
712 Nationals 2028
Callan Koch
0 43 0 0 0 0 0 0 0 0
712 Nationals 2028
Austin Leander
0 92 0 0 0 0 0 0 0 0
712 Nationals 2028
Kyan Macziewski
0 12 64 0 0 0 0 0 0 0
712 Nationals 2028
Devin Neal
0 84 0 0 0 0 0 0 0 0
712 Nationals 2028
Evan Schrunk
0 0 48 0 0 0 0 0 0 0
712 Nationals 2028
Randall Whitead
0 0 36 0 0 0 0 0 0 0
Blizzard 507 15u
Rylan Clay
0 25 10 0 0 0 0 0 0 0
Blizzard 507 15u
Mason Haugh
0 95 0 0 0 0 0 0 0 0
Blizzard 507 15u
Gabe Roby
0 25 0 0 0 0 0 0 0 0
Blizzard 507 15u
Caleb Sullivan
0 27 0 0 0 0 0 0 0 0
Blizzard 507 15u
Trevan Thordson
0 0 50 0 0 0 0 0 0 0
Blizzard 507 15u
Sam Vonbank
0 66 0 0 0 0 0 0 0 0
Blizzard 507 15u
Covin Winter
0 0 70 0 0 0 0 0 0 0
Delta Force
Aiden Becker
0 0 49 0 0 0 0 0 0 0
Delta Force
Nate Bowie
0 60 0 0 0 0 0 0 0 0
Delta Force
Nick Bowie
0 0 56 0 0 0 0 0 0 0
Delta Force
Wyatt Lair
0 23 25 0 0 0 0 0 0 0
Delta Force
Jaxsen Losee
0 0 34 0 0 0 0 0 0 0
Delta Force
Luke Peterson
0 81 0 0 0 0 0 0 0 0
Delta Force
Max Slifer
0 26 0 0 0 0 0 0 0 0
Delta Force
Drake Thompson
0 22 0 0 0 0 0 0 0 0
Delta Force
Jace Vandekamp
0 32 0 0 0 0 0 0 0 0
Gamers Academy Select
Blake Baker
0 94 0 0 0 0 0 0 0 0
Gamers Academy Select
Casen Hawkins
0 74 0 0 0 0 0 0 0 0
Gamers Academy Select
Weston O’Leary
0 7 0 0 0 0 0 0 0 0
Gamers Academy Select
Hunter Sellers
0 38 0 0 0 0 0 0 0 0
Gamers Academy Select
Kellen Weber
0 18 0 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
James Hooker
0 0 24 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Dominic Iovinelli
0 0 43 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Cenzo Jean -Louis
0 0 61 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Braden Murray
0 0 66 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Connor Nissen
0 0 26 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Jack Reina
0 85 0 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Sam Reuter
0 0 118 0 0 0 0 0 0 0
GRB Rays Illinois 2028 Black
Nico Vavalle
0 75 0 0 0 0 0 0 0 0
GRB Rays Illinois 2028 White
Gabriel Caballero
0 66 0 0 0 0 0 0 0 0
GRB Rays Illinois 2028 White
Carver Cohn
0 0 135 0 0 0 0 0 0 0
GRB Rays Illinois 2028 White
Nolan Jones
0 77 0 0 0 0 0 0 0 0
GRB Rays Illinois 2028 White
Cameron Sanabria
0 0 33 0 0 0 0 0 0 0
GRB Rays Illinois 2028 White
Charlie Schmidt
0 0 85 0 0 0 0 0 0 0
GRB Rays Illinois 2028 White
Nick Vingelis
0 4 19 0 0 0 0 0 0 0
Iowa Knuckleheads
Ryker Bennett
0 10 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Texton Bollers
0 0 11 0 0 0 0 0 0 0
Iowa Knuckleheads
Cecil Kelley
0 67 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Zavier Murray
0 41 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Leo Noonan
0 50 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Benjamin Patton
0 0 98 0 0 0 0 0 0 0
Iowa Knuckleheads
Brayden Pierce
0 23 0 0 0 0 0 0 0 0
Iowa Knuckleheads
Logan Steimel
0 52 0 0 0 0 0 0 0 0
Iowa Select Gold
Waker Black
0 80 0 0 0 0 0 0 0 0
Iowa Select Gold
Chandler Bowers
0 29 0 0 0 0 0 0 0 0
Iowa Select Gold
Brady Decamp
0 12 38 0 0 0 0 0 0 0
Iowa Select Gold
Kasen Hempstead
0 27 11 0 0 0 0 0 0 0
Iowa Select Gold
Kevin Peck
0 0 48 0 0 0 0 0 0 0
Iowa Select Gold
Deklan Thoms
0 37 0 0 0 0 0 0 0 0
Iowa Select Gold
Keaton Zahasky
0 28 0 0 0 0 0 0 0 0
Iowa Select Perez
Trace Faille
0 73 0 0 0 0 0 0 0 0
Iowa Select Perez
Jace Kading
0 15 28 0 0 0 0 0 0 0
Iowa Select Perez
Mitchell Kelly
0 105 0 0 0 0 0 0 0 0
Iowa Select Perez
Carson Vargason
0 0 98 0 0 0 0 0 0 0
Iowa Select Stucky
Seth Barnett
0 95 0 0 0 0 0 0 0 0
Iowa Select Stucky
Ira Hall
0 29 0 0 0 0 0 0 0 0
Iowa Select Stucky
Adrian Wemmie
0 1 96 0 0 0 0 0 0 0
Iowa Select Stucky
Chase Williams
0 94 0 0 0 0 0 0 0 0
Iowa Select Thompson
Tyson Davis
0 26 0 0 0 0 0 0 0 0
Iowa Select Thompson
Joseph Delgado
0 85 0 0 0 0 0 0 0 0
Iowa Select Thompson
Jessen Ferguson
0 0 46 0 0 0 0 0 0 0
Iowa Select Thompson
William Grier
0 0 14 0 0 0 0 0 0 0
Iowa Select Thompson
Nolan Henderson
0 25 36 0 0 0 0 0 0 0
Iowa Select Thompson
Patrick Hughes
0 0 30 0 0 0 0 0 0 0
Iowa Select Thompson
Liam Thompson
0 74 0 0 0 0 0 0 0 0
Iowa Select Thompson
Tate Van Vark
0 37 0 0 0 0 0 0 0 0
Iowa Select Thompson
Jensen Zwirlein
0 31 0 0 0 0 0 0 0 0
Iowa Select Urell
Seth Arganbright
0 36 0 0 0 0 0 0 0 0
Iowa Select Urell
Grahm Burkert
0 0 73 0 0 0 0 0 0 0
Iowa Select Urell
Landon Howe
0 4 42 0 0 0 0 0 0 0
Iowa Select Urell
Jack Nigg
0 38 0 0 0 0 0 0 0 0
Iowa Select Urell
Cohen Schroeder
0 75 0 0 0 0 0 0 0 0
Iowa Select Urell
Landon Urell
0 49 0 0 0 0 0 0 0 0
Iowa Select Urell
Holden Zamastil
0 68 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Clay Buseman
0 79 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Andy Landers
0 36 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Phenix Liberty
0 41 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Brody Schmitz
0 54 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Sparkes Shortway
0 48 0 0 0 0 0 0 0 0
Iowa Select Wyckoff
Luke Terwilliger
0 2 36 0 0 0 0 0 0 0
Iowa Select Wyckoff
Tyce Wikner
0 0 63 0 0 0 0 0 0 0
Iowa Select Wyckoff
Nate Wyckoff
0 0 24 0 0 0 0 0 0 0
Linn Mar 15u
Luke Becker
0 0 47 0 0 0 0 0 0 0
Linn Mar 15u
Baylor Hannan
0 45 0 0 0 0 0 0 0 0
Linn Mar 15u
Jack Manternach
0 78 0 0 0 0 0 0 0 0
Linn Mar 15u
Blake Richert
0 23 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Treyson Bullock
0 0 83 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Finn Donohue
0 66 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Smith Dowse
0 0 89 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Alex Gentry
0 0 61 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Leo Going
0 78 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Griffin Kraska
0 25 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Brasen Phalen
0 21 49 0 0 0 0 0 0 0
Nebraska Prospects 2028 Carolina
Max Thorson
0 0 42 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Ty Aguilar
0 0 79 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Justin Booth
0 30 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Brody Briganti
0 19 41 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Caden Circo
0 0 48 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Peyton Marfisi
0 0 63 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Easton Mason
0 0 29 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Bostin Oster
0 57 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Jack Peterson
0 12 60 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Griffin Small
0 0 45 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Finn Soderberg
0 110 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Kody Stodolka
0 0 22 0 0 0 0 0 0 0
Nebraska Prospects 2028 Hale
Hunter Upton
0 0 57 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Austin Berry
0 0 73 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Lucas Cooper
0 65 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Kaleb Dana
0 0 2 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Marty Johnson
0 80 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Paxton Leesley
0 0 45 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Braddock Peldo
0 78 0 0 0 0 0 0 0 0
Nebraska Prospects 2028 White
Carter Peterson
0 34 0 0 0 0 0 0 0 0
Rawlings Tigers Icon
John Artinghelli
0 91 0 0 0 0 0 0 0 0
Rawlings Tigers Icon
Jaxton Bovee
0 55 0 0 0 0 0 0 0 0
Rawlings Tigers Icon
Ryan Diaz
0 21 0 0 0 0 0 0 0 0
Rawlings Tigers Icon
Alex Mayzer
0 22 55 0 0 0 0 0 0 0
Rawlings Tigers Icon
Rylan Powers
0 12 0 0 0 0 0 0 0 0
Rawlings Tigers Icon
Jack Rich
0 0 4 0 0 0 0 0 0 0
Rawlings Tigers Icon
Armen Selmani
0 0 98 0 0 0 0 0 0 0
Rawlings Tigers Icon
Gavin Weston
0 0 90 0 0 0 0 0 0 0
Wow Factor North National 2028
Noah Diver
0 0 70 0 0 0 0 0 0 0
Wow Factor North National 2028
Dayne Franks
0 89 0 0 0 0 0 0 0 0
Wow Factor North National 2028
Cody Ganther
0 0 46 0 0 0 0 0 0 0
Wow Factor North National 2028
Dean Marchand
0 36 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