2,210 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)
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
05/17
Day 2
05/18
Day 3
05/19
Day 4
05/20
Day 5
05/21
Day 6
05/22
Day 7
05/23
Day 8
05/24
Day 9
05/25
Day 10
05/26
5 Star Carolina - Neyra 12U
Dylan Gastley
30 0 44 0 0 0 0 0 0 0
5 Star Carolina - Neyra 12U
Kaden Hart
34 0 41 0 0 0 0 0 0 0
5 Star Carolina - Neyra 12U
Justin Mabe
0 19 0 0 0 0 0 0 0 0
5 Star Carolina - Neyra 12U
Owen Robinson
27 0 29 0 0 0 0 0 0 0
5 Star Carolina - Neyra 12U
Jerry Sims
0 16 0 0 0 0 0 0 0 0
5 Star Carolina - Neyra 12U
Jacob Smith
0 0 62 0 0 0 0 0 0 0
5 Star Carolina - Neyra 12U
Logun Wilkins
0 17 0 0 0 0 0 0 0 0
5 Star WNC 12U
CJ AuBuchon
0 23 0 0 0 0 0 0 0 0
5 Star WNC 12U
Jordyn Brown
0 0 51 0 0 0 0 0 0 0
5 Star WNC 12U
Cash Freeman
0 0 11 0 0 0 0 0 0 0
5 Star WNC 12U
Gavin Griffith
0 0 40 0 0 0 0 0 0 0
5 Star WNC 12U
Brent Laughter
0 0 12 0 0 0 0 0 0 0
5 Star WNC 12U
Logan Oliver
0 88 0 0 0 0 0 0 0 0
5 Star WNC 12U
Brady Raye
0 76 0 0 0 0 0 0 0 0
5 Star WNC 12U
Luka Rose
0 7 60 0 0 0 0 0 0 0
Big Game 2025
Braden Bradford
0 0 34 0 0 0 0 0 0 0
Big Game 2025
Cohen Caviness
0 79 0 0 0 0 0 0 0 0
Big Game 2025
Heath Craver
31 0 0 0 0 0 0 0 0 0
Big Game 2025
Will Gaynor
66 0 0 0 0 0 0 0 0 0
Big Game 2025
Thomas Hester
0 0 36 0 0 0 0 0 0 0
Big Game 2025
Mark King
0 0 8 0 0 0 0 0 0 0
Big Game 2025
Trent Lowe
31 0 0 0 0 0 0 0 0 0
Big Game 2025
Keanan White
0 0 12 0 0 0 0 0 0 0
Canes Baseball Simpson 12u
Gunnar Alm
0 81 0 0 0 0 0 0 0 0
Canes Baseball Simpson 12u
Maddox Greene
0 0 67 0 0 0 0 0 0 0
Canes Baseball Simpson 12u
Coy James
0 57 0 0 0 0 0 0 0 0
Canes Baseball Simpson 12u
Gavin Maines
0 32 0 0 0 0 0 0 0 0
Canes Baseball Simpson 12u
Ryan McCracken
0 28 0 0 0 0 0 0 0 0
Carolina Astros 12u
Zeke Bolin
0 18 0 0 0 0 0 0 0 0
Carolina Astros 12u
Jacob Ellenburg
0 19 0 0 0 0 0 0 0 0
Carolina Astros 12u
Dylan Howell
0 16 71 0 0 0 0 0 0 0
Carolina Astros 12u
Talan McConnell
0 63 0 0 0 0 0 0 0 0
Carolina Astros 12u
Tucker Payton
0 0 34 0 0 0 0 0 0 0
Carolina Astros 12u
Cooper Summerlin
0 17 0 0 0 0 0 0 0 0
Carolina Astros 12u
Aidan Taylor
0 34 0 0 0 0 0 0 0 0
Carolina Astros 12u
Andrew Yelton
0 66 0 0 0 0 0 0 0 0
Carolina Bomb Squad
Linden Clemmons
0 78 0 0 0 0 0 0 0 0
Carolina Bomb Squad
Austin Inman
0 68 0 0 0 0 0 0 0 0
Carolina Bomb Squad
Collin Jones
0 0 80 0 0 0 0 0 0 0
Carolina Rage
Isaiah Abrams
0 0 32 0 0 0 0 0 0 0
Carolina Rage
Blake Crawford
0 62 0 0 0 0 0 0 0 0
Carolina Rage
Jacob Howard
0 30 0 0 0 0 0 0 0 0
Carolina Rage
Simon Kruppa
0 0 46 0 0 0 0 0 0 0
Carolina Rage
Adam McDonald
0 11 0 0 0 0 0 0 0 0
Carolina Rage
Jayden Miller
0 19 5 0 0 0 0 0 0 0
Carolina Rage
Matthew Rhodes
0 17 0 0 0 0 0 0 0 0
Carolina Rage
Gavin Schoenwiesner
0 18 0 0 0 0 0 0 0 0
Carolina Rage
Cash Swaney
0 18 0 0 0 0 0 0 0 0
Dirtbags Camo
Tyson Ayers
16 0 0 0 0 0 0 0 0 0
Dirtbags Camo
Levi Campbell
34 0 19 0 0 0 0 0 0 0
Dirtbags Camo
Braxton Carter
35 0 55 0 0 0 0 0 0 0
Dirtbags Camo
Justin Compton
16 9 0 0 0 0 0 0 0 0
Dirtbags Camo
Mason Hope
0 81 0 0 0 0 0 0 0 0
Dirtbags Camo
Nate Revis
34 0 9 0 0 0 0 0 0 0
Dirtbags Charlotte
Carson Bolemon
20 85 0 0 0 0 0 0 0 0
Dirtbags Charlotte
CJ Gray
0 14 64 0 0 0 0 0 0 0
Dirtbags Charlotte
Chase Kiker
0 0 79 0 0 0 0 0 0 0
Dirtbags Charlotte
London Newcome
21 0 22 0 0 0 0 0 0 0
Dirtbags Charlotte
Addison Rowland
0 0 31 0 0 0 0 0 0 0
Dirtbags Charlotte
Wade Turner
0 0 12 0 0 0 0 0 0 0
Kville Bulldogs
Stephen Beeson
30 0 0 0 0 0 0 0 0 0
Kville Bulldogs
Hunter Kelley
35 9 0 0 0 0 0 0 0 0
Kville Bulldogs
Cody Peters
0 0 86 0 0 0 0 0 0 0
Kville Bulldogs
Lucas Riley
20 0 12 0 0 0 0 0 0 0
Kville Bulldogs
Ayden Wall
0 61 0 0 0 0 0 0 0 0
NCDB 12U
Jackson Allen
0 58 0 0 0 0 0 0 0 0
NCDB 12U
Luke Blackburn
0 16 0 0 0 0 0 0 0 0
NCDB 12U
Jt Stubbs
0 6 0 0 0 0 0 0 0 0
NCDB 12U
Luke Taibi
0 12 0 0 0 0 0 0 0 0
NCDB 12U
Conner Thomas
0 0 64 0 0 0 0 0 0 0
NCDB 12U
Ian Williams
0 58 0 0 0 0 0 0 0 0
NCDB 12U
Jake Wolak
0 17 47 0 0 0 0 0 0 0
Park Sharon Nationals
Caleb Ernst
0 56 0 0 0 0 0 0 0 0
Park Sharon Nationals
Jack Hedrick
0 0 78 0 0 0 0 0 0 0
Park Sharon Nationals
Dane Howard
0 73 0 0 0 0 0 0 0 0
Park Sharon Nationals
Tanner Lewis
0 0 18 0 0 0 0 0 0 0
Park Sharon Nationals
Jake Longueira
0 11 0 0 0 0 0 0 0 0
Park Sharon Nationals
Leo Munoz
0 20 0 0 0 0 0 0 0 0
Park Sharon Nationals
Tripp Warnement
0 14 0 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Nohr Issa
48 0 0 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Braeden Loving
50 0 0 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Lorenzo Lyles
0 5 0 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Craig McBride
0 0 52 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Isaiah Mingus
0 19 0 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Carson Queen
0 87 0 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Braeden Rhodes
0 0 51 0 0 0 0 0 0 0
Rawlings Stars N.C. Prospects 2025
Zachary Shuler
0 11 0 0 0 0 0 0 0 0
Rock Solid Red
Luke Dilgard
0 0 28 0 0 0 0 0 0 0
Rock Solid Red
Jake Foster
0 20 0 0 0 0 0 0 0 0
Rock Solid Red
Kaiden Gray
0 0 55 0 0 0 0 0 0 0
Rock Solid Red
Spencer Henry
0 20 0 0 0 0 0 0 0 0
Rock Solid Red
Cole Ivady
0 20 12 0 0 0 0 0 0 0
Rock Solid Red
Jake Jeffrey
0 0 54 0 0 0 0 0 0 0
Rock Solid Red
Cane Mehling
0 16 0 0 0 0 0 0 0 0
Rock Solid Red
Rayne Schoonmaker
0 0 47 0 0 0 0 0 0 0
Rock Solid Red
Kaden Shepard
0 61 0 0 0 0 0 0 0 0
Spartans Hutchens
Johnthomas Cook
19 19 21 0 0 0 0 0 0 0
Spartans Hutchens
Thaxton Crumpler
24 0 0 0 0 0 0 0 0 0
Spartans Hutchens
Aaron Hutchens
0 71 0 0 0 0 0 0 0 0
Spartans Hutchens
Ray Hutchins
0 0 57 0 0 0 0 0 0 0
Spartans Hutchens
Camdyn Key
8 0 18 0 0 0 0 0 0 0
Spartans Hutchens
Zeb Shepherd
31 0 14 0 0 0 0 0 0 0
Spartans Hutchens
Brayden Snow
0 17 0 0 0 0 0 0 0 0
Spartans Hutchens
Dillon Zaragoza
0 15 0 0 0 0 0 0 0 0
Team Virginia
Brogan Dent
56 0 0 0 0 0 0 0 0 0
Team Virginia
Noah Donaho
0 0 45 0 0 0 0 0 0 0
Team Virginia
Cody McConnaughey
20 0 0 0 0 0 0 0 0 0
Team Virginia
Zac McGlothlin
22 0 43 0 0 0 0 0 0 0
Team Virginia
Trace Monroe
0 11 0 0 0 0 0 0 0 0
Team Virginia
Lawson Pasley
0 84 0 0 0 0 0 0 0 0
Team Virginia
Eli Taylor
35 0 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