2,088 MLB PLAYERS | 14,476 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
06/07
Day 2
06/08
Day 3
06/09
Day 4
06/10
Day 5
06/11
Day 6
06/12
Day 7
06/13
Day 8
06/14
Day 9
06/15
Day 10
06/16
Bluegrass Xpress 14u
Jack Bernard
40 0 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
David Castleberry
0 35 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Andrew Fultz
31 0 94 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Taka Kiuchi
0 35 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Andrew Knopp
0 20 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Austin Potts
5 0 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Ben Prather
0 0 50 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Clayton Ryan
0 32 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Jack Torbey
0 29 0 0 0 0 0 0 0 0
Bluegrass Xpress 14u
Max Vandyke
0 33 0 0 0 0 0 0 0 0
Elite Squad Mid West
David Elkins
34 0 93 0 0 0 0 0 0 0
Elite Squad Mid West
Ethan Fain
26 0 0 0 0 0 0 0 0 0
Elite Squad Mid West
Noah Fain
0 95 0 0 0 0 0 0 0 0
Elite Squad Mid West
Nathan Lawson
32 0 48 0 0 0 0 0 0 0
Elite Squad Mid West
Cameron Prewitt
0 0 20 0 0 0 0 0 0 0
Elite Squad Mid West
Silas Shaffer
0 15 56 0 0 0 0 0 0 0
Huntington Hounds 14U
Ty Allen
4 0 74 0 0 0 0 0 0 0
Huntington Hounds 14U
Tyson Burke
15 52 0 0 0 0 0 0 0 0
Huntington Hounds 14U
Name Conn
0 73 0 0 0 0 0 0 0 0
Huntington Hounds 14U
Jacob Flectcher
43 0 0 0 0 0 0 0 0 0
Huntington Hounds 14U
Logan Lingenfelter
83 0 0 0 0 0 0 0 0 0
Huntington Hounds 14U
Brayden Queen
17 0 0 0 0 0 0 0 0 0
Huntington Hounds 14U
Jacob Sloan
29 0 0 0 0 0 0 0 0 0
Huntington Hounds 14U
Caleb Smith
0 0 7 0 0 0 0 0 0 0
Huntington Hounds 14U
Bryce Wolford
25 0 0 0 0 0 0 0 0 0
Huntington Patriots
Ryan Atkins
25 0 0 96 0 0 0 0 0 0
Huntington Patriots
Will Bright
0 15 0 45 0 0 0 0 0 0
Huntington Patriots
Caden Dingess
0 63 0 0 0 0 0 0 0 0
Huntington Patriots
Chase Flowers
0 0 0 8 0 0 0 0 0 0
Huntington Patriots
Aj Golden
0 33 0 60 0 0 0 0 0 0
Huntington Patriots
Luka Moore
0 0 89 0 0 0 0 0 0 0
Huntington Patriots
Quarrier Phillips
0 0 8 25 0 0 0 0 0 0
Huntington Patriots
Baron Ratliff
0 0 18 21 0 0 0 0 0 0
Huntington Patriots
Asher Stevens
0 80 0 0 0 0 0 0 0 0
Huntington Patriots
Jonathon Stevens
87 0 0 0 0 0 0 0 0 0
Ironmen Midwest Black
Brennyn Bell-Bucher
0 36 0 55 0 0 0 0 0 0
Ironmen Midwest Black
Ross Carnes
74 0 0 0 0 0 0 0 0 0
Ironmen Midwest Black
Charlie Crider
0 35 0 22 0 0 0 0 0 0
Ironmen Midwest Black
Wyatt Holt
0 71 0 0 0 0 0 0 0 0
Ironmen Midwest Black
Logan Melford
0 0 20 50 0 0 0 0 0 0
Ironmen Midwest Black
Brennan Pagan
0 28 0 0 0 0 0 0 0 0
Ironmen Midwest Black
Cameron Porter
0 29 0 42 0 0 0 0 0 0
Ironmen Midwest Black
Brady Weber
0 0 91 0 0 0 0 0 0 0
Ironmen Midwest White
Cameron Helton
8 18 30 0 0 0 0 0 0 0
Ironmen Midwest White
Landon Johnson
0 54 78 0 0 0 0 0 0 0
Ironmen Midwest White
Ashton McCann
0 0 0 9 0 0 0 0 0 0
Ironmen Midwest White
Gage Norris
0 0 7 29 0 0 0 0 0 0
Ironmen Midwest White
John Rodriguez
32 0 88 0 0 0 0 0 0 0
Ironmen Midwest White
Blake Sorrell
92 0 0 0 0 0 0 0 0 0
Ironmen Midwest White
Max Tramontana
46 0 0 73 0 0 0 0 0 0
Ironmen Midwest White
Stockton Walker
0 0 32 0 0 0 0 0 0 0
Ironmen Prime
Zach Cole
0 0 28 0 0 0 0 0 0 0
Ironmen Prime
Michael Lynch
0 0 7 13 0 0 0 0 0 0
Ironmen Prime
Sam McFarland
0 0 74 0 0 0 0 0 0 0
Ironmen Prime
Caleb Niehaus
0 34 0 19 0 0 0 0 0 0
Ironmen Prime
Ironmen No Name
0 26 0 0 0 0 0 0 0 0
Ironmen Prime
Unknown P
35 0 0 0 0 0 0 0 0 0
Ironmen Prime
Luke Scales
0 0 0 85 0 0 0 0 0 0
Ironmen Prime
Elijah Sizemore
0 34 0 68 0 0 0 0 0 0
Ironmen Prime
Kannon Stull
34 0 0 11 0 0 0 0 0 0
Ironmen Prime
Justin West
0 0 93 0 0 0 0 0 0 0
J. B. Yeager U14
Joey Brown
77 0 0 0 0 0 0 0 0 0
J. B. Yeager U14
Dean Caminiti
0 17 0 0 0 0 0 0 0 0
J. B. Yeager U14
Logan Forcum
17 0 0 0 0 0 0 0 0 0
J. B. Yeager U14
Drew Lanning
0 0 26 0 0 0 0 0 0 0
J. B. Yeager U14
Ethan Mason
0 0 42 0 0 0 0 0 0 0
J. B. Yeager U14
Jacob Masterson
28 0 0 0 0 0 0 0 0 0
J. B. Yeager U14
Ayden McBride
0 56 0 0 0 0 0 0 0 0
J. B. Yeager U14
Grant Morse
44 0 0 0 0 0 0 0 0 0
J. B. Yeager U14
Alex Walicki
21 0 0 0 0 0 0 0 0 0
J. B. Yeager U14
Sam Weidner
0 0 46 0 0 0 0 0 0 0
KBC 14U Blue
Issac Bellamy
20 0 0 0 0 0 0 0 0 0
KBC 14U Blue
Thomas Jackson
0 85 0 0 0 0 0 0 0 0
KBC 14U Blue
Chase Keen
0 15 55 0 0 0 0 0 0 0
KBC 14U Blue
Aiden Lopez
0 2 0 0 0 0 0 0 0 0
KBC 14U Blue
Jack Monday
52 0 0 0 0 0 0 0 0 0
KBC 14U Blue
Jacob Price
0 30 0 0 0 0 0 0 0 0
KBC 14U Blue
Connor Ramsey
36 0 0 0 0 0 0 0 0 0
KBC 14U Blue
Austin Smith
21 0 0 0 0 0 0 0 0 0
KBC 14U Blue
Jacob Tirlea
0 85 0 0 0 0 0 0 0 0
KBC 14U Blue
Cole Traylor
0 16 0 0 0 0 0 0 0 0
KBC 14U Prime
Aiden Carter
22 0 76 0 0 0 0 0 0 0
KBC 14U Prime
Eli Dotson
0 12 28 0 0 0 0 0 0 0
KBC 14U Prime
Hayden Dunham
41 0 0 0 0 0 0 0 0 0
KBC 14U Prime
Vincent Ethington
0 0 58 0 0 0 0 0 0 0
KBC 14U Prime
Logan Lawrence
20 0 8 0 0 0 0 0 0 0
KBC 14U Prime
Bennett Myers
0 35 0 0 0 0 0 0 0 0
KBC 14U Prime
Carter Ruffner
0 0 22 0 0 0 0 0 0 0
KBC 14U Prime
Brayden Welch
0 0 72 0 0 0 0 0 0 0
Kentucky Prospects 14u
Trace Bittle
16 0 0 0 0 0 0 0 0 0
Kentucky Prospects 14u
Ian Blazier
0 0 57 0 0 0 0 0 0 0
Kentucky Prospects 14u
Gage Griggs
0 0 10 0 0 0 0 0 0 0
Kentucky Prospects 14u
Ayden Hobby
35 0 40 0 0 0 0 0 0 0
Kentucky Prospects 14u
Zion Lagrone
48 0 0 0 0 0 0 0 0 0
Kentucky Prospects 14u
Jackson Shoulders
0 84 0 0 0 0 0 0 0 0
Kentucky Prospects 14u
Karsten Stotlar
0 0 93 0 0 0 0 0 0 0
Kentucky Prospects 14u
Gavin Woodland
0 0 10 0 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Andrew Daniel
0 0 0 38 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Jordan Glasscock
23 0 39 0 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Ryan Julich
0 0 99 0 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Jason Kwon
0 0 0 76 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Luke Lantz
11 25 0 94 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Thomas Nettles
53 0 0 0 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Jack Perdue
0 0 95 0 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Brady Willis
0 92 0 0 0 0 0 0 0 0
LEGENDS OF LOUISVILLE
Alex Yurt
0 11 0 15 0 0 0 0 0 0
Lexington Grays (Black) 14U
Joey Cusic
51 0 0 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Cayden Devine
33 0 34 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Connor Edwards
30 0 44 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Ty Hamm
0 46 0 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Gavin Klein
14 0 0 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Emerson Mattmiller
0 64 0 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Matthew Meegan
0 13 0 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
J Owens
0 41 0 0 0 0 0 0 0 0
Lexington Grays (Black) 14U
Nick Turner
0 72 0 0 0 0 0 0 0 0
Louisville Express Baseball Club
Anthony "Tony" Byrd
0 0 15 0 0 0 0 0 0 0
Louisville Express Baseball Club
Travis Etheridge
12 0 80 0 0 0 0 0 0 0
Louisville Express Baseball Club
Tristen Etheridge
0 22 0 0 0 0 0 0 0 0
Louisville Express Baseball Club
Charlie Hale
37 0 0 0 0 0 0 0 0 0
Louisville Express Baseball Club
Max Latkovski
0 0 2 0 0 0 0 0 0 0
Louisville Express Baseball Club
Logan McNair
19 90 0 0 0 0 0 0 0 0
Louisville Express Baseball Club
Clayton Mechlin
20 88 0 0 0 0 0 0 0 0
Louisville Express Baseball Club
Jackson Rueff
0 32 0 0 0 0 0 0 0 0
Louisville Express Baseball Club
Nate Tencza
34 0 19 0 0 0 0 0 0 0
Midwest Legends
Pierce Bauerle
16 0 27 0 0 0 0 0 0 0
Midwest Legends
Austin Crank
48 0 0 0 0 0 0 0 0 0
Midwest Legends
Trey Fetzer
0 15 0 0 0 0 0 0 0 0
Midwest Legends
Parker Geshan
19 0 0 0 0 0 0 0 0 0
Midwest Legends
Collin Sweeney
0 0 17 0 0 0 0 0 0 0
Midwest Legends
Dylan Thatcher
20 0 0 0 0 0 0 0 0 0
Midwest Legends
Will Wuich
0 99 0 0 0 0 0 0 0 0
Midwest Legends
Brayden York
0 0 94 0 0 0 0 0 0 0
Midwest Legends
Riley Zink
0 0 92 0 0 0 0 0 0 0
Morris Chiefs American 14u
Drayk Bowen
21 0 16 0 0 0 0 0 0 0
Morris Chiefs American 14u
Brady Ginaven
0 2 0 0 0 0 0 0 0 0
Morris Chiefs American 14u
Ryan Hannan
34 0 0 84 0 0 0 0 0 0
Morris Chiefs American 14u
Drew Murray
0 0 17 0 0 0 0 0 0 0
Morris Chiefs American 14u
Alonzo Paul Jr
0 0 62 0 0 0 0 0 0 0
Morris Chiefs American 14u
Colin Small
0 0 14 0 0 0 0 0 0 0
Morris Chiefs American 14u
Gabriel Stout
0 98 0 0 0 0 0 0 0 0
Morris Chiefs American 14u
Owen Winters
0 0 18 0 0 0 0 0 0 0
NV Stars
Benton Bramel
0 37 0 0 0 0 0 0 0 0
NV Stars
Dalton Davenport
0 94 0 0 0 0 0 0 0 0
NV Stars
Grayson Gough
73 0 0 0 0 0 0 0 0 0
NV Stars
Elijah Hammond
0 0 75 0 0 0 0 0 0 0
NV Stars
Davis Johnson
0 0 16 0 0 0 0 0 0 0
NV Stars
Matthew Pennington
49 0 0 0 0 0 0 0 0 0
NV Stars
Reece Potter
0 76 0 0 0 0 0 0 0 0
NV Stars
Corbin Thacker
0 33 0 0 0 0 0 0 0 0
Ohio Elite Rundgren
Jake Brown
0 25 0 92 0 0 0 0 0 0
Ohio Elite Rundgren
Ricky Freeman
0 0 94 0 0 0 0 0 0 0
Ohio Elite Rundgren
Trey Lake
0 0 5 0 0 0 0 0 0 0
Ohio Elite Rundgren
Ryan Miller
0 34 0 76 0 0 0 0 0 0
Ohio Elite Rundgren
Logan Oakes
38 0 0 0 0 0 0 0 0 0
Ohio Elite Rundgren
Sam Slodic
38 0 0 23 0 0 0 0 0 0
Ohio Elite Rundgren
Nick Vardavas
41 0 0 26 0 0 0 0 0 0
Ohio Elite Rundgren
Carter Vilevac
0 0 90 0 0 0 0 0 0 0
Sun Devils - Marucci
Chase Armstrong
0 0 19 0 0 0 0 0 0 0
Sun Devils - Marucci
Garrett Brunstetter
0 0 19 0 0 0 0 0 0 0
Sun Devils - Marucci
Kamren Clark
0 30 0 0 0 0 0 0 0 0
Sun Devils - Marucci
John Paul Jardina
18 0 18 0 0 0 0 0 0 0
Sun Devils - Marucci
Matt Klein
10 0 18 0 0 0 0 0 0 0
Sun Devils - Marucci
Colton Okes
0 35 0 9 0 0 0 0 0 0
Sun Devils - Marucci
Connor Pike
18 0 15 0 0 0 0 0 0 0
Sun Devils - Marucci
Robert Reed
0 91 0 0 0 0 0 0 0 0
Sun Devils - Marucci
Luca Sandrella
0 0 17 83 0 0 0 0 0 0
Sun Devils - Marucci
Matthew Schaftlein
46 0 0 0 0 0 0 0 0 0
Sun Devils - Marucci
Ryan Welch
0 0 17 0 0 0 0 0 0 0
War Eagles Baseball Club
Hayden Burt
0 24 97 0 0 0 0 0 0 0
War Eagles Baseball Club
Grayson Collins
9 29 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Hayden Collins
56 0 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Mac Crosbie
0 0 21 0 0 0 0 0 0 0
War Eagles Baseball Club
Johnny Bruce Drake
5 17 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Chance McGaughey
89 0 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Parker Pannell
0 30 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Jack Preston
16 0 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Hayden Smith
47 0 0 0 0 0 0 0 0 0
War Eagles Baseball Club
Tanner Walton
0 62 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