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)
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/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
Day 5
06/21
Day 6
06/22
Day 7
06/23
Day 8
06/24
Day 9
06/25
Day 10
06/26
Alabama Rawdogs Underclassmen
Connor English
75 0 0 0 0 0 0 0 0 0
Alabama Rawdogs Underclassmen
Garret Feltman
0 14 0 0 0 0 0 0 0 0
Alabama Rawdogs Underclassmen
Justin Freind
0 0 71 0 0 0 0 0 0 0
Alabama Rawdogs Underclassmen
Joshua Gaffney
0 0 98 0 0 0 0 0 0 0
Alabama Rawdogs Underclassmen
Connor Gatwood
19 0 0 0 0 0 0 0 0 0
Alabama Rawdogs Underclassmen
Sean Miller
0 94 0 0 0 0 0 0 0 0
Alabama Rawdogs Underclassmen
Joseph Stephens
0 0 42 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Wyatt Elder
18 0 12 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Aleck Farmer
0 31 74 0 0 0 0 0 0 0
Canes Ms 16u - Prime
James Forbes
0 41 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Jude Hawkins
77 0 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Luke Maxcy
27 20 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Jake Melton
0 72 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Carson Norwood
0 30 0 0 0 0 0 0 0 0
EBC 16u-Walton
Ryan Cooper
19 3 0 0 0 0 0 0 0 0
EBC 16u-Walton
Conner Ferguson
0 58 0 0 0 0 0 0 0 0
EBC 16u-Walton
Jack Gaia
0 0 41 0 0 0 0 0 0 0
EBC 16u-Walton
Parker Jackson
0 45 0 0 0 0 0 0 0 0
EBC 16u-Walton
Turner Koltnow
0 0 91 0 0 0 0 0 0 0
EBC 16u-Walton
Jack Lester
68 0 0 0 0 0 0 0 0 0
EBC 16u-Walton
Aidan McCrady
0 0 75 0 0 0 0 0 0 0
EBC 16u-Walton
Caleb Staggs
0 81 0 0 0 0 0 0 0 0
G1 Athletics 16U
Sam Belt
21 0 0 0 0 0 0 0 0 0
G1 Athletics 16U
William Cade Cocke
0 56 0 0 0 0 0 0 0 0
G1 Athletics 16U
Gabe Eddington
12 0 0 0 0 0 0 0 0 0
G1 Athletics 16U
Jordan Johns
0 42 0 0 0 0 0 0 0 0
G1 Athletics 16U
Eli McCoy
43 0 0 0 0 0 0 0 0 0
G1 Athletics 16U
Hunter McHugh
29 0 90 0 0 0 0 0 0 0
G1 Athletics 16U
Cade Steiner
0 62 0 0 0 0 0 0 0 0
G1 Athletics 16U
Hunter Swanson
0 22 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Sione Albert
0 0 23 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Ashton Calagan
0 52 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Peyton Chiasson
0 58 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Jack Connaughton
0 32 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Jude Cooley
0 71 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Cameron Cressend
0 0 56 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Tate Dickinson
0 9 55 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Logan Lomonaco
12 0 68 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Holden Redding
0 38 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Cade Rodriguez
66 0 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Rett Stringer
0 43 0 0 0 0 0 0 0 0
Knights Knation 16u Marucci Gray
Kyle Veal Jr.
0 0 26 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
Owen Guth
0 27 40 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
John Maciasz
0 0 44 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
Michael Maxwell
12 0 50 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
Joseph Monaghan
40 0 0 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
Gunner Staten
12 0 63 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
Luke Wilson
0 37 0 0 0 0 0 0 0 0
Knights Knation 16U Victus Gray
Evan Wright
0 23 52 0 0 0 0 0 0 0
Swing Check Dunn
Brady Byars
21 80 0 0 0 0 0 0 0 0
Swing Check Dunn
Klay Caldwell
0 28 0 0 0 0 0 0 0 0
Swing Check Dunn
Kole Fenton
0 8 0 0 0 0 0 0 0 0
Swing Check Dunn
Brady Gardner
23 89 0 0 0 0 0 0 0 0
Swing Check Dunn
Carter Hedges
0 11 0 0 0 0 0 0 0 0
Swing Check Dunn
Trey Tarkington
25 0 44 0 0 0 0 0 0 0
Swing Check Dunn
Truitt Webb
30 0 91 0 0 0 0 0 0 0
Twitty City Pirates Orange
Nic Alexander
15 0 0 0 0 0 0 0 0 0
Twitty City Pirates Orange
Drake Bowers
35 0 0 0 0 0 0 0 0 0
Twitty City Pirates Orange
Caden Crawford
11 0 0 0 0 0 0 0 0 0
Twitty City Pirates Orange
Andres J Garcia Ortiz
0 13 12 0 0 0 0 0 0 0
Twitty City Pirates Orange
Ryan Judd
37 0 28 0 0 0 0 0 0 0
Twitty City Pirates Orange
Josh Kovach
0 70 0 0 0 0 0 0 0 0
Twitty City Pirates Orange
Dylan Liles
0 2 93 0 0 0 0 0 0 0
Twitty City Pirates Orange
Jace Long
0 84 0 0 0 0 0 0 0 0
Twitty City Pirates Orange
Nathan Lucas
0 38 0 0 0 0 0 0 0 0
Twitty City Pirates Orange
Jack Robinson
46 0 0 0 0 0 0 0 0 0
Velo/Tg 16u
Issaac Andrews
0 67 33 0 0 0 0 0 0 0
Velo/Tg 16u
Gavin Boyles
0 51 0 0 0 0 0 0 0 0
Velo/Tg 16u
Cristian Bridges
0 0 5 0 0 0 0 0 0 0
Velo/Tg 16u
Parker Cook
0 53 0 0 0 0 0 0 0 0
Velo/Tg 16u
Will Daleke
0 52 0 0 0 0 0 0 0 0
Velo/Tg 16u
Andrew Hendrichovsky
0 28 0 0 0 0 0 0 0 0
Velo/Tg 16u
Gaige Jones
0 20 0 0 0 0 0 0 0 0
Velo/Tg 16u
Houston Morgan
0 0 46 0 0 0 0 0 0 0
Velo/Tg 16u
Christian Newson
0 0 64 0 0 0 0 0 0 0
Velo/Tg 16u
Demetrius Smith
0 0 93 0 0 0 0 0 0 0
Velo/Tg 16u
Kase Washam
0 67 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
0 49 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Cooper Bates
0 39 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Bryson Ford
0 31 97 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Tre Gunn
23 0 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Hayden Hixson
31 0 57 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Ethan Hoard
12 16 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Yaniel Rivera
0 26 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Carson Shells
0 29 18 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Colyn West
42 0 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects Black
Elijah Young
0 29 81 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Ian Clifton
4 84 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Gentry Griffin
0 17 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Will Jackson
0 11 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Tanner Pannell
90 0 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Brunson Pettigo
0 0 73 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Jayden Smith
0 27 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Carson Stephens
0 70 0 0 0 0 0 0 0 0
Wow Factor Deep South Prospects White
Samuel Tutor
0 0 32 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Carter Ellis
46 0 0 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Shak Gooch
0 0 16 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Wyatt Heins
0 9 38 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Waylon Jackson
24 0 0 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Hayden Kuhl
0 0 64 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Hunter Kuhl
55 0 0 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Wyatt Parish
13 0 66 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Jace Reason
42 0 0 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Logan Russell
44 0 0 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Matthew Watson
0 85 0 0 0 0 0 0 0 0
Wow Factor Mid South 16u - Woefle
Blake Whitehorn
0 0 37 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Nick Jones
47 0 0 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Robert Maxwell
22 0 3 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Tucker Parker
0 70 0 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Clay Strope
44 0 110 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Jack Taylor
28 0 0 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Stone Wallace
39 0 91 0 0 0 0 0 0 0
Wow Factor Midsouth 2024
Noah Wood
0 54 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