2,076 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
03/01
Day 2
03/02
Day 3
03/03
Day 4
03/04
Day 5
03/05
Day 6
03/06
Day 7
03/07
Day 8
03/08
Day 9
03/09
Day 10
03/10
13U Lambert Longhorns
Roy Chung
0 12 0 0 0 0 0 0 0 0
13U Lambert Longhorns
Rhett Howard
0 18 46 0 0 0 0 0 0 0
13U Lambert Longhorns
Caleb Lee
0 6 0 0 0 0 0 0 0 0
13U Lambert Longhorns
Anderson Linsley
0 0 20 0 0 0 0 0 0 0
13U Lambert Longhorns
Jackson Monie
0 17 26 0 0 0 0 0 0 0
13U Lambert Longhorns
Garrett Powers
0 81 29 0 0 0 0 0 0 0
13U Lambert Longhorns
Lucas Reyes
0 20 0 0 0 0 0 0 0 0
13U Lambert Longhorns
Landon Smith
0 13 39 0 0 0 0 0 0 0
13U Lambert Longhorns
Jack Henry Wolfe
0 14 60 0 0 0 0 0 0 0
643 DP Cougars 13U
Jackson Evans
0 101 48 0 0 0 0 0 0 0
643 DP Cougars 13U
Ben Hoffman
0 0 42 0 0 0 0 0 0 0
643 DP Cougars 13U
Hayden Shoup
0 105 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Ian Bailey
0 36 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Carter Black
0 0 3 0 0 0 0 0 0 0
643 DP Jaguars 13U
Will Brown
0 0 40 0 0 0 0 0 0 0
643 DP Jaguars 13U
Max Caldwell
0 0 16 0 0 0 0 0 0 0
643 DP Jaguars 13U
Silas Cunningham
0 33 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Eli Hardage
0 65 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Eric Malsom
0 62 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Tyler Malsom
0 44 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Foster Currie
21 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Cooper Davis
35 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Jake Gastley
0 0 40 0 0 0 0 0 0 0
643 DP Tigers 13U
Noah Johnson
0 35 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Blake Martin
31 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Corey Nelson
0 34 55 0 0 0 0 0 0 0
643 DP Tigers 13U
Israel Rosseter
0 7 62 0 0 0 0 0 0 0
643 DP Tigers 13U
William Rubenstein
35 0 65 0 0 0 0 0 0 0
Barrett Braves
Jake Birnbaum
0 112 0 0 0 0 0 0 0 0
Barrett Braves
Jackson Chappell
0 0 69 0 0 0 0 0 0 0
Barrett Braves
Alex Hernandez
0 0 58 0 0 0 0 0 0 0
Barrett Braves
Luke Hill
0 6 0 0 0 0 0 0 0 0
Barrett Braves
Nate Kittredge
0 24 0 0 0 0 0 0 0 0
Barrett Braves
Joe Nevle
0 0 19 0 0 0 0 0 0 0
Barrett Braves
Carson Rech
0 42 70 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Bennie Bartolero
0 0 38 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Colin Bryant
0 61 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Jackson Davis
0 43 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Ben Dunlap
0 23 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Tyler Gebhart
0 35 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Caleb Hughes
0 4 60 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Brian Rivera
0 48 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Gavin Savage
0 0 23 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Andy Watters
0 39 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
Grant Hodges
0 43 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
Nickolaus Kane
0 44 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
Rylam Lewallen
0 25 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
AJ Lynch
47 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
Landon Scott
0 49 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
Drew Sisco
57 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Orange
Kade Thompson
0 28 0 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
Anderson Deaderick
0 19 86 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
Josh Lockerman
0 74 0 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
Charlie Meyer
0 28 0 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
Ayden Ray
0 31 0 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
James Russell
0 65 0 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
Nolan Slaughter
0 0 14 0 0 0 0 0 0 0
East Cobb Prime 13U Zilleox
Ryan Travis
0 57 0 0 0 0 0 0 0 0
East Cobb Rangers
Logan Castro
0 14 0 0 0 0 0 0 0 0
East Cobb Rangers
Will Davidson
0 20 0 0 0 0 0 0 0 0
East Cobb Rangers
William Davidson
0 0 40 0 0 0 0 0 0 0
East Cobb Rangers
Connor Eubanks
0 50 0 0 0 0 0 0 0 0
East Cobb Rangers
Michael Mulvaney
0 47 0 0 0 0 0 0 0 0
East Cobb Rangers
Gavin Pilger
0 0 57 0 0 0 0 0 0 0
East Cobb Rangers
Pacey Smith
0 16 39 0 0 0 0 0 0 0
East Cobb Rangers
Gabe Venegas
0 44 0 0 0 0 0 0 0 0
East Cobb Rangers
Harlan Will
0 4 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Christopher Bradburn
0 0 21 0 0 0 0 0 0 0
Georgia Jackets 13U American
Jack Hamilton
0 20 15 0 0 0 0 0 0 0
Georgia Jackets 13U American
Eli MacDonald
0 0 19 0 0 0 0 0 0 0
Georgia Jackets 13U American
Scotty Milbourn
0 47 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Micah Shipman
0 0 58 0 0 0 0 0 0 0
Georgia Jackets 13U American
Joshua Stewart
0 0 83 0 0 0 0 0 0 0
Georgia Jackets 13U American
Cole Tuggle
0 38 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Hayes Whittle
0 43 54 0 0 0 0 0 0 0
Georgia Jackets 13U American
Davis Wilson
0 0 12 0 0 0 0 0 0 0
Georgia Jackets 13U American
Jacob Worthey
0 0 24 0 0 0 0 0 0 0
Georgia Jackets 13U American
Cole Yeager
0 18 41 0 0 0 0 0 0 0
Georgia Jackets 13U National
Shane Carroll
0 0 57 0 0 0 0 0 0 0
Georgia Jackets 13U National
Will Critchfield
0 75 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Michael Gagliano
0 84 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Sammy Hardison
0 17 19 0 0 0 0 0 0 0
Georgia Jackets 13U National
Mason Lee
0 28 76 0 0 0 0 0 0 0
Georgia Jackets 13U National
Adam McKelvey
0 0 14 0 0 0 0 0 0 0
Georgia Jackets 13U National
Miles Shore
0 0 44 0 0 0 0 0 0 0
HoCo Cubs 13U
Conner Brewton
0 0 30 0 0 0 0 0 0 0
HoCo Cubs 13U
Drew Campbell
0 0 74 0 0 0 0 0 0 0
HoCo Cubs 13U
Camden Cunningham
0 62 0 0 0 0 0 0 0 0
HoCo Cubs 13U
Nate Langham
0 0 11 0 0 0 0 0 0 0
HoCo Cubs 13U
Ryan Mackey
0 74 0 0 0 0 0 0 0 0
HoCo Cubs 13U
Eli Stephens
0 46 0 0 0 0 0 0 0 0
HoCo Cubs 13U
Ty Waters
0 23 0 0 0 0 0 0 0 0
HoCo Cubs 13U
Brooks Willis
0 45 0 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Jacobi Brooks
0 0 9 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Joseph Dawson
0 9 16 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Devon Lee
0 69 0 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Tucker Mask
0 0 57 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Mason Muse
0 0 42 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Mason Olivarez
0 49 0 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
William Owens
0 60 0 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Connor Soper
0 0 59 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Ariston Veasey
0 22 0 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Bo Walker
0 53 0 0 0 0 0 0 0 0
Home Plate Chilidogs 13U Copeland
Jaxon Walker
0 0 38 0 0 0 0 0 0 0
Meridian Panthers 13U
Tyler Anglin
0 0 30 0 0 0 0 0 0 0
Meridian Panthers 13U
Caleb Brown
0 64 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Colby Brown
0 19 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Charlie Cuttino
0 8 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Kason Gleaton
0 21 0 0 0 0 0 0 0 0
Meridian Panthers 13U
Jon Holcomb
0 0 14 0 0 0 0 0 0 0
Meridian Panthers 13U
Thorpe Musci
0 0 42 0 0 0 0 0 0 0
Meridian Panthers 13U
Erik Parker
0 0 77 0 0 0 0 0 0 0
Midland
Jon Alcorn
0 0 49 0 0 0 0 0 0 0
Midland
Jacob Alkire
0 38 0 0 0 0 0 0 0 0
Midland
Jake Baker
0 0 42 0 0 0 0 0 0 0
Midland
Nick Brosious
0 24 0 0 0 0 0 0 0 0
Midland
Sam Floyd
0 41 0 0 0 0 0 0 0 0
Midland
Colton Hunt
0 52 0 0 0 0 0 0 0 0
Midland
Noah Prewitt
0 55 0 0 0 0 0 0 0 0
Midland
Ethan Stone
0 7 60 0 0 0 0 0 0 0
Motor City Hit Dogs
Will Demasse
0 60 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Logan Ellis
0 0 51 0 0 0 0 0 0 0
Motor City Hit Dogs
Tait Picot
0 66 0 0 0 0 0 0 0 0
Sandy Plains Wildcats
Hayden Baillie
0 0 26 0 0 0 0 0 0 0
Sandy Plains Wildcats
Logan Brock
0 59 0 0 0 0 0 0 0 0
Sandy Plains Wildcats
Caden Hewitt
0 16 0 0 0 0 0 0 0 0
Sandy Plains Wildcats
Luke Manry
0 0 66 0 0 0 0 0 0 0
Sandy Plains Wildcats
Sean Westmoreland
0 66 0 0 0 0 0 0 0 0
Sandy Plains Wildcats
Aiden Wojtczak
0 27 0 0 0 0 0 0 0 0
Sandy Plains Wildcats
Ryne Zendzian
0 61 0 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Hudson Brown
0 28 0 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Kyle Duckwall
0 59 0 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Krish Gandhi
0 40 0 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Jackson Marvel
0 18 35 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Logan Pedretti
0 20 29 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Jake Prince
0 24 57 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Phoenix Scott
0 37 0 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Matt Sibenaller
0 58 0 0 0 0 0 0 0 0
Service Baseball 13U Marine Raiders
Jackson Ward
0 38 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Ethan Babcock
0 65 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Alexander Burton
0 22 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Alex Drymalski
0 0 27 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
LJ King
0 27 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Colin Loeffler
0 17 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Riley Poppe
0 60 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Reece Sisson
0 0 60 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Gavin Wein
0 34 0 0 0 0 0 0 0 0
Smartense Angels 13U- Lane
Hunter Woods
0 0 16 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Bryce Adams
0 19 0 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Jake Bailey
0 0 24 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Kyle Crisp
0 42 0 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Carson Mari
0 14 0 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Chase Montgomery
0 31 0 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Jack Myers
0 0 24 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Jaxon Pate
0 25 0 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Avery Shiflett
0 0 52 0 0 0 0 0 0 0
Titans Baseball 13U Blue
Bryson Thacker
0 0 38 0 0 0 0 0 0 0
Upper Deck Les
Jimmy Anderson
0 0 57 0 0 0 0 0 0 0
Upper Deck Les
Alex Galindo
0 0 12 0 0 0 0 0 0 0
Upper Deck Les
Jacob Garcia
0 58 0 0 0 0 0 0 0 0
Upper Deck Les
Joey Guiliano
0 16 45 0 0 0 0 0 0 0
Upper Deck Les
Matt Hudik
0 35 0 0 0 0 0 0 0 0
Upper Deck Les
Aj Malzone
0 34 0 0 0 0 0 0 0 0
Upper Deck Les
Chris Montell
0 21 5 0 0 0 0 0 0 0
Upper Deck Les
Eddie Moss
0 17 0 0 0 0 0 0 0 0
Upper Deck Les
Nate Ruzich
0 4 45 0 0 0 0 0 0 0
Upper Deck Les
John St Clair
0 0 22 0 0 0 0 0 0 0
Upper Deck Les
Owen Young
0 35 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