2,089 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)
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/30
Day 2
03/31
Day 3
04/01
Day 4
04/02
Day 5
04/03
Day 6
04/04
Day 7
04/05
Day 8
04/06
Day 9
04/07
Day 10
04/08
Bartlett High School
Sam Barnes
0 0 91 0 0 0 0 0 0 0
Bartlett High School
Reese Ellison
89 33 0 0 0 0 0 0 0 0
Bartlett High School
Tylan Graves
0 0 23 0 0 0 0 0 0 0
Bartlett High School
Brady Lash
0 0 37 0 0 0 0 0 0 0
Bartlett High School
Nick Luster
0 0 54 0 0 0 0 0 0 0
Bartlett High School
Parker Moore
0 0 27 0 0 0 0 0 0 0
Bartlett High School
Caleb Myers
0 0 88 0 0 0 0 0 0 0
Bartlett High School
Ethan Wilson
0 0 28 0 0 0 0 0 0 0
Christian Brothers College HS
Tyler Ellis
0 0 11 0 0 0 0 0 0 0
Christian Brothers College HS
Kyan Franklin
12 0 55 0 0 0 0 0 0 0
Christian Brothers College HS
Benjamin Kern
0 0 7 0 0 0 0 0 0 0
Christian Brothers College HS
Brady Kimberlin
0 0 21 0 0 0 0 0 0 0
Christian Brothers College HS
Alex Korte
0 0 24 0 0 0 0 0 0 0
Christian Brothers College HS
Tyler Laskowski
0 0 27 0 0 0 0 0 0 0
Christian Brothers College HS
Baker Merris
0 0 5 0 0 0 0 0 0 0
Christian Brothers College HS
Camron Poe
0 67 0 0 0 0 0 0 0 0
Christian Brothers College HS
Colton Thomas
0 59 0 0 0 0 0 0 0 0
Christian Brothers College HS
Peter Underwood
77 0 0 0 0 0 0 0 0 0
Christian Brothers College HS
Tyler Weber
0 0 76 0 0 0 0 0 0 0
Christian Brothers High School
Grady Booth
0 87 0 0 0 0 0 0 0 0
Christian Brothers High School
Grant Ewing
0 0 87 0 0 0 0 0 0 0
Christian Brothers High School
Nathan Ferris
0 0 80 0 0 0 0 0 0 0
Christian Brothers High School
Jude Soefker
84 0 0 0 0 0 0 0 0 0
Christian Brothers High School
Hank Stalnaker
0 0 21 0 0 0 0 0 0 0
Christian Brothers High School
Connor Stevens
0 34 0 0 0 0 0 0 0 0
Covington High School
Christopher Topps
32 0 0 0 0 0 0 0 0 0
Covington High School
Holden Warmath
67 0 0 0 0 0 0 0 0 0
Dyersburg High School
Seth Daniels
0 0 39 0 0 0 0 0 0 0
Dyersburg High School
Taylor Dunn
0 0 74 0 0 0 0 0 0 0
Dyersburg High School
Grant Dykes
0 0 116 0 0 0 0 0 0 0
Dyersburg High School
Ethan Jordan
0 0 11 0 0 0 0 0 0 0
Dyersburg High School
Tyler Lawson
37 35 0 0 0 0 0 0 0 0
Dyersburg High School
Noah Neal
0 0 16 0 0 0 0 0 0 0
Dyersburg High School
Breyden Turnage
91 10 0 0 0 0 0 0 0 0
Edwardsville High School
Hunter Baugh
0 0 12 0 0 0 0 0 0 0
Edwardsville High School
Joseph Chiarodo
0 69 0 0 0 0 0 0 0 0
Edwardsville High School
Anthony Eberlin
29 0 0 0 0 0 0 0 0 0
Edwardsville High School
Logan Geggus
55 0 0 0 0 0 0 0 0 0
Edwardsville High School
Andrew Hendrickson
0 28 0 0 0 0 0 0 0 0
Edwardsville High School
Jake Holder
24 0 64 0 0 0 0 0 0 0
Edwardsville High School
Augustus Johnes
0 0 35 0 0 0 0 0 0 0
Edwardsville High School
Alec Marchetto
0 0 64 0 0 0 0 0 0 0
Edwardsville High School
Tyler Powell
0 32 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Daniel Gierer
94 0 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Mason Holmes
25 27 7 0 0 0 0 0 0 0
Father McGivney Catholic High School
Kannon Kamp
0 0 85 0 0 0 0 0 0 0
Father McGivney Catholic High School
Ryker Keller
30 20 23 0 0 0 0 0 0 0
Father McGivney Catholic High School
Chase Kelley
0 0 49 0 0 0 0 0 0 0
Father McGivney Catholic High School
Jackson Rodgers
0 97 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Gabe Smith
0 0 62 0 0 0 0 0 0 0
Father McGivney Catholic High School
Isaac Wendler
0 0 18 0 0 0 0 0 0 0
Life Prep Academy
Kolby Brown
0 0 6 0 0 0 0 0 0 0
Life Prep Academy
Nadier Cano
0 0 33 0 0 0 0 0 0 0
Life Prep Academy
Yoni Castro
101 0 0 0 0 0 0 0 0 0
Life Prep Academy
ismael cordoba
0 0 59 0 0 0 0 0 0 0
Life Prep Academy
Enyel Garcia
0 0 9 0 0 0 0 0 0 0
Life Prep Academy
Ernesto Garcia
0 7 0 0 0 0 0 0 0 0
Life Prep Academy
Emmanuel Gonzalez
0 52 83 0 0 0 0 0 0 0
Life Prep Academy
Maestro Saunders
0 0 17 0 0 0 0 0 0 0
Life Prep Academy
Tyreek Sherman
0 26 31 0 0 0 0 0 0 0
Life Prep Academy
Manuel Toro
20 0 78 0 0 0 0 0 0 0
Life Prep Academy
Kaleb Wise
0 3 36 0 0 0 0 0 0 0
Life Prep Academy
Jose Zorrilla
0 3 0 0 0 0 0 0 0 0
Mundelein Mustangs
Christopher Callas
0 0 45 0 0 0 0 0 0 0
Mundelein Mustangs
Caden Earing
0 0 34 0 0 0 0 0 0 0
Mundelein Mustangs
Ryan Geraghty
55 0 0 0 0 0 0 0 0 0
Mundelein Mustangs
Zack Johnson
0 0 59 0 0 0 0 0 0 0
Mundelein Mustangs
Bennett Musser
0 49 0 0 0 0 0 0 0 0
Mundelein Mustangs
Kenneth Nanos
46 0 0 0 0 0 0 0 0 0
Mundelein Mustangs
Sean Sanderson
0 0 62 0 0 0 0 0 0 0
Mundelein Mustangs
Nick Szalony
0 11 15 0 0 0 0 0 0 0
Mundelein Mustangs
Cody Yakimisky
0 34 9 0 0 0 0 0 0 0
Munford Cougars
Owen Boswell
0 0 25 0 0 0 0 0 0 0
Munford Cougars
Gavin Boyles
0 0 106 0 0 0 0 0 0 0
Munford Cougars
Brodie Fortner
0 0 33 0 0 0 0 0 0 0
Munford Cougars
Stephen Kemp
46 0 4 0 0 0 0 0 0 0
Munford Cougars
Noah Lowry
48 0 0 0 0 0 0 0 0 0
Munford Cougars
Harrison Pollina
45 0 0 0 0 0 0 0 0 0
Munford Cougars
Chase Spears
0 0 41 0 0 0 0 0 0 0
Oswego East High School
Bode Bregar
0 0 0 0 0 0 74 0 0 0
Oswego East High School
Allen Chorba
0 0 45 0 0 0 0 0 0 0
Oswego East High School
Patrick Flynn
0 0 48 0 0 0 0 0 0 0
Oswego East High School
Ryan Johnson
46 0 0 0 0 0 0 0 0 0
Oswego East High School
Jackson Petsche
0 0 0 0 0 0 43 0 0 0
Oswego East High School
Griffin Sleyko
83 0 0 0 0 0 0 0 0 0
Pike County High School
Trevor Bagwell
85 0 0 0 0 0 0 0 0 0
Pike County High School
Caleb Boyt
0 0 35 0 0 0 0 0 0 0
Pike County High School
Jake Carden
28 0 75 0 0 0 0 0 0 0
Pike County High School
Cooper Crow
0 0 75 0 0 0 0 0 0 0
Pike County High School
Kole Hammond
0 0 57 0 0 0 0 0 0 0
Pike County High School
Brooks Johnson
0 0 47 0 0 0 0 0 0 0
Pike County High School
Ty Mobley
0 0 60 0 0 0 0 0 0 0
Pike County High School
Sawyer Selman
0 0 17 0 0 0 0 0 0 0
Prairie Ridge High School
Teddy Burseth
0 25 75 0 0 0 0 0 0 0
Prairie Ridge High School
Riley Golden
0 37 0 0 0 0 0 0 0 0
Prairie Ridge High School
Mason McKim
0 0 46 0 0 0 0 0 0 0
Prairie Ridge High School
Danny Savas
0 26 48 0 0 0 0 0 0 0
Prairie Ridge High School
Karson Stiefer
22 0 0 0 0 0 0 0 0 0
Prairie Ridge High School
Trace Vrbancic
76 0 0 0 0 0 0 0 0 0
Prairie Ridge High School
Ryan Wiles
0 68 0 0 0 0 0 0 0 0
Putnam County High School
Nicholas Currie
89 0 0 0 0 0 0 0 0 0
Putnam County High School
Ryan Hundley
0 0 2 0 0 0 0 0 0 0
Putnam County High School
Austin Mattingly
0 0 109 0 0 0 0 0 0 0
Putnam County High School
Jackson McDonald
0 110 0 0 0 0 0 0 0 0
Putnam County High School
Troy Petty
0 0 103 0 0 0 0 0 0 0
Putnam County High School
Andrew Pyszka
0 18 0 0 0 0 0 0 0 0
University High School
Hughie Baker
4 7 0 0 0 0 0 0 0 0
University High School
Cooper Cammack
0 0 14 0 0 0 0 0 0 0
University High School
Les Carroll
0 0 3 0 0 0 0 0 0 0
University High School
Ryan Castetter
0 0 0 0 0 0 69 0 0 0
University High School
Seth Hogg
37 0 78 0 0 0 0 0 0 0
University High School
Jake Hooker
79 0 0 0 0 0 0 0 0 0
University High School
Zane Kampmeier
0 19 0 0 0 0 0 0 0 0
University High School
Jasper Owens
30 0 0 0 0 0 0 0 0 0
University High School
Cam Rady
0 7 0 0 0 0 32 0 0 0
University High School
Caleb Stocker
0 0 0 0 0 0 37 0 0 0
University High School
Beckett Suh
0 31 124 0 0 0 0 0 0 0
Willard Tigers
Kaelin Adams
0 0 18 0 0 0 0 0 0 0
Willard Tigers
Cameron Jennings
0 0 80 0 0 0 0 0 0 0
Willard Tigers
Klayton Kiser
0 0 21 0 0 0 0 0 0 0
Willard Tigers
Hayden Larson
0 0 89 0 0 0 0 0 0 0
Willard Tigers
Christopher Massey
0 0 25 0 0 0 0 0 0 0
Willard Tigers
Hayden Rakestraw
0 80 0 0 0 0 0 0 0 0
Willard Tigers
Russell Roweton
50 0 0 0 0 0 0 0 0 0
Willard Tigers
Collin Spering
62 0 0 0 0 0 0 0 0 0
Willard Tigers
Cooper Wilken
0 63 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