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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
03/24
Day 2
03/25
Day 3
03/26
Day 4
03/27
Day 5
03/28
Day 6
03/29
Day 7
03/30
Day 8
03/31
Day 9
04/01
Day 10
04/02
Arnold Marlins
Eli Blair
0 74 0 0 0 0 0 0 0 0
Arnold Marlins
Ethan Gill
104 0 0 0 0 0 0 0 0 0
Arnold Marlins
Ryan Laymon
0 39 0 0 0 0 0 0 0 0
Arnold Marlins
Will May
0 20 107 0 0 0 0 0 0 0
Arnold Marlins
Casey Morgan
0 41 0 0 0 0 0 0 0 0
Arnold Marlins
Cooper Moss
0 80 31 0 0 0 0 0 0 0
Arnold Marlins
Cole Savage
0 10 0 0 0 0 0 0 0 0
Arnold Marlins
Darin Watson
0 40 0 0 0 0 0 0 0 0
Arnold Marlins
Warrick Wilmot
0 0 52 0 0 0 0 0 0 0
Doral Academy Firebirds
Pedro Acosta
0 0 67 0 0 0 0 0 0 0
Doral Academy Firebirds
Keyler Gonzalez
0 45 0 0 0 0 0 0 0 0
Doral Academy Firebirds
Jake Gorelick
2 71 0 0 0 0 0 0 0 0
Doral Academy Firebirds
Frank Menendez
0 84 0 0 0 0 0 0 0 0
Doral Academy Firebirds
Luis Rodriguez
83 0 0 0 0 0 0 0 0 0
Doral Academy Firebirds
Rances Suarez
19 0 0 0 0 0 0 0 0 0
Doral Academy Firebirds
Michael Torres
0 17 58 0 0 0 0 0 0 0
Har-Ber Wildcats
Charles Clemons
0 0 1 0 0 0 0 0 0 0
Har-Ber Wildcats
Cooper Dossett
99 0 0 0 0 0 0 0 0 0
Har-Ber Wildcats
Ross Felder
0 113 0 0 0 0 0 0 0 0
Har-Ber Wildcats
Ashton Greenlee
0 34 0 0 0 0 0 0 0 0
Har-Ber Wildcats
Dylan Hughes
0 16 33 0 0 0 0 0 0 0
Har-Ber Wildcats
Austin Jones
3 0 75 0 0 0 0 0 0 0
Har-Ber Wildcats
Gavin Moore
0 0 10 0 0 0 0 0 0 0
Har-Ber Wildcats
Tyler Ridley
0 71 0 0 0 0 0 0 0 0
Har-Ber Wildcats
Dakota Walters
0 0 8 0 0 0 0 0 0 0
Har-Ber Wildcats
Jeff Zachry
0 0 2 0 0 0 0 0 0 0
Houston County Bears
Drew Burress
12 0 0 0 0 0 0 0 0 0
Houston County Bears
Ryker Chavis
91 0 0 0 0 0 0 0 0 0
Houston County Bears
Camden Cunningham
20 0 26 0 0 0 0 0 0 0
Houston County Bears
Kai Decker
0 0 91 0 0 0 0 0 0 0
Houston County Bears
Gage Harrelson
23 0 0 0 0 0 0 0 0 0
Houston County Bears
Reid McFadden
0 21 0 0 0 0 0 0 0 0
Houston County Bears
Colby Meservey
14 0 0 0 0 0 0 0 0 0
Houston County Bears
Carson Small
0 60 0 0 0 0 0 0 0 0
Houston County Bears
Landon Tankersley
61 0 0 0 0 0 0 0 0 0
Houston County Bears
Brooks Willis
0 97 0 0 0 0 0 0 0 0
IMG Academy Grey
Harrison Blueweiss
0 35 0 0 0 0 0 0 0 0
IMG Academy Grey
Gunther Braendel
88 0 0 0 0 0 0 0 0 0
IMG Academy Grey
Cooper Consiglio
0 88 65 0 0 0 0 0 0 0
IMG Academy Grey
Bryce Cruz
24 0 19 0 0 0 0 0 0 0
IMG Academy Grey
Noah Franco
0 46 0 0 0 0 0 0 0 0
IMG Academy Grey
Ryan Rushing
0 98 0 0 0 0 0 0 0 0
IMG Academy Grey
Jaden Stockton
0 0 85 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Jacob Camfield
0 34 5 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Michael Casey
0 52 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Canyon Geren
0 0 84 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Ian Hubbard
0 75 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Michael Kelly
32 0 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Evon Kolesar
43 0 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Hudson Lutterman
11 0 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Landon Lutterman
0 49 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Connor O'Brien
11 0 0 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Daniel Parris
0 0 23 0 0 0 0 0 0 0
Knoxville Catholic Fighting Irish
Ben Sompayrac
0 56 0 0 0 0 0 0 0 0
Mater Lakes Academy
Jonathan Alorda
0 55 0 0 0 0 0 0 0 0
Mater Lakes Academy
Dario Alvarez
0 32 0 0 0 0 0 0 0 0
Mater Lakes Academy
Anthony Bravo
0 0 69 0 0 0 0 0 0 0
Mater Lakes Academy
Devin Catoni
0 25 0 0 0 0 0 0 0 0
Mater Lakes Academy
Erick Garcia
0 106 0 0 0 0 0 0 0 0
Mater Lakes Academy
Andy Hernandez
0 0 22 0 0 0 0 0 0 0
Mater Lakes Academy
Kenny Manresa
0 19 0 0 0 0 0 0 0 0
Mater Lakes Academy
Andrew Tano
88 0 0 0 0 0 0 0 0 0
Mosley Dolphins
Trevor Allan
0 81 0 0 0 0 0 0 0 0
Mosley Dolphins
Christopher Emilsen
0 19 0 0 0 0 0 0 0 0
Mosley Dolphins
Cole Horton
0 36 0 0 0 0 0 0 0 0
Mosley Dolphins
Nate Maret
48 0 24 0 0 0 0 0 0 0
Mosley Dolphins
Jordan Martinez
0 0 83 0 0 0 0 0 0 0
Mosley Dolphins
Hudson Rowan
103 0 0 0 0 0 0 0 0 0
Mosley Dolphins
Blake Thomas
48 0 42 0 0 0 0 0 0 0
Mosley Dolphins
Tyler Wave
0 86 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