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/01
Day 2
09/02
Day 3
09/03
Day 4
09/04
Day 5
09/05
Day 6
09/06
Day 7
09/07
Day 8
09/08
Day 9
09/09
Day 10
09/10
Cangelosi Sparks 2024 Black
Nathan Byrdak
0 0 0 71 0 0 0 0 0 0
Cangelosi Sparks 2024 Black
Nathan Cook
0 0 84 0 0 0 0 0 0 0
Cangelosi Sparks 2024 Black
Mesfin Duwell
0 0 85 0 0 0 0 0 0 0
Cangelosi Sparks 2024 Black
Bennie Goslawski
0 0 74 47 0 0 0 0 0 0
Cangelosi Sparks 2024 Black
Cal Korosa
0 48 0 0 0 0 0 0 0 0
Cangelosi Sparks 2024 Black
Joey Zietara
0 63 0 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Tadgh Callaghan
0 0 77 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Jacob French
0 60 0 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Brennen Jones
0 0 31 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Aj Manganello
0 0 38 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Michael Mango
0 0 10 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Tyler Martini
0 0 78 0 0 0 0 0 0 0
Cangelosi Sparks North 2024
Keenan Oldani
0 61 0 0 0 0 0 0 0 0
Gamers Select 18u
Blake Chase
0 72 0 0 0 0 0 0 0 0
Gamers Select 18u
Caden Clarahan
0 0 86 0 0 0 0 0 0 0
Gamers Select 18u
Sylar Esaias
0 13 23 0 0 0 0 0 0 0
Gamers Select 18u
Nolan Glick
0 47 0 0 0 0 0 0 0 0
Gamers Select 18u
Conner Lancaster
0 0 34 0 0 0 0 0 0 0
Gamers Select 18u
Javen Rominger
0 0 76 0 0 0 0 0 0 0
Gamers Select 18u
Aiden Westercamp
0 0 28 0 0 0 0 0 0 0
GRB Rays Green 18U
Hayden Christman
0 56 0 0 0 0 0 0 0 0
GRB Rays Green 18U
Keagen Jirschele
0 0 0 91 0 0 0 0 0 0
GRB Rays Green 18U
Benjamin Ketelsen
0 0 76 0 0 0 0 0 0 0
GRB Rays Green 18U
Carter Lund
0 24 0 35 0 0 0 0 0 0
GRB Rays Green 18U
Samuel Mommer
0 0 38 0 0 0 0 0 0 0
GRB Rays Green 18U
Garrett Shupe
0 0 57 0 0 0 0 0 0 0
GRB Rays Green 18U
Josh Steger
0 0 0 90 0 0 0 0 0 0
GRB Stiks Black
Miles Burchardt
0 38 0 0 0 0 0 0 0 0
GRB Stiks Black
Brolan Frost
0 0 74 0 0 0 0 0 0 0
GRB Stiks Black
Peter Kussow
0 89 0 0 0 0 0 0 0 0
GRB Stiks Black
Parker Meifert
0 28 0 0 0 0 0 0 0 0
GRB Stiks Black
Wyatt Rushing
0 45 0 0 0 0 0 0 0 0
GRB Stiks Black
Nolan Sandee
0 0 39 0 0 0 0 0 0 0
GRB Stiks Black
Tyler Wille
0 14 0 0 0 0 0 0 0 0
Hitters 2024 Grads
Tyler Andrews
0 0 19 52 0 0 0 0 0 0
Hitters 2024 Grads
Chase Baker
0 0 22 0 0 0 0 0 0 0
Hitters 2024 Grads
Robert Barrera
0 0 0 56 0 0 0 0 0 0
Hitters 2024 Grads
Nicholas Bestrick
0 0 0 50 0 0 0 0 0 0
Hitters 2024 Grads
Nolan Buss
0 0 63 0 0 0 0 0 0 0
Hitters 2024 Grads
Landon Dessart
0 0 31 15 0 0 0 0 0 0
Hitters 2024 Grads
Payten Jibben
0 0 0 39 0 0 0 0 0 0
Hitters 2024 Grads
Tannis Lange
0 66 0 0 0 0 0 0 0 0
Hitters 2024 Grads
Trevor Schueller
0 0 63 0 0 0 0 0 0 0
Hitters 2024 Grads
Mason Sherman
0 0 0 44 0 0 0 0 0 0
Iowa Prospects 2024
Zach Byrne
0 81 0 0 0 0 0 0 0 0
Iowa Prospects 2024
Matt Cox
0 0 99 0 0 0 0 0 0 0
Iowa Prospects 2024
Jake Espeland
0 22 0 0 0 0 0 0 0 0
Iowa Prospects 2024
Owen Greco
0 88 0 0 0 0 0 0 0 0
Iowa Prospects 2024
Tripp Rawlings
0 75 0 0 0 0 0 0 0 0
Iowa Prospects 2025
Will Bowen
0 20 0 0 0 0 0 0 0 0
Iowa Prospects 2025
Teague Cantrall
0 28 0 0 0 0 0 0 0 0
Iowa Prospects 2025
Samuel Carlson
0 0 66 0 0 0 0 0 0 0
Iowa Prospects 2025
Jensen Dyer
0 0 26 0 0 0 0 0 0 0
Iowa Prospects 2025
Grady Fowles
0 35 0 0 0 0 0 0 0 0
Iowa Prospects 2025
Dane Gosselink
0 0 28 0 0 0 0 0 0 0
Iowa Prospects 2025
Teagan Hoekstra
0 0 16 0 0 0 0 0 0 0
Iowa Prospects 2025
Trae Houser
0 0 23 0 0 0 0 0 0 0
Iowa Prospects 2025
Lucas Kelley
0 0 22 0 0 0 0 0 0 0
Iowa Prospects 2025
Blake Lawson
0 0 15 0 0 0 0 0 0 0
Iowa Prospects 2025
Colton Roemmich
0 0 22 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Evan Bennett
0 0 85 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Nolan Cremer
0 81 0 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Adien Fowler
0 15 0 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Jonah Markham
0 74 0 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Thomas Steele
0 32 0 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Jonah Thompson
0 0 48 0 0 0 0 0 0 0
Iowa Select 2024 Hanlon
Jacob White
0 20 0 0 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Carter Andrews
0 0 0 100 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Trevor Antes
0 0 37 0 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Brody Faulkner
0 52 0 0 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Michael Friedman
0 0 0 11 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Blayze Havel
0 57 0 0 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Drake Vangorder
0 0 89 0 0 0 0 0 0 0
Iowa Select 2024 Honkomp
Bryer Wiley
0 97 0 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Brady Kruse
0 0 87 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Jaden Marcus
0 0 46 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Lincoln Meyers
0 0 30 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Tyler Netolicky
0 0 22 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Jonathan Ramos
0 0 22 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Kameron Volz
0 102 0 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Logan Wagemester
0 0 77 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Hayden Bargmann
0 0 65 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Chase Cline
0 0 2 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Nolan Dittmer
0 0 34 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Ty Harmsen
0 0 26 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Wyatt Hillyer
0 51 0 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Raymond Nugent
0 37 0 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Nate Possehl
0 0 35 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Aidan Schmidt
0 0 77 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Declan Swanson
0 0 3 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Kaden Tolle
0 15 0 0 0 0 0 0 0 0
Iowa Select 2024 Swanson
Charlie Wooldridge
0 0 56 0 0 0 0 0 0 0
Iowa Select Scout 2024
Gage Bishop
0 53 0 0 0 0 0 0 0 0
Iowa Select Scout 2024
Reid Burkle
0 0 49 0 0 0 0 0 0 0
Iowa Select Scout 2024
Ryan Finn
0 38 0 0 0 0 0 0 0 0
Iowa Select Scout 2024
Andrew Hamlett
0 49 0 0 0 0 0 0 0 0
Iowa Select Scout 2024
Grant Mather
0 0 49 0 0 0 0 0 0 0
Iowa Select Scout 2024
Isaac Scott
0 0 43 0 0 0 0 0 0 0
Iowa Select Scout 2024
Creighton Tuzzio
0 44 0 0 0 0 0 0 0 0
Midwest Elite
0 0 32 0 0 0 0 0 0 0
Midwest Elite
Kyle Almgren
0 42 0 0 0 0 0 0 0 0
Midwest Elite
Maddux Chapman
0 79 0 0 0 0 0 0 0 0
Midwest Elite
Nathaniel Cheesman
0 0 38 0 0 0 0 0 0 0
Midwest Elite
Andrew Nykoluk
0 0 63 0 0 0 0 0 0 0
Midwest Elite
Noelan Slyter
0 0 98 0 0 0 0 0 0 0
Midwest Halos
Austin Drayna
55 0 0 0 0 0 0 0 0 0
Midwest Halos
Payton Kaiser
0 0 24 0 0 0 0 0 0 0
Midwest Halos
Sam Moses
0 36 0 0 0 0 0 0 0 0
Midwest Halos
Jack Roventini
0 80 0 0 0 0 0 0 0 0
Midwest Halos
Tyler Suttner
68 0 0 0 0 0 0 0 0 0
Midwest Halos
Bennett Wolfe
0 0 64 0 0 0 0 0 0 0
MN Swing Kings Black
Jackson Baldwin
0 0 14 0 0 0 0 0 0 0
MN Swing Kings Black
Chase Becker
0 0 42 0 0 0 0 0 0 0
MN Swing Kings Black
Eli Hernandez
0 0 11 0 0 0 0 0 0 0
MN Swing Kings Black
Luke Illies
0 0 36 0 0 0 0 0 0 0
MN Swing Kings Black
Dakota Kruse
0 86 0 0 0 0 0 0 0 0
MN Swing Kings Black
Logan Larson
0 59 0 0 0 0 0 0 0 0
MN Swing Kings Black
Rylan Robinson
0 0 29 0 0 0 0 0 0 0
MN Swing Kings Black
Hayden Sobiech
0 0 65 0 0 0 0 0 0 0
MN Swing Kings Black
Jacob Volker
0 0 18 0 0 0 0 0 0 0
MN Swing Kings Gold
Ethan Albright
0 63 0 0 0 0 0 0 0 0
MN Swing Kings Gold
Luke Bieniek
0 0 10 0 0 0 0 0 0 0
MN Swing Kings Gold
Bryce Binek
0 0 36 0 0 0 0 0 0 0
MN Swing Kings Gold
Isaiah Mead
0 0 67 0 0 0 0 0 0 0
MN Swing Kings Gold
Kadyn Mork
0 44 0 0 0 0 0 0 0 0
MN Swing Kings Gold
Jack Primus
0 52 0 0 0 0 0 0 0 0
MN Swing Kings Gold
Bryce Vanderbeek
0 68 0 0 0 0 0 0 0 0
Pta Fall
Brayden Alivo
0 0 0 84 0 0 0 0 0 0
Pta Fall
Kyle Alivo
0 0 0 75 0 0 0 0 0 0
Pta Fall
Carter Baumeister
0 5 0 0 0 0 0 0 0 0
Pta Fall
Braylan Bigler
0 0 4 0 0 0 0 0 0 0
Pta Fall
Drew Halser
0 0 77 0 0 0 0 0 0 0
Pta Fall
Chase Maika
0 0 0 23 0 0 0 0 0 0
Pta Fall
Austin Olla
77 0 0 0 0 0 0 0 0 0
Pta Fall
Brayden Schimmel
0 0 23 0 0 0 0 0 0 0
Pta Fall
Paulson Yesbeck
0 70 0 0 0 0 0 0 0 0
Wow Factor Midwest-712 Scout 18u
Brady Baker
0 23 26 0 0 0 0 0 0 0
Wow Factor Midwest-712 Scout 18u
Raiden Ericson
0 90 0 0 0 0 0 0 0 0
Wow Factor Midwest-712 Scout 18u
Ayden Schrunk
0 0 70 0 0 0 0 0 0 0
Wow Factor Midwest-712 Scout 18u
Cael Walrod
0 0 79 0 0 0 0 0 0 0
Wow Factor Midwest-712 Scout 18u
Hunter Wauhob
0 18 0 0 0 0 0 0 0 0
Wow Factor Wisconsin 18U
Jackson Albee
0 24 0 0 0 0 0 0 0 0
Wow Factor Wisconsin 18U
Brennan Fictum
0 0 50 0 0 0 0 0 0 0
Wow Factor Wisconsin 18U
Lucas Hager
0 0 74 0 0 0 0 0 0 0
Wow Factor Wisconsin 18U
Owen Mansavage
0 26 15 0 0 0 0 0 0 0
Wow Factor Wisconsin 18U
Zach Richter
0 86 0 0 0 0 0 0 0 0
Wow Factor Wisconsin 18U
Payton Schreiber
0 0 95 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest