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
06/05
Day 2
06/06
Day 3
06/07
Day 4
06/08
Day 5
06/09
Day 6
06/10
Day 7
06/11
Day 8
06/12
Day 9
06/13
Day 10
06/14
Ark-La-Tex Athletics 14U
Austin Anderson
0 88 0 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Hudson Brignac
12 0 0 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Ethan Busby
0 0 86 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Toby Haulmark
0 83 0 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Bryce Lopez
33 0 25 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Turner McLelland
0 8 0 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Bryson Pierce
0 19 75 0 0 0 0 0 0 0
Ark-La-Tex Athletics 14U
Sean Waits
65 0 0 0 0 0 0 0 0 0
Bybee
Alexander Bedford
0 31 0 0 0 0 0 0 0 0
Bybee
Ethan Crouch
0 34 0 0 0 0 0 0 0 0
Bybee
Jackson Davis
0 73 0 0 0 0 0 0 0 0
Bybee
Blake Goodridge
61 0 0 0 0 0 0 0 0 0
Bybee
Preston Johnson
9 16 0 0 0 0 0 0 0 0
Bybee
Ryland Liptow
0 35 0 0 0 0 0 0 0 0
Bybee
Zachary Scarborough
0 9 0 0 0 0 0 0 0 0
Bybee
Ryne Stovall
35 0 0 0 0 0 0 0 0 0
Canes Southwest - Clementz
Andrew Daniels
0 0 86 0 0 0 0 0 0 0
Canes Southwest - Clementz
Aden Howard
0 65 0 0 0 0 0 0 0 0
Canes Southwest - Clementz
Hunter LaPolt
0 71 0 0 0 0 0 0 0 0
Canes Southwest - Clementz
Parker Livingstone
0 0 62 0 0 0 0 0 0 0
Canes Southwest - Clementz
Grant Moore
0 7 19 0 0 0 0 0 0 0
Canes Southwest - Clementz
Mathias O'Donnell
0 55 0 0 0 0 0 0 0 0
Canes Southwest - Clementz
Jake Overstreet
0 0 18 0 0 0 0 0 0 0
Canes Southwest - Clementz
Austin Phillips
0 10 5 0 0 0 0 0 0 0
Canes Southwest - Clementz
Gabriel Riggs
0 16 26 0 0 0 0 0 0 0
D5 Baseball
Chase Clendenen
57 0 0 0 0 0 0 0 0 0
D5 Baseball
Callum Conroy
0 58 0 0 0 0 0 0 0 0
D5 Baseball
Luke Harrington
0 94 0 0 0 0 0 0 0 0
D5 Baseball
Jacob Lilley
0 30 0 0 0 0 0 0 0 0
D5 Baseball
Logan Ponder
35 0 0 0 0 0 0 0 0 0
D5 Baseball
Charles Smith
0 17 15 0 0 0 0 0 0 0
D5 Baseball
Karson Trichel
0 0 96 0 0 0 0 0 0 0
D5 Baseball
Wyatt Watts
0 19 0 0 0 0 0 0 0 0
D5 Baseball
Christopher Weems
18 0 0 0 0 0 0 0 0 0
Easley Baseball Club 14U Mungle
Lance Davis
85 0 0 0 0 0 0 0 0 0
Easley Baseball Club 14U Mungle
Gunner Gilmore
0 0 69 0 0 0 0 0 0 0
Easley Baseball Club 14U Mungle
Bennett Stutts
0 0 63 0 0 0 0 0 0 0
Easley Baseball Club 14U Mungle
Tatum Turner
0 68 0 0 0 0 0 0 0 0
Easley Baseball Club 14U Watson
Hank Eaton
29 0 68 0 0 0 0 0 0 0
Easley Baseball Club 14U Watson
Meyer Maddox
0 0 10 0 0 0 0 0 0 0
Easley Baseball Club 14U Watson
Mason McMillin
0 0 84 0 0 0 0 0 0 0
Easley Baseball Club 14U Watson
Matthew Osteen
32 0 82 0 0 0 0 0 0 0
Easley Baseball Club 14U Watson
Lake Reed
0 73 0 0 0 0 0 0 0 0
Easley Baseball Club 14U Watson
Luke Sides
0 20 18 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Christian Alcala
20 29 0 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Elbert (Trey) Craig
0 28 0 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Miguel Cruz
2 0 0 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Michael Dudolski
0 0 83 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Dakylan Johnson
0 0 12 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Sammy Kelley
35 0 0 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Nehomar Ochoa Acosta
0 0 2 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Morgan Pearson
0 0 12 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Fisher Polydoroff
0 0 21 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Gus Sanchez
23 0 0 0 0 0 0 0 0 0
Enemy Baseball Showcase Team
Ezekiel Soria
0 34 0 0 0 0 0 0 0 0
ETX Banditos
Ryan Betts
0 0 85 0 0 0 0 0 0 0
ETX Banditos
Dillon Davenport
0 0 24 0 0 0 0 0 0 0
ETX Banditos
Randy Etheridge
0 87 0 0 0 0 0 0 0 0
ETX Banditos
Rowdy Hand
16 0 0 0 0 0 0 0 0 0
ETX Banditos
Jesse Jones
0 47 0 0 0 0 0 0 0 0
ETX Banditos
Walker McCann
32 0 0 0 0 0 0 0 0 0
ETX Banditos
Hayden Ross
43 0 0 0 0 0 0 0 0 0
ETX Banditos
Cooper Schock
0 0 29 0 0 0 0 0 0 0
ETX Banditos
Cohle Sherman
32 0 0 0 0 0 0 0 0 0
ETX Banditos
Chris Woodley
0 0 71 0 0 0 0 0 0 0
Gators Baseball
Zac Aten
0 67 68 0 0 0 0 0 0 0
Gators Baseball
Ian Burns
0 32 0 0 0 0 0 0 0 0
Gators Baseball
Reid Hahn
37 0 0 0 0 0 0 0 0 0
Gators Baseball
Jaxson Mitchell
0 36 0 0 0 0 0 0 0 0
Gators Baseball
Nash Sanders
57 0 0 0 0 0 0 0 0 0
Gators Baseball
Tanner Seglem
33 0 0 0 0 0 0 0 0 0
Gators Baseball
Scout Steinhilber
0 60 0 0 0 0 0 0 0 0
Louisiana Cyclones
Garrett Ajlani
0 18 0 0 0 0 0 0 0 0
Louisiana Cyclones
Easton Bruscato
0 26 0 0 0 0 0 0 0 0
Louisiana Cyclones
Kaden Graham
0 35 0 0 0 0 0 0 0 0
Louisiana Cyclones
Koltyn Huber
0 43 0 0 0 0 0 0 0 0
Louisiana Cyclones
Sutton Lewis
0 20 0 0 0 0 0 0 0 0
Louisiana Cyclones
Brennon McCarthy
0 56 0 0 0 0 0 0 0 0
Louisiana Cyclones
Carter Morris
0 20 0 0 0 0 0 0 0 0
Louisiana Cyclones
Ryan Steveson
0 46 0 0 0 0 0 0 0 0
Oak Grove Tigers
Jackson Bradley
0 17 0 0 0 0 0 0 0 0
Oak Grove Tigers
Spencer Foster
28 0 0 0 0 0 0 0 0 0
Oak Grove Tigers
James Harris
0 65 0 0 0 0 0 0 0 0
Oak Grove Tigers
Luke Simmons
35 0 0 0 0 0 0 0 0 0
Oak Grove Tigers
Brodie Stuart
0 127 0 0 0 0 0 0 0 0
Oak Grove Tigers
John Robert Walters
0 13 0 0 0 0 0 0 0 0
Old Hickory Generals
Lance Angell
0 0 87 0 0 0 0 0 0 0
Old Hickory Generals
Carter Casabella
0 0 90 0 0 0 0 0 0 0
Old Hickory Generals
Parker Day
0 0 20 0 0 0 0 0 0 0
Old Hickory Generals
Brandon Gillispie
0 8 15 0 0 0 0 0 0 0
Old Hickory Generals
Max Jackson
0 0 26 0 0 0 0 0 0 0
Old Hickory Generals
Cooper Johnson
0 100 0 0 0 0 0 0 0 0
Old Hickory Generals
Ashton Kemp
0 0 3 0 0 0 0 0 0 0
Old Hickory Generals
Lake Morris
0 83 0 0 0 0 0 0 0 0
Old Hickory Generals
Noah Rice
0 0 43 0 0 0 0 0 0 0
Old Hickory Generals
Maddox Schlagenhaft
0 15 41 0 0 0 0 0 0 0
Old Hickory Generals
Elijah Stockton
0 41 0 0 0 0 0 0 0 0
Ouachita A’s
Tate Hamby
81 0 0 0 0 0 0 0 0 0
Ouachita A’s
Jett Hudnall
0 55 0 0 0 0 0 0 0 0
Ouachita A’s
Mason Owens
0 0 29 0 0 0 0 0 0 0
Ouachita A’s
Tucker Stutts
0 56 53 0 0 0 0 0 0 0
Ouachita A’s
Kyle White
0 0 53 0 0 0 0 0 0 0
Ouachita A’s
Eli Williamson
14 0 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Jonathan Castillo
0 47 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Drew Dyke
0 53 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Diesel Gonzales
0 18 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Cade Henry
22 0 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Bryce Payne
0 42 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Tucker Tittle
29 0 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Harrison Wall
0 70 0 0 0 0 0 0 0 0
Performance Baseball Texas 14U
Campbell Williams
20 0 0 0 0 0 0 0 0 0
Texas Bombers - Okon
Jacob Ayala
0 61 22 0 0 0 0 0 0 0
Texas Bombers - Okon
Cooper Contreras
31 0 0 0 0 0 0 0 0 0
Texas Bombers - Okon
Hudson Emeterio
0 76 0 0 0 0 0 0 0 0
Texas Bombers - Okon
Romel Garcia
33 14 0 0 0 0 0 0 0 0
Texas Bombers - Okon
Christopher Germanos
0 18 89 0 0 0 0 0 0 0
Texas Bombers - Okon
Christian Maeder-Baldwin
17 0 32 0 0 0 0 0 0 0
Texas Bombers - Okon
Chris Mendoza
0 25 0 0 0 0 0 0 0 0
Texas Bombers - Okon
Eric Pena
0 54 0 0 0 0 0 0 0 0
Texas Bombers - Okon
Fabian Portillo
0 0 16 0 0 0 0 0 0 0
Texas Bombers - Okon
Cooper Wilburn
24 0 0 0 0 0 0 0 0 0
USA Prime National 2024
Luke Bajaj
29 0 0 0 0 0 0 0 0 0
USA Prime National 2024
Zane Becker
0 63 0 0 0 0 0 0 0 0
USA Prime National 2024
Jack Frankel
0 0 38 0 0 0 0 0 0 0
USA Prime National 2024
Josh Glaser
10 0 0 0 0 0 0 0 0 0
USA Prime National 2024
Kade Irons
25 0 37 0 0 0 0 0 0 0
USA Prime National 2024
Colin Lautzenheiser
30 0 0 0 0 0 0 0 0 0
USA Prime National 2024
Kash Mayfield
0 0 34 0 0 0 0 0 0 0
USA Prime National 2025
Juan Diego Amescua
33 0 55 0 0 0 0 0 0 0
USA Prime National 2025
Weston Ballard
0 38 0 0 0 0 0 0 0 0
USA Prime National 2025
Luke Billings
6 0 78 0 0 0 0 0 0 0
USA Prime National 2025
Pj Crayton
0 0 6 0 0 0 0 0 0 0
USA Prime National 2025
Grady Emerson
0 0 31 0 0 0 0 0 0 0
USA Prime National 2025
Jack Jorgenson
0 69 0 0 0 0 0 0 0 0
USA Prime National 2025
Brody Mattox
0 0 69 0 0 0 0 0 0 0
USA Prime National 2025
Jody Murillo
55 0 0 0 0 0 0 0 0 0
USA Prime National 2025
Kaden Robardey
0 0 46 0 0 0 0 0 0 0
USA Prime National 2025
Nick Wesloski
0 55 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