1,729 MLB PLAYERS | 13,337 MLB DRAFT SELECTIONS
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/28
Day 2
06/29
Day 3
06/30
Day 4
07/01
Day 5
07/02
Day 6
07/03
Day 7
07/04
Day 8
07/05
Day 9
07/06
Day 10
07/07
5 Star National 13U Phoenix
Kyle Adams
0 0 91 0 0 0 0 0 0 0
5 Star National 13U Phoenix
Parker Frost
0 0 54 0 0 0 0 0 0 0
5 Star National 13U Phoenix
Cole Gregory
0 0 40 0 0 0 0 0 0 0
5 Star National 13U Phoenix
Colton Key
0 56 0 0 0 0 0 0 0 0
5 Star National 13U Phoenix
Brice Njezic
0 41 0 0 0 0 0 0 0 0
5 Star National 13U Phoenix
Tate Tidwell
0 0 15 0 0 0 0 0 0 0
5 Star National 13U Phoenix
Ke'Jon Wood
0 0 1 0 0 0 0 0 0 0
5 Star Vols 13U Black
Connor Cobb
0 0 26 0 0 0 0 0 0 0
5 Star Vols 13U Black
Chase Eakes
0 59 0 0 0 0 0 0 0 0
5 Star Vols 13U Black
Fletcher Kelsey
0 40 0 0 0 0 0 0 0 0
5 Star Vols 13U Black
Brycen McDonald
0 0 69 0 0 0 0 0 0 0
5 Star Vols 13U Black
Adam Partin
0 51 0 0 0 0 0 0 0 0
5 Star Vols 13U Black
Eli Potter
0 11 90 0 0 0 0 0 0 0
5 Star Vols 13U Black
Clint Seymore
0 0 76 0 0 0 0 0 0 0
643 DP Jaguars 13U
Carter Black
75 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Will Brown
0 67 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Griffin Guinther
35 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Collin Hammond
30 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Tyler Malsom
2 26 0 0 0 0 0 0 0 0
643 DP Jaguars 13U
Nicolas Thompson
44 0 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Ethan Barnes
0 40 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Gavin Box
0 44 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Jason Carter
0 17 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Riley Earley
0 9 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Jakob Farmer
0 18 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Dylan Fikes
0 51 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Mitchell Reneau
0 19 0 0 0 0 0 0 0 0
Alabama 9Spikes 13u Red
Duke Samples
0 92 0 0 0 0 0 0 0 0
Barrett Braves 13U
Jake Birnbaum
21 0 0 0 0 0 0 0 0 0
Barrett Braves 13U
Jackson Chappell
32 0 0 0 0 0 0 0 0 0
Barrett Braves 13U
Lucas Clements
22 0 31 0 0 0 0 0 0 0
Barrett Braves 13U
Alex Hernandez
33 0 82 0 0 0 0 0 0 0
Barrett Braves 13U
Luke Hill
34 0 85 0 0 0 0 0 0 0
Barrett Braves 13U
Logan Pierce
33 0 0 0 0 0 0 0 0 0
Barrett Braves 13U
Carson Rech
20 0 79 0 0 0 0 0 0 0
Barrett Braves 13U
Parker Townes
30 0 0 0 0 0 0 0 0 0
Bullpen Arsenal
Vinson Berry
29 0 0 0 0 0 0 0 0 0
Bullpen Arsenal
William Chapman
63 0 0 0 0 0 0 0 0 0
Bullpen Arsenal
Cooper Culberson
0 0 61 0 0 0 0 0 0 0
Bullpen Arsenal
Caden Dewitt
34 0 31 0 0 0 0 0 0 0
Bullpen Arsenal
Bayle English
30 0 0 0 0 0 0 0 0 0
Bullpen Arsenal
Carter McKenzie
17 0 0 0 0 0 0 0 0 0
Bullpen Arsenal
Logan Meredith
0 0 12 0 0 0 0 0 0 0
Bullpen Arsenal
Johnathon Stone
73 0 0 0 0 0 0 0 0 0
CABA Athletics
Zac Carlisle
0 6 0 0 0 0 0 0 0 0
CABA Athletics
Garrett Hogland
0 23 0 0 0 0 0 0 0 0
CABA Athletics
Houston Markham
0 19 0 0 0 0 0 0 0 0
CABA Athletics
Nicholas McCord
0 65 0 0 0 0 0 0 0 0
CABA Athletics
Bryson Morman
0 19 0 0 0 0 0 0 0 0
CABA Athletics
Micah Morris
0 88 0 0 0 0 0 0 0 0
CABA Athletics
Nathan Owen
0 84 0 0 0 0 0 0 0 0
CABA Athletics
Cole Sargent
0 11 0 0 0 0 0 0 0 0
Canes 13U
Foster Apple
0 45 0 0 0 0 0 0 0 0
Canes 13U
Logan Ro Busbee
0 14 51 0 0 0 0 0 0 0
Canes 13U
BJ Etheridge
0 77 0 0 0 0 0 0 0 0
Canes 13U
Jaxon Jean
0 74 0 0 0 0 0 0 0 0
Canes 13U
Macon Leppert
0 65 0 0 0 0 0 0 0 0
Canes 13U
Alex Myers
0 0 36 0 0 0 0 0 0 0
Canes 13U
Blaine Redmond
0 14 74 0 0 0 0 0 0 0
Canes 13U
Jake Rogers
0 0 80 0 0 0 0 0 0 0
Canes 13U
Garrett Sanders
0 0 55 0 0 0 0 0 0 0
Canes 13U
Brent Stukes
0 0 65 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Owen Ashenfelder
0 17 0 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Conner Cronin
0 16 20 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Zachary Foland
0 16 0 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Ryan Hansen
0 15 0 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Logan Hartman
0 19 45 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Andrew Herbst
0 15 0 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Claude Loftin
0 42 0 0 0 0 0 0 0 0
CBC 13U Maulbetsch
Carson McFarlin
0 15 45 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Hobby G
0 0 40 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Briley H
0 0 53 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Kobi K
0 39 0 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Eli P
0 52 0 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Preston R
0 92 0 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Mick Ray
0 75 0 0 0 0 0 0 0 0
Clarksville Orioles 13u Orange
Cade S
0 4 0 0 0 0 0 0 0 0
Diamond Gold
Michael Delph
0 11 62 0 0 0 0 0 0 0
Diamond Gold
Jacob Dillon
0 70 0 0 0 0 0 0 0 0
Diamond Gold
Eli Evans
0 97 0 0 0 0 0 0 0 0
Diamond Gold
Henry Ferguson
0 2 0 0 0 0 0 0 0 0
Diamond Gold
Carson Hoffmeister
0 18 73 0 0 0 0 0 0 0
Diamond Gold
Micah Hoffmeister
0 20 87 0 0 0 0 0 0 0
Diamond Gold
Caleb Jinks
0 20 0 0 0 0 0 0 0 0
Diamond Gold
Rex Pendergrass
0 83 0 0 0 0 0 0 0 0
Dingers Athletics 13U
Ryan Bruce
0 0 33 0 0 0 0 0 0 0
Dingers Athletics 13U
Nicolas Mascola
0 54 0 0 0 0 0 0 0 0
Dingers Athletics 13U
Gabe Moyer
0 0 16 0 0 0 0 0 0 0
Dingers Athletics 13U
Tanaka Mukono
0 14 0 0 0 0 0 0 0 0
Dingers Athletics 13U
Chase Scarbrough
0 10 76 0 0 0 0 0 0 0
Dingers Athletics 13U
Riley Valentine
0 72 0 0 0 0 0 0 0 0
Dingers Athletics 13U
Lawson Wooten
0 68 0 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Tyler Beck
9 0 45 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Logan Bevis
0 0 61 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Kevin Brown
59 0 0 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Will Corn
18 0 0 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Evan Creswell
59 0 0 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Tyler Hacker
2 0 6 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Cameron Hemmingway
34 0 0 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Ethan Russo
0 0 25 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Walker Watson
0 0 70 0 0 0 0 0 0 0
Foundation Sports 13U Rodriguez
Connell White
16 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Brayden Chrismon
17 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Nick Lanning
33 0 75 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Nolan Mitchell
9 0 10 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Jackson Morgan
0 0 58 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Ty Petrovich
43 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Gaines
Connor West
19 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Sean Abercrombie
64 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Brady Carnesale
65 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Connor Corkill
0 69 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Carter Few
16 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Dawson Jones
74 0 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Jacob Ko
0 71 0 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Michael McCavitt
14 0 24 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Brandon Nielsen
12 0 39 0 0 0 0 0 0 0
Georgia Bombers 13U Neidigh
Wesley Warren
0 6 25 0 0 0 0 0 0 0
Grinders Baseball
Thomas Figaretti
31 0 0 0 0 0 0 0 0 0
Grinders Baseball
Andrew Grizzard
30 0 0 0 0 0 0 0 0 0
Grinders Baseball
Nate Jones
27 0 0 0 0 0 0 0 0 0
Grinders Baseball
Parker Ladd
67 0 0 0 0 0 0 0 0 0
Grinders Baseball
Reid Lesley
44 0 0 0 0 0 0 0 0 0
Grinders Baseball
Nick Olson
0 53 0 0 0 0 0 0 0 0
Grinders Baseball
Drake Price
0 77 0 0 0 0 0 0 0 0
Grinders Baseball
Wyman Shaheen
48 0 0 0 0 0 0 0 0 0
Grinders Baseball
Mac Wotton
28 0 0 0 0 0 0 0 0 0
Knoxville Tribe Baseball
Reilly Byers
0 15 0 0