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/03
Day 2
09/04
Day 3
09/05
Day 4
09/06
Day 5
09/07
Day 6
09/08
Day 7
09/09
Day 8
09/10
Day 9
09/11
Day 10
09/12
Cangelosi Sparks 2022 Red
Michael Biscan
0 102 0 0 0 0 0 0 0 0
Cangelosi Sparks 2022 Red
Chris Casey
0 10 0 0 0 0 0 0 0 0
Cangelosi Sparks 2022 Red
Bryan Collier
0 0 65 0 0 0 0 0 0 0
Cangelosi Sparks 2022 Red
Jacob Esquivel
0 0 64 0 0 0 0 0 0 0
Cangelosi Sparks 2022 Red
Connor Janik
21 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2022 Red
Walker McLean
89 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2022 White
David Auw
0 81 0 0 0 0 0 0 0 0
Cangelosi Sparks 2022 White
Ean Compton
0 0 69 0 0 0 0 0 0 0
Cangelosi Sparks 2022 White
Robert Hwang
0 27 43 0 0 0 0 0 0 0
Cangelosi Sparks 2022 White
Tyler Pritchard
0 84 0 0 0 0 0 0 0 0
Cangelosi Sparks 2022 White
Nicholas Signorelli
0 17 0 0 0 0 0 0 0 0
CGB
Caden Casto
17 0 34 0 0 0 0 0 0 0
CGB
Tyler Dance
0 0 82 0 0 0 0 0 0 0
CGB
Noah Harbin
109 0 0 0 0 0 0 0 0 0
CGB
Jake Schisler
0 102 0 0 0 0 0 0 0 0
HITTERS 2022 NAVY
Tyler Altenbaumer
12 0 0 93 0 0 0 0 0 0
HITTERS 2022 NAVY
Brady Banker
0 0 68 0 0 0 0 0 0 0
HITTERS 2022 NAVY
Mason Buss
95 0 0 0 0 0 0 0 0 0
HITTERS 2022 NAVY
Luke Klekamp
0 68 0 0 0 0 0 0 0 0
HITTERS 2022 NAVY
Dj Kojis
0 0 0 33 0 0 0 0 0 0
HITTERS 2022 NAVY
Hunter Schmitt
0 0 0 13 0 0 0 0 0 0
HITTERS 2022 NAVY
Mitch Voit
0 0 0 21 0 0 0 0 0 0
HITTERS 2022 WHITE
Jake Dasso
0 23 0 0 0 0 0 0 0 0
HITTERS 2022 WHITE
Jaxson Easterlin
79 0 0 0 0 0 0 0 0 0
HITTERS 2022 WHITE
Ethan Engelfried
0 0 54 0 0 0 0 0 0 0
HITTERS 2022 WHITE
Kendall Lyons
0 0 32 0 0 0 0 0 0 0
HITTERS 2022 WHITE
Max Martin
32 0 0 0 0 0 0 0 0 0
HITTERS 2022 WHITE
Robbie Roguszka
0 93 0 0 0 0 0 0 0 0
Iowa Select 2022 - Renning
Oliver Burns
0 33 0 0 0 0 0 0 0 0
Iowa Select 2022 - Renning
Nate Koester
0 0 52 0 0 0 0 0 0 0
Iowa Select 2022 - Renning
Brock Krieger
0 0 35 31 0 0 0 0 0 0
Iowa Select 2022 - Renning
Zach Leuschen
0 69 0 0 0 0 0 0 0 0
Iowa Select 2022 - Renning
Sammy Renning
0 102 0 0 0 0 0 0 0 0
Iowa Select 2022 - Renning
Jared Tobin
0 56 0 0 0 0 0 0 0 0
Iowa Select 2022 Evans
Alex Berends
0 82 0 0 0 0 0 0 0 0
Iowa Select 2022 Evans
Blake Daubenmier
0 0 20 0 0 0 0 0 0 0
Iowa Select 2022 Evans
Zane Frese
0 0 92 0 0 0 0 0 0 0
Iowa Select 2022 Evans
Noah Kirk
0 30 0 0 0 0 0 0 0 0
Iowa Select 2022 Evans
Easton Patterson
0 37 0 0 0 0 0 0 0 0
Iowa Select 2022 Evans
Davis Webb
0 69 0 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Colten Clarahan
0 0 53 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Lance Fowler
0 69 0 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Zach Heidenwith
0 42 0 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Camden Kasel
0 15 0 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Connor Lyons
0 0 57 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Gage Pearson
0 63 0 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Nathan Smithburg
0 28 17 0 0 0 0 0 0 0
Iowa Select 2022 Huckabone
Lincoln Vander Molen
0 20 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Elijah Balderas
0 0 23 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Jaxon Brooks
0 39 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Aidan Danz
0 0 10 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Ashr Harris
0 37 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Garrett Kadolph
0 38 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Vinny Mauro
0 0 56 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Jack Purdy
0 41 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Sam Skarich
0 62 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Jaqson Tejada
0 22 0 0 0 0 0 0 0 0
Iowa Select 2022 Nordgren
Tyler Welch
0 47 0 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Mason Behn
0 63 0 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Jay Kennedy
0 45 0 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Cade Obermueller
0 0 86 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Drew Proskovec
0 40 0 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Boede Rahe
0 84 0 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Juan Reyes
0 37 0 0 0 0 0 0 0 0
Iowa Select 2022 Obermueller
Jacob Zahner
0 0 31 0 0 0 0 0 0 0
Iowa Select 2023 Munson
Luke Bohonek
0 0 0 66 0 0 0 0 0 0
Iowa Select 2023 Munson
Rowan Donels
0 66 0 0 0 0 0 0 0 0
Iowa Select 2023 Munson
Maddux Frese
0 27 82 0 0 0 0 0 0 0
Iowa Select 2023 Munson
Jonathan Muehring
0 65 0 0 0 0 0 0 0 0
Iowa Select 2023 Munson
Solen Munson
0 0 0 26 0 0 0 0 0 0
Iowa Select 2023 Munson
Cal Sullivan
0 0 0 32 0 0 0 0 0 0
Iowa Select 2023 Munson
Douglas Taylor
0 0 106 0 0 0 0 0 0 0
Iowa Select 2023 Munson
Justin Thomas
0 79 0 0 0 0 0 0 0 0
Midwest Halos 2022
Adam Balcerak
0 104 0 0 0 0 0 0 0 0
Midwest Halos 2022
Jarien Jones
0 0 84 0 0 0 0 0 0 0
Midwest Halos 2022
Nolan Kahle
0 97 0 0 0 0 0 0 0 0
Midwest Halos 2022
Connor Kalinowski
0 45 0 0 0 0 0 0 0 0
Midwest Halos 2022
Cristiano Ramirez
0 37 0 0 0 0 0 0 0 0
Midwest Halos 2022
Anthony (Aj) Rieck
0 0 35 0 0 0 0 0 0 0
P2p Millers Boevers
Colin Anderson
0 16 0 0 0 0 0 0 0 0
P2p Millers Boevers
Toby Boevers
0 101 0 0 0 0 0 0 0 0
P2p Millers Boevers
Nick Bradley
0 103 0 0 0 0 0 0 0 0
P2p Millers Boevers
Logan Meyer
0 15 0 0 0 0 0 0 0 0
P2p Millers Boevers
Zachary Mink
0 24 20 0 0 0 0 0 0 0
P2p Millers Boevers
Joey Rathman
0 0 97 0 0 0 0 0 0 0
P2p Millers Kirkwold
Aiden Hansen
0 0 0 100 0 0 0 0 0 0
P2p Millers Kirkwold
Cole Newell
0 0 104 0 0 0 0 0 0 0
P2p Millers Kirkwold
Elijah Nyhammer
0 96 0 0 0 0 0 0 0 0
P2p Millers Kirkwold
Zachary Romans
89 0 0 0 0 0 0 0 0 0
P2p Millers Kirkwold
Vinny Schleper
0 0 32 0 0 0 0 0 0 0
P2p Millers Kirkwold
Matt Werk
0 0 0 22 0 0 0 0 0 0
P2p Millers Kirkwold
Oliver Yuhas
0 11 0 104 0 0 0 0 0 0
P2p Millers Landgrebe
Ben Anderson
0 20 0 29 0 0 0 0 0 0
P2p Millers Landgrebe
Quin Ask
0 0 66 0 0 0 0 0 0 0
P2p Millers Landgrebe
Joey Connelly
0 105 0 0 0 0 0 0 0 0
P2p Millers Landgrebe
Alex Crusan
18 0 0 106 0 0 0 0 0 0
P2p Millers Landgrebe
Charlie Running
96 0 0 0 0 0 0 0 0 0
P2p Millers Landgrebe
Ben Trucke
0 0 0 82 0 0 0 0 0 0
P2p Millers Landgrebe
Zane Vitense
0 0 94 0 0 0 0 0 0 0
P2p Millers Mossey
Nick Allbee
0 0 89 0 0 0 0 0 0 0
P2p Millers Mossey
Sajan Chesson
104 0 0 0 0 0 0 0 0 0
P2p Millers Mossey
Miles Kay
0 55 0 0 0 0 0 0 0 0
P2p Millers Mossey
Ethan Zimmerman
26 57 0 0 0 0 0 0 0 0
PTA UPPERCLASS
Leo Berger
0 0 45 0 0 0 0 0 0 0
PTA UPPERCLASS
Ryder Derouin
0 0 38 0 0 0 0 0 0 0
PTA UPPERCLASS
Ben Kasten
0 65 10 0 0 0 0 0 0 0
PTA UPPERCLASS
Michael Zidanic
89 0 0 0 0 0 0 0 0 0
Silver Sluggers
Robby Erickson
0 0 39 0 0 0 0 0 0 0
Silver Sluggers
Jt Hockers
0 45 0 0 0 0 0 0 0 0
Silver Sluggers
Erik Jaschinski
0 94 0 0 0 0 0 0 0 0
Silver Sluggers
Lawson Kuhn
0 24 15 0 0 0 0 0 0 0
Silver Sluggers
Eamonn Mulhern
0 108 0 0 0 0 0 0 0 0
Silver Sluggers
Tyler Schmitt
0 0 92 0 0 0 0 0 0 0
Sioux Falls Black 18u
Jackson Boe
0 0 58 0 0 0 0 0 0 0
Sioux Falls Black 18u
Brayden Byrum
10 0 0 0 0 0 0 0 0 0
Sioux Falls Black 18u
Andrew Glovich
0 47 0 0 0 0 0 0 0 0
Sioux Falls Black 18u
Noah Goodroad
0 0 21 0 0 0 0 0 0 0
Sioux Falls Black 18u
Kyler Miritello
0 48 0 0 0 0 0 0 0 0
Sioux Falls Black 18u
Dexter Payne
0 45 0 0 0 0 0 0 0 0
Sioux Falls Black 18u
Gage Sharping
65 0 0 0 0 0 0 0 0 0
Sioux Falls Black 18u
Cael Swanson
55 0 0 0 0 0 0 0 0 0
Sioux Falls Black 18u
Brycen Top
0 0 71 0 0 0 0 0 0 0
Sluggers Baseball
Ryan Klostermann
0 0 67 0 0 0 0 0 0 0
Sluggers Baseball
Peyton Lee
0 105 0 0 0 0 0 0 0 0
Sluggers Baseball
Logan Neuroth
0 89 0 0 0 0 0 0 0 0
Sluggers Baseball
Isaac Then
0 0 44 0 0 0 0 0 0 0
Stiks 18U Black
Tristan Arnold
0 88 0 0 0 0 0 0 0 0
Stiks 18U Black
Logan McManus
7 0 0 0 0 0 0 0 0 0
Stiks 18U Black
Fred Pierce
0 0 86 0 0 0 0 0 0 0
Stiks 18U Black
Ty Sherman
96 0 0 0 0 0 0 0 0 0
Swing Kings 18U - Black
Talen Braegelman
0 0 41 0 0 0 0 0 0 0
Swing Kings 18U - Black
Jackson Henderson
0 0 54 0 0 0 0 0 0 0
Swing Kings 18U - Black
Torii Johnson
0 58 0 0 0 0 0 0 0 0
Swing Kings 18U - Black
Collin Kray
0 20 0 0 0 0 0 0 0 0
Swing Kings 18U - Black
Blake Winkels
0 91 0 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Nate Benning
0 102 0 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Brady Goebel
0 0 67 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Josh Kossan
0 38 0 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Levi Lampert
0 109 0 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Elian Mezquita
0 9 49 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Caden Sand
0 0 26 0 0 0 0 0 0 0
Swing Kings 18U - Gold
Jack Schafer
0 18 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