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
06/10
Day 2
06/11
Day 3
06/12
Day 4
06/13
Day 5
06/14
Day 6
06/15
Day 7
06/16
Day 8
06/17
Day 9
06/18
Day 10
06/19
Alliance Baseball-15U
Wyatt Brown
0 0 0 76 0 0 0 0 0 0
Alliance Baseball-15U
Trae Burton
0 0 0 13 0 0 0 0 0 0
Alliance Baseball-15U
Alexander Guzman
0 0 15 89 0 0 0 0 0 0
Alliance Baseball-15U
Aidan Harrison
0 0 46 0 0 0 0 0 0 0
Alliance Baseball-15U
Jordan Heimann
0 0 18 0 0 0 0 0 0 0
Alliance Baseball-15U
William Riley
0 0 24 0 0 0 0 0 0 0
Alliance Baseball-15U
James Smith
0 0 61 0 0 0 0 0 0 0
Alliance Baseball-15U
Brody Watkins
0 0 15 0 0 0 0 0 0 0
Alliance Baseball-15U
Harrison Woodard
0 0 32 0 0 0 0 0 0 0
Alliance Baseball-15U Navy
Collin Basham
0 30 0 23 0 0 0 0 0 0
Alliance Baseball-15U Navy
Jason Bramlett
0 0 76 0 0 0 0 0 0 0
Alliance Baseball-15U Navy
Will Brandt
0 0 17 0 0 0 0 0 0 0
Alliance Baseball-15U Navy
William Maier
0 0 0 89 0 0 0 0 0 0
Alliance Baseball-15U Navy
James McGuirt
0 0 0 58 0 0 0 0 0 0
Alliance Baseball-15U Navy
William Moore
0 0 47 0 0 0 0 0 0 0
Alliance Baseball-15U Navy
Hunter Parker
0 66 0 0 0 0 0 0 0 0
Alliance Baseball-15U Navy
Brandon Roberts
0 0 0 7 0 0 0 0 0 0
Alliance Baseball-16U
Jacob Abner
0 0 35 0 0 0 0 0 0 0
Alliance Baseball-16U
Drew Armstrong
0 0 46 0 0 0 0 0 0 0
Alliance Baseball-16U
Jayden Bennett
0 0 0 77 0 0 0 0 0 0
Alliance Baseball-16U
Luke Frierson
0 0 0 20 0 0 0 0 0 0
Alliance Baseball-16U
Jared Huse
0 0 0 101 0 0 0 0 0 0
Alliance Baseball-16U
Cristian Vakoutis
0 0 0 33 0 0 0 0 0 0
Alliance Baseball-16U Navy
Cain Alldredge
0 51 0 0 0 0 0 0 0 0
Alliance Baseball-16U Navy
Raury Kingery
0 75 0 0 0 0 0 0 0 0
Alliance Baseball-16U Navy
Ryan Thomas
0 0 0 59 0 0 0 0 0 0
Alliance Baseball-16U Navy
Harrison Tolleson
0 0 59 0 0 0 0 0 0 0
Angels 15u
Daniel Barwick
0 0 0 83 0 0 0 0 0 0
Angels 15u
Wilson Farr
0 0 0 46 0 0 0 0 0 0
Angels 15u
Jacob Frost
0 0 62 21 0 0 0 0 0 0
Angels 15u
Andrew Powell
0 0 0 6 0 0 0 0 0 0
Angels 15u
Bentley Stover
0 0 0 46 0 0 0 0 0 0
Angels 15u
Alton Strange
0 0 0 40 0 0 0 0 0 0
Angels 15u
Aubrey Wilbanks
0 0 18 0 0 0 0 0 0 0
Angels 15u
Lawson Wooten
0 0 60 0 0 0 0 0 0 0
Atlanta Fuego
Mac Barnette
0 43 0 25 0 0 0 0 0 0
Atlanta Fuego
Carter Barth
0 0 42 0 0 0 0 0 0 0
Atlanta Fuego
Ryan Becker
0 51 0 0 0 0 0 0 0 0
Atlanta Fuego
Gio D’Alesio
0 0 0 46 0 0 0 0 0 0
Atlanta Fuego
Gabriel Fioresi
0 0 0 7 0 0 0 0 0 0
Atlanta Fuego
Liam Gini
0 0 51 0 0 0 0 0 0 0
Atlanta Fuego
Fisher Isbell
0 0 21 0 0 0 0 0 0 0
Atlanta Fuego
Samuel Joiner
0 0 21 0 0 0 0 0 0 0
Atlanta Fuego
Luke Keenan
0 0 3 24 0 0 0 0 0 0
Canes Georgia 15u Black
Will Brookshire
0 0 17 53 0 0 0 0 0 0
Canes Georgia 15u Black
Isaac Easterwood
0 0 54 0 0 0 0 0 0 0
Canes Georgia 15u Black
Bragen Fischel
0 0 81 0 0 0 0 0 0 0
Canes Georgia 15u Black
Blake Fortner
0 0 60 0 0 0 0 0 0 0
Canes Georgia 15u Black
Preston Gardner
0 0 0 63 0 0 0 0 0 0
Coastal Stars 2023 Premier Prospects
William Bishop
0 58 0 0 0 0 0 0 0 0
Coastal Stars 2023 Premier Prospects
Hardy Hudson
0 0 0 69 0 0 0 0 0 0
Coastal Stars 2023 Premier Prospects
Judson Olf
0 0 0 51 0 0 0 0 0 0
Coastal Stars 2023 Premier Prospects
Koby Wynn
0 0 0 81 0 0 0 0 0 0
Coastal Stars 2024 Premier Prospects
Payte Harris
0 0 0 33 0 0 0 0 0 0
Coastal Stars 2024 Premier Prospects
Ryan Mackey
0 0 0 77 0 0 0 0 0 0
Coastal Stars 2024 Premier Prospects
Noah Thigpen
0 0 0 71 0 0 0 0 0 0
Coastal Stars 2024 Premier Prospects
Isaac Velez
0 0 0 21 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Jimbo Farr
0 0 0 3 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Dylan Fryer
0 21 0 0 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Kohan Karmazinas
0 0 0 39 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Lance Keeler
0 28 0 103 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Bryce Sammons
0 73 0 0 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Tanyon Stella
0 91 0 0 0 0 0 0 0 0
Coastal Stars 2024 Select Prospects
Lucas Wilson
0 0 0 35 0 0 0 0 0 0
Game On Futures
Rhett Adams
0 12 0 0 0 0 0 0 0 0
Game On Futures
Jaxson (JW) Hawthorne
0 0 47 0 0 0 0 0 0 0
Game On Futures
Ian Lewis
0 0 49 0 0 0 0 0 0 0
Game On Futures
Jake Maxwell
0 0 39 0 0 0 0 0 0 0
Game On Futures
Trevor Shipley
0 0 0 86 0 0 0 0 0 0
Game On Futures
Creighton Zanfardino
0 71 0 0 0 0 0 0 0 0
Game On Prospects
Jake Gore
0 0 14 0 0 0 0 0 0 0
Game On Prospects
Davey Hiner
0 0 54 0 0 0 0 0 0 0
Game On Prospects
Brandon McCraine
0 55 0 0 0 0 0 0 0 0
Game On Prospects
Mason McCraine
0 0 48 0 0 0 0 0 0 0
Game On Prospects
Reid McFadden
0 91 0 0 0 0 0 0 0 0
Game On Prospects
Carter Singletary
0 0 28 0 0 0 0 0 0 0
Game On Prospects
Landon Tankersley
0 71 0 0 0 0 0 0 0 0
Game On Prospects
Ty Waters
0 0 35 0 0 0 0 0 0 0
Hawks Baseball 16U
Caleb Bennett
0 0 22 0 0 0 0 0 0 0
Hawks Baseball 16U
Nicholas Bennett
0 90 0 0 0 0 0 0 0 0
Hawks Baseball 16U
Victor Cisneros
0 11 62 0 0 0 0 0 0 0
Hawks Baseball 16U
Pierce Luke
0 17 0 0 0 0 0 0 0 0
Hawks Baseball 16U
Joe Martin
0 91 0 0 0 0 0 0 0 0
Hawks Baseball 16U
Hunter Pirkle
0 0 0 85 0 0 0 0 0 0
Loganville Bats
Brayden Alexander
0 0 29 35 0 0 0 0 0 0
Loganville Bats
Mason Anderson
0 36 0 0 0 0 0 0 0 0
Loganville Bats
Mason Banks
0 0 30 97 0 0 0 0 0 0
Loganville Bats
Clayton Black
0 46 0 56 0 0 0 0 0 0
Loganville Bats
Landon Black
0 27 28 0 0 0 0 0 0 0
Loganville Bats
Connor Causby
0 0 18 22 0 0 0 0 0 0
Macon Pain
Landon Daniels
0 5 0 74 0 0 0 0 0 0
Macon Pain
Brody Gordon
0 72 0 0 0 0 0 0 0 0
Macon Pain
Billy Noblitt
0 17 0 0 0 0 0 0 0 0
Macon Pain
Griffin Parker
0 38 0 0 0 0 0 0 0 0
Macon Pain
Connor West
0 43 0 116 0 0 0 0 0 0
Prospects
Maddox Harrell
0 0 75 0 0 0 0 0 0 0
Prospects
Trent Hartung
0 38 0 0 0 0 0 0 0 0
Prospects
Carson Kelly
0 0 0 16 0 0 0 0 0 0
Prospects
Bryce Morley
0 69 0 0 0 0 0 0 0 0
Prospects
Max Newbern
0 37 0 10 0 0 0 0 0 0
Prospects
Luke Register
0 43 0 30 0 0 0 0 0 0
Prospects
Adam Sessoms
0 0 0 43 0 0 0 0 0 0
Prospects
Cohen Smith
0 0 36 0 0 0 0 0 0 0
Savage Squad 2024
Kaden Baggett
0 82 0 0 0 0 0 0 0 0
Savage Squad 2024
Josh Dillard
0 73 0 0 0 0 0 0 0 0
Savage Squad 2024
Carter Mathews
0 34 0 0 0 0 0 0 0 0
Savage Squad 2024
Dalton Price
0 17 0 46 0 0 0 0 0 0
Savannah Elite
Landon Andrews
0 91 0 0 0 0 0 0 0 0
Savannah Elite
Grayson Britt
0 59 0 0 0 0 0 0 0 0
Savannah Elite
Clayton Dean
0 13 0 16 0 0 0 0 0 0
Savannah Elite
Ross Ducey
0 22 0 0 0 0 0 0 0 0
Savannah Elite
Peyton Fogle
0 10 95 0 0 0 0 0 0 0
Savannah Elite
Collin Kucera
0 0 0 53 0 0 0 0 0 0
Savannah Elite
Jack Saul
0 12 0 19 0 0 0 0 0 0
Savannah Elite
Kaden Tuten
0 0 0 97 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/10
Day 2
06/11
Day 3
06/12
Day 4
06/13
2021 PG 15U Southeast Elite ChampionshipAlliance Angels 15uDaniel Barwick866/6/2021 RR
2021 PG 16U Southeast Elite ChampionshipHawks Baseball 16uCaleb Bennett806/6/2021 RR