1,540 MLB PLAYERS | 12,794 MLB DRAFT SELECTIONS
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/11
Day 2
09/12
Day 3
09/13
Day 4
09/14
Day 5
09/15
Day 6
09/16
Day 7
09/17
Day 8
09/18
Day 9
09/19
Day 10
09/20
Canes Illinois 17U
Teddy Andrews
0 0 61 0 0 0 0 0 0 0
Canes Illinois 17U
Christian Jensik
81 0 0 0 0 0 0 0 0 0
Canes Illinois 17U
Tyler Jewett
0 75 0 0 0 0 0 0 0 0
Canes Illinois 17U
Quinten Lane
42 0 0 0 0 0 0 0 0 0
Canes Illinois 17U
Pierce Salbego
0 0 60 0 0 0 0 0 0 0
Canes Illinois 17U
Blake Sotir
0 0 0 52 0 0 0 0 0 0
Canes Illinois 17U
Daniel Strohm
0 59 0 0 0 0 0 0 0 0
Canes Illinois 17U
Joe Westerhoff
0 0 6 58 0 0 0 0 0 0
Canes Illinois 18U
Jeffrey Behrends
59 0 0 39 0 0 0 0 0 0
Canes Illinois 18U
Ethan Cook
35 0 0 0 0 0 0 0 0 0
Canes Illinois 18U
Adam Dietz
0 0 49 0 0 0 0 0 0 0
Canes Illinois 18U
Andrew Falkner
42 0 0 0 0 0 0 0 0 0
Canes Illinois 18U
Giovanni Herrera
0 0 68 0 0 0 0 0 0 0
Canes Illinois 18U
Preston Kaufman
0 19 16 0 0 0 0 0 0 0
Canes Illinois 18U
Darryl Loyd III
0 40 0 0 0 0 0 0 0 0
Canes Illinois 18U
Christopher Schellhorn
0 22 0 28 0 0 0 0 0 0
Canes Illinois 18U
Ryan Smith
0 43 0 12 0 0 0 0 0 0
Canes Illinois 18U
Zack Stokes
0 0 0 24 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Nicholas Bibian
0 57 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Chris Casey
68 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Hobbs Dunne
0 0 61 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Charlie Faoro
0 0 44 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Jack Hoh
53 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Nathan Rodriguez
0 34 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Julian Santoyo
0 50 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Gray
Lane Scott
4 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Red
Brandon Buday
0 0 14 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Red
Nick Demarco
0 43 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Red
Nick Kantzavelos
0 85 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Red
Arturo Mora
0 8 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Red
Austin Pizer
0 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Red
Joey Titone
0 0 99 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Carter Andersen
56 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Gavin Callaghan
17 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Ben Cash
0 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Joey Cesarini
0 39 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Brian Daker
0 0 3 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Evan Evola
0 14 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Devan Gudaitis
0 25 35 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Matt Hannafin
0 0 21 0 0 0 0 0 0 0
Cangelosi Sparks 2021 Silver
Richie Lacien
37 0 76 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Michael Bernas
0 65 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Jimmy Burke
23 0 67 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Jacob Cook
0 0 44 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Jon Crowel
0 0 53 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Danny Durkin
90 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Brendan McQuillan
0 0 78 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Emmett Spolar
0 22 0 0 0 0 0 0 0 0
Cangelosi Sparks 2021 White
Jake Wilk
0 0 18 0 0 0 0 0 0 0
Cincy Flames
Ian Bierbaum
0 0 41 0 0 0 0 0 0 0
Cincy Flames
Sam Boardwine
0 55 0 0 0 0 0 0 0 0
Cincy Flames
Cameron Bryant
0 0 42 0 0 0 0 0 0 0
Cincy Flames
Davis Campbell
0 0 32 0 0 0 0 0 0 0
Cincy Flames
Jackson Campbell
0 0 81 0 0 0 0 0 0 0
Cincy Flames
Drew Gavin
0 61 0 0 0 0 0 0 0 0
Cincy Flames
Jack Heineman
77 0 0 0 0 0 0 0 0 0
Cincy Flames
Nick Vardavas
71 0 0 0 0 0 0 0 0 0
Cincy Flames
Nolen Vertz
0 0 49 0 0 0 0 0 0 0
Dig In Baseball
Aj Brault
51 0 0 27 0 0 0 0 0 0
Dig In Baseball
Branden Brown
0 24 0 0 0 0 0 0 0 0
Dig In Baseball
Nathan Dawes
0 0 77 0 0 0 0 0 0 0
Dig In Baseball
Emmanuel Kraft
0 0 20 0 0 0 0 0 0 0
Dig In Baseball
Doug Marose
0 95 0 0 0 0 0 0 0 0
Dig In Baseball
Levi Perez
0 0 34 0 0 0 0 0 0 0
Dig In Baseball
Blake Pesante
0 0 92 0 0 0 0 0 0 0
Dig In Baseball
Brock Rose
0 0 0 91 0 0 0 0 0 0
Dig In Baseball
Cian Sahler
0 0 16 0 0 0 0 0 0 0
Durham Bulls
Zach Bredek
0 0 79 0 0 0 0 0 0 0
Durham Bulls
Carter Meischke
0 0 14 0 0 0 0 0 0 0
Durham Bulls
Davin Ronquist
0 68 0 0 0 0 0 0 0 0
Durham Bulls
Nolan Smoot
21 22 0 0 0 0 0 0 0 0
Durham Bulls
Brayden Stewart
0 14 0 0 0 0 0 0 0 0
Durham Bulls
Connor Wessel
0 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Mark Capell
0 0 88 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Ryan Dromboski
0 0 108 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Jake Halloran
48 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Brian Hart
0 91 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Daniel Kellachan
43 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Roman Kimball
0 0 0 106 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Brandon Peterson
0 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2021s
Colin Ruddy
29 0 6 46 0 0 0 0 0 0
East Coast Lumberjacks 2021s
TJ Wachter
4 0 0 90 0 0 0 0 0 0
FB20 - Brewers Scout Team
Bryce Amos
0 0 27 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Brennyn Bell-Bucher
0 0 0 28 0 0 0 0 0 0
FB20 - Brewers Scout Team
Quinn Benner
0 0 0 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Maddox Burnworth
0 0 40 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Kayden Campbell
0 62 0 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Will Cook
0 0 0 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Payton Ebbing
0 13 0 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Jake Hanley
0 0 19 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Colton Hartman
0 0 0 0 0 0 0 0 0 0
FB20 - Brewers Scout Team
Jackson Hauck
0 49 0 35 0 0 0 0 0 0
FB20 - Brewers Scout Team
Sam Slodic
0 0 31 0 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Trevor Busyn
0 0 0 0 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Lee Ellis
0 0 0 62 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Jt Holton
0 73 0 0 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Carter Knoblauch
0 0 28 0 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Luke Siren
0 47 0 0 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Mason Sweeney
32 0 0 0 0 0 0 0 0 0
Indiana Prospects 2020 Fall Team
Dalton Wasson
0 0 77 0 0 0 0 0 0 0
KBC Underclass Prime
Brady Davis
0 0 39 0 0 0 0 0 0 0
KBC Underclass Prime
Leighton Harris
39 0 0 0 0 0 0 0 0 0
KBC Underclass Prime
Terrique Hicks
0 78 0 0 0 0 0 0 0 0
KBC Underclass Prime
Ryan Johnson
0 0 81 0 0 0 0 0 0 0
KBC Underclass Prime
Raymond Saatman
97 0 0 0 0 0 0 0 0 0
KBC Underclass Prime
Addison Stockham
0 37 0 0 0 0 0 0 0 0
KBC Underclass Prime
Chance Todd
0 25 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Aaron Abner
0 0 39 0 0 0 0 0 0 0
KBC Upperclass Prime
Josh Castleman
0 0 16 0 0 0 0 0 0 0
KBC Upperclass Prime
Parker Henderson
0 5 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Nathan Lawson
14 0 28 0 0 0 0 0 0 0
KBC Upperclass Prime
Josh Livengood
30 0 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Mason Moore
57 0 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Bennett Myers
0 77 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Baron Ratliff
0 0 13 0 0 0 0 0 0 0
KBC Upperclass Prime
Connor Schwalbach
0 22 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Hayden Smith
0 0 22 0 0 0 0 0 0 0
KBC West 2022
Riley Cook
26 0 0 0 0 0 0 0 0 0
KBC West 2022
Jayden Gajdik
0 41 0 0 0 0 0 0 0 0
KBC West 2022
William "Gibby" Gibson
0 21 0 0 0 0 0 0 0 0
KBC West 2022
Bryce Kittle
0 54 0 0 0 0 0 0 0 0
KBC West 2022
Cooper Knoop
0 50 0 0 0 0 0 0 0 0
KBC West 2022
Brady Mason
54 0 0 0 0 0 0 0 0 0
KBC West 2022
Jaden Meadors
0 41 0 0 0 0 0 0 0 0
KBC West 2022
Nathaniel Turner
0 55 0 0 0 0 0 0 0 0
KBC West 2022
Jalen Wood
21 0 0 0 0 0 0 0 0 0
KBC West Upperclass
Payne Findley
68 0 0 0 0 0 0 0 0 0
KBC West Upperclass
Zach Kaufman
0 0 19 0 0 0 0 0 0 0
KBC West Upperclass
Jerek Kelly
0 0 69 0 0 0 0 0 0 0
KBC West Upperclass
Colin Murphy
0 68 0 0 0 0 0 0 0 0
KBC West Upperclass
Connor Scheer
53 0 0 0 0 0 0 0 0 0
KBC West Upperclass
Myles Thomas
0 64 0 0 0 0 0 0 0 0
Midland
Dylan Bernard
0 26 0 0 0 0 0 0 0 0
Midland
P Brady
30 0 0 0 0 0 0 0 0 0
Midland
Ian Bullis
0 0 0 0 0 0 0 0 0 0
Midland
Mason Clark
0 0 27 0 0 0 0 0 0 0
Midland
Logan Drook
0 21 0 0 0 0 0 0 0 0
Midland
Kyle Gearding
0 43 0 0 0 0 0 0 0 0
Midland
Chase Herrell
0 0 0 0 0 0 0 0 0 0
Midland
William Juan
0 0 32 0 0 0 0 0 0 0
Midland
Ben McGue
0 11 0 0 0 0 0 0 0 0
Midland
Thomas Ryan
0 13 44