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
16U Millers - Schleper
Toby Boevers
0 71 0 0 0 0 0 0 0 0
16U Millers - Schleper
Joey Connelly
0 34 0 0 0 0 0 0 0 0
16U Millers - Schleper
Carter McQuery
0 0 52 0 0 0 0 0 0 0
16U Millers - Schleper
Zachary Mink
0 39 0 0 0 0 0 0 0 0
16U Millers - Schleper
Hayden Olson
0 0 39 0 0 0 0 0 0 0
16U Millers - Schleper
John Sullivan
0 42 0 0 0 0 0 0 0 0
16U Millers Woodrow
Nick Allbee
0 64 0 0 0 0 0 0 0 0
16U Millers Woodrow
Ben Anderson
0 26 9 0 0 0 0 0 0 0
16U Millers Woodrow
Quin Ask
0 88 0 0 0 0 0 0 0 0
16U Millers Woodrow
Sajan Chesson
0 0 22 0 0 0 0 0 0 0
16U Millers Woodrow
Alex Crusan
0 5 0 0 0 0 0 0 0 0
16U Millers Woodrow
Luke Luskey
0 0 43 0 0 0 0 0 0 0
16U Millers Woodrow
Charlie Running
0 13 46 0 0 0 0 0 0 0
16U Millers Woodrow
Alex Wain
0 0 11 0 0 0 0 0 0 0
Dusty Rogers Baseball Academy
Max %
0 76 0 0 0 0 0 0 0 0
Dusty Rogers Baseball Academy
Logan .
0 14 0 0 0 0 0 0 0 0
Dusty Rogers Baseball Academy
Toby .
0 59 0 0 0 0 0 0 0 0
Dusty Rogers Baseball Academy
Jaxon Daniels
0 29 84 0 0 0 0 0 0 0
Dusty Rogers Baseball Academy
Carter Laden
0 0 27 0 0 0 0 0 0 0
Dusty Rogers Baseball Academy
Kobe Meyer
0 36 0 0 0 0 0 0 0 0
EMB Gold 2023
Maddux Frese
0 18 93 0 0 0 0 0 0 0
EMB Gold 2023
Carson Graven
0 0 89 0 0 0 0 0 0 0
EMB Gold 2023
Ethan Hefel
0 27 0 0 0 0 0 0 0 0
EMB Gold 2023
Dylan Martin
0 38 0 0 0 0 0 0 0 0
EMB Gold 2023
Henry Read
0 52 0 0 0 0 0 0 0 0
EMB Gold 2023
Cal Sullivan
0 102 0 0 0 0 0 0 0 0
EMB Gold 2023
Roderick Tanamor
0 0 30 0 0 0 0 0 0 0
Gamers 2022
Colten Clarahan
0 35 0 0 0 0 0 0 0 0
Gamers 2022
Lance Fowler
0 10 0 0 0 0 0 0 0 0
Gamers 2022
Connor Lyons
0 107 0 0 0 0 0 0 0 0
Gamers 2022
Wyatt Molloy
0 0 49 0 0 0 0 0 0 0
Gamers 2022
Gage Pearson
0 50 0 0 0 0 0 0 0 0
Gamers 2022
Nathan Smithburg
0 23 0 0 0 0 0 0 0 0
Gamers 2022
Landes Williams
0 44 0 0 0 0 0 0 0 0
Gamers 2022
Jacob Zahner
0 0 69 0 0 0 0 0 0 0
Hitters 2022 Navy
Brady Banker
0 0 81 0 0 0 0 0 0 0
Hitters 2022 Navy
Mason Buss
0 67 0 0 0 0 0 0 0 0
Hitters 2022 Navy
Brandon Czuk
0 0 0 83 0 0 0 0 0 0
Hitters 2022 Navy
Tristan Ellis
0 0 0 15 0 0 0 0 0 0
Hitters 2022 Navy
Max Martin
0 0 0 46 0 0 0 0 0 0
Hitters 2022 Navy
Willard Peterson
0 0 29 0 0 0 0 0 0 0
Hitters 2022 Navy
Hunter Schmitt
0 68 0 0 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Mason Behn
0 63 0 0 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Braylon Havel
0 0 75 0 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Cade Obermueller
0 0 0 20 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Carter Seaton
0 0 0 94 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Manning Weiss
0 24 14 0 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Ashton Westphall
0 76 0 0 0 0 0 0 0 0
Iowa Select 2022 Gutwiler
Caleb Wulf
0 0 0 49 0 0 0 0 0 0
Iowa Select 2022 Norris
Jaxon Brooks
0 68 0 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Dylan Davis
0 0 61 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Ashr Harris
0 54 0 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Jaden Kramer
0 0 69 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Kooper Schulte
0 0 43 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Sam Skarich
0 37 0 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Max Steinlage
0 0 72 0 0 0 0 0 0 0
Iowa Select 2022 Norris
Gabe Svatek
0 58 0 0 0 0 0 0 0 0
Iowa Sticks Red
Colin Bryant
0 0 34 0 0 0 0 0 0 0
Iowa Sticks Red
Owen Dawson
0 29 0 0 0 0 0 0 0 0
Iowa Sticks Red
Lawson Deweerdt
0 87 0 0 0 0 0 0 0 0
Iowa Sticks Red
Keegan Hansen
0 0 71 0 0 0 0 0 0 0
Iowa Sticks Red
Reilly Maring
0 64 0 0 0 0 0 0 0 0
Iowa Sticks Red
Jake Porter
0 90 0 0 0 0 0 0 0 0
Iowa Sticks Scout Kaufman
Ben Burkle
0 61 0 0 0 0 0 0 0 0
Iowa Sticks Scout Kaufman
Kale Day
0 29 0 0 0 0 0 0 0 0
Iowa Sticks Scout Kaufman
Jt Garcia
0 26 0 0 0 0 0 0 0 0
Iowa Sticks Scout Kaufman
Cade Grevengoed
0 75 0 0 0 0 0 0 0 0
Iowa Sticks Scout Kaufman
Justin Hackett
0 0 81 0 0 0 0 0 0 0
Iowa Sticks Scout Kaufman
Camden Kaufman
0 44 0 0 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Blake Anderson
0 0 77 0 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Sam Harris
0 0 0 18 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Dillon Kuehl
0 0 0 16 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Vinny Mauro
0 79 0 0 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Miles Risley
0 18 0 0 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Keefer Saddoris
30 0 0 84 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Brady Steward
42 0 0 0 0 0 0 0 0 0
Iowa Sticks Scout Sorge
Anthony Watts
0 0 70 0 0 0 0 0 0 0
Minnesota Starters 16U Gold
Scout Crumpton
0 45 0 0 0 0 0 0 0 0
Minnesota Starters 16U Gold
Sam Donahue
0 61 0 0 0 0 0 0 0 0
Minnesota Starters 16U Gold
Aaron Lee
0 93 0 0 0 0 0 0 0 0
Minnesota Starters 16U Gold
Dayne McNaughton
0 0 42 0 0 0 0 0 0 0
Minnesota Starters 16U Gold
Jackson Ungar
0 26 0 0 0 0 0 0 0 0
Minnesota Starters 16U Gold
Luke Wilts
0 0 76 0 0 0 0 0 0 0
MN Swing Kings 16U
Riley Czech
19 0 0 0 0 0 0 0 0 0
MN Swing Kings 16U
D F
0 0 38 0 0 0 0 0 0 0
MN Swing Kings 16U
Charlie Hackett
61 0 0 0 0 0 0 0 0 0
MN Swing Kings 16U
Easton Hagen
0 45 0 0 0 0 0 0 0 0
MN Swing Kings 16U
Nate Hammerback
13 0 0 0 0 0 0 0 0 0
MN Swing Kings 16U
J.D. Hennen
0 0 50 0 0 0 0 0 0 0
MN Swing Kings 16U
Brock Lerfald
11 0 0 0 0 0 0 0 0 0
MN Swing Kings 16U
George Moore III
0 79 0 0 0 0 0 0 0 0
MN Swing Kings 16U
Second Pitcher
0 0 34 0 0 0 0 0 0 0
PC Stix 15u
Brig Bromann
0 56 0 0 0 0 0 0 0 0
PC Stix 15u
Kasey Coakley
0 72 0 0 0 0 0 0 0 0
PC Stix 15u
Conor Gruver
0 3 7 0 0 0 0 0 0 0
PC Stix 15u
Tye Hardin
0 0 29 0 0 0 0 0 0 0
PC Stix 15u
Mason Kramer
0 25 0 0 0 0 0 0 0 0
PC Stix 15u
Brady Pauls
0 29 0 0 0 0 0 0 0 0
PC Stix 15u
Owen Powers
0 23 13 0 0 0 0 0 0 0
PC Stix 15u
Caide Steffen
0 10 26 0 0 0 0 0 0 0
PC Stix 15u
Sean Swanson
0 0 69 0 0 0 0 0 0 0
Sandpipers
Rj Altman
0 14 71 0 0 0 0 0 0 0
Sandpipers
Austin Bessac
0 17 0 0 0 0 0 0 0 0
Sandpipers
Charlie Dean
0 0 52 0 0 0 0 0 0 0
Sandpipers
Nolan Drossel
0 50 0 0 0 0 0 0 0 0
Sandpipers
Pierce Gritzmaker
0 47 0 0 0 0 0 0 0 0
Sandpipers
Kyler Hove
0 38 0 0 0 0 0 0 0 0
Sandpipers
Ben Land
0 3 0 0 0 0 0 0 0 0
Sandpipers
Quin Tretsven
0 75 0 0 0 0 0 0 0 0
Starters 16U - Black
Jonah Dawson
0 54 0 0 0 0 0 0 0 0
Starters 16U - Black
Nick Ekstrum
0 0 14 0 0 0 0 0 0 0
Starters 16U - Black
Michael Gabbard
0 0 0 65 0 0 0 0 0 0
Starters 16U - Black
Jack Giesen
0 16 0 0 0 0 0 0 0 0
Starters 16U - Black
Anthony Kurth
0 0 87 0 0 0 0 0 0 0
Starters 16U - Black
Aj Lee
0 0 0 93 0 0 0 0 0 0
Starters 16U - Black
Jake Ryan
0 74 0 0 0 0 0 0 0 0
Starters 16U - Red
Henry Brandt
0 32 0 0 0 0 0 0 0 0
Starters 16U - Red
Brayden Ellenberg
0 77 0 0 0 0 0 0 0 0
Starters 16U - Red
Asher Giese
0 0 50 0 0 0 0 0 0 0
Starters 16U - Red
Tommy Hanson
0 61 0 0 0 0 0 0 0 0
Starters 16U - Red
J Riley Ohm
0 1 68 0 0 0 0 0 0 0
Starters 16U - Red
Michael Rivera
0 82 0 0 0 0 0 0 0 0
STIKS Academy U16
Grant Beth
0 0 89 0 0 0 0 0 0 0
STIKS Academy U16
Ethan Brown
0 14 46 0 0 0 0 0 0 0
STIKS Academy U16
Ej Kuster
0 105 0 0 0 0 0 0 0 0
STIKS Academy U16
Emiliano Ramos
0 95 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