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)
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/02
Day 2
03/03
Day 3
03/04
Day 4
03/05
Day 5
03/06
Day 6
03/07
Day 7
03/08
Day 8
03/09
Day 9
03/10
Day 10
03/11
5-Tool Baseball
Keagan Baxter
0 50 0 0 0 0 0 0 0 0
5-Tool Baseball
Landon Connell
0 17 32 0 0 0 0 0 0 0
5-Tool Baseball
Ashton Hopkins
0 5 0 0 0 0 0 0 0 0
5-Tool Baseball
Grayson Hopkins
0 22 0 0 0 0 0 0 0 0
5-Tool Baseball
Robert Jackson
0 17 0 0 0 0 0 0 0 0
5-Tool Baseball
Jackson Lanthrip
0 64 0 0 0 0 0 0 0 0
5-Tool Baseball
Cameron Peavy
0 0 56 0 0 0 0 0 0 0
5-Tool Baseball
Peyton Poole
0 84 0 0 0 0 0 0 0 0
5-Tool Baseball
Jax Scott
0 20 19 0 0 0 0 0 0 0
6-4-3 14u Coleman
Jason Franklin
0 60 0 0 0 0 0 0 0 0
6-4-3 14u Coleman
Caid Heflin
0 52 0 0 0 0 0 0 0 0
6-4-3 14u Coleman
Reece Robertson
0 26 56 0 0 0 0 0 0 0
6-4-3 14u Coleman
Scotty Smith
0 9 0 0 0 0 0 0 0 0
6-4-3 14u Coleman
Will Tippett
0 52 0 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Dawson Campbell
0 0 43 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Champ Davis
0 0 33 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Nicholas Jones
0 0 65 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Trent Ringer
0 0 28 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Zachary Rozsman
0 12 0 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Hayden Smith
0 52 0 0 0 0 0 0 0 0
643 DP Cougars 14u (Hawkins)
Sam Wilbanks
0 60 0 0 0 0 0 0 0 0
Acworth Warriors Blue
Jake Brasfield
0 61 0 0 0 0 0 0 0 0
Acworth Warriors Blue
Christian Dart
0 54 0 0 0 0 0 0 0 0
Acworth Warriors Blue
Michael Leone
0 62 0 0 0 0 0 0 0 0
Acworth Warriors Blue
Christian Lewis
0 0 23 0 0 0 0 0 0 0
Acworth Warriors Blue
Christopher Lewis
0 0 28 0 0 0 0 0 0 0
Acworth Warriors Blue
Andrew Perez
0 20 8 0 0 0 0 0 0 0
Acworth Warriors Blue
Quin Smith
0 64 0 0 0 0 0 0 0 0
Acworth Warriors Blue
Josh Stephenson
0 0 46 0 0 0 0 0 0 0
Acworth Warriors Blue
Collin Wade
0 0 27 0 0 0 0 0 0 0
Acworth Warriors White
Chase Ayers
0 11 0 0 0 0 0 0 0 0
Acworth Warriors White
Niko Brezi
0 0 51 0 0 0 0 0 0 0
Acworth Warriors White
Chadwick Brown
13 61 0 0 0 0 0 0 0 0
Acworth Warriors White
Corey Brown
0 3 0 0 0 0 0 0 0 0
Acworth Warriors White
Colin Eaton
0 42 17 0 0 0 0 0 0 0
Acworth Warriors White
Ashton Mann
0 0 28 0 0 0 0 0 0 0
Acworth Warriors White
Alex Martinez
20 0 0 0 0 0 0 0 0 0
Acworth Warriors White
Bryce Richards
0 16 0 0 0 0 0 0 0 0
Acworth Warriors White
Jackson Stone
0 51 0 0 0 0 0 0 0 0
Bones Baseball
Tanner Cochran
0 54 0 0 0 0 0 0 0 0
Bones Baseball
Trace Davis
0 11 0 0 0 0 0 0 0 0
Bones Baseball
Kaden Garner
0 6 50 0 0 0 0 0 0 0
Bones Baseball
Brendan Gates
0 0 24 0 0 0 0 0 0 0
Bones Baseball
Gavin Gnagey
0 27 36 0 0 0 0 0 0 0
Bones Baseball
Tanner Hall
0 0 35 0 0 0 0 0 0 0
Bones Baseball
Broc Wells
0 69 0 0 0 0 0 0 0 0
East Cobb Yankees
Bryce Archie
19 35 27 0 0 0 0 0 0 0
East Cobb Yankees
Ryan Becker
0 0 54 0 0 0 0 0 0 0
East Cobb Yankees
Jadyn Crane
0 0 26 0 0 0 0 0 0 0
East Cobb Yankees
Ryan Gartner
0 16 0 0 0 0 0 0 0 0
East Cobb Yankees
Jackson Hubbell
0 29 0 0 0 0 0 0 0 0
East Cobb Yankees
Patrick Johnson
0 24 0 0 0 0 0 0 0 0
East Cobb Yankees
Dylan Lesko
0 26 0 0 0 0 0 0 0 0
East Cobb Yankees
Caleb Nix
0 33 0 0 0 0 0 0 0 0
East Cobb Yankees
Tyler Presnell
0 36 0 0 0 0 0 0 0 0
East Cobb Yankees
Hunter Sanders
0 0 19 0 0 0 0 0 0 0
East Cobb Yankees
James (JD) Smith
0 21 64 0 0 0 0 0 0 0
Elite Squad 2022
Ray Bermudez
0 12 0 0 0 0 0 0 0 0
Elite Squad 2022
Jake Gorelick
0 9 0 0 0 0 0 0 0 0
Elite Squad 2022
Dean Guzman
0 27 0 0 0 0 0 0 0 0
Elite Squad 2022
Blaydon Plain
0 20 77 0 0 0 0 0 0 0
Elite Squad 2022
Wilder Puertas
0 0 95 0 0 0 0 0 0 0
Elite Squad 2022
Quin Spalding
0 20 13 0 0 0 0 0 0 0
Elite Squad 2022
Yoel Tejeda Jr
0 0 80 0 0 0 0 0 0 0
Elite Squad 2022
Tyler Venegas
0 81 0 0 0 0 0 0 0 0
Elite Squad 2022
Bryant Zayas
0 30 0 0 0 0 0 0 0 0
Fury Performance
Markus Horton
0 69 0 0 0 0 0 0 0 0
Fury Performance
Alex Jordan
0 2 38 0 0 0 0 0 0 0
Fury Performance
Seth Kozee
0 33 0 0 0 0 0 0 0 0
Fury Performance
Nick Miller
16 34 0 0 0 0 0 0 0 0
Fury Performance
Chase Stevenson
0 0 53 0 0 0 0 0 0 0
Fury Performance
Gavin Thorne
0 67 0 0 0 0 0 0 0 0
Georgia Bombers (Hill)
Parker Brosius
0 0 5 0 0 0 0 0 0 0
Georgia Bombers (Hill)
C C
0 13 0 0 0 0 0 0 0 0
Georgia Bombers (Hill)
De'yon Cannon
0 11 0 0 0 0 0 0 0 0
Georgia Bombers (Hill)
Kaiden Ellis
0 12 0 0 0 0 0 0 0 0
Georgia Bombers (Hill)
Lawson Gailey
0 65 0 0 0 0 0 0 0 0
Georgia Bombers (Hill)
Brian Garmon II
38 51 0 0 0 0 0 0 0 0
Georgia Bombers (Hill)
Cole Munhall
0 0 35 0 0 0 0 0 0 0
Georgia Bombers (Hill)
Riley Stanford
0 0 64 0 0 0 0 0 0 0
Georgia Bombers 14U (Amerson)
Tyler Holsworth
0 66 0 0 0 0 0 0 0 0
Georgia Bombers 14U (Amerson)
Sam Kibler
0 4 46 0 0 0 0 0 0 0
Georgia Bombers 14U (Amerson)
Mitchell Preslan
44 63 0 0 0 0 0 0 0 0
Georgia Bombers 14U (Amerson)
Will Schmidt
0 40 0 0 0 0 0 0 0 0
Georgia Bombers 14U (Amerson)
Connell Scruggs
0 56 0 0 0 0 0 0 0 0
Georgia Scorpions 14U Hefflinger
Dakota Corntassel
0 74 0 0 0 0 0 0 0 0
Georgia Scorpions 14U Hefflinger
Tanner Folds
0 0 69 0 0 0 0 0 0 0
Georgia Scorpions 14U Hefflinger
Dylan Hooper
0 14 0 0 0 0 0 0 0 0
Georgia Scorpions 14U Hefflinger
David Lawrence
0 84 0 0 0 0 0 0 0 0
Georgia Scorpions 14U Hefflinger
Landen Lloyd
0 26 0 0 0 0 0 0 0 0
Georgia Scorpions 14U Hefflinger
Zachary Lyles
0 8 36 0 0 0 0 0 0 0
Hillgrove High School
Jj Boyd
15 44 0 0 0 0 0 0 0 0
Hillgrove High School
Avery Kale
0 31 0 0 0 0 0 0 0 0
Hillgrove High School
Walker Martin
35 0 0 0 0 0 0 0 0 0
Hillgrove High School
Davis McCravy
0 66 0 0 0 0 0 0 0 0
Hillgrove High School
Dylan Rivera
0 0 59 0 0 0 0 0 0 0
Hillgrove High School
Zach Wieder
0 0 12 0 0 0 0 0 0 0
Kennesaw Express
Robert Boughner
0 0 73 0 0 0 0 0 0 0
Kennesaw Express
Blake Courson
0 0 34 0 0 0 0 0 0 0
Kennesaw Express
Ward Kanour
0 25 0 0 0 0 0 0 0 0
Kennesaw Express
Jake Mann
72 80 0 0 0 0 0 0 0 0
Kennesaw Express
Charlie Siegel
0 52 0 0 0 0 0 0 0 0
Kennesaw Express
Nick Szewczyk
0 14 17 0 0 0 0 0 0 0
Kennesaw Generals 14U
Ryan Cismesia
0 61 0 0 0 0 0 0 0 0
Kennesaw Generals 14U
Pace Davis
0 60 0 0 0 0 0 0 0 0
Kennesaw Generals 14U
Garrett Dehart
0 33 0 0 0 0 0 0 0 0
Kennesaw Generals 14U
Aidan Jolley
0 0 40 0 0 0 0 0 0 0
Kennesaw Generals 14U
Joe Quinlan
0 7 0 0 0 0 0 0 0 0
Kennesaw Generals 14U
Grant Richa
0 35 0 0 0 0 0 0 0 0
Kennesaw Generals 14U
Jake Walling
0 0 75 0 0 0 0 0 0 0
Meridian Panthers
Matthew Holcomb
0 0 44 0 0 0 0 0 0 0
Meridian Panthers
Josh Lanum
0 0 53 0 0 0 0 0 0 0
Meridian Panthers
Bernard Moon
0 12 0 0 0 0 0 0 0 0
Meridian Panthers
Preston Morgan
0 27 0 0 0 0 0 0 0 0
Meridian Panthers
Luke Roman
0 13 6 0 0 0 0 0 0 0
Meridian Panthers
Jayden Talik
40 84 0 0 0 0 0 0 0 0
Meridian Panthers
Trevor Zimmerman
0 73 0 0 0 0 0 0 0 0
Team Elite 14U Select
Brant Baughcum
0 0 24 0 0 0 0 0 0 0
Team Elite 14U Select
Austin Cantrell
0 48 0 0 0 0 0 0 0 0
Team Elite 14U Select
Thurman Harris
0 49 0 0 0 0 0 0 0 0
Team Elite 14U Select
Chandler Hawkins
0 39 0 0 0 0 0 0 0 0
Team Elite 14U Select
Chandler Klein
0 41 0 0 0 0 0 0 0 0
Team Elite 14U Select
Jorge Moscoso
0 44 0 0 0 0 0 0 0 0
Team Elite 14U Select
Evan Smithson
0 31 0 0 0 0 0 0 0 0
Team Elite 14U Select
Andrew Walton
0 0 98 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Donavan Canterberry
0 0 36 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Dallas Macias
0 0 87 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Jacob Masterson
0 0 11 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Payton McCracken
0 22 53 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Jacob Miller
0 0 69 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Kellen Rumfelt
0 57 0 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Kaden Saunders
0 15 0 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Parker Smith
0 14 0 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Grayson Taylor
0 0 29 0 0 0 0 0 0 0
Tri-State Arsenal 2022 Scout Team
Connor Trepanier
0 57 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