2,076 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)
11-12 85 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
04/20
Day 2
04/21
Day 3
04/22
Day 4
04/23
Day 5
04/24
Day 6
04/25
Day 7
04/26
Day 8
04/27
Day 9
04/28
Day 10
04/29
11U Team Elite Steel
Glenn Brooks
0 63 0 0 0 0 0 0 0 0
11U Team Elite Steel
Brenton Busby
0 0 18 0 0 0 0 0 0 0
11U Team Elite Steel
Hayden Cook
0 10 62 0 0 0 0 0 0 0
11U Team Elite Steel
Madox Land
0 77 0 0 0 0 0 0 0 0
11U Team Elite Steel
Quindon Wright
0 24 0 0 0 0 0 0 0 0
5 Star National Buhler
. Cravey
0 18 23 0 0 0 0 0 0 0
5 Star National Buhler
. Griffin
0 48 61 0 0 0 0 0 0 0
5 Star National Buhler
. Howell
0 18 35 0 0 0 0 0 0 0
5 Star National Buhler
. Keene
0 19 70 0 0 0 0 0 0 0
5 Star National Buhler
. Moore
0 32 14 0 0 0 0 0 0 0
5 Star National Buhler
. Nutt
0 0 59 0 0 0 0 0 0 0
5 Star National Buhler
. Strickland
0 18 24 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Will Chapman
0 25 0 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Wyatt Ford
0 0 16 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Keller Foster
0 0 20 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Caden Marcos
0 0 35 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Jake Medley
0 0 29 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Andrew Misirly
0 0 6 34 0 0 0 0 0 0
6-4-3 DP Jaguars
Cameron Novak
0 0 73 0 0 0 0 0 0 0
6-4-3 DP Jaguars
Jackson Rose
39 75 0 0 0 0 0 0 0 0
BPA
Brandon De Goti
0 81 0 0 0 0 0 0 0 0
BPA
Cooper Flemming
0 0 80 0 0 0 0 0 0 0
BPA
Christian Ponte
0 0 89 0 0 0 0 0 0 0
BPA
Cole Prosek
0 47 0 0 0 0 0 0 0 0
BPA
Elijah Stephens
0 0 3 0 0 0 0 0 0 0
Carolina Astros
Jacob Ellenburg
0 13 37 0 0 0 0 0 0 0
Carolina Astros
Talan McConnell
0 47 0 0 0 0 0 0 0 0
Carolina Astros
Tucker Payton
0 20 68 0 0 0 0 0 0 0
Carolina Astros
Ezra Taylor
0 69 0 0 0 0 0 0 0 0
Carolina Astros
Xavier Toler
0 44 0 0 0 0 0 0 0 0
Chattanooga Dodgers
Gabriel Daugherty
0 0 16 0 0 0 0 0 0 0
Chattanooga Dodgers
Brodie Lowe
0 0 72 0 0 0 0 0 0 0
Chattanooga Dodgers
Devin Shannon
0 71 0 0 0 0 0 0 0 0
Chattanooga Dodgers
Carson Stott
55 78 0 0 0 0 0 0 0 0
Clarksville Orioles 11U
Cade Abernathy
0 69 0 0 0 0 0 0 0 0
Clarksville Orioles 11U
Harrison Cassle
0 32 48 0 0 0 0 0 0 0
Clarksville Orioles 11U
Jeremiah Townsend
0 0 4 0 0 0 0 0 0 0
Clarksville Orioles 11U
Kirk Weatherford
0 74 0 0 0 0 0 0 0 0
Clarksville Orioles 11U
Evan Welch
0 0 32 0 0 0 0 0 0 0
Clarksville Orioles 11U
Kaden Wimsatt
0 40 31 0 0 0 0 0 0 0
Cleveland Elite
Eli Bain
0 41 0 0 0 0 0 0 0 0
Cleveland Elite
Carson Baxter
0 20 0 0 0 0 0 0 0 0
Cleveland Elite
Taylor Brady
12 18 77 0 0 0 0 0 0 0
Cleveland Elite
Brandon Mantooth
0 15 36 0 0 0 0 0 0 0
Cleveland Elite
Austin Nelson
19 40 0 0 0 0 0 0 0 0
Cleveland Elite
Bronson Stone
19 39 0 0 0 0 0 0 0 0
East Cobb Astros 11U
Jax Bishop
0 19 75 0 0 0 0 0 0 0
East Cobb Astros 11U
Terrance Bowen
0 0 45 0 0 0 0 0 0 0
East Cobb Astros 11U
Jason Ensley
0 17 49 0 0 0 0 0 0 0
East Cobb Astros 11U
Kade Kisz
0 15 0 0 0 0 0 0 0 0
East Cobb Astros 11U
Griffin Latimer
0 11 0 0 0 0 0 0 0 0
East Cobb Astros 11U
Drake Luckie
0 14 0 0 0 0 0 0 0 0
East Cobb Astros 11U
Ethan Murray
0 8 55 0 0 0 0 0 0 0
East Cobb Astros 11U
Jack Turner
0 16 0 0 0 0 0 0 0 0
East Cobb Astros 11U
Ryan Turner
0 69 0 0 0 0 0 0 0 0
GA Power Baseball- Fussell
Sammy Ericson
0 34 46 70 0 0 0 0 0 0
GA Power Baseball- Fussell
Fuller Morrish
0 2 23 0 0 0 0 0 0 0
GA Power Baseball- Fussell
Jack Morrissey
0 55 62 0 0 0 0 0 0 0
GA Power Baseball- Fussell
Seaver Smolin
0 31 0 0 0 0 0 0 0 0
GA Power Baseball- Fussell
Reid Worley
0 35 0 0 0 0 0 0 0 0
Ninth Inning Royals Borden
Andrew Flint
0 29 0 0 0 0 0 0 0 0
Ninth Inning Royals Borden
Ty Harpring
0 57 0 0 0 0 0 0 0 0
Ninth Inning Royals Borden
Jonathan Hunt
0 0 63 0 0 0 0 0 0 0
Ninth Inning Royals Borden
Davis Jabaley
0 56 0 0 0 0 0 0 0 0
Ninth Inning Royals Borden
Joel Lopez
0 0 19 0 0 0 0 0 0 0
Ninth Inning Royals Borden
John Loudon
0 13 0 0 0 0 0 0 0 0
Ninth Inning Royals Borden
McKale Stevenson
0 36 0 0 0 0 0 0 0 0
Rawlings Stars National
Sean Jenkins
0 0 49 0 0 0 0 0 0 0
Rawlings Stars National
Tyler Lomas
0 39 0 0 0 0 0 0 0 0
Rawlings Stars National
Jack McKernan
0 0 52 0 0 0 0 0 0 0
Rawlings Stars National
Micah Simpson
0 76 0 0 0 0 0 0 0 0
Rawlings Stars National
Braxton Tramel
0 48 0 0 0 0 0 0 0 0
West GA Warriors - Cooley
John Cobb
0 0 20 0 0 0 0 0 0 0
West GA Warriors - Cooley
Will Huggins
0 0 12 0 0 0 0 0 0 0
West GA Warriors - Cooley
Levi Kelly
0 0 42 0 0 0 0 0 0 0
West GA Warriors - Cooley
Owen Millians
0 61 0 0 0 0 0 0 0 0
West GA Warriors - Cooley
Brandon Musick
0 0 104 0 0 0 0 0 0 0
Yankees
Tyler Comai
0 0 53 0 0 0 0 0 0 0
Yankees
Mason Gotsch
0 0 24 0 0 0 0 0 0 0
Yankees
Jake Lyons
0 0 31 0 0 0 0 0 0 0
Yankees
Andrew Sheffield
0 0 17 0 0 0 0 0 0 0
Yankees
Cameron Stabile
68 81 0 0 0 0 0 0 0 0
Yankees
Bowen Wentz
0 0 7 0 0 0 0 0 0 0
Yankees
Caleb Woodruff
0 62 0 0 0 0 0 0 0 0
Young Guns Baseball
Rylan Conner
0 18 0 0 0 0 0 0 0 0
Young Guns Baseball
Mercer Hudson
0 0 22 0 0 0 0 0 0 0
Young Guns Baseball
Noah Irvin
0 0 29 0 0 0 0 0 0 0
Young Guns Baseball
Chanwoo Kim
0 79 0 0 0 0 0 0 0 0
Young Guns Baseball
Jacob Lafortune
0 79 0 0 0 0 0 0 0 0
Young Guns Baseball
Brett Novlesky
0 19 0 0 0 0 0 0 0 0
Young Guns Baseball
Owen Pawlowski
0 12 0 0 0 0 0 0 0 0
Young Guns Baseball
Cole Stansell
0 0 18 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest