2,181 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)
9-10 75 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
04/27
Day 2
04/28
Day 3
04/29
Day 4
04/30
Day 5
05/01
Day 6
05/02
Day 7
05/03
Day 8
05/04
Day 9
05/05
Day 10
05/06
5 Star National Warner Robins
Rylan Alaniz
0 20 0 0 0 0 0 0 0 0
5 Star National Warner Robins
Westen Ard
0 20 75 0 0 0 0 0 0 0
5 Star National Warner Robins
Grant Baker
0 5 0 0 0 0 0 0 0 0
5 Star National Warner Robins
Ethan Buffone
0 15 0 0 0 0 0 0 0 0
5 Star National Warner Robins
Connor Langdon
0 20 0 0 0 0 0 0 0 0
5 Star National Warner Robins
Brandon Mercer
0 20 21 0 0 0 0 0 0 0
5 Star National Warner Robins
Matt Molina
0 14 0 0 0 0 0 0 0 0
5 Star National Warner Robins
Hudson Sherman
0 21 0 0 0 0 0 0 0 0
5 Star National Warner Robins
Drew White
0 21 0 0 0 0 0 0 0 0
6-4-3 DP Cougars
Hayden Darko
0 18 0 0 0 0 0 0 0 0
6-4-3 DP Cougars
William Hudson
0 20 0 0 0 0 0 0 0 0
6-4-3 DP Cougars
Jack Kerns
0 18 0 0 0 0 0 0 0 0
6-4-3 DP Cougars
Kaden Knight
0 72 0 0 0 0 0 0 0 0
6-4-3 DP Cougars
Kolby Martin
0 18 12 0 0 0 0 0 0 0
6-4-3 DP Cougars
Isander Poventud
0 13 0 0 0 0 0 0 0 0
6-4-3 DP Cougars
Dawson Radaszewski
0 16 65 0 0 0 0 0 0 0
6-4-3 DP Cougars
Ryder Ritch
0 20 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Henry Coggin
0 18 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Jeremy Davidson
0 27 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Asher Durham
0 0 49 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Caden Lamb
0 0 42 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Davis Pope
0 27 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Trenten Reece
0 35 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Elliott Sturbaum
0 38 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Tucker Wacaser
0 21 0 0 0 0 0 0 0 0
ABA Braves 10u - LAMB
Colby Wiggins
0 24 0 0 0 0 0 0 0 0
ABA Comanche
Lathan Gibby
0 0 17 0 0 0 0 0 0 0
ABA Comanche
Dyson Marks
0 60 0 0 0 0 0 0 0 0
ABA Comanche
Samuel Marvin
0 29 0 0 0 0 0 0 0 0
ABA Comanche
Isaias Rodriguez
0 32 69 0 0 0 0 0 0 0
ABA Comanche
Walter Sholar
0 19 0 0 0 0 0 0 0 0
Battlefield Braves
Camden Cloud
19 0 0 0 0 0 0 0 0 0
Battlefield Braves
Camden D
0 0 51 0 0 0 0 0 0 0
Battlefield Braves
Dustin Day
35 0 0 0 0 0 0 0 0 0
Battlefield Braves
Peyton Groce
1 46 0 0 0 0 0 0 0 0
Battlefield Braves
Darian Keefe
20 27 0 0 0 0 0 0 0 0
Battlefield Braves
Lane Vaughn
0 0 20 0 0 0 0 0 0 0
BIgStix Gamers Billups
Nolan Holland
0 35 0 0 0 0 0 0 0 0
BIgStix Gamers Billups
Kaleb Jones
0 54 0 0 0 0 0 0 0 0
BIgStix Gamers Billups
Rece Leathers
0 0 30 0 0 0 0 0 0 0
BIgStix Gamers Billups
Kane Moye
0 0 55 0 0 0 0 0 0 0
BIgStix Gamers Billups
Hudson Reed
0 89 0 0 0 0 0 0 0 0
BIgStix Gamers Billups
Eli Whitlow
0 0 31 0 0 0 0 0 0 0
Buford Wolves 10U
Braden Burton
0 53 0 0 0 0 0 0 0 0
Buford Wolves 10U
Tanner Cobb
0 0 59 0 0 0 0 0 0 0
Buford Wolves 10U
Caleb Griffin
0 19 0 0 0 0 0 0 0 0
Buford Wolves 10U
Kanon Nelson
0 20 72 0 0 0 0 0 0 0
Buford Wolves 10U
Carson Reeves
0 19 70 0 0 0 0 0 0 0
Buford Wolves 10U
Brady Wagner
0 37 0 0 0 0 0 0 0 0
Buford Wolves 10U
Dawson Wittke
0 2 0 0 0 0 0 0 0 0
Crushers
Rocco Baxter
0 22 0 0 0 0 0 0 0 0
Crushers
Langston Butler
0 19 0 0 0 0 0 0 0 0
Crushers
Tristyn Carter
0 24 73 0 0 0 0 0 0 0
Crushers
Camden Stewart
0 29 31 0 0 0 0 0 0 0
Crushers
Hampton Weathers
0 79 0 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Brayden Barrett
0 0 13 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Townsend Downing
35 0 41 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Drew Harmon
0 56 0 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Robbie Paulsen
0 31 0 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Hunter Reese
0 0 7 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Brayden Rouse
7 0 0 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Sawyer Smith
0 0 49 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Blake Spivey
31 0 0 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Austin Truman
0 15 0 0 0 0 0 0 0 0
East Cobb Colt 45 Navy
Jordan Walker
0 7 0 0 0 0 0 0 0 0
East Cobb Yankees 10U
Lofton Brown
29 0 0 0 0 0 0 0 0 0
East Cobb Yankees 10U
Zachary Jansen
33 0 67 0 0 0 0 0 0 0
East Cobb Yankees 10U
Trey Luke
0 0 13 0 0 0 0 0 0 0
East Cobb Yankees 10U
Rob Yagyu
0 66 0 0 0 0 0 0 0 0
Elite Sluggers 10U Skinner
Chap Cagle
0 32 0 0 0 0 0 0 0 0
Elite Sluggers 10U Skinner
Sean Gates
0 34 0 0 0 0 0 0 0 0
Elite Sluggers 10U Skinner
Ben Musser
0 19 0 0 0 0 0 0 0 0
Elite Sluggers 10U Skinner
Drew Payne
0 24 0 0 0 0 0 0 0 0
Elite Sluggers 10U Skinner
Wren Skinner
0 0 66 0 0 0 0 0 0 0
Elite Sluggers 10U Skinner
Bailey Webb
0 61 0 0 0 0 0 0 0 0
Elite Sluggers 10U-Williams
Nik Barot
0 31 0 0 0 0 0 0 0 0
Elite Sluggers 10U-Williams
Jai Pandya
0 71 0 0 0 0 0 0 0 0
Elite Sluggers 10U-Williams
Miller Pierce
0 63 0 0 0 0 0 0 0 0
Elite Sluggers 10U-Williams
Kayden Quiros
0 0 78 0 0 0 0 0 0 0
Gainesville Braves 10U
Maverick Chitwood
0 22 0 0 0 0 0 0 0 0
Gainesville Braves 10U
Carson Cowart
0 36 0 0 0 0 0 0 0 0
Gainesville Braves 10U
Jaymon Justice
0 19 0 0 0 0 0 0 0 0
Gainesville Braves 10U
Ayden Lockett
0 21 0 0 0 0 0 0 0 0
Gainesville Braves 10U
Zane Loggins
0 20 0 0 0 0 0 0 0 0
Gainesville Braves 10U
Dawson Vaughn
0 0 61 0 0 0 0 0 0 0
Gainesville Braves 10U
Philip Williams
0 44 0 0 0 0 0 0 0 0
Georgia Scorpions 10U
Yavion Baldwin
19 0 0 0 0 0 0 0 0 0
Georgia Scorpions 10U
Brayden Channell
14 0 65 0 0 0 0 0 0 0
Georgia Scorpions 10U
Bryce Davis
0 53 0 0 0 0 0 0 0 0
Georgia Scorpions 10U
Spencer Evans
74 0 0 0 0 0 0 0 0 0
Georgia Scorpions 10U
Reece Grodeman
11 0 0 0 0 0 0 0 0 0
Georgia Scorpions 10U
Bryson McJunkin
0 31 0 0 0 0 0 0 0 0
Grit 10U
Alex Carver
0 32 0 0 0 0 0 0 0 0
Grit 10U
Hunter Conrad
0 13 0 0 0 0 0 0 0 0
Grit 10U
Zane Culler
0 48 0 0 0 0 0 0 0 0
Grit 10U
Cody Hernandez
0 0 19 0 0 0 0 0 0 0
Grit 10U
Will Holden
0 69 0 0 0 0 0 0 0 0
Grit 10U
Jaxon Holloman
0 0 39 0 0 0 0 0 0 0
Grit 10U
John Kirkpatrick
0 0 60 0 0 0 0 0 0 0
Grit 10U
Tyler McBee
0 34 0 0 0 0 0 0 0 0
Grit 10U
Brayden Seeley
0 32 0 0 0 0 0 0 0 0
MC Bulldogs
Drew Ainslie
0 0 40 0 0 0 0 0 0 0
MC Bulldogs
Dallas Dickerson
0 17 0 0 0 0 0 0 0 0
MC Bulldogs
Bryson Elwer
0 0 45 0 0 0 0 0 0 0
MC Bulldogs
Davis Strickland
0 35 0 0 0 0 0 0 0 0
MC Bulldogs
Ty Tillery
0 73 0 0 0 0 0 0 0 0
North Ga BlueClaws
Asher 1
0 0 69 0 0 0 0 0 0 0
North Ga BlueClaws
Davis 15
0 60 0 0 0 0 0 0 0 0
North Ga BlueClaws
Jackson Black
0 75 0 0 0 0 0 0 0 0
North Ga BlueClaws
Ty Hunt
0 20 0 0 0 0 0 0 0 0
North Ga BlueClaws
Jarrett Scott
0 37 0 0 0 0 0 0 0 0
OP SOX
Dylan Black
0 70 0 0 0 0 0 0 0 0
OP SOX
Cohen Bohannon
0 0 25 0 0 0 0 0 0 0
OP SOX
Luke Dolsen
0 0 68 0 0 0 0 0 0 0
OP SOX
Cameron Glaser
0 0 61 0 0 0 0 0 0 0
OP SOX
Aaron Humphries
0 13 58 0 0 0 0 0 0 0
OP SOX
Tyler Niehr
0 13 0 0 0 0 0 0 0 0
OP SOX
Lawson Sheffield
0 0 42 0 0 0 0 0 0 0
OP SOX
Carson Snipes
0 0 10 0 0 0 0 0 0 0
OP SOX
Turk Williams
0 83 0 0 0 0 0 0 0 0
Owls
Tanner Bayne
0 17 31 0 0 0 0 0 0 0
Owls
Jordy Dodd
0 39 0 0 0 0 0 0 0 0
Owls
Eli Eslinger
0 0 9 0 0 0 0 0 0 0
Owls
Dakota Harper
0 46 0 0 0 0 0 0 0 0
Owls
Luke Parr
0 10 30 0 0 0 0 0 0 0
Owls
Kayden Quick
0 40 0 0 0 0 0 0 0 0
Owls
Jt Trent
0 17 0 0 0 0 0 0 0 0
Owls
Ethan West
0 4 0 0 0 0 0 0 0 0
Tennessee Futures
Grayson Anderson
0 28 0 0 0 0 0 0 0 0
Tennessee Futures
Peyton Applegate
0 64 0 0 0 0 0 0 0 0
Tennessee Futures
Ryan Edwards
0 0 77 0 0 0 0 0 0 0
Tennessee Futures
Colton Tate
0 39 0 0 0 0 0 0 0 0
Tennessee Futures
Brayden Taylor
0 0 27 0 0 0 0 0 0 0
Tennessee Futures
Cole Taylor
0 67 0 0 0 0 0 0 0 0
WFBA 10u
Emory Allen
0 0 65 0 0 0 0 0 0 0
WFBA 10u
Cooper Cantrell
0 2 76 0 0 0 0 0 0 0
WFBA 10u
Landon Golden
0 73 0 0 0 0 0 0 0 0
WFBA 10u
Steele Hall
0 0 74 0 0 0 0 0 0 0
WFBA 10u
Jerrious Harris
0 73 0 0 0 0 0 0 0 0
WFBA 10u
Roman Jackson
0 19 27 0 0 0 0 0 0 0
WFBA 10u
Ty Waters
0 0 8 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest