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
10/16
Day 2
10/17
Day 3
10/18
Day 4
10/19
Day 5
10/20
Day 6
10/21
Day 7
10/22
Day 8
10/23
Day 9
10/24
Day 10
10/25
33s Baseball 16u
Jacob Byrd
25 0 0 0 0 0 0 0 0 0
33s Baseball 16u
Hudson Cahalan
95 0 0 0 0 0 0 0 0 0
33s Baseball 16u
Gavin Major
93 0 0 0 0 0 0 0 0 0
33s Baseball 16u
Jake Stephens
0 71 0 0 0 0 0 0 0 0
33s Baseball 16u
Jackson Warren
58 26 0 0 0 0 0 0 0 0
33s Baseball 2024
James Battersby
62 0 0 0 0 0 0 0 0 0
33s Baseball 2024
Witt Brown
10 13 0 0 0 0 0 0 0 0
33s Baseball 2024
Harrison Daniels
17 88 0 0 0 0 0 0 0 0
33s Baseball 2024
Kenneth Diddell
0 85 0 0 0 0 0 0 0 0
33s Baseball 2024
Lucas Harvey
0 10 0 0 0 0 0 0 0 0
33s Baseball 2024
Dean Walker
28 85 0 0 0 0 0 0 0 0
33s Baseball 2024
Cooper Walls
90 0 0 0 0 0 0 0 0 0
Bc Athletics 2024
Brody Benko
0 34 0 0 0 0 0 0 0 0
Bc Athletics 2024
Aydin Bond
0 86 0 0 0 0 0 0 0 0
Bc Athletics 2024
Cooper Cameron
45 15 0 0 0 0 0 0 0 0
Bc Athletics 2024
Wes Evon
50 0 0 0 0 0 0 0 0 0
Bc Athletics 2024
Jack Felton
0 67 0 0 0 0 0 0 0 0
Bc Athletics 2024
Brock Johnston
23 0 0 0 0 0 0 0 0 0
Bc Athletics 2024
Caleb Knutsen
51 0 0 0 0 0 0 0 0 0
Bc Athletics 2024
Harrison Shelton
87 0 0 0 0 0 0 0 0 0
Blues 16 Elite
Brayden Baker
92 0 0 0 0 0 0 0 0 0
Blues 16 Elite
Mason Donahue
18 0 0 0 0 0 0 0 0 0
Blues 16 Elite
Kaleb Fyke
51 0 0 0 0 0 0 0 0 0
Blues 16 Elite
Ja'Deric Maguire
0 22 0 0 0 0 0 0 0 0
Blues 16 Elite
John C Myers
0 90 0 0 0 0 0 0 0 0
Blues 16 Elite
Josh Walker
23 12 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Logan Barber
20 82 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Brady Butler
65 0 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Curtis Collins
29 0 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Bryson Morman
0 68 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Camden Nunley
0 16 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Bennett Plowden
30 0 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Luke Renfro
26 68 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Slade St. Clair
14 0 0 0 0 0 0 0 0 0
CABA USA Brewers 16u
Kamoryn Strickland
64 0 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Coledan Carter
57 0 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Aleck Farmer
0 51 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Nathan Harrison
37 0 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Jude Hawkins
80 0 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Jarett Hosch
26 60 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Peyton Jones
13 0 0 0 0 0 0 0 0 0
Canes Ms 16u - Prime
Jake Melton
0 22 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
William Barbary
23 0 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
Caden Johnson
28 65 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
Brayden McKnight
28 0 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
Josh Price
80 0 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
Baylor Scammon
26 0 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
Caiden Stewart
28 17 0 0 0 0 0 0 0 0
Canes Southeast 16u - Black
Zackary Tenorio
0 27 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Tanner Blackwell
27 72 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
James Chicorelli
0 5 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Bryant Cobb
24 14 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Alan Hughes
19 0 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Jack Hulse
64 0 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Tyrese Johnson
0 53 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Tristan Strickland
23 0 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Baker Walker
10 0 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Easton White
0 69 0 0 0 0 0 0 0 0
Canes Southeast 16u- Gold
Logan Williams
26 0 0 0 0 0 0 0 0 0
Exposure Underclass Black
Jamison Blair
0 10 0 0 0 0 0 0 0 0
Exposure Underclass Black
Alex Brew
74 0 0 0 0 0 0 0 0 0
Exposure Underclass Black
Ben Johnson
0 69 0 0 0 0 0 0 0 0
Exposure Underclass Black
Hunter McDonald
22 0 0 0 0 0 0 0 0 0
Exposure Underclass Black
J. Michael Pierce
0 38 0 0 0 0 0 0 0 0
Exposure Underclass Black
Braxton Smith
84 0 0 0 0 0 0 0 0 0
Exposure Underclass Black
Derron Watson
28 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Ty Barnett
0 84 0 0 0 0 0 0 0 0
Exposure Underclass Church
Michael Daniel
0 59 0 0 0 0 0 0 0 0
Exposure Underclass Church
Ben Johnson
3 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Brodie Johnston
9 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Cooper Jones
0 21 0 0 0 0 0 0 0 0
Exposure Underclass Church
Maddox Jones
21 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Hudson Lutterman
42 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Ethan Porterfield
68 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Mason Roderick
13 16 0 0 0 0 0 0 0 0
Exposure Underclass Church
Stratton Scott
54 0 0 0 0 0 0 0 0 0
Exposure Underclass Church
Ben Timblin
0 49 0 0 0 0 0 0 0 0
Gaxl Green 16u
Hayden Baillie
26 25 0 0 0 0 0 0 0 0
Gaxl Green 16u
Coby Barrett
0 27 0 0 0 0 0 0 0 0
Gaxl Green 16u
Logan Brock
68 0 0 0 0 0 0 0 0 0
Gaxl Green 16u
Luke Manry
28 60 0 0 0 0 0 0 0 0
Gaxl Green 16u
Toby Reitman
96 0 0 0 0 0 0 0 0 0
Gaxl Green 16u
Cole Tuggle
0 77 0 0 0 0 0 0 0 0
Gaxl Navy 16u
Ethan Carroll
97 0 0 0 0 0 0 0 0 0
Gaxl Navy 16u
Beck DeBord
32 71 0 0 0 0 0 0 0 0
Gaxl Navy 16u
Bryce Duren
88 0 0 0 0 0 0 0 0 0
Gaxl Navy 16u
Daniel Marcontell
3 24 0 0 0 0 0 0 0 0
Gaxl Navy 16u
Charlie Thomason
0 13 0 0 0 0 0 0 0 0
Gig City Hackers Scout
Cameron Butler
0 98 0 0 0 0 0 0 0 0
Gig City Hackers Scout
Eli Gardenhire
95 0 0 0 0 0 0 0 0 0
Gig City Hackers Scout
Jack McBrayer
22 0 0 0 0 0 0 0 0 0
Gig City Hackers Scout
Matthew Meade
19 22 0 0 0 0 0 0 0 0
Gig City Hackers Scout
Rily Roberts
10 0 0 0 0 0 0 0 0 0
Gig City Hackers Scout
Will Scannapiego
95 0 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Stephen Eakes
98 0 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Jackson Henderson
0 96 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Ian Herrington
0 98 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Shade Hollingsworth
29 0 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Jacob Hostetler
0 81 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Jaxson Joyner
9 0 0 0 0 0 0 0 0 0
Meridian Phenoms 2024
Andrew Willis
85 0 0 0 0 0 0 0 0 0
Mudcats
Caden Collier
28 6 0 0 0 0 0 0 0 0
Mudcats
Evan Hamilton
29 82 0 0 0 0 0 0 0 0
Mudcats
Harrison Hicks
27 61 0 0 0 0 0 0 0 0
Mudcats
Matt Dave Snell
6 0 0 0 0 0 0 0 0 0
Mudcats
Gant Underwood
22 0 0 0 0 0 0 0 0 0
Mudcats
Aiden Wright
80 0 0 0 0 0 0 0 0 0
Nola Monsters
Caiden Barcia
0 58 0 0 0 0 0 0 0 0
Nola Monsters
Jonathan Berry
26 0 0 0 0 0 0 0 0 0
Nola Monsters
Brock Bullinger
31 0 0 0 0 0 0 0 0 0
Nola Monsters
Austin Canale
26 18 0 0 0 0 0 0 0 0
Nola Monsters
Jacob Galloway
0 35 0 0 0 0 0 0 0 0
Nola Monsters
Keegan Gipson
13 0 0 0 0 0 0 0 0 0
Nola Monsters
Ross Simmons
21 0 0 0 0 0 0 0 0 0
Nola Monsters
Davis York
83 0 0 0 0 0 0 0 0 0
Prospex 16u Titan
Nick Chumley
74 0 0 0 0 0 0 0 0 0
Prospex 16u Titan
Andrew Coleman
0 20 0 0 0 0 0 0 0 0
Prospex 16u Titan
Jake England
26 0 0 0 0 0 0 0 0 0
Prospex 16u Titan
Carson Gillilan
0 67 0 0 0 0 0 0 0 0
Prospex 16u Titan
Cody McCormick
74 0 0 0 0 0 0 0 0 0
Prospex 16u Titan
Daniel Posey
13 0 0 0 0 0 0 0 0 0
Stallions
William Combs II
12 0 0 0 0 0 0 0 0 0
Stallions
Harrison Hardman
29 23 0 0 0 0 0 0 0 0
Stallions
Tony Landers
27 0 0 0 0 0 0 0 0 0
Stallions
Bryce Oden
9 0 0 0 0 0 0 0 0 0
Stallions
Conner Phillips
29 74 0 0 0 0 0 0 0 0
Stallions
Omarion Stamps
24 38 0 0 0 0 0 0 0 0
Stallions
JT Sumner
52 0 0 0 0 0 0 0 0 0
Stallions
Christian Walker
20 71 0 0 0 0 0 0 0 0
Top Gun Baseball
Andrew Allen
0 93 0 0 0 0 0 0 0 0
Top Gun Baseball
Bo Bachtel
45 0 0 0 0 0 0 0 0 0
Top Gun Baseball
Konrad Hoppenjans
0 46 0 0 0 0 0 0 0 0
Top Gun Baseball
Brady Laminack
77 0 0 0 0 0 0 0 0 0
Top Gun Baseball
Richard Moon
0 43 0 0 0 0 0 0 0 0
Top Gun Baseball
Andrew Pitts
0 79 0 0 0 0 0 0 0 0
Top Gun Baseball
Ryder Strickland
0 42 0 0 0 0 0 0 0 0
Top Gun Baseball
Brayden Thacker
83 0 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Chris Billingsley
5 98 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Ryan Cole
0 25 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Logan Fitzgerald
70 0 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Kevin Jasinski
26 12 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Garrison Kahn
0 74 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Nicholas McCord
0 38 0 0 0 0 0 0 0 0
Top Gun Team Alabama
Nathan Owen
0 77 0 0 0 0 0 0 0 0
Top Gun Team Alabama
John Robicheaux
76 0 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Jackson Fitzwilson
30 38 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Christian Mason
55 0 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Thad McGlinchey
22 0 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Bryce Simpson
48 0 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Cameron Thomas
44 0 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Luke Vierkant
27 0 0 0 0 0 0 0 0 0
Twitty City Pirates 16u
Arthur Wolcott
0 63 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Cole D'Entremont
0 49 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Reese Ellison
0 79 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Alex Gee
26 0 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Bode Glenn
61 0 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Shak Gooch
24 0 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Waylon Jackson
41 0 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Benjamin Smith
8 6 0 0 0 0 0 0 0 0
Wow Factor Mid-South 16u McDonough
Matthew Watson
80 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