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
04/20
Day 2
04/21
Day 3
04/22
Day 4
04/23
Day 5
04/24
Day 6
04/25
Day 7
04/26
Day 8
04/27
Day 9
04/28
Day 10
04/29
5 Star National Goodson
. Ethredge
0 19 0 0 0 0 0 0 0 0
5 Star National Goodson
. Everett
0 73 0 0 0 0 0 0 0 0
5 Star National Goodson
. Fletcher
0 64 0 0 0 0 0 0 0 0
5 Star National Goodson
. Hurdy
0 20 0 0 0 0 0 0 0 0
5 Star National Goodson
. Jackson
0 26 0 0 0 0 0 0 0 0
5 Star National Goodson
. Spells
0 1 0 0 0 0 0 0 0 0
5 Star National Goodson
. Stringer
0 11 0 0 0 0 0 0 0 0
BigStix Gamers (Mortimer)
Carter Mitchell
0 14 0 0 0 0 0 0 0 0
BigStix Gamers (Mortimer)
Justin Paniagua
0 0 76 0 0 0 0 0 0 0
BigStix Gamers (Mortimer)
Spencer Spayd
73 87 0 0 0 0 0 0 0 0
Boundary Waters Beasts
Nicho Coleman
0 0 23 0 0 0 0 0 0 0
Boundary Waters Beasts
Kyntin Gay
0 0 82 0 0 0 0 0 0 0
Boundary Waters Beasts
Alan Kelly
0 49 0 0 0 0 0 0 0 0
Boundary Waters Beasts
Demarcus King
0 0 37 0 0 0 0 0 0 0
Boundary Waters Beasts
Jaylen Marsh
0 0 13 0 0 0 0 0 0 0
Boundary Waters Beasts
Miguel Ocasio
0 0 34 0 0 0 0 0 0 0
Boundary Waters Beasts
Elijah Solammon
0 28 40 0 0 0 0 0 0 0
Boundary Waters Beasts
Chase Turman
0 0 30 0 0 0 0 0 0 0
Bullpen Arsenal
Cooper Culberson
0 16 34 0 0 0 0 0 0 0
Bullpen Arsenal
Jackson Ginther
0 0 78 0 0 0 0 0 0 0
Bullpen Arsenal
Carter McKenzie
0 8 0 0 0 0 0 0 0 0
Bullpen Arsenal
Logan Meredith
30 0 0 0 0 0 0 0 0 0
Bullpen Arsenal
Johnathon Stone
10 28 0 0 0 0 0 0 0 0
Bullpen Arsenal
Logan Waldrop
20 0 0 0 0 0 0 0 0 0
Citadels Maldonado
Lance Blackburn
0 0 55 0 0 0 0 0 0 0
Citadels Maldonado
Henry Brodnax
0 39 0 0 0 0 0 0 0 0
Citadels Maldonado
Hayden Campbell
0 19 0 0 0 0 0 0 0 0
Citadels Maldonado
Carson Daniel
0 0 48 0 0 0 0 0 0 0
Citadels Maldonado
Troy Ford
0 4 0 0 0 0 0 0 0 0
Citadels Maldonado
Ryan Heffelfinger
0 87 0 0 0 0 0 0 0 0
Citadels Maldonado
Tucker Mask
0 16 0 0 0 0 0 0 0 0
Citadels Maldonado
Matthew Screws
0 19 0 0 0 0 0 0 0 0
Combat Baseball
Tyler Cantaline
0 20 0 0 0 0 0 0 0 0
Combat Baseball
Michael Hesling
0 38 0 0 0 0 0 0 0 0
Combat Baseball
Griffin Howe
0 10 0 0 0 0 0 0 0 0
Combat Baseball
Jake Waldhour
0 36 0 0 0 0 0 0 0 0
Combat Baseball
Landon Walthour
0 58 0 0 0 0 0 0 0 0
Combat Baseball
Jayden White
0 41 0 0 0 0 0 0 0 0
Dacula Falcons
Noah Anderson
0 61 0 0 0 0 0 0 0 0
Dacula Falcons
Cody Craft
0 0 19 0 0 0 0 0 0 0
Dacula Falcons
Joshua Daniel
0 17 0 0 0 0 0 0 0 0
Dacula Falcons
Garrison Mitchell
0 0 32 0 0 0 0 0 0 0
Dacula Falcons
Traver Park
0 80 0 0 0 0 0 0 0 0
Dacula Falcons
Koby Sellers
0 0 22 0 0 0 0 0 0 0
Dacula Falcons
Joseph Tritt
0 18 37 0 0 0 0 0 0 0
Diamonds Baseball Club
Dalen Bruce
0 57 0 0 0 0 0 0 0 0
Diamonds Baseball Club
Hunter Cooper
30 0 0 0 0 0 0 0 0 0
Diamonds Baseball Club
Luke Dijohn
0 47 0 0 0 0 0 0 0 0
Diamonds Baseball Club
Luke Mercado
34 0 48 0 0 0 0 0 0 0
Diamonds Baseball Club
Gavyn Seitz
0 0 22 0 0 0 0 0 0 0
Diamonds Baseball Club
Hunter Wood
36 0 0 0 0 0 0 0 0 0
East Side Cyclones
Miller Alston
0 13 0 0 0 0 0 0 0 0
East Side Cyclones
Anderson Deaderick
0 21 0 0 0 0 0 0 0 0
East Side Cyclones
Vaughn Krohn
0 0 104 0 0 0 0 0 0 0
East Side Cyclones
Dane Moehler
0 59 0 0 0 0 0 0 0 0
East Side Cyclones
Wyatt Sonderman
0 3 0 0 0 0 0 0 0 0
East Side Cyclones
Hayden Sottile
44 58 0 0 0 0 0 0 0 0
Eastside Mavericks
Jace Levin
17 0 0 0 0 0 0 0 0 0
Eastside Mavericks
Evan May
0 66 0 0 0 0 0 0 0 0
Eastside Mavericks
Sam Rosenthal
11 0 0 0 0 0 0 0 0 0
Eastside Mavericks
Jacob Wood
63 0 0 0 0 0 0 0 0 0
Foundation Sports
Cole Carrell
0 0 26 0 0 0 0 0 0 0
Foundation Sports
Jake Carter
0 71 0 0 0 0 0 0 0 0
Foundation Sports
Devin Elsenpeter
0 0 51 0 0 0 0 0 0 0
Foundation Sports
Dominic Smeal
0 0 59 0 0 0 0 0 0 0
GBSA RAYS WEST
Bradyn Fairman
0 15 46 0 0 0 0 0 0 0
GBSA RAYS WEST
Luke Herring
0 0 27 0 0 0 0 0 0 0
GBSA RAYS WEST
Landon Hicks
30 0 0 0 0 0 0 0 0 0
GBSA RAYS WEST
James Johnson
32 0 0 0 0 0 0 0 0 0
GBSA RAYS WEST
Reginald Johnson Ii
8 0 22 0 0 0 0 0 0 0
GBSA RAYS WEST
Zac Miller
20 0 59 78 0 0 0 0 0 0
GBSA RAYS WEST
Luke Robinson
0 0 0 19 0 0 0 0 0 0
Georgia Lightning
Alexander Duncan
0 70 0 0 0 0 0 0 0 0
Georgia Lightning
William Guy
0 75 0 0 0 0 0 0 0 0
Georgia Lightning
Justin Mayfield
0 20 28 0 0 0 0 0 0 0
Georgia Lightning
Caleb Ramsey
0 0 42 0 0 0 0 0 0 0
Georgia Lightning
Brayden Rutland
0 0 5 0 0 0 0 0 0 0
Georgia Lightning
Tucker Young
0 0 28 0 0 0 0 0 0 0
Georgia Redhawks
Garrison Bartlett
0 0 15 37 0 0 0 0 0 0
Georgia Redhawks
Mason Cobb
0 49 0 0 0 0 0 0 0 0
Georgia Redhawks
Caden Folsom
0 9 0 0 0 0 0 0 0 0
Georgia Redhawks
Reece Holloway
0 0 28 0 0 0 0 0 0 0
Georgia Redhawks
Connor Marston
0 0 30 0 0 0 0 0 0 0
Georgia Redhawks
Jonah Parish
0 24 0 8 0 0 0 0 0 0
Georgia Redhawks
Josh Price
0 76 0 0 0 0 0 0 0 0
Georgia Scorpions 12U
Isaac Green
11 0 28 0 0 0 0 0 0 0
Georgia Scorpions 12U
Jacob Layson
58 0 0 0 0 0 0 0 0 0
Georgia Scorpions 12U
Cooper Swanson
7 0 69 0 0 0 0 0 0 0
Georgia Scorpions 12U
Noah Walker
0 61 0 0 0 0 0 0 0 0
Georgia Scorpions 12U
Zachary Weaver
0 0 30 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Bowen Bradberry
0 35 0 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Emory Breyne
0 0 22 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Maddox Bridges
0 0 42 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Tag Butler
0 0 63 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Ethan Garrett
0 35 0 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Johnny McCamphill
0 24 0 0 0 0 0 0 0 0
Home Plate Chilidogs 12u
Cole Murphy
0 0 21 62 0 0 0 0 0 0
Knoxville Stars 12U
Jacob Finstad
0 0 43 0 0 0 0 0 0 0
Knoxville Stars 12U
William Hamilton
0 0 18 0 0 0 0 0 0 0
Knoxville Stars 12U
Ethan Heath
0 35 44 0 0 0 0 0 0 0
Knoxville Stars 12U
Evan Lemons
0 36 13 0 0 0 0 0 0 0
Knoxville Stars 12U
Kai Thompson
0 0 22 0 0 0 0 0 0 0
Knoxville Stars 12U
Dayde Young
0 20 40 0 0 0 0 0 0 0
Lambert Longhorns
Landon Armstrong
0 0 34 0 0 0 0 0 0 0
Lambert Longhorns
Nolan Conley
0 0 55 0 0 0 0 0 0 0
Lambert Longhorns
Davis Downs
35 0 62 0 0 0 0 0 0 0
Lambert Longhorns
Rhett Howard
32 0 28 9 0 0 0 0 0 0
Lambert Longhorns
Caleb Lee
0 0 14 0 0 0 0 0 0 0
Lambert Longhorns
Garrett Powers
0 0 83 0 0 0 0 0 0 0
Lambert Longhorns
Lucas Reyes
0 0 21 0 0 0 0 0 0 0
Lambert Longhorns
Jaxton Rice
0 0 64 0 0 0 0 0 0 0
Lambert Longhorns
Landon Smith
0 0 20 37 0 0 0 0 0 0
Lambert Longhorns
Jack Henry Wolfe
16 0 53 0 0 0 0 0 0 0
Lanier Longhorns
Jared Huse
0 73 0 0 0 0 0 0 0 0
Lanier Longhorns
Chase Jameson
0 18 56 0 0 0 0 0 0 0
Lanier Longhorns
John Park
0 0 63 0 0 0 0 0 0 0
Lanier Longhorns
Braden Richards
0 4 0 0 0 0 0 0 0 0
Line Drive 12U Blue
James Brooks
0 12 0 0 0 0 0 0 0 0
Line Drive 12U Blue
Cam Cook
0 82 0 0 0 0 0 0 0 0
Line Drive 12U Blue
Eli Hannah
0 0 85 0 0 0 0 0 0 0
Line Drive 12U Blue
McDermott Murphy
0 22 0 0 0 0 0 0 0 0
Line Drive 12U Blue
Parks Parrott
0 80 0 0 0 0 0 0 0 0
Line Drive 12U Blue
Logan Strickland
0 17 8 0 0 0 0 0 0 0
NG Dawgs
Jacob Belyea
0 5 13 0 0 0 0 0 0 0
NG Dawgs
Cooper Chunn
0 34 88 0 0 0 0 0 0 0
NG Dawgs
Pierce Demarco
0 21 74 0 0 0 0 0 0 0
NG Dawgs
Sutton Kelley
0 24 0 0 0 0 0 0 0 0
NG Dawgs
Caleb Miele
0 60 0 0 0 0 0 0 0 0
NG Dawgs
Lane Mosley
0 0 6 0 0 0 0 0 0 0
NG Dawgs
Veer Patel
0 20 0 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Liam Ebbs
0 0 75 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Kyler Fellows
0 13 0 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Wesley Lybrook
0 0 55 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Alton Mamaghani
0 0 10 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Andrew Minor
0 19 53 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Brian Stephens
0 0 63 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Davis Strickland
0 0 14 0 0 0 0 0 0 0
Ninth Inning Royals-Bohana
Austin Treadwell
0 61 0 0 0 0 0 0 0 0
Norcross Blue 12U
Jackson Abernathy
17 0 0 0 0 0 0 0 0 0
Norcross Blue 12U
Sam Choate
35 0 0 0 0 0 0 0 0 0
Norcross Blue 12U
Baer Cole
0 0 74 0 0 0 0 0 0 0
Norcross Blue 12U
Reed Edwards
0 0 74 0 0 0 0 0 0 0
Norcross Blue 12U
Garrett Posey
0 0 5 0 0 0 0 0 0 0
Reign Baseball
Jackson Barberi
0 18 0 17 0 0 0 0 0 0
Reign Baseball
John Beverley
0 0 0 7 0 0 0 0 0 0
Reign Baseball
Adain Bonner
0 13 16 0 0 0 0 0 0 0
Reign Baseball
Rhaylin Carvajal
0 73 0 0 0 0 0 0 0 0
Reign Baseball
Gregorio Gonzalez
0 0 76 0 0 0 0 0 0 0
Reign Baseball
Collin Hart
0 0 57 0 0 0 0 0 0 0
Reign Baseball
Brendan Keller
0 0 0 48 0 0 0 0 0 0
Reign Baseball
Kedean Madden
0 0 77 0 0 0 0 0 0 0
Reign Baseball
Tyler Phillips
0 0 69 0 0 0 0 0 0 0
Roswell Green Hornets
Sam Delikat
0 0 13 0 0 0 0 0 0 0
Roswell Green Hornets
Gil Kearce
0 6 5 0 0 0 0 0 0 0
Roswell Green Hornets
Anthonie Knapp
31 0 77 0 0 0 0 0 0 0
Roswell Green Hornets
Emmett Lovings
0 34 6 0 0 0 0 0 0 0
Roswell Green Hornets
Caden McElroy
0 82 0 0 0 0 0 0 0 0
Roswell Green Hornets
N Nondeen
0 0 19 0 0 0 0 0 0 0
Roswell Green Hornets
Colin Phillips
0 2 37 0 0 0 0 0 0 0
Roswell Green Hornets
Matthew Pressnall
33 0 18 0 0 0 0 0 0 0
Saints
Owen Brewer
0 0 61 0 0 0 0 0 0 0
Saints
Max Curvin
0 0 10 0 0 0 0 0 0 0
Saints
Wes Davis
0 36 0 0 0 0 0 0 0 0
Saints
Landon Harper
0 20 29 0 0 0 0 0 0 0
Saints
Sam Hilty
0 19 0 0 0 0 0 0 0 0
Saints
Rowen Honeybone
0 32 0 0 0 0 0 0 0 0
Saints
Bryson King
0 59 0 0 0 0 0 0 0 0
Select
Brayden Black
0 0 68 0 0 0 0 0 0 0
Select
Drew Lamb
0 47 0 0 0 0 0 0 0 0
Select
Connor Montgomery
0 0 67 0 0 0 0 0 0 0
Select
Will Prince
0 13 0 0 0 0 0 0 0 0
Select
Garrett Traffanstedt
0 0 30 0 0 0 0 0 0 0
Select
Grant Wooldridge
0 19 19 0 0 0 0 0 0 0
Stealth
Jack Burns
24 0 28 0 0 0 0 0 0 0
Stealth
Cale Ewing
0 22 0 0 0 0 0 0 0 0
Stealth
Stephen FitzGerald
0 0 32 0 0 0 0 0 0 0
Stealth
Spencer Kramer
0 0 30 0 0 0 0 0 0 0
Stealth
Kyle Latham
0 40 0 0 0 0 0 0 0 0
Stealth
Jack Lawson
0 0 33 0 0 0 0 0 0 0
Stealth
Memphis Mize
0 53 0 0 0 0 0 0 0 0
Stealth
Graham Pinniger
34 0 0 0 0 0 0 0 0 0
Team Elite 12U Futures
Samuel Bradley
74 0 0 0 0 0 0 0 0 0
Team Elite 12U Futures
Steele Burd
0 16 0 0 0 0 0 0 0 0
Team Elite 12U Futures
Prestin Coursey
0 0 42 0 0 0 0 0 0 0
Team Elite 12U Futures
Charlie Foster
0 62 0 0 0 0 0 0 0 0
Team Elite 12U Futures
Aidan Holley
0 10 44 0 0 0 0 0 0 0
Team Elite 12U Futures
Jayden Wilson
0 4 2 6 0 0 0 0 0 0
War Eagles
Cade Aycock
0 0 66 0 0 0 0 0 0 0
War Eagles
Tyler Bayer
0 0 76 0 0 0 0 0 0 0
War Eagles
Anderson Linsley
0 14 0 0 0 0 0 0 0 0
War Eagles
Josh Thompson
0 66 0 0 0 0 0 0 0 0
War Eagles
Connor West
0 0 19 0 0 0 0 0 0 0
War Eagles
Cole Yeager
0 0 54 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest