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
10/02
Day 2
10/03
Day 3
10/04
Day 4
10/05
Day 5
10/06
Day 6
10/07
Day 7
10/08
Day 8
10/09
Day 9
10/10
Day 10
10/11
33s Baseball 17u Grey
Tate Burkholder
0 30 17 0 0 0 0 0 0 0
33s Baseball 17u Grey
Brian Condon
0 23 0 0 0 0 0 0 0 0
33s Baseball 17u Grey
Jack Couch
0 17 12 0 0 0 0 0 0 0
33s Baseball 17u Grey
Josh Harrington
0 30 0 0 0 0 0 0 0 0
33s Baseball 17u Grey
Jon-Matthew Mattson
0 0 74 0 0 0 0 0 0 0
33s Baseball 17u Grey
Conner Prothro
0 74 0 0 0 0 0 0 0 0
33s Baseball Club 17u Navy
Patch Lyman
0 0 17 0 0 0 0 0 0 0
33s Baseball Club 17u Navy
Maddox Macrory
0 85 0 0 0 0 0 0 0 0
33s Baseball Club 17u Navy
Juan Pablo Morales
0 0 41 0 0 0 0 0 0 0
33s Baseball Club 17u Navy
Colin Rengering
0 18 0 0 0 0 0 0 0 0
33s Baseball Club 17u Navy
John Salters
0 24 65 0 0 0 0 0 0 0
33s Baseball Club 17u Navy
John Shanlever
0 98 0 0 0 0 0 0 0 0
Alabama Steel
Jack Allison
0 54 0 0 0 0 0 0 0 0
Alabama Steel
Cody Bethers
0 54 0 0 0 0 0 0 0 0
Alabama Steel
John Cooke
0 31 0 0 0 0 0 0 0 0
Alabama Steel
Tyler Morrison
0 74 0 0 0 0 0 0 0 0
Alabama Steel
Hughes Orr
0 0 92 0 0 0 0 0 0 0
Alabama Steel
Chapman Wallock
0 0 35 0 0 0 0 0 0 0
BC Athletics 2022s
Jeremy Crider
0 0 104 0 0 0 0 0 0 0
BC Athletics 2022s
Tyler Fishback
0 68 0 0 0 0 0 0 0 0
BC Athletics 2022s
Tyler Jenkins
0 0 14 0 0 0 0 0 0 0
BC Athletics 2022s
Riley Keegan
0 0 15 0 0 0 0 0 0 0
BC Athletics 2022s
Case Simpson
0 0 10 0 0 0 0 0 0 0
BC Athletics 2022s
Simon Tesh
0 0 65 0 0 0 0 0 0 0
BC Athletics 2022s
W. Blake Thomas
0 0 85 0 0 0 0 0 0 0
BC Athletics 2022s
Kaleb Toon
0 99 0 0 0 0 0 0 0 0
Big League Wildcats Black
Caleb Adams
0 0 79 0 0 0 0 0 0 0
Big League Wildcats Black
Clayton Albers
0 13 0 0 0 0 0 0 0 0
Big League Wildcats Black
Logan Luzar
0 87 0 0 0 0 0 0 0 0
Big League Wildcats Black
Brandon Mahfouz
0 27 0 0 0 0 0 0 0 0
Big League Wildcats Black
Nathan Marchionda
0 28 0 0 0 0 0 0 0 0
Big League Wildcats Black
Jase Walker
0 67 0 0 0 0 0 0 0 0
Big League Wildcats Black
Bo Yarbrough
0 0 45 0 0 0 0 0 0 0
Cyclones Baseball 17U
Alec Bouchard
0 66 0 0 0 0 0 0 0 0
Cyclones Baseball 17U
Baron Cribbs
0 0 76 0 0 0 0 0 0 0
Cyclones Baseball 17U
Tanner Everett
0 70 0 0 0 0 0 0 0 0
Cyclones Baseball 17U
Brayden Jasper
0 0 33 0 0 0 0 0 0 0
Cyclones Baseball 17U
Jax Phillips
0 24 0 0 0 0 0 0 0 0
Cyclones Baseball 17U
Taylor Vinson
0 50 0 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Gage Hinnant
0 97 0 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Jacob Lanier
0 47 0 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Ashton Parker
0 12 0 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Ethan Russell
0 82 0 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Michael Von Hiltgen
0 9 0 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Chase Waters
0 0 78 0 0 0 0 0 0 0
East Coast Sox Diamond 17U
Adam Zaborny
0 0 22 0 0 0 0 0 0 0
East Coast Sox Elite 17U
Trevor Broome
0 0 89 0 0 0 0 0 0 0
East Coast Sox Elite 17U
David Sance
0 0 37 0 0 0 0 0 0 0
East Coast Sox Elite 17U
Zach Streitmatter
0 82 0 0 0 0 0 0 0 0
East Coast Sox Elite 17U
Dixon Webb
0 75 0 0 0 0 0 0 0 0
East Coast Sox Elite 17U
Patton Wilson
0 31 0 0 0 0 0 0 0 0
East Coast Sox Select 17U
Colby Allen
0 0 7 0 0 0 0 0 0 0
East Coast Sox Select 17U
Ayden Alsobrooks
0 0 69 0 0 0 0 0 0 0
East Coast Sox Select 17U
John Paul Buckner
0 53 0 0 0 0 0 0 0 0
East Coast Sox Select 17U
Gage Fancher
0 63 0 0 0 0 0 0 0 0
East Coast Sox Select 17U
Keaton Johnson
0 0 35 0 0 0 0 0 0 0
East Coast Sox Select 17U
Lawson Kirke
0 0 15 0 0 0 0 0 0 0
East Coast Sox Select 17U
Joshua Mackey
0 0 80 0 0 0 0 0 0 0
LC Mudcats
Tyler Davis
0 17 5 0 0 0 0 0 0 0
LC Mudcats
Jaxon Dennis
0 28 0 0 0 0 0 0 0 0
LC Mudcats
Colton Esposito
0 17 39 0 0 0 0 0 0 0
LC Mudcats
Brett Haynes
0 20 79 0 0 0 0 0 0 0
LC Mudcats
Justin Moore
0 0 89 0 0 0 0 0 0 0
LC Mudcats
Devon Murphy
0 27 41 0 0 0 0 0 0 0
LC Mudcats
Tucker Starling
0 21 98 0 0 0 0 0 0 0
LC Mudcats
Jordan Whaley
0 64 0 0 0 0 0 0 0 0
Maximum Exposure
Blake Jennings
0 83 0 0 0 0 0 0 0 0
Maximum Exposure
Cameron Medders
0 67 0 0 0 0 0 0 0 0
Maximum Exposure
Bryn Peacock
0 0 30 0 0 0 0 0 0 0
Maximum Exposure
Jake Perry
0 6 0 0 0 0 0 0 0 0
Maximum Exposure
Chanan Stephens
0 0 26 0 0 0 0 0 0 0
Maximum Exposure
Chandler Stephens
0 0 63 0 0 0 0 0 0 0
Maximum Exposure
Connor Trepanier
0 50 0 0 0 0 0 0 0 0
MidSouth Mustangs 17U
Dean McCalla
0 82 0 0 0 0 0 0 0 0
MidSouth Mustangs 17U
Avery Wages
0 49 0 0 0 0 0 0 0 0
MidSouth Mustangs 17U
Hudson Wages
0 60 0 0 0 0 0 0 0 0
MidSouth Mustangs 17U
Tyler Yearwood
0 5 100 0 0 0 0 0 0 0
Syndicate baseball
Carson Gilley
0 23 0 0 0 0 0 0 0 0
Syndicate baseball
Jackson Greer
0 22 0 0 0 0 0 0 0 0
Syndicate baseball
Matthew Kitchens
0 16 45 0 0 0 0 0 0 0
Syndicate baseball
Shawn Kitchens, Jr
0 70 0 0 0 0 0 0 0 0
Syndicate baseball
Pearson McKenzie
0 44 0 0 0 0 0 0 0 0
Syndicate baseball
Hunter Wippert
0 0 17 0 0 0 0 0 0 0
Syndicate baseball
Jax Yoxtheimer
0 21 49 0 0 0 0 0 0 0
Team Southeast
Austin Greene
0 102 0 0 0 0 0 0 0 0
Team Southeast
Luke Hyche
0 30 97 0 0 0 0 0 0 0
Team Southeast
Christian Jackson
0 27 19 0 0 0 0 0 0 0
Team Southeast
Hunter Kendrick
0 29 0 0 0 0 0 0 0 0
Team Southeast
Caiden Rodgers
0 30 14 0 0 0 0 0 0 0
TPL American
Aaron Anderson
0 69 0 0 0 0 0 0 0 0
TPL American
Ethan Davis
0 71 0 0 0 0 0 0 0 0
TPL American
Devin Ellison
0 43 0 0 0 0 0 0 0 0
TPL American
Trevor French
0 15 0 0 0 0 0 0 0 0
TPL American
Martin Lee
0 0 92 0 0 0 0 0 0 0
TPL American
Jared Strothers
0 0 19 0 0 0 0 0 0 0
TPL National 2022
Austin King
0 61 0 0 0 0 0 0 0 0
TPL National 2022
Marcus Locklear
0 6 70 0 0 0 0 0 0 0
TPL National 2022
Charlie Marshall
0 0 16 0 0 0 0 0 0 0
TPL National 2022
Major Paracca
0 0 54 0 0 0 0 0 0 0
TPL National 2022
Carson Popham
0 0 103 0 0 0 0 0 0 0
TPL National 2022
Mitchell Rhodes
0 29 0 0 0 0 0 0 0 0
TPL National 2022
Jackson Wade
0 60 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