1,511 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)
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
05/03
Day 2
05/04
Day 3
05/05
Day 4
05/06
Day 5
05/07
Day 6
05/08
Day 7
05/09
Day 8
05/10
Day 9
05/11
Day 10
05/12
643 DP Cougars 13U
Hudson Casdia
13 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Cole Davies
35 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Pete Jezerinac
35 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
J. Michael Pierce
35 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Eliud Poventud
20 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Ethan Rucker
28 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Hayden Shoup
34 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Foster Currie
30 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Cooper Davis
18 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Noah Johnson
28 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Blake Martin
34 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Corey Nelson
18 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Israel Rosseter
30 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Ty Siksta
10 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Andrew Tovin
73 0 0 0 0 0 0 0 0 0
Alabama Sox Baseball
Drey Barrett
0 20 0 0 0 0 0 0 0 0
Alabama Sox Baseball
Aidan Bee
0 20 67 0 0 0 0 0 0 0
Alabama Sox Baseball
Kenneth Jackson
0 20 0 0 0 0 0 0 0 0
Alabama Sox Baseball
Daryl Pollard
0 72 0 0 0 0 0 0 0 0
Alabama Sox Baseball
Zach Stevens
0 0 9 0 0 0 0 0 0 0
Alabama Sox Baseball
Zachary Stevens
0 20 0 0 0 0 0 0 0 0
Alabama Sox Baseball
Tanner Waldrop
0 20 0 0 0 0 0 0 0 0
Barrett Braves
Jake Birnbaum
18 0 0 0 0 0 0 0 0 0
Barrett Braves
Lucas Clements
0 0 4 0 0 0 0 0 0 0
Barrett Braves
Tommy Dowd
33 0 0 0 0 0 0 0 0 0
Barrett Braves
Alex Hernandez
19 0 81 0 0 0 0 0 0 0
Barrett Braves
Brooks Morley
0 0 7 0 0 0 0 0 0 0
Barrett Braves
Logan Pierce
12 0 0 0 0 0 0 0 0 0
Barrett Braves
Carson Rech
0 0 32 0 0 0 0 0 0 0
Chain Gang 13U National
Wilkes Albert
0 0 62 0 0 0 0 0 0 0
Chain Gang 13U National
Caleb Bennett
0 0 55 0 0 0 0 0 0 0
Chain Gang 13U National
William Hampton
0 0 50 0 0 0 0 0 0 0
Chain Gang 13U National
Alex Harwood
0 0 8 0 0 0 0 0 0 0
Chain Gang 13U National
Evan North
0 0 0 0 0 0 0 0 0 0
Chain Gang 13U National
Tucker Shuman
0 0 47 0 0 0 0 0 0 0
Chain Gang 13U National
Cooper Young
0 0 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Austin Allen
0 20 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Preston Hicks
0 85 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Andrew Jolley
0 22 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Nathan Owen
0 21 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Ian Senn
0 23 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Brandon White Jr
0 5 0 0 0 0 0 0 0 0
East Coast Sox Baseball
Caden Wooldridge
0 20 92 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Antonio Anderson
31 0 29 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Bryce Clavon
23 0 45 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Taft Middleton
32 0 0 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Zac Miller
31 0 0 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Michael Mullinax
0 19 17 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Miles Owen
0 73 0 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Derek Peoples
0 17 25 0 0 0 0 0 0 0
East Cobb Astros 13U Navy
Cole Scott
13 0 0 0 0 0 0 0 0 0
East Cobb Astros 13U Orange
Tyler Bradford
0 0 8 33 0 0 0 0 0 0
East Cobb Astros 13U Orange
Blake Buchanan
0 0 24 0 0 0 0 0 0 0
East Cobb Astros 13U Orange
Blake Gartner
0 0 72 0 0 0 0 0 0 0
East Cobb Astros 13U Orange
Craig Kalkbrenner
0 0 0 21 0 0 0 0 0 0
East Cobb Astros 13U Orange
Bradley Miller
0 0 77 0 0 0 0 0 0 0
East Cobb Astros 13U Orange
Alexander Morgan
0 0 33 0 0 0 0 0 0 0
East Cobb Astros 13U Orange
Andrew Nelms
0 0 0 65 0 0 0 0 0 0
East Cobb Astros 13U Orange
Austin Robinson
0 0 0 27 0 0 0 0 0 0
East Cobb Astros 13U Orange
Tate Strickland
0 0 0 31 0 0 0 0 0 0
East Cobb Colt 45s 13U
Coleson Bowen
20 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Pace Ellis
20 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Grant Hodges
0 0 29 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Nickolaus Kane
0 0 83 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Brady Kluse
13 35 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Rylam Lewallen
0 62 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
AJ Lynch
19 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Landon Scott
18 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U
Kade Thompson
30 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Brayden Chrismon
33 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Seth Lakin
90 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Nick Lanning
29 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Nolan Mitchell
35 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Jackson Morgan
22 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Will Rempfer
14 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Connor West
14 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Sean Abercrombie
0 0 29 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Connor Corkill
57 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Carter Few
0 18 46 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Dawson Jones
72 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Jacob Ko
0 74 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Michael McCavitt
0 1 35 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Will Stewart
0 35 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Aiden Bible
22 0 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Eli MacDonald
0 0 28 0 0 0 0 0 0 0
Georgia Jackets 13U American
Scotty Milbourn
0 17 16 0 0 0 0 0 0 0
Georgia Jackets 13U American
Micah Shipman
0 0 74 0 0 0 0 0 0 0
Georgia Jackets 13U American
Joshua Stewart
0 66 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Hayes Whittle
34 0 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Davis Wilson
8 36 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Cole Yeager
59 0 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Shane Carroll
34 0 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Michael Gagliano
61 0 0 0 0 0 0 0 0 0
Johnson Ferry Performance Baseball 13U
Miller Alston
0 0 33 0 0 0 0 0 0 0
Johnson Ferry Performance Baseball 13U
Gavin Donovan
39 0 0 0 0 0 0 0 0 0
Johnson Ferry Performance Baseball 13U
Vaughn Krohn
0 0 0 0 0 0 0 0 0 0
Johnson Ferry Performance Baseball 13U
Dane Moehler
0 0 80 0 0 0 0 0 0 0
Johnson Ferry Performance Baseball 13U
Wyatt Sonderman
0 0 0 0 0 0 0 0 0 0
Johnson Ferry Performance Baseball 13U
Andrew Walters
49 0 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Caleb Brown
59 31 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Charlie Cuttino
19 13 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Jon Holcomb
0 50 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Erik Parker
30 0 0 0 0 0 0 0 0 0
Mountain View Gold
Owen Beam
82 0 0 0 0 0 0 0 0 0
Mountain View Gold
Tyler Greene
7 0 0 0 0 0 0 0 0 0
Mountain View Gold
Maddox Hansen
14 0 0 0 0 0 0 0 0 0
Mountain View Gold
Luke Winter
0 0 0 47 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Giancarlo Arencibia
0 0 41 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Jay Distler
0 0 0 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Theodore Edwards
0 0 0 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Aaron Guichard
0 0 33 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Brock Guillot
0 0 20 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Maddox Loftin
0 32 0 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Luke Loudenslager
0 0 0 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Alijah Martin
0 0 0 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Hayden Plaisance
0 66 0 0 0 0 0 0 0 0
NOCA Select 13U-Cazeaux
Gavin Simeon
0 0 0 0 0 0 0 0 0 0
Renz Baseball Academy Barons
Ewan Becraft
28 0 50 0 0 0 0 0 0 0
Renz Baseball Academy Barons
Damian Brown
0 25 0 0 0 0 0 0 0 0
Renz Baseball Academy Barons
Mateo Estrada
66 0 0 0 0 0 0 0 0 0
Renz Baseball Academy Barons
Caleb Fones
13 43 0 0 0 0 0 0 0 0
Renz Baseball Academy Barons
Tyler Kelson
0 17 12 0 0 0 0 0 0 0
Renz Baseball Academy Barons
Sam Schwark
0 0 31 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Chandler DeBlois
24 0 0 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Jacob Gafner
30 0 0 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Parker Johnson
19 0 46 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Will Moffit
40 0 0 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Matthew Paulus
81 0 0 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Parker Roberts
34 0 0 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Matt Sibenaller
16 0 55 0 0 0 0 0 0 0
Service Baseball - 75th Regiment
Banks Willoughby
18 0 0 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Jackson Barberi
9 0 0 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
John Beverley
0 0 15 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Joshua Evans
0 0 20 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Jeramie Favors II
64 0 0 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Lance Frazer
25 0 0 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Collin Hart
0 0 16 0 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Brendan Keller
0 0 0 59 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Kedean Madden
0 0 0 37 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Trey Majette
0 0 0 13 0 0 0 0 0 0
Team 360 Hawks North 13u Blue
Jayden Nunez
6 0 75 16 0 0 0 0 0 0
Team Elite 13U Premier
Rhaylin Carvajal
4 0 0 0 0 0 0 0 0 0
Team Elite 13U Premier
Charlie Foster
0 73 0 0 0 0 0 0 0 0
Team Elite 13U Premier
Gregorio Gonzalez
0 17 0 0 0 0 0 0 0 0
Team Elite 13U Premier
Virgil Heath
29 0 0 0 0 0 0