2,196 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
07/06
Day 2
07/07
Day 3
07/08
Day 4
07/09
Day 5
07/10
Day 6
07/11
Day 7
07/12
Day 8
07/13
Day 9
07/14
Day 10
07/15
5 Star MidSouth KY
Ethan Abner
8 97 0 0 0 0 0 0 0 0
5 Star MidSouth KY
Griffin Back
0 0 0 20 0 0 0 0 0 0
5 Star MidSouth KY
Henry Bowling
0 36 0 0 0 0 0 0 0 0
5 Star MidSouth KY
Ashton Clemons
96 0 0 0 0 0 0 0 0 0
5 Star MidSouth KY
Devin Gayhart
0 9 20 57 0 0 0 0 0 0
5 Star MidSouth KY
Waylon Hensley
14 0 0 49 0 0 0 0 0 0
5 Star MidSouth KY
Cameron Hinkle
0 0 67 0 0 0 0 0 0 0
5 Star MidSouth KY
Dallas Merida
0 9 0 0 0 0 0 0 0 0
5 Star MidSouth KY
Cameron Smith
0 0 23 0 0 0 0 0 0 0
5 Star MidSouth KY
Mason Sumner
0 82 0 0 0 0 0 0 0 0
Bc Athletics 2026 Orr
Brody Choate
0 64 0 0 0 0 0 0 0 0
Bc Athletics 2026 Orr
Hunter Harris
0 0 0 60 0 0 0 0 0 0
Bc Athletics 2026 Orr
Sullivan Harris
0 0 62 0 0 0 0 0 0 0
Bc Athletics 2026 Orr
Patrick Kovacs
0 92 0 0 0 0 0 0 0 0
Bc Athletics 2026 Orr
Wilson Luton
0 9 0 0 0 0 0 0 0 0
Bc Athletics 2026 Orr
Ben Wright
0 0 60 0 0 0 0 0 0 0
Bc Athletics 2026 Orr
Grayson Wright
0 0 0 65 0 0 0 0 0 0
Blue Sox Baseball
Jackson Black
47 0 0 0 70 0 0 0 0 0
Blue Sox Baseball
Tyler Cook
52 0 0 0 16 0 0 0 0 0
Blue Sox Baseball
Asher Goodwin
0 0 0 0 78 0 0 0 0 0
Blue Sox Baseball
Carter Hinsley
0 0 82 0 0 0 0 0 0 0
Blue Sox Baseball
Ty Hunt
10 0 0 25 0 0 0 0 0 0
Blue Sox Baseball
Christian Lee
0 64 0 0 0 0 0 0 0 0
Blue Sox Baseball
David Person
0 0 0 87 0 0 0 0 0 0
Blue Sox Baseball
Jarrett Scott
0 68 0 0 0 0 0 0 0 0
Clutch Baseball
Bode Biggin
0 41 0 0 0 0 0 0 0 0
Clutch Baseball
Hunter Brand
0 0 76 0 0 0 0 0 0 0
Clutch Baseball
Mason Caterina
0 0 81 0 0 0 0 0 0 0
Clutch Baseball
Nate Downing
0 92 0 0 0 0 0 0 0 0
Clutch Baseball
Mike Maglione
0 60 0 0 0 0 0 0 0 0
Clutch Baseball
Austin McCreery
0 0 58 0 0 0 0 0 0 0
Clutch Baseball
Brody Stephenson
0 0 38 0 0 0 0 0 0 0
Diamond 2026
Travis Brummitt
0 0 51 0 0 0 0 0 0 0
Diamond 2026
Joejon Caudill
98 0 0 0 0 0 0 0 0 0
Diamond 2026
Colten Collier
0 82 0 0 0 0 0 0 0 0
Diamond 2026
Talyn Hurd
0 0 53 0 0 0 0 0 0 0
Diamond 2026
Zain Kureshi-Smith
0 0 58 0 0 0 0 0 0 0
Diamond 2026
Hayden Sanders
12 0 86 0 0 0 0 0 0 0
Diamond 2026
Neyland Williams
0 57 0 0 0 0 0 0 0 0
Diamond Gold 15u
Jacob Antone
0 75 0 0 0 0 0 0 0 0
Diamond Gold 15u
Hunter Click
0 0 68 0 0 0 0 0 0 0
Diamond Gold 15u
Isaac Dye
41 0 40 0 0 0 0 0 0 0
Diamond Gold 15u
Camden Huckaby
0 95 0 0 0 0 0 0 0 0
Diamond Gold 15u
Britton Johnson
42 0 0 0 0 0 0 0 0 0
Diamond Gold 15u
Samuel Mann
14 0 0 0 0 0 0 0 0 0
Diamond Gold 15u
Aden Orrick
13 13 0 0 0 0 0 0 0 0
Diamond Gold 15u
Waylon Perry
0 12 0 0 0 0 0 0 0 0
Diamond Gold 15u
Andrew Smith
17 29 0 0 0 0 0 0 0 0
Diamond Usa
Jayce Griffin
0 0 45 0 0 0 0 0 0 0
Diamond Usa
Gaige Harold
0 80 0 0 0 0 0 0 0 0
Diamond Usa
Camden Huckaby
0 65 0 0 0 0 0 0 0 0
Diamond Usa
Jackson Kitts
59 0 0 0 0 0 0 0 0 0
Diamond Usa
Amari Lethgo
0 0 84 0 0 0 0 0 0 0
Diamond Usa
Casen Maddux
0 0 21 0 0 0 0 0 0 0
Diamond Usa
Carter Muth
0 0 36 0 0 0 0 0 0 0
Diamond Usa
Maddix Wyrick
40 0 0 0 0 0 0 0 0 0
East Coast Sox- Tn
Trey Baker
0 28 53 0 0 0 0 0 0 0
East Coast Sox- Tn
Max Dohanos
0 0 0 0 6 0 0 0 0 0
East Coast Sox- Tn
Cayden Dornan
0 0 66 0 0 0 0 0 0 0
East Coast Sox- Tn
Joshua Duggin
0 70 0 0 0 0 0 0 0 0
East Coast Sox- Tn
Caleb Fruchey
0 0 0 0 20 0 0 0 0 0
East Coast Sox- Tn
Tyler Harris
0 15 76 0 0 0 0 0 0 0
East Coast Sox- Tn
Lachlan Newell
54 0 0 87 0 0 0 0 0 0
East Coast Sox- Tn
Justin Remkus
44 0 0 0 63 0 0 0 0 0
East Coast Sox- Tn
Parker Robinson
0 0 41 0 0 0 0 0 0 0
East Coast Sox- Tn
Ryan Russell
0 23 0 22 72 0 0 0 0 0
East Coast Sox- Tn
John Wedgworth
0 0 28 0 54 0 0 0 0 0
EKBC Knights
Mason Amburgey
0 0 37 0 0 0 0 0 0 0
EKBC Knights
Memphis Beadle
0 95 0 0 0 0 0 0 0 0
EKBC Knights
Colten Carpenter
40 0 50 0 0 0 0 0 0 0
EKBC Knights
Layne Carroll
0 0 4 0 0 0 0 0 0 0
EKBC Knights
Eli King
0 0 35 0 0 0 0 0 0 0
EKBC Knights
Connor Napier
87 0 0 0 0 0 0 0 0 0
EKBC Knights
Joey Schwenger
66 0 0 0 0 0 0 0 0 0
EKBC Knights
Ethan Wireman
0 20 0 0 0 0 0 0 0 0
ET Yanks
Matthew Gavin
0 20 0 0 0 0 0 0 0 0
ET Yanks
Hagan Gibson
51 0 0 0 0 0 0 0 0 0
ET Yanks
Mason Macdonald
0 17 92 0 0 0 0 0 0 0
ET Yanks
Brodie Meyers
89 0 0 0 0 0 0 0 0 0
ET Yanks
Nate Stoots
0 90 0 0 0 0 0 0 0 0
ET Yanks
Aiden Vermillion
0 0 23 0 0 0 0 0 0 0
ET Yanks
Charlie Walker
0 0 95 0 0 0 0 0 0 0
Franklin Bombers
Silas Dale
0 0 51 0 0 0 0 0 0 0
Franklin Bombers
Luke Hambrick
91 0 0 0 0 0 0 0 0 0
Franklin Bombers
Weston Knotts
15 37 0 0 0 0 0 0 0 0
Franklin Bombers
Will Knotts
0 0 44 0 0 0 0 0 0 0
Franklin Bombers
Braxton Loucks
0 0 76 0 0 0 0 0 0 0
Franklin Bombers
Major Qualls
0 75 0 0 0 0 0 0 0 0
Franklin Bombers
Fisher Wood
0 0 69 0 0 0 0 0 0 0
GATA Elite 15u
Wyatt Clarke
0 10 25 0 0 0 0 0 0 0
GATA Elite 15u
Charles Clemons
0 54 0 0 0 0 0 0 0 0
GATA Elite 15u
Connor Jones
0 81 0 0 0 0 0 0 0 0
GATA Elite 15u
Brady Kish
0 21 0 0 0 0 0 0 0 0
GATA Elite 15u
Cannin Lutz
0 0 60 0 0 0 0 0 0 0
GATA Elite 15u
Landon Mathews
0 0 0 84 0 0 0 0 0 0
GATA Elite 15u
Hunter Mixon
0 0 81 0 0 0 0 0 0 0
GATA Elite 15u
Kylind Spence
0 0 24 0 0 0 0 0 0 0
GATA Elite 15u
Cale Vaughan
0 0 0 24 0 0 0 0 0 0
Knights Baseball 14u American
Mac D'Addario
41 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Easton Gallup
34 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Landon Henderlight
0 72 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Cal Lax
0 0 78 0 0 0 0 0 0 0
Knights Baseball 14u American
Parker Parreco
0 71 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Leyton Stevens
0 0 35 0 0 0 0 0 0 0
Knights Baseball 14u American
Jack Whitworth
80 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Chris Wirsing
74 0 0 0 0 0 0 0 0 0
Knoxville Stars
Dylan Bridges
0 85 0 0 0 0 0 0 0 0
Knoxville Stars
Luke Burnett
0 67 0 0 0 0 0 0 0 0
Knoxville Stars
Caden Cheverton
44 0 0 0 0 0 0 0 0 0
Knoxville Stars
Andrew Ford
10 0 38 0 0 0 0 0 0 0
Knoxville Stars
Brayden Harris
0 40 0 0 0 0 0 0 0 0
Knoxville Stars
Gunnar Nelson
0 15 0 0 0 0 0 0 0 0
Knoxville Stars
Jackson Ormonde
58 0 0 0 0 0 0 0 0 0
Knoxville Stars
Isaiah Pappas
0 12 0 0 0 0 0 0 0 0
Knoxville Stars
Tobias Peterson
0 0 83 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Austin Catledge
5 0 97 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Gavin Lopez
0 0 37 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Jack Nelson
46 0 0 29 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Caden O'Neill
0 0 0 0 56 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Dylan Poling
28 0 0 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
David Rowles
56 0 0 95 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Michael Scaletta
68 0 0 0 64 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Dylan Yalich
0 81 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Andy Beveridge
8 49 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Caleb Brown
89 0 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Jackson Crawford
0 65 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Cohen Crocker
0 13 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Cason Cunningham
0 13 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Malachi Foster
0 76 0 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Jake James
0 0 83 0 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Grant Lilly
0 29 0 31 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Luke Shaughnessy
0 0 0 3 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Colton Vivrette
46 0 0 65 0 0 0 0 0 0
Rawlings Tigers Nashville - Walker
Jackson Walker
0 23 0 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
Bryceton Bunch
0 95 0 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
Connor Fannin
19 0 0 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
CG Gordon
17 17 0 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
Jaxson Milliken
45 0 0 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
Jd Schmisseur
45 0 50 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
Elijah Wesenberg
38 0 0 0 0 0 0 0 0 0
S.E.C. Southeast Cyclones
Andrew Zebick
45 0 80 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Jackson Buckles
0 0 0 0 22 0 0 0 0 0
Tn Nationals 15u (Select)
Boone Carver
42 0 0 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Cole Creasman
29 0 0 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Cooper Faust
0 0 62 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Jack Fennell
23 0 6 0 42 0 0 0 0 0
Tn Nationals 15u (Select)
Jack Goode
0 0 13 0 34 0 0 0 0 0
Tn Nationals 15u (Select)
Mac McCord
32 0 0 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Waylon Perry
0 77 0 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Nicholas Riordan
46 0 0 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Matthew Schroeffel
0 0 14 0 0 0 0 0 0 0
Tn Nationals 15u (Select)
Nolan Wallace
31 0 11 74 0 0 0 0 0 0
Usa Prime Midsouth 15u
Cole Aquila
0 15 0 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Carter Baskin
0 47 0 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Lincoln Cornett
95 0 0 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Matthew Fuller
0 64 0 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Nolan Keathley
0 20 98 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Wyatt Perry
0 0 55 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Brody Royalty
0 15 9 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Jake Smith
25 0 81 0 0 0 0 0 0 0
Usa Prime Midsouth 15u
Carter Torgesen
0 19 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