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)
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
09/30
Day 2
10/01
Day 3
10/02
Day 4
10/03
Day 5
10/04
Day 6
10/05
Day 7
10/06
Day 8
10/07
Day 9
10/08
Day 10
10/09
Baseball Rebellion
Max Blumberg
23 0 0 0 0 0 0 0 0 0
Baseball Rebellion
Davis Flaig
19 46 0 0 0 0 0 0 0 0
Baseball Rebellion
Aaram Garcia
19 30 0 0 0 0 0 0 0 0
Baseball Rebellion
Kyler Gold
42 0 0 0 0 0 0 0 0 0
Baseball Rebellion
Landon Lewis
47 0 0 0 0 0 0 0 0 0
Baseball Rebellion
Jesse May
17 84 0 0 0 0 0 0 0 0
Baseball Rebellion
Chris McCollum
8 20 0 0 0 0 0 0 0 0
Baseball Rebellion
Sullivan Sebastian
49 0 0 0 0 0 0 0 0 0
Baseball Rebellion
Cameron Small
2 63 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
David (Brack) Creech
24 0 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
Bryton Davenport
52 0 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
Cam Dean
0 73 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
Parker Garrett
0 11 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
Wyatt Morgan
87 0 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
Carson Rush
38 0 0 0 0 0 0 0 0 0
Carolina Freedom Stripes
Linden Yount
0 98 0 0 0 0 0 0 0 0
Dirtbags East 14u
Carter Bryant
0 29 0 0 0 0 0 0 0 0
Dirtbags East 14u
Philip Dash
20 53 0 0 0 0 0 0 0 0
Dirtbags East 14u
Colson Gay
20 42 0 0 0 0 0 0 0 0
Dirtbags East 14u
Sie Harris
12 61 0 0 0 0 0 0 0 0
Dirtbags East 14u
Sutton Harris
54 0 0 0 0 0 0 0 0 0
Dirtbags East 14u
Trey Hayes
20 32 0 0 0 0 0 0 0 0
Dirtbags East 14u
Bryson Nelson
0 63 0 0 0 0 0 0 0 0
Dirtbags East 14u
Brayden Smith
78 39 0 0 0 0 0 0 0 0
Gtp East
Colten Dickinson
28 75 0 0 0 0 0 0 0 0
Gtp East
Cole Dixon
0 76 0 0 0 0 0 0 0 0
Gtp East
Jack Flannagan
14 21 0 0 0 0 0 0 0 0
Gtp East
Lawson Jones
11 58 0 0 0 0 0 0 0 0
Gtp East
Brennan Kennedy-Bunch
17 0 0 0 0 0 0 0 0 0
Gtp East
Barrett Spruill
81 0 0 0 0 0 0 0 0 0
GTP White
Michael Callahan
75 0 0 0 0 0 0 0 0 0
GTP White
Hudson Deutsch
16 0 0 0 0 0 0 0 0 0
GTP White
Will Ford
0 56 0 0 0 0 0 0 0 0
GTP White
Parker Grant
21 27 0 0 0 0 0 0 0 0
GTP White
Aj Hurd
27 0 0 0 0 0 0 0 0 0
GTP White
Landon McGough
0 25 0 0 0 0 0 0 0 0
GTP White
Brady Powell
12 0 0 0 0 0 0 0 0 0
GTP White
Brayden Ryan
70 0 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Alexander Albaugh
22 0 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Karson Buck
53 0 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Reid Carey
52 0 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Maddox Frost
27 18 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Miles Hamm
0 18 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Eli Latham
19 0 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Cooper McDougall
0 12 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Jeremiah Mitchell
13 43 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Chase Roberson
20 0 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Austin Robinson Jr.
25 23 0 0 0 0 0 0 0 0
Marlins Prospects 2028
Tanner Wade
18 0 0 0 0 0 0 0 0 0
Sba Coastal 14u
Brody Brown
19 0 0 0 0 0 0 0 0 0
Sba Coastal 14u
Jack Cunningham
17 0 0 0 0 0 0 0 0 0
Sba Coastal 14u
Carter Duty
0 60 0 0 0 0 0 0 0 0
Sba Coastal 14u
Davis Duty
19 15 0 0 0 0 0 0 0 0
Sba Coastal 14u
Carmine Garland
85 0 0 0 0 0 0 0 0 0
Sba Coastal 14u
Fisher O'Brien
19 0 0 0 0 0 0 0 0 0
Sba Coastal 14u
Tanner Wilder
15 0 0 0 0 0 0 0 0 0
Sba Coastal 14u
Brysen Williams
19 36 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Bennett Borders
18 0 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Jaden Frazier
59 0 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Connor Hardee
0 85 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Cohen Holcombe
14 0 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Myles Matthews
49 0 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Christopher Price Moore
74 0 0 0 0 0 0 0 0 0
Team Elite Platinum 2028
Pierce Stockman
16 25 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