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
08/30
Day 2
08/31
Day 3
09/01
Day 4
09/02
Day 5
09/03
Day 6
09/04
Day 7
09/05
Day 8
09/06
Day 9
09/07
Day 10
09/08
Canes Iowa 2027
Kyle Clevidence
0 72 0 0 0 0 0 0 0 0
Canes Iowa 2027
Titus Jordan
0 39 0 0 0 0 0 0 0 0
Canes Iowa 2027
Ryan Wille
0 97 0 0 0 0 0 0 0 0
Canes Iowa 2027
Dakota Winkleman
0 82 0 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Beckett Breese
0 78 0 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Chase Herting
0 86 0 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Leo Jensen
0 53 0 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Kane Klaver
0 0 63 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Owen Morris
0 22 0 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Keyshaun Patton
0 0 29 0 0 0 0 0 0 0
Canes Iowa 2027 - Black
Eric Rodriguez Alcaraz
0 0 48 0 0 0 0 0 0 0
Dakota Selects
Beckett Gigstad
0 17 71 0 0 0 0 0 0 0
Dakota Selects
Nathan Heil
0 6 56 0 0 0 0 0 0 0
Dakota Selects
Noah Lofberg
0 0 69 0 0 0 0 0 0 0
Dakota Selects
Caden Nelson
0 95 0 0 0 0 0 0 0 0
Dakota Selects
Maxon Opdahl
0 29 0 0 0 0 0 0 0 0
Dakota Selects
Payton Spitzer
0 0 7 0 0 0 0 0 0 0
Dakota Selects
Jack Tooke
0 20 0 0 0 0 0 0 0 0
IA Prospects 16U Black
Alex Adair
0 0 45 0 0 0 0 0 0 0
IA Prospects 16U Black
Gavin Brandau
0 69 0 0 0 0 0 0 0 0
IA Prospects 16U Black
Brian Fendrick
0 0 90 0 0 0 0 0 0 0
IA Prospects 16U Black
Helo Nong
0 14 0 0 0 0 0 0 0 0
IA Prospects 16U Black
Jace Ozbun
0 56 0 0 0 0 0 0 0 0
IA Prospects 16U Black
Noah Rist
0 31 0 0 0 0 0 0 0 0
IA Prospects 16U Black
Seth Van Den Baard
0 61 0 0 0 0 0 0 0 0
IA Prospects 16U Blue
Ethan Dean
0 53 0 0 0 0 0 0 0 0
IA Prospects 16U Blue
Ethan Hall
0 64 0 0 0 0 0 0 0 0
IA Prospects 16U Blue
Kaine How
0 98 0 0 0 0 0 0 0 0
IA Prospects 16U Blue
Ethan Poock
0 63 0 0 0 0 0 0 0 0
IA Prospects 16U Blue
Hayden Schomer
0 17 87 0 0 0 0 0 0 0
IA Prospects 16U Blue
Sean Stewart
0 0 41 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
Del Brewer
0 63 0 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
JP Elbert
0 0 63 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
Johnny Evans
0 83 0 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
Jackson Green
0 0 37 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
Owen Hefel
0 0 68 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
William Litton
0 78 0 0 0 0 0 0 0 0
Iowa Select 2027 Gavin
Brooks Mitchell-Birdsell
0 68 0 0 0 0 0 0 0 0
Iowa Select Beaman
Austin Becker
0 0 62 0 0 0 0 0 0 0
Iowa Select Beaman
James Bex
0 28 0 0 0 0 0 0 0 0
Iowa Select Beaman
Tully Griffith
0 0 26 0 0 0 0 0 0 0
Iowa Select Beaman
Hayden Gugeler
0 0 13 0 0 0 0 0 0 0
Iowa Select Beaman
Curtis Randall
0 59 0 0 0 0 0 0 0 0
Iowa Select Beaman
Braydon Stickles
0 50 0 0 0 0 0 0 0 0
Iowa Select Beaman
Landon Wainwright
0 0 51 0 0 0 0 0 0 0
Iowa Select Beaman
August Weissenberger
0 44 0 0 0 0 0 0 0 0
Iowa Select Hill
Chance Green
0 40 0 0 0 0 0 0 0 0
Iowa Select Hill
Nolan Hayden
0 12 15 0 0 0 0 0 0 0
Iowa Select Hill
Hunter Hill
0 0 83 0 0 0 0 0 0 0
Iowa Select Hill
Micah McKee
0 31 0 0 0 0 0 0 0 0
Iowa Select Hill
Reid Murphy
0 74 0 0 0 0 0 0 0 0
Iowa Select Hill
Kelan Starr
0 61 0 0 0 0 0 0 0 0
Iowa Select Sadler
Jase Bruner
0 46 0 0 0 0 0 0 0 0
Iowa Select Sadler
Wyatt Ebel
0 63 0 0 0 0 0 0 0 0
Iowa Select Sadler
Sam Harris
0 10 0 0 0 0 0 0 0 0
Iowa Select Sadler
Colton Kroneman
0 0 52 0 0 0 0 0 0 0
Iowa Select Sadler
Owen Marxen
0 0 13 0 0 0 0 0 0 0
Iowa Select Sadler
Wyatt Opitz
0 55 0 0 0 0 0 0 0 0
Iowa Select Sadler
Harper Seaton
0 21 0 0 0 0 0 0 0 0
Iowa Sticks 2027 Scout
Hayden Anderson
0 14 0 0 0 0 0 0 0 0
Iowa Sticks 2027 Scout
Matt Meeker
0 4 0 0 0 0 0 0 0 0
Iowa Sticks 2027 Scout
Evan Richter
0 13 0 31 0 0 0 0 0 0
Iowa Sticks 2027 Scout
Brady Smith
0 63 0 0 0 0 0 0 0 0
Iowa Sticks 2027 Scout
Gavin Weinschenk
0 0 59 0 0 0 0 0 0 0
Iowa Sticks 2027 Scout
Connor Williams
0 30 0 54 0 0 0 0 0 0
MN Swing Kings
Nolan Felstul
0 0 78 0 0 0 0 0 0 0
MN Swing Kings
Calan Heying
0 103 0 0 0 0 0 0 0 0
MN Swing Kings
Brody Krein
0 0 18 0 0 0 0 0 0 0
MN Swing Kings
Howie Smith
0 57 0 0 0 0 0 0 0 0
MN Swing Kings
Nolan Vanloy
0 65 0 0 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Adrian Contreras
0 0 47 0 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Casey Dembinski
0 23 0 0 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Brayden Dollen
0 24 0 35 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Kyler Kirkpatrick
0 0 0 60 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Brody Larsen
0 15 0 0 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Tyson Longlee
0 0 43 0 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Anden Papik
0 0 64 0 0 0 0 0 0 0
Nebraska Prospects 2027 Gray
Evan Perez
0 41 0 0 0 0 0 0 0 0
Top Tier Iowa 2028
Oliver Beckman
0 0 59 0 0 0 0 0 0 0
Top Tier Iowa 2028
Blake Bunda
0 69 0 0 0 0 0 0 0 0
Top Tier Iowa 2028
Abram Decena
0 8 33 0 0 0 0 0 0 0
Top Tier Iowa 2028
Max Dougherty
0 7 0 0 0 0 0 0 0 0
Top Tier Iowa 2028
Luke Martin
0 85 0 0 0 0 0 0 0 0
Top Tier Iowa 2028
Luke Merrick
0 62 0 0 0 0 0 0 0 0
Top Tier Iowa 2028
Carter Tuck
0 64 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