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)
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
09/02
Day 2
09/03
Day 3
09/04
Day 4
09/05
Day 5
09/06
Day 6
09/07
Day 7
09/08
Day 8
09/09
Day 9
09/10
Day 10
09/11
CBA 18u Lockett
Chase Ambuehl
0 32 0 0 0 0 0 0 0 0
CBA 18u Lockett
Ryder Banks
0 49 0 0 0 0 0 0 0 0
CBA 18u Lockett
Frank Flores
0 0 27 0 0 0 0 0 0 0
CBA 18u Lockett
Owen Glasgow
0 0 94 0 0 0 0 0 0 0
CBA 18u Lockett
Trey Gregory-Alford
0 0 0 42 0 0 0 0 0 0
CBA 18u Lockett
Nolan Hollis
0 0 0 60 0 0 0 0 0 0
CBA 18u Lockett
Anthony Martinez
0 0 0 18 0 0 0 0 0 0
CBA 18u Lockett
Ben Myers
0 69 0 0 0 0 0 0 0 0
CBA 18u Lockett
Roman Valdez
0 0 0 12 0 0 0 0 0 0
CGB
Grayson Conkright
0 0 0 33 0 0 0 0 0 0
CGB
Tyler Dance
0 60 0 0 0 0 0 0 0 0
CGB
James Mueller
0 0 0 96 0 0 0 0 0 0
CGB
Ethan Rose
0 0 69 0 0 0 0 0 0 0
CGB
Jake Schisler
0 0 34 0 0 0 0 0 0 0
CGB
Gage Scott
0 0 32 0 0 0 0 0 0 0
Dirt Dogs
Jack Howard
0 0 11 0 0 0 0 0 0 0
Dirt Dogs
Grant Kelderman
0 0 52 0 0 0 0 0 0 0
Dirt Dogs
Kellan Shull
0 0 18 0 0 0 0 0 0 0
Dirt Dogs
Kacey Sommars
0 50 0 0 0 0 0 0 0 0
Dirt Dogs
Tatem Telfer
0 77 0 0 0 0 0 0 0 0
Dirt Dogs
Lincoln Vander Molen
0 0 39 0 0 0 0 0 0 0
Dirt Dogs
Trevor Veenstra
0 42 0 0 0 0 0 0 0 0
Dirt Dogs
Tate Weesner
0 81 0 0 0 0 0 0 0 0
Grb Rays Green
Quinn Falish
0 13 0 0 0 0 0 0 0 0
Grb Rays Green
Justin Gorski
0 0 71 0 0 0 0 0 0 0
Grb Rays Green
Jackson Hewitt
0 0 29 0 0 0 0 0 0 0
Grb Rays Green
Daelen Johnson
0 78 0 0 0 0 0 0 0 0
Grb Rays Green
Riley Peterson
0 63 0 0 0 0 0 0 0 0
Grb Rays Green
Dylan Snyder
0 63 3 0 0 0 0 0 0 0
Grb Rays Green
Roman Trapani
0 0 81 0 0 0 0 0 0 0
Grb Rays Green
Kale Twombly
0 0 34 0 0 0 0 0 0 0
Grb Rays North
Joe Fischer
0 0 11 0 0 0 0 0 0 0
Grb Rays North
Logan Frank
0 92 0 0 0 0 0 0 0 0
Grb Rays North
Jake Lucas
0 0 75 0 0 0 0 0 0 0
Grb Rays North
Kyle Olson
0 0 34 0 0 0 0 0 0 0
Grb Rays North
Nathan Vela
0 0 83 0 0 0 0 0 0 0
Grb Rays North
Brady Wotruba
0 9 0 0 0 0 0 0 0 0
Grb Stiks Black
Ashton Kampa
0 0 0 23 0 0 0 0 0 0
Grb Stiks Black
Ej Kuster
0 0 36 0 0 0 0 0 0 0
Grb Stiks Black
Fabian Morales Flores
0 0 0 89 0 0 0 0 0 0
Grb Stiks Black
Eli Niemiec
0 0 96 0 0 0 0 0 0 0
Grb Stiks Black
Connor Olson
0 0 0 7 0 0 0 0 0 0
Grb Stiks Black
Kegan Schlichting
0 28 0 0 0 0 0 0 0 0
Grb Stiks Black
Henry Stried
0 52 0 0 0 0 0 0 0 0
Grb Stiks Black
Adam Switalski
0 96 0 0 0 0 0 0 0 0
GRB STiKS Black 17u
Jack Brenton
0 47 0 0 0 0 0 0 0 0
GRB STiKS Black 17u
Drew Gernert
0 69 0 0 0 0 0 0 0 0
GRB STiKS Black 17u
Carson Gratz
0 28 0 0 0 0 0 0 0 0
GRB STiKS Black 17u
William Hess
0 64 0 0 0 0 0 0 0 0
GRB STiKS Black 17u
Logan McManus
0 0 58 0 0 0 0 0 0 0
GRB STiKS Black 17u
Wyatt Rushing
0 68 0 0 0 0 0 0 0 0
GRB STiKS Black 17u
Erick Tiegs
0 0 67 0 0 0 0 0 0 0
GTS 2023/2024
Justin Gritmacker
0 62 0 0 0 0 0 0 0 0
GTS 2023/2024
Mickey O'Grady
0 0 73 0 0 0 0 0 0 0
GTS 2023/2024
Sam Polyock
91 0 0 0 0 0 0 0 0 0
GTS 2023/2024
Justin Schnell
0 71 0 0 0 0 0 0 0 0
GTS 2023/2024
Caleb Wilson
0 0 28 0 0 0 0 0 0 0
Halos Scout 2023/2024
Dylan Campeau
0 0 13 31 0 0 0 0 0 0
Halos Scout 2023/2024
Austin Drayna
33 0 96 0 0 0 0 0 0 0
Halos Scout 2023/2024
Tayton Herron
0 66 0 0 0 0 0 0 0 0
Halos Scout 2023/2024
Noah Musolf
0 16 0 38 0 0 0 0 0 0
Halos Scout 2023/2024
Tyler Suttner
58 0 0 96 0 0 0 0 0 0
Halos Scout 2023/2024
Bennett Wolfe
0 45 0 94 0 0 0 0 0 0
Hitters 2023 Grads
Alex Alicea
0 0 2 0 0 0 0 0 0 0
Hitters 2023 Grads
Braycen Burg
0 105 0 0 0 0 0 0 0 0
Hitters 2023 Grads
Ethan Engelbrecht
0 43 0 0 0 0 0 0 0 0
Hitters 2023 Grads
JT Kelenic
0 31 0 0 0 0 0 0 0 0
Hitters 2023 Grads
Charalambos Nicoloudes
0 25 0 0 0 0 0 0 0 0
Hitters 2023 Grads
Andrew Swanda
0 0 88 0 0 0 0 0 0 0
Iowa Prospects 2023
CJ Davis
0 0 0 36 0 0 0 0 0 0
Iowa Prospects 2023
Mason Hicks
0 41 0 0 0 0 0 0 0 0
Iowa Prospects 2023
Kyle Miller
0 25 0 0 0 0 0 0 0 0
Iowa Prospects 2023
Eric Nuno
0 33 0 17 0 0 0 0 0 0
Iowa Prospects 2023
Joey Oakie
0 65 0 0 0 0 0 0 0 0
Iowa Prospects 2023
Jeff Rose
0 61 0 0 0 0 0 0 0 0
Iowa Prospects 2023
Max Shupe
0 32 0 44 0 0 0 0 0 0
Iowa Prospects 2023
Cole Southard
0 28 0 42 0 0 0 0 0 0
Iowa Select 18u Patterson
Ryan Finn
0 66 0 0 0 0 0 0 0 0
Iowa Select 18u Patterson
Lane Kaestner
0 0 0 14 0 0 0 0 0 0
Iowa Select 18u Patterson
Xavier Lerma
0 0 0 58 0 0 0 0 0 0
Iowa Select 18u Patterson
Cooper Lindaman
0 98 0 0 0 0 0 0 0 0
Iowa Select 18u Patterson
Justin Matheney
0 51 0 59 0 0 0 0 0 0
Iowa Select 18u Patterson
Ethan Silva
0 46 0 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Klayton Bolkema
0 0 26 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Kaden Frommelt
0 0 15 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Joshua Loren
0 17 0 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Mack Ortner
0 0 89 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Easton Pratt
0 50 0 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Braxton Shaffer
0 68 0 0 0 0 0 0 0 0
Iowa Select 2023 Scout
Tyler Welch
0 37 0 0 0 0 0 0 0 0
Iowa Select 2023 Stoffel
Brady Borkgren
0 94 0 0 0 0 0 0 0 0
Iowa Select 2023 Stoffel
Drew Carlson
0 0 0 65 0 0 0 0 0 0
Iowa Select 2023 Stoffel
Cooper Drake
0 19 0 25 0 0 0 0 0 0
Iowa Select 2023 Stoffel
Keegan Eastman
0 0 0 12 0 0 0 0 0 0
Iowa Select 2023 Stoffel
Mason Hartman
0 105 0 0 0 0 0 0 0 0
Iowa Select 2023 Stoffel
Nolan Jackson
0 0 0 19 0 0 0 0 0 0
Iowa Select Gamers 2023
Aidan Anderson
0 0 75 0 0 0 0 0 0 0
Iowa Select Gamers 2023
Owen Cook
0 86 0 0 0 0 0 0 0 0
Iowa Select Gamers 2023
Kamden Criss
0 31 0 0 0 0 0 0 0 0
Iowa Select Gamers 2023
Bryan Gerhardt
0 74 0 0 0 0 0 0 0 0
Iowa Select Gamers 2023
Jackson Manning
0 12 0 0 0 0 0 0 0 0
Iowa Select Gamers 2023
Trey O'Neil
0 0 13 0 0 0 0 0 0 0
Iowa Select Gamers 2023
Carter Thompson
0 0 24 0 0 0 0 0 0 0
Iowa Sticks Munson
Luke Bohonek
0 65 0 0 0 0 0 0 0 0
Iowa Sticks Munson
Rowan Donels
0 0 72 0 0 0 0 0 0 0
Iowa Sticks Munson
Maddux Frese
0 0 0 68 0 0 0 0 0 0
Iowa Sticks Munson
Dylan Martin
0 0 0 43 0 0 0 0 0 0
Iowa Sticks Munson
Jonathan Muehring
0 0 32 0 0 0 0 0 0 0
Iowa Sticks Munson
Solen Munson
0 0 36 0 0 0 0 0 0 0
Iowa Sticks Munson
Zain Sauer
0 0 0 9 0 0 0 0 0 0
Iowa Sticks Munson
Cal Sullivan
0 0 0 34 0 0 0 0 0 0
Iowa Sticks Munson
Jack Walsh
0 50 0 0 0 0 0 0 0 0
Iowa Sticks Munson
Davis Webb
0 0 84 0 0 0 0 0 0 0
Iowa Sticks Munson
Jon Wille
0 0 0 74 0 0 0 0 0 0
Iowa Sticks Red
Brock Adamson
0 82 0 0 0 0 0 0 0 0
Iowa Sticks Red
Trenton Beck
0 98 0 0 0 0 0 0 0 0
Iowa Sticks Red
Hunter Demey
0 0 73 0 0 0 0 0 0 0
Iowa Sticks Red
Ty Hall
0 33 0 0 0 0 0 0 0 0
Iowa Sticks Red
Owen Norris
0 0 70 0 0 0 0 0 0 0
Iowa Sticks Red
Caleb Stewart
0 69 0 0 0 0 0 0 0 0
Iowa Sticks Scout 2023
Nick Cox
0 0 69 0 0 0 0 0 0 0
Iowa Sticks Scout 2023
Ian Dittmer
0 0 18 0 0 0 0 0 0 0
Iowa Sticks Scout 2023
Jake Eddie
0 0 11 0 0 0 0 0 0 0
Iowa Sticks Scout 2023
Sam George
0 70 0 0 0 0 0 0 0 0
Iowa Sticks Scout 2023
Alex Stewart
0 0 71 0 0 0 0 0 0 0
Iowa Sticks White
Aidan Cox
0 37 0 0 0 0 0 0 0 0
Iowa Sticks White
Gabe Johnson
0 0 45 0 0 0 0 0 0 0
Iowa Sticks White
Niko Lacona
0 88 0 0 0 0 0 0 0 0
Iowa Sticks White
Hunter Mattix
0 50 0 0 0 0 0 0 0 0
Iowa Sticks White
Luke Mayer
0 83 0 0 0 0 0 0 0 0
Iowa Sticks White
Colt Shives
0 0 82 0 0 0 0 0 0 0
ITB
Clayton Feldman
0 0 77 0 0 0 0 0 0 0
ITB
Drew Grete
0 0 38 0 0 0 0 0 0 0
ITB
Hayden Johnson
0 15 0 0 0 0 0 0 0 0
ITB
Erich Rinderknecht
0 0 29 0 0 0 0 0 0 0
ITB
John Schultz
88 0 0 0 0 0 0 0 0 0
ITB
Jack Sellnau
0 97 0 0 0 0 0 0 0 0
ITB 2
Caiden Buonadonna
0 0 23 0 0 0 0 0 0 0
ITB 2
Luke DeGabriele
0 0 0 24 0 0 0 0 0 0
ITB 2
Benjamin Garvin
0 20 0 0 0 0 0 0 0 0
ITB 2
Ethan Heinemann
0 40 0 0 0 0 0 0 0 0
ITB 2
Alex Hume
0 0 38 0 0 0 0 0 0 0
ITB 2
Kaleb Martin
0 0 0 58 0 0 0 0 0 0
ITB 2
Hunter Mirfield
0 0 0 15 0 0 0 0 0 0
ITB 2
Caleb Mossman
0 0 0 27 0 0 0 0 0 0
ITB 2
Connor Mullinex
0 0 44 0 0 0 0 0 0 0
ITB 2
Slade Pourahmadi
0 40 0 0 0 0 0 0 0 0
ITB 2
Griffin Schultz
0 0 0 15 0 0 0 0 0 0
Midwest Commits
Landon Cose
0 14 16 0 0 0 0 0 0 0
Midwest Commits
Creighton Jacobitz
0 43 0 0 0 0 0 0 0 0
Midwest Commits
Reese Kortum
0 27 0 0 0 0 0 0 0 0
Midwest Commits
Braden Leach
0 0 22 0 0 0 0 0 0 0
Midwest Commits
Beckett Lund
0 12 0 0 0 0 0 0 0 0
Midwest Commits
Nash Peterson
0 0 49 0 0 0 0 0 0 0
Midwest Commits
Jack Richeson
0 51 0 0 0 0 0 0 0 0
Midwest Commits
Braeden Sunken
0 0 34 0 0 0 0 0 0 0
Midwest Commits
Alex Wenta
0 57 0 0 0 0 0 0 0 0
P2p Millers Landgrebe
Cavan Banks
0 0 36 0 0 0 0 0 0 0
P2p Millers Landgrebe
Tommy Dutton
0 30 0 0 0 0 0 0 0 0
P2p Millers Landgrebe
Mason Hoheisel
105 29 0 0 0 0 0 0 0 0
P2p Millers Landgrebe
Miles Kay
0 0 72 0 0 0 0 0 0 0
P2p Millers Landgrebe
Jay Krieger
7 0 0 0 0 0 0 0 0 0
P2p Millers Landgrebe
Owen Robinson
0 96 0 0 0 0 0 0 0 0
P2p Millers Vitense
Colin Anderson
0 67 0 0 0 0 0 0 0 0
P2p Millers Vitense
Reid Barnard
0 0 72 0 0 0 0 0 0 0
P2p Millers Vitense
Brady Lash
0 0 0 29 0 0 0 0 0 0
P2p Millers Vitense
Viet Nguyen
97 0 0 0 0 0 0 0 0 0
P2p Millers Vitense
Luke Pilot
0 0 0 85 0 0 0 0 0 0
PTA Upperclass
Kyle Alivo
0 0 99 0 0 0 0 0 0 0
PTA Upperclass
Bryce Balistreri
0 5 98 0 0 0 0 0 0 0
PTA Upperclass
Tyler Conger
91 0 0 11 0 0 0 0 0 0
PTA Upperclass
Drew Halser
0 0 26 0 0 0 0 0 0 0
PTA Upperclass
Joseph Herrick
0 110 0 0 0 0 0 0 0 0
PTA Upperclass
William Hyland
0 0 0 41 0 0 0 0 0 0
PTA Upperclass
Jonah Roloff
0 0 0 6 0 0 0 0 0 0
PTA Upperclass
Brayden Schimmel
0 0 0 42 0 0 0 0 0 0
Sluggers
Joey Heller
0 0 0 64 0 0 0 0 0 0
Sluggers
Ryan Klostermann
0 85 0 0 0 0 0 0 0 0
Sluggers
Lucas Lendosky
0 75 0 0 0 0 0 0 0 0
Sluggers
Tyler Loso
0 54 0 0 0 0 0 0 0 0
Sluggers
Nolan Morrison
0 0 0 12 0 0 0 0 0 0
Sluggers
Preston Steiner
0 0 0 26 0 0 0 0 0 0
Swing Kings
Nate Benning
0 0 58 0 0 0 0 0 0 0
Swing Kings
Brenden Boesen
0 0 11 0 0 0 0 0 0 0
Swing Kings
Owen Carlson
0 17 0 0 0 0 0 0 0 0
Swing Kings
Dylan Debilzen
0 70 0 0 0 0 0 0 0 0
Swing Kings
Wesley Johnson
0 62 0 0 0 0 0 0 0 0
Swing Kings
Jordan Kuhnau
0 23 0 0 0 0 0 0 0 0
Swing Kings
Brady Schafer
0 0 15 0 0 0 0 0 0 0
Swing Kings
Carter Simonson
0 69 0 0 0 0 0 0 0 0
Swing Kings
Brady Swendsrud
0 0 16 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest