2,209 MLB PLAYERS | 15,133 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)
11-12 85 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
05/11
Day 2
05/12
Day 3
05/13
Day 4
05/14
Day 5
05/15
Day 6
05/16
Day 7
05/17
Day 8
05/18
Day 9
05/19
Day 10
05/20
12u Cougars
Cooper Davis
0 28 0 0 0 0 0 0 0 0
12u Cougars
Jackson Evans
0 88 0 0 0 0 0 0 0 0
12u Cougars
Jake Gastley
0 7 0 0 0 0 0 0 0 0
12u Cougars
Ben Hoffman
0 0 66 0 0 0 0 0 0 0
12u Cougars
Noah Johnson
0 65 0 0 0 0 0 0 0 0
12u Cougars
Blake Martin
0 61 0 0 0 0 0 0 0 0
Alabama Sox
Drey Barrett
0 19 0 0 0 0 0 0 0 0
Alabama Sox
Aidan Bee
0 3 80 0 0 0 0 0 0 0
Alabama Sox
Matthew Cash
0 18 0 0 0 0 0 0 0 0
Alabama Sox
Jonah Kohring
0 73 0 0 0 0 0 0 0 0
Alabama Sox
Zachary Stevens
0 19 0 0 0 0 0 0 0 0
Alabama Sox
Chase Williams
0 64 0 0 0 0 0 0 0 0
BPS Wolves
Kamal Amerson
0 35 0 0 0 0 0 0 0 0
BPS Wolves
Kaleb Hester
0 53 0 0 0 0 0 0 0 0
BPS Wolves
Matthew Ledbetter
0 68 0 0 0 0 0 0 0 0
BPS Wolves
Mason Perrigo
0 86 0 0 0 0 0 0 0 0
BPS Wolves
Miles Plugge
0 77 0 0 0 0 0 0 0 0
Colt 45 navy 12u
Bennie Bartolero
0 52 0 0 0 0 0 0 0 0
Colt 45 navy 12u
Caleb Hughes
36 0 0 0 0 0 0 0 0 0
Colt 45 navy 12u
AJ Lynch
0 59 0 0 0 0 0 0 0 0
Colt 45 navy 12u
Gavin Savage
26 0 0 0 0 0 0 0 0 0
Colt 45 navy 12u
Landon Scott
0 25 0 0 0 0 0 0 0 0
Colt 45 navy 12u
Miles Shore
0 9 0 0 0 0 0 0 0 0
DKSA ELITE 12U
Garret Broxton
0 86 0 0 0 0 0 0 0 0
DKSA ELITE 12U
Parker Copeland
0 19 61 0 0 0 0 0 0 0
DKSA ELITE 12U
Ashton Gainer
0 59 0 0 0 0 0 0 0 0
DKSA ELITE 12U
Koby Wynn
0 0 36 0 0 0 0 0 0 0
Double Day 12U
Treylin Davis
4 84 0 0 0 0 0 0 0 0
Double Day 12U
Steven Gregory
0 19 0 0 0 0 0 0 0 0
Double Day 12U
Hayes Gunn
46 0 0 0 0 0 0 0 0 0
Double Day 12U
Xavier Holiday
20 0 0 0 0 0 0 0 0 0
Double Day 12U
Jake Jordan
0 24 0 0 0 0 0 0 0 0
Double Day 12U
Antonio Ware
0 49 0 0 0 0 0 0 0 0
ECB 12U Astros Navy
Hunter Atkins
0 85 0 0 0 0 0 0 0 0
ECB 12U Astros Navy
Blake Gartner
0 17 75 0 0 0 0 0 0 0
ECB 12U Astros Navy
Tyler Gebhart
0 13 4 0 0 0 0 0 0 0
ECB 12U Astros Navy
Craig Kalkbrenner
0 56 0 0 0 0 0 0 0 0
ECB 12U Astros Navy
Chase McCravy
0 9 0 0 0 0 0 0 0 0
ECB 12U Astros Navy
Scotty Milbourn
0 28 60 0 0 0 0 0 0 0
ECB 12U Astros Navy
Andrew Nelms
0 67 0 0 0 0 0 0 0 0
GBSA Rays West
Matthew Ballard
0 25 0 0 0 0 0 0 0 0
GBSA Rays West
Jordan Cardentey
0 17 0 0 0 0 0 0 0 0
GBSA Rays West
Bradyn Fairman
0 49 0 0 0 0 0 0 0 0
GBSA Rays West
Luke Herring
0 59 0 0 0 0 0 0 0 0
GBSA Rays West
Landon Hicks
0 13 0 0 0 0 0 0 0 0
GBSA Rays West
James Johnson
0 47 0 0 0 0 0 0 0 0
GBSA Rays West
Zac Miller
0 72 0 0 0 0 0 0 0 0
Georgia Braves
Joshua Bull
0 13 0 0 0 0 0 0 0 0
Georgia Braves
Tristan Gabrels
0 66 0 0 0 0 0 0 0 0
Georgia Braves
Brett Kelley
0 61 0 0 0 0 0 0 0 0
Georgia Braves
Joshua Myers
0 0 61 0 0 0 0 0 0 0
Georgia Braves
Jabari Spencer
0 8 0 0 0 0 0 0 0 0
Georgia Braves
Brady Stephens
0 0 63 0 0 0 0 0 0 0
Peachtree Ridge Lions
Liam Bestermann
0 34 0 0 0 0 0 0 0 0
Peachtree Ridge Lions
Michael Foster
0 63 0 0 0 0 0 0 0 0
Peachtree Ridge Lions
Riley Hasenstab
0 59 0 0 0 0 0 0 0 0
Peachtree Ridge Lions
Tyler Kelson
52 0 0 0 0 0 0 0 0 0
Peachtree Ridge Lions
Cody McAbee
0 33 0 0 0 0 0 0 0 0
Peachtree Ridge Lions
Ryan Ward
22 0 0 0 0 0 0 0 0 0
Peachtree Ridge Lions
Luke Winter
15 0 0 0 0 0 0 0 0 0
Roswell Green Hornets
Sam Delikat
0 11 0 0 0 0 0 0 0 0
Roswell Green Hornets
Gil Kearce
0 0 5 0 0 0 0 0 0 0
Roswell Green Hornets
Anthonie Knapp
19 80 0 0 0 0 0 0 0 0
Roswell Green Hornets
Emmett Lovings
13 0 0 0 0 0 0 0 0 0
Roswell Green Hornets
Jadon Lundt
21 0 19 0 0 0 0 0 0 0
Roswell Green Hornets
Caden McElroy
0 19 79 0 0 0 0 0 0 0
Roswell Green Hornets
Colin Phillips
20 0 72 0 0 0 0 0 0 0
Roswell Green Hornets
Matthew Pressnall
19 38 0 0 0 0 0 0 0 0
Smartense Angels 12U Black
Bryce Herring
44 0 0 0 0 0 0 0 0 0
Smartense Angels 12U Black
Jamison Millsap
0 38 0 0 0 0 0 0 0 0
Smartense Angels 12U Black
JD Rediger
18 87 0 0 0 0 0 0 0 0
Smartense Angels 12U Black
Hunter Smith
52 43 0 0 0 0 0 0 0 0
Smartense Angels 12U Black
Drew Sofield
0 86 0 0 0 0 0 0 0 0
Smartense Angels 12U Black
Michael Zito
0 32 0 0 0 0 0 0 0 0
South Forsyth Giants Black
Charles Ashe, III
0 19 0 0 0 0 0 0 0 0
South Forsyth Giants Black
Andrew Hlavacek
0 16 0 0 0 0 0 0 0 0
South Forsyth Giants Black
Braydon Kersey
0 35 0 0 0 0 0 0 0 0
South Forsyth Giants Black
Levi Nix
36 76 0 0 0 0 0 0 0 0
South Forsyth Giants Black
Asher Sabom
0 44 0 0 0 0 0 0 0 0
South Forsyth Giants Black
Alex Whiteside
0 74 0 0 0 0 0 0 0 0
Tennessee Nationals
Lukas Buckner
0 50 0 0 0 0 0 0 0 0
Tennessee Nationals
Braylon Hall
13 28 0 0 0 0 0 0 0 0
Tennessee Nationals
Eben Hansen
0 81 0 0 0 0 0 0 0 0
Tennessee Nationals
Carson Hoffmeister
0 24 0 0 0 0 0 0 0 0
Tennessee Nationals
Micah Hoffmeister
0 9 0 0 0 0 0 0 0 0
Titans Baseball Blue
Jake Bailey
0 66 0 0 0 0 0 0 0 0
Titans Baseball Blue
John Dickerson
0 26 0 0 0 0 0 0 0 0
Titans Baseball Blue
Carter Gilliam
0 28 0 0 0 0 0 0 0 0
Titans Baseball Blue
Carson Mari
0 0 15 0 0 0 0 0 0 0
Titans Baseball Blue
Andrew Purdy
0 0 38 0 0 0 0 0 0 0
Titans Baseball Blue
Avery Shiflett
0 0 72 0 0 0 0 0 0 0
Titans Baseball Blue
Bryson Thacker
0 66 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Andrew Alberts
0 42 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Cade Cosper
48 0 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Holden Davis
20 91 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Chase Moller
0 20 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Mac Nail
0 6 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Caiden Stewart
20 19 0 0 0 0 0 0 0 0
West GA Warriors - Baeumel
Jordan White
0 73 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