2,199 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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
06/20
Day 2
06/21
Day 3
06/22
Day 4
06/23
Day 5
06/24
Day 6
06/25
Day 7
06/26
Day 8
06/27
Day 9
06/28
Day 10
06/29
5 Star Gulf Coast
Anthony Achon
60 0 0 51 0 0 0 0 0 0
5 Star Gulf Coast
Charlie Brionez
29 0 79 0 0 0 0 0 0 0
5 Star Gulf Coast
Gage Goss
0 0 22 0 0 0 0 0 0 0
5 Star Gulf Coast
Braxton Greve
0 0 0 23 0 0 0 0 0 0
5 Star Gulf Coast
Nathan Neeley
33 0 28 47 0 0 0 0 0 0
5 Star Gulf Coast
Cooper Pendergrast
44 0 38 0 0 0 0 0 0 0
5 Star Gulf Coast
Joey West
32 0 40 0 0 0 0 0 0 0
5 Star Gulf Coast
Beau Williams
0 58 0 0 0 0 0 0 0 0
5 Star Gulf Coast
Gage Williams
0 76 0 0 0 0 0 0 0 0
706 Baseball
Sam Crabtree
0 37 0 0 0 0 0 0 0 0
706 Baseball
Walker Duvall
0 0 48 0 0 0 0 0 0 0
706 Baseball
Hannon Harris
0 23 0 25 0 0 0 0 0 0
706 Baseball
Jackson Howell
33 0 49 0 0 0 0 0 0 0
706 Baseball
Hagan McCormick
37 0 94 0 0 0 0 0 0 0
706 Baseball
Clayton Scott
36 0 0 0 0 0 0 0 0 0
706 Baseball
Noah Spivey
55 0 0 57 0 0 0 0 0 0
706 Baseball
Justin Tanner
13 8 0 0 0 0 0 0 0 0
706 Baseball
Brooks Wardlow
0 0 41 0 0 0 0 0 0 0
706 Baseball
Charlie West
0 42 0 8 0 0 0 0 0 0
706 Baseball
Cason Wright
0 43 0 77 0 0 0 0 0 0
Colorado Grizzlies
Luke Blasco
44 0 4 0 0 0 0 0 0 0
Colorado Grizzlies
Cade Filleman
0 23 0 0 0 0 0 0 0 0
Colorado Grizzlies
Ty Hageman
56 0 0 0 0 0 0 0 0 0
Colorado Grizzlies
Max Jones
0 0 69 0 0 0 0 0 0 0
Colorado Grizzlies
Benjamin Knutson
0 51 0 0 0 0 0 0 0 0
Colorado Grizzlies
Michael Kroll
0 0 0 69 0 0 0 0 0 0
Colorado Grizzlies
Carson Medina
36 0 0 48 0 0 0 0 0 0
Colorado Grizzlies
Andrew Orcutt
0 71 0 0 0 0 0 0 0 0
Colorado Grizzlies
Colten Smith
1 28 0 52 0 0 0 0 0 0
Colorado Grizzlies
Sean Wisler
33 0 13 0 0 0 0 0 0 0
Dacula Falcons
Jeffery Holbrook
42 0 86 0 0 0 0 0 0 0
Dacula Falcons
Issac Mollett
0 42 0 76 0 0 0 0 0 0
Dacula Falcons
Cayman Poss
33 0 34 0 0 0 0 0 0 0
Dacula Falcons
Jackson Resnick
39 0 30 0 0 0 0 0 0 0
Dacula Falcons
Jayden Richardson
0 7 18 0 0 0 0 0 0 0
Dacula Falcons
Logan Rowe
0 40 0 87 0 0 0 0 0 0
Dacula Falcons
Raul Tejada
29 31 0 0 0 0 0 0 0 0
Dacula Falcons
Dylan Wassel
45 0 81 0 0 0 0 0 0 0
Gladiators - Porter
Logan Asebedo
13 0 0 43 0 0 0 0 0 0
Gladiators - Porter
Jett Brucia
38 0 97 0 0 0 0 0 0 0
Gladiators - Porter
Ryan Coleman
0 25 0 17 0 0 0 0 0 0
Gladiators - Porter
Jerry Helm
30 0 0 0 0 0 0 0 0 0
Gladiators - Porter
Evan Jenkins
0 23 0 0 0 0 0 0 0 0
Gladiators - Porter
Nolan Mitchell
43 0 8 0 0 0 0 0 0 0
Gladiators - Porter
Brayden Ochoa
0 30 0 0 0 0 0 0 0 0
Gladiators - Porter
Slade Schroeder
0 45 0 46 0 0 0 0 0 0
Gladiators - Porter
Kale Spears
0 25 0 0 0 0 0 0 0 0
Gladiators - Porter
Talon White
0 29 0 0 0 0 0 0 0 0
Hardball Legends Elite
Reese Catron
10 45 0 0 0 0 0 0 0 0
Hardball Legends Elite
Donovan Cooper
0 13 0 0 0 0 0 0 0 0
Hardball Legends Elite
Max Garza
45 0 5 61 0 0 0 0 0 0
Hardball Legends Elite
Jason Goodman
31 0 0 0 0 0 0 0 0 0
Hardball Legends Elite
Camden Magazis
0 38 0 0 0 0 0 0 0 0
Hardball Legends Elite
Max Pankratz
0 30 0 26 0 0 0 0 0 0
Hardball Legends Elite
Rodrigo Perez
45 0 91 0 0 0 0 0 0 0
Hardball Legends Elite
Jaime Rodriguez Jr
0 50 0 0 0 0 0 0 0 0
Hardball Legends Elite
Gavin Streater
39 0 0 29 0 0 0 0 0 0
Keller Aces - Dominguez
Asher Audas
14 0 29 0 0 0 0 0 0 0
Keller Aces - Dominguez
River Dominguez
0 26 0 0 0 0 0 0 0 0
Keller Aces - Dominguez
Devin Enos
44 0 27 0 0 0 0 0 0 0
Keller Aces - Dominguez
Rylan Hudgins
0 10 0 69 0 0 0 0 0 0
Keller Aces - Dominguez
Logan Jones
37 0 29 0 0 0 0 0 0 0
Keller Aces - Dominguez
Blake Lopez
41 0 29 0 0 0 0 0 0 0
Keller Aces - Dominguez
Evan Lopez
0 42 0 0 0 0 0 0 0 0
Keller Aces - Dominguez
Orlando Reyes
0 14 0 0 0 0 0 0 0 0
Keller Aces - Dominguez
Chase Snyder
19 0 0 0 0 0 0 0 0 0
Keller Aces - Dominguez
Mason Sumrall
0 13 0 0 0 0 0 0 0 0
Keller Aces - Dominguez
Trevor Sumrall
0 39 0 0 0 0 0 0 0 0
Keller Aces - Dominguez
Grayson West
0 0 74 0 0 0 0 0 0 0
Ohio Elite Cincy
Jackson Bittner
0 0 32 0 0 0 0 0 0 0
Ohio Elite Cincy
Mason Coughenour
0 12 11 0 0 0 0 0 0 0
Ohio Elite Cincy
Adam Curtis
28 0 0 0 0 0 0 0 0 0
Ohio Elite Cincy
Caleb French
0 56 0 0 0 0 0 0 0 0
Ohio Elite Cincy
Spencer Frohlich
0 19 0 23 0 0 0 0 0 0
Ohio Elite Cincy
Sean Iasillo
0 0 58 0 0 0 0 0 0 0
Ohio Elite Cincy
Ayden Menchen
68 0 0 0 0 0 0 0 0 0
Ohio Elite Cincy
Paxton Minch
31 0 0 73 0 0 0 0 0 0
Ohio Elite Cincy
Brogan Scott
37 0 0 117 0 0 0 0 0 0
Ohio Elite Cincy
Cole Taylor
0 63 0 0 0 0 0 0 0 0
Ohio Elite Cincy
Tanner Watkins
0 0 83 0 0 0 0 0 0 0
Staf Cardinals
Gary Buchanan
0 29 60 0 0 0 0 0 0 0
Staf Cardinals
Cooper Fitch
20 40 0 77 0 0 0 0 0 0
Staf Cardinals
Greyson Geiger
42 0 30 0 0 0 0 0 0 0
Staf Cardinals
Andre Hodges
27 39 0 0 0 0 0 0 0 0
Staf Cardinals
Aaron Irby
0 27 0 0 0 0 0 0 0 0
Staf Cardinals
Jensen Kown
22 0 20 0 0 0 0 0 0 0
Staf Cardinals
Troy Mastrogianakis
0 0 4 0 0 0 0 0 0 0
Staf Cardinals
Brody McDavid
37 0 29 0 0 0 0 0 0 0
Staf Cardinals
Drew Meriwether
0 30 19 0 0 0 0 0 0 0
Staf Cardinals
Cooper Norris
0 30 0 0 0 0 0 0 0 0
Staf Cardinals
Asher Smith
29 0 30 0 0 0 0 0 0 0
TEST Red 14U
Cade Ereckson
0 74 0 0 0 0 0 0 0 0
TEST Red 14U
Jaxson Eschberger
0 0 17 71 0 0 0 0 0 0
TEST Red 14U
Colton Green
54 0 0 0 0 0 0 0 0 0
TEST Red 14U
Josue Hernandez
0 0 0 41 0 0 0 0 0 0
TEST Red 14U
Kaleb McDougle
60 0 0 0 0 0 0 0 0 0
TEST Red 14U
Jake Shoemaker
0 47 0 0 0 0 0 0 0 0
TEST Red 14U
Gavin Smith
37 0 84 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/20
Day 2
06/21
Day 3
06/22
Day 4
06/23
2023 15U PG Summer ShowdownBlazers BaseballAmari Batts966/16/2023 RR
2023 15U PG Summer ShowdownBlazers BaseballDylan Whaley936/17/2023 RR RR