2,075 MLB PLAYERS | 14,476 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/04
Day 2
10/05
Day 3
10/06
Day 4
10/07
Day 5
10/08
Day 6
10/09
Day 7
10/10
Day 8
10/11
Day 9
10/12
Day 10
10/13
643 DP Jaguars 14U
0 0 44 0 0 0 0 0 0 0
643 DP Jaguars 14U
Max Caldwell
0 0 34 0 0 0 0 0 0 0
643 DP Jaguars 14U
Silas Cunningham
0 0 17 0 0 0 0 0 0 0
643 DP Jaguars 14U
Cooper Davis
0 0 49 0 0 0 0 0 0 0
643 DP Jaguars 14U
Jackson Davis
0 35 0 0 0 0 0 0 0 0
643 DP Jaguars 14U
Isaac Green
0 41 0 0 0 0 0 0 0 0
643 DP Jaguars 14U
Collin Hammond
0 49 0 0 0 0 0 0 0 0
643 DP Jaguars 14U
Jack Hellenga
0 36 0 0 0 0 0 0 0 0
643 DP Jaguars 14U
Bryant James
0 31 0 0 0 0 0 0 0 0
643 DP Jaguars 14U
Dawson Jones
0 47 0 0 0 0 0 0 0 0
643 DP Jaguars 14U
Bradley Kemp
0 0 45 0 0 0 0 0 0 0
643 DP Jaguars 14U
Henry Levenson
0 25 45 0 0 0 0 0 0 0
643 DP Jaguars 14U
Corey Nelson
0 32 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Theo Angell
0 46 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Ian Bailey
0 68 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Noah Freeman
0 27 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Fletcher Heacock
42 0 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Gavin Pilger
0 34 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Jack Robertson
38 0 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Ethan Stanley
0 44 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Kevin Stephens
0 19 0 0 0 0 0 0 0 0
6-4-3 Panthers (Sands)
Nicolas Thompson
34 0 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Ethan Barnes
0 20 36 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Cooper Bentley
0 32 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Riley Earley
0 72 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Easton Fesmire
0 15 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Dylan Fikes
0 16 24 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Gunner Gilmore
0 89 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Chase Jones
0 29 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Jacob Nations
0 25 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Matthew Osteen
0 17 32 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Mitchell Reneau
0 7 0 0 0 0 0 0 0 0
Alabama 9Spikes 14u Red
Duke Samples
0 20 96 0 0 0 0 0 0 0
BOMBERS BASEBALL
Rhett Adams
0 83 0 0 0 0 0 0 0 0
BOMBERS BASEBALL
Noah Fries
0 83 0 0 0 0 0 0 0 0
BOMBERS BASEBALL
Kaleb Hancock
0 54 0 0 0 0 0 0 0 0
BOMBERS BASEBALL
JJ Howe
0 28 0 0 0 0 0 0 0 0
BOMBERS BASEBALL
Miles Jones
0 77 0 0 0 0 0 0 0 0
BOMBERS BASEBALL
Creighton Zanfardino
0 68 0 0 0 0 0 0 0 0
Bulls Baseball
Charlie Cassingham
0 12 46 0 0 0 0 0 0 0
Bulls Baseball
Reece Cato
0 17 0 0 0 0 0 0 0 0
Bulls Baseball
Christian Chatterton
0 0 97 0 0 0 0 0 0 0
Bulls Baseball
Jacob Haley
0 31 0 0 0 0 0 0 0 0
Bulls Baseball
Luke Holbrook
0 60 0 0 0 0 0 0 0 0
Bulls Baseball
Bryan Roop
0 35 0 0 0 0 0 0 0 0
Bulls Baseball
Luke Songy
0 36 0 0 0 0 0 0 0 0
Bulls Baseball
Bryant Sparkman
0 65 0 0 0 0 0 0 0 0
Bulls Baseball
Paxton Tarver
0 44 81 0 0 0 0 0 0 0
Canes Southeast 14u
Bryant Cobb
0 88 0 0 0 0 0 0 0 0
Canes Southeast 14u
Cade Cosper
0 0 77 0 0 0 0 0 0 0
Canes Southeast 14u
LaDorian Jordan
0 26 0 0 0 0 0 0 0 0
Canes Southeast 14u
Chase Moller
0 0 33 0 0 0 0 0 0 0
Canes Southeast 14u
Micah Sawyer
0 52 0 0 0 0 0 0 0 0
Canes Southeast 14u
Caiden Stewart
0 40 0 0 0 0 0 0 0 0
Diablos Gold
Michael Foster
0 18 0 0 0 0 0 0 0 0
Diablos Gold
Owen Olson
0 86 0 0 0 0 0 0 0 0
Diablos Gold
Ryan Poinsette
0 87 0 0 0 0 0 0 0 0
Diablos Gold
Jaxton Rice
0 17 0 0 0 0 0 0 0 0
Diablos Gold
Landon Smith
0 53 0 0 0 0 0 0 0 0
Diablos Gold
Ryan Ward
0 20 0 0 0 0 0 0 0 0
Diablos Gold
Matthew Wright
0 53 0 0 0 0 0 0 0 0
East Side Knights
Daniel Akbari
0 16 0 0 0 0 0 0 0 0
East Side Knights
Regan Cochran
0 15 0 0 0 0 0 0 0 0
East Side Knights
William Davidson
0 43 0 0 0 0 0 0 0 0
East Side Knights
Austin Felger
0 48 0 0 0 0 0 0 0 0
East Side Knights
Harrison Felger
0 8 12 0 0 0 0 0 0 0
East Side Knights
Matthew Findlay
0 7 33 0 0 0 0 0 0 0
East Side Knights
Luke Manry
0 74 0 0 0 0 0 0 0 0
East Side Knights
Hudson Pruet
0 0 46 0 0 0 0 0 0 0
East Side Knights
Nolan Slaughter
0 55 0 0 0 0 0 0 0 0
East Side Knights
Charlie Thomason
0 6 0 0 0 0 0 0 0 0
Excel Blue Wave
Cannon Cherry
0 85 0 0 0 0 0 0 0 0
Excel Blue Wave
Brendan Conner
0 0 65 0 0 0 0 0 0 0
Excel Blue Wave
Holden Davis
0 95 0 0 0 0 0 0 0 0
Excel Blue Wave
Tide Gann
0 22 0 0 0 0 0 0 0 0
Excel Blue Wave
Carter Johnson
0 0 71 0 0 0 0 0 0 0
Excel Blue Wave
Tripp Patterson
0 73 0 0 0 0 0 0 0 0
Excel Blue Wave
A Tide
0 14 0 0 0 0 0 0 0 0
Exit Velocity Yankees
Peryn Bland
0 28 0 0 0 0 0 0 0 0
Exit Velocity Yankees
Jason Dunn Jr
0 50 0 0 0 0 0 0 0 0
Exit Velocity Yankees
Austin Hannigan
0 63 0 0 0 0 0 0 0 0
Exit Velocity Yankees
Michael Johnson
0 2 0 0 0 0 0 0 0 0
Exit Velocity Yankees
Donovan Mitchell
0 0 7 0 0 0 0 0 0 0
Exit Velocity Yankees
Jamie Muse Jr
0 65 0 0 0 0 0 0 0 0
Exit Velocity Yankees
Nathan Myers
0 0 65 0 0 0 0 0 0 0
Exit Velocity Yankees
Holden Robinson
0 14 48 0 0 0 0 0 0 0
Exit Velocity Yankees
Davis York
0 0 67 0 0 0 0 0 0 0
Georgia Jackets 14U
Sean Abercrombie
0 62 0 0 0 0 0 0 0 0
Georgia Jackets 14U
Brad Chuo
47 0 0 0 0 0 0 0 0 0
Georgia Jackets 14U
Will Critchfield
35 0 0 0 0 0 0 0 0 0
Georgia Jackets 14U
William Hansford
0 43 0 0 0 0 0 0 0 0
Georgia Jackets 14U
Mason Lee
56 0 0 0 0 0 0 0 0 0
Georgia Jackets 14U
Matthew Lipcsey
40 0 0 0 0 0 0 0 0 0
Georgia Jackets 14U
Hayes Whittle
35 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Landon Brice
0 65 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Reid Brosnan
0 11 43 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Tyler Cason
0 0 32 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Levi Clark
0 0 81 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Liam Ebbs
0 41 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Isaiah Guthrie
46 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Phelps
Graham Sanders
73 0 0 0 0 0 0 0 0 0
South DeKalb Tribe
Cartier Atchison
0 91 0 0 0 0 0 0 0 0
South DeKalb Tribe
Tyler Chapman
0 58 0 0 0 0 0 0 0 0
South DeKalb Tribe
Stacy Johnson
0 85 0 0 0 0 0 0 0 0
South DeKalb Tribe
Amare McGown
0 86 0 0 0 0 0 0 0 0
South DeKalb Tribe
Covey Palmer
0 112 0 0 0 0 0 0 0 0
South DeKalb Tribe
Angel Quezada
0 60 0 0 0 0 0 0 0 0
South DeKalb Tribe
Fabian Walker
0 20 0 0 0 0 0 0 0 0
STB 14U Cox
Ethan Babcock
0 18 64 0 0 0 0 0 0 0
STB 14U Cox
Sean Greene
0 0 39 0 0 0 0 0 0 0
STB 14U Cox
Parker Johnson
0 45 0 0 0 0 0 0 0 0
STB 14U Cox
Kye Keseric
0 18 0 0 0 0 0 0 0 0
STB 14U Cox
Parker Roberts
0 15 5 0 0 0 0 0 0 0
STB 14U Cox
Israel Rosseter
0 58 0 0 0 0 0 0 0 0
STB 14U Cox
Hunter Smith
0 77 0 0 0 0 0 0 0 0
STB 14U Cox
Conner Williams
0 20 0 0 0 0 0 0 0 0
Steel City Select 14U
Aiden Berke
0 17 0 0 0 0 0 0 0 0
Steel City Select 14U
Jackson Bradley
0 96 0 0 0 0 0 0 0 0
Steel City Select 14U
Jake England
0 88 0 0 0 0 0 0 0 0
Steel City Select 14U
Kaleb Hester
0 7 0 0 0 0 0 0 0 0
Steel City Select 14U
Zachary Stevens
0 19 0 0 0 0 0 0 0 0
Steel City Select 14U
Tanner Waldrop
0 91 0 0 0 0 0 0 0 0
Steel City Select 14U
Chase Williams
0 20 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Ben Bodoh
0 19 46 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Tyson Harmon
0 58 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Luke Herring
0 50 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Victor Junco
0 23 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Landon Meng
0 0 24 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Collin O'Hara
0 16 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Austin Sanders
0 61 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Layton Sanford
0 0 47 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Amari Watson
0 19 0 0 0 0 0 0 0 0
Titans Baseball 14u Orange
Austin Zabala
0 68 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