2,210 MLB PLAYERS | 15,135 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
Bears
Dylan Blackford
0 21 0 0 0 0 0 0 0 0
Bears
Maddox Degon
0 68 0 0 0 0 0 0 0 0
Bears
Graham Dobek
0 48 0 0 0 0 0 0 0 0
Bears
Tyler Garrison
0 60 0 0 0 0 0 0 0 0
Bears
Ryland Jenkins
0 62 0 0 0 0 0 0 0 0
Bears
Jameson Jones
0 29 0 0 0 0 0 0 0 0
Carl Black Longhorns
Chase Beasley
0 12 29 0 0 0 0 0 0 0
Carl Black Longhorns
Tyler Coley
0 19 75 0 0 0 0 0 0 0
Carl Black Longhorns
Joey DiMartino
0 30 4 0 0 0 0 0 0 0
Carl Black Longhorns
Mason Fowles
0 71 0 0 0 0 0 0 0 0
Carl Black Longhorns
Connor Greb
0 41 0 0 0 0 0 0 0 0
Carl Black Longhorns
Cooper Slayton
0 64 0 0 0 0 0 0 0 0
Carolina Blue 9U
Owen Bex
0 61 0 0 0 0 0 0 0 0
Carolina Blue 9U
Cooper Holland
0 0 66 0 0 0 0 0 0 0
Carolina Blue 9U
Charlie Parker
0 41 0 0 0 0 0 0 0 0
Carolina Blue 9U
Nicholas Smith
0 20 27 0 0 0 0 0 0 0
Carolina Blue 9U
James Sturgis
0 19 124 0 0 0 0 0 0 0
Carolina Blue 9U
Parker Vanstory
0 19 0 0 0 0 0 0 0 0
Cougars 9U
Asher Black
0 32 0 0 0 0 0 0 0 0
Cougars 9U
Robert Boyd
0 20 30 0 0 0 0 0 0 0
Cougars 9U
Evan Brand
0 33 0 0 0 0 0 0 0 0
Cougars 9U
Hudson Chadwick
0 13 0 0 0 0 0 0 0 0
Cougars 9U
Bryce Floyd
0 39 0 0 0 0 0 0 0 0
Cougars 9U
Graham Goodhart
0 32 0 0 0 0 0 0 0 0
Cougars 9U
Jayden Hinton
0 5 0 0 0 0 0 0 0 0
Cougars 9U
Carson Kraushaar
0 0 25 0 0 0 0 0 0 0
Cougars 9U
Patrick McCauley
0 32 0 0 0 0 0 0 0 0
Cougars 9U
Cooper Norris
0 14 3 0 0 0 0 0 0 0
Cougars 9U
Bryce Woods
0 0 53 0 0 0 0 0 0 0
CR 9U Showcase
Brayden Beach
0 67 0 0 0 0 0 0 0 0
CR 9U Showcase
Tyson Cook
0 16 0 0 0 0 0 0 0 0
CR 9U Showcase
Trenton Hayes
0 37 0 0 0 0 0 0 0 0
CR 9U Showcase
Evan Long
0 72 0 0 0 0 0 0 0 0
CR 9U Showcase
Jaycob Veloz
0 45 0 0 0 0 0 0 0 0
East Cobb Astros
Grant Barden
0 16 0 0 0 0 0 0 0 0
East Cobb Astros
Caleb Delong
0 12 0 0 0 0 0 0 0 0
East Cobb Astros
Brady Flesner
0 17 0 0 0 0 0 0 0 0
East Cobb Astros
Marcus Green
0 34 0 0 0 0 0 0 0 0
East Cobb Astros
Ryan Johansen
0 19 0 0 0 0 0 0 0 0
East Cobb Astros
Chase Kiewert
0 11 0 0 0 0 0 0 0 0
East Cobb Astros
Kai Orr
0 31 83 0 0 0 0 0 0 0
East Cobb Astros
Kaden Wilson
0 14 0 0 0 0 0 0 0 0
East Side Thunder Premier
Joshua Alequin
0 36 0 0 0 0 0 0 0 0
East Side Thunder Premier
Reid Harke
0 35 77 0 0 0 0 0 0 0
East Side Thunder Premier
Devin Krohn
0 12 0 0 0 0 0 0 0 0
East Side Thunder Premier
Rylin Lyemance
0 30 0 0 0 0 0 0 0 0
East Side Thunder Premier
MAX MAHER
0 38 0 0 0 0 0 0 0 0
East Side Thunder Premier
Jaiden Tse
0 0 12 0 0 0 0 0 0 0
East Tennessee Braves
Casen Kinney
0 22 0 0 0 0 0 0 0 0
East Tennessee Braves
Blake Lundy
0 75 0 0 0 0 0 0 0 0
East Tennessee Braves
Dakota Moore
0 0 8 0 0 0 0 0 0 0
East Tennessee Braves
Brody Ownby
0 32 0 0 0 0 0 0 0 0
East Tennessee Braves
Ryce Phillips
0 51 0 0 0 0 0 0 0 0
East Tennessee Braves
Braelyn Pratt
0 12 0 0 0 0 0 0 0 0
East Tennessee Braves
Halston Shaver
0 0 98 0 0 0 0 0 0 0
Exposure Elite
Cohen Fletcher
0 0 65 0 0 0 0 0 0 0
Exposure Elite
Caden Hight
0 24 0 0 0 0 0 0 0 0
Exposure Elite
Maddox Millard
0 0 16 0 0 0 0 0 0 0
Exposure Elite
Brady Timblin
0 78 0 0 0 0 0 0 0 0
FCA Cardinals
Yannik Alvarez
0 9 0 0 0 0 0 0 0 0
FCA Cardinals
Brady Flock
0 24 8 0 0 0 0 0 0 0
FCA Cardinals
Maddox Schreiber
0 108 0 0 0 0 0 0 0 0
FCA Cardinals
Brooks Smallwood
0 0 66 0 0 0 0 0 0 0
FCA Cardinals
Bryan Smith
0 33 0 0 0 0 0 0 0 0
FCA Cardinals
Michael Turner
0 55 0 0 0 0 0 0 0 0
Franklin Bombers
Aiden Britton
0 0 72 0 0 0 0 0 0 0
Franklin Bombers
Cooper Daniel
0 51 0 0 0 0 0 0 0 0
Franklin Bombers
Baylor Hayes
0 75 0 0 0 0 0 0 0 0
Franklin Bombers
Lance Josephson
0 70 0 0 0 0 0 0 0 0
Franklin Bombers
Caleb Lear
0 0 13 0 0 0 0 0 0 0
Franklin Bombers
Taylen Vaughn
0 55 0 0 0 0 0 0 0 0
Georgia Yard Dogs
Savion Daniel
0 20 0 0 0 0 0 0 0 0
Georgia Yard Dogs
Miles Hasty
0 20 74 0 0 0 0 0 0 0
Georgia Yard Dogs
Byron Hutcherson
0 14 0 0 0 0 0 0 0 0
Georgia Yard Dogs
Jaylen McWilson
0 20 0 0 0 0 0 0 0 0
Georgia Yard Dogs
Nigel Newkirk
0 70 0 0 0 0 0 0 0 0
Georgia Yard Dogs
Matthew Rentz
0 28 8 0 0 0 0 0 0 0
Kennesaw Generals
Jordan Littles
0 20 0 0 0 0 0 0 0 0
Kennesaw Generals
James Lowe
0 20 69 0 0 0 0 0 0 0
Kennesaw Generals
Kayden Reed
0 20 0 0 0 0 0 0 0 0
Kennesaw Generals
Jordan Sanders
0 20 0 0 0 0 0 0 0 0
Kennesaw Generals
Zachary Simmons
0 20 20 0 0 0 0 0 0 0
Kennesaw Generals
Corbin Trice
0 1 0 0 0 0 0 0 0 0
Kennesaw Generals
Chance Williams
0 53 0 0 0 0 0 0 0 0
Nolensville Royals
Cason Booher
0 4 30 0 0 0 0 0 0 0
Nolensville Royals
Isaac Carano
0 26 0 0 0 0 0 0 0 0
Nolensville Royals
Tristen Lithmexay
0 42 0 0 0 0 0 0 0 0
Nolensville Royals
Ryan Newell
0 0 35 0 0 0 0 0 0 0
Nolensville Royals
William Satinoff
0 19 0 0 0 0 0 0 0 0
Nolensville Royals
Gadiel Tello
0 0 18 0 0 0 0 0 0 0
Nolensville Royals
Preston (Rip) Toth
0 47 0 0 0 0 0 0 0 0
Nolensville Royals
Hutch Weaver
0 49 0 0 0 0 0 0 0 0
Rawlings Cobb
A Anthony
0 10 0 0 0 0 0 0 0 0
Rawlings Cobb
B Borch
0 34 12 0 0 0 0 0 0 0
Rawlings Cobb
D Dortch
0 20 71 0 0 0 0 0 0 0
Rawlings Cobb
D Duffy
0 0 42 0 0 0 0 0 0 0
Rawlings Cobb
G Gaddis
0 20 24 0 0 0 0 0 0 0
Rawlings Cobb
M Murphy
0 20 48 0 0 0 0 0 0 0
Rawlings Cobb
Q Queen
0 30 69 0 0 0 0 0 0 0
Rawlings Cobb
R Ry
0 14 0 0 0 0 0 0 0 0
Rawlings Cobb
S Stokes
0 0 19 0 0 0 0 0 0 0
Rawlings Cobb
S Stone
0 35 22 0 0 0 0 0 0 0
Trojans
Colby Atkins
0 31 0 0 0 0 0 0 0 0
Trojans
Andrew Beaverson
0 76 0 0 0 0 0 0 0 0
Trojans
Jackson Crippen
0 0 13 0 0 0 0 0 0 0
Trojans
Jace Duckett
0 0 73 0 0 0 0 0 0 0
Trojans
Ty Hunter
0 15 0 0 0 0 0 0 0 0
Trojans
Hayden Schell
0 48 0 0 0 0 0 0 0 0
Trojans
Elijah Steele
0 17 0 0 0 0 0 0 0 0
Trojans
Blain White
0 33 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