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
07/09
Day 2
07/10
Day 3
07/11
Day 4
07/12
Day 5
07/13
Day 6
07/14
Day 7
07/15
Day 8
07/16
Day 9
07/17
Day 10
07/18
29ers Baseball 2024 Red
Charles Cole
30 0 0 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Christopher Cole
51 0 0 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Michael Gaik Jr.
0 37 0 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Jake Kearney
0 0 37 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Joel Koch
0 0 86 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Joey Obrien
78 0 0 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Logan South
0 79 0 0 0 0 0 0 0 0
29ers Baseball 2024 Red
Ryan Zonts
53 0 0 0 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Jake Branch
7 0 98 0 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Owen Cavanaugh
28 0 90 0 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Trent Durham
0 85 0 0 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Lucas Garber
0 0 0 69 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Kaileb Hackman
97 0 0 0 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Riley Hendren
0 19 53 0 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Blake Potts
0 0 0 7 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Collin Sampson
0 0 0 74 0 0 0 0 0 0
BNBA Gold 15U Hawk/Pax
Ryan Theile
0 0 49 0 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Ben Alvarez
0 79 89 0 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Hayden Bowman
89 0 0 0 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Tyler Gerrick
7 0 0 94 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Nate Harris
0 0 0 98 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Jacob Homerding
0 0 0 49 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Iden Rodriguez
16 0 0 30 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Collin Severson
11 0 0 0 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Simon Skroch
0 98 0 0 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Drew Wills
0 7 84 0 0 0 0 0 0 0
ESP Select 15u Red (2024s)
Kameron Yearsley
0 0 23 98 0 0 0 0 0 0
Forceout Baseball Club
Robert Barrera
0 0 0 89 0 0 0 0 0 0
Forceout Baseball Club
Hector Cabrera
0 0 25 0 0 0 0 0 0 0
Forceout Baseball Club
Landon Dessart
0 0 29 0 0 0 0 0 0 0
Forceout Baseball Club
Adam Finn
0 74 50 0 0 0 0 0 0 0
Forceout Baseball Club
Ty Geschke
0 0 83 0 0 0 0 0 0 0
Forceout Baseball Club
Nate Lindner
0 0 0 33 0 0 0 0 0 0
Forceout Baseball Club
Jackson Sadowski
0 0 26 0 0 0 0 0 0 0
Forceout Baseball Club
Austin Sigrist
0 0 92 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
Joe Bieganski
9 0 41 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
Brady Carpenter
0 48 0 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
Raine Fredericks
0 101 0 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
William Hess
0 0 0 94 0 0 0 0 0 0
GRB RAYS MKE GREEN
Jeff Makinen
0 62 0 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
Wyatt Rushing
117 0 0 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
Gavin Skrzypchak
0 0 91 0 0 0 0 0 0 0
GRB RAYS MKE GREEN
Gavin Thompson
0 0 0 19 0 0 0 0 0 0
GRB RAYS MKE GREEN
Tyler Wallace
0 0 0 94 0 0 0 0 0 0
Grb Rays Yellow
Will Deets
0 0 97 0 0 0 0 0 0 0
Grb Rays Yellow
Chase Hansen
0 0 18 24 0 0 0 0 0 0
Grb Rays Yellow
Alex Ramus
0 90 96 0 0 0 0 0 0 0
Grb Rays Yellow
Gabe Reyes
0 0 0 56 0 0 0 0 0 0
Grb Rays Yellow
Josh Steger
0 0 91 0 0 0 0 0 0 0
Grb Rays Yellow
Carson Steinbeck
0 0 7 0 0 0 0 0 0 0
Grb Rays Yellow
Sam Vargas
0 0 15 37 0 0 0 0 0 0
Great Lakes 15u Red
Jack Blink
0 0 0 69 0 0 0 0 0 0
Great Lakes 15u Red
Matthew Galatzer
0 38 0 0 0 0 0 0 0 0
Great Lakes 15u Red
Sam Meyer
32 57 0 0 0 0 0 0 0 0
Great Lakes 15u Red
Will Preimesberger
86 0 0 0 0 0 0 0 0 0
Great Lakes 15u Red
Luke Reisig
0 0 0 23 0 0 0 0 0 0
Great Lakes 15u Red
Ben Rudser
0 0 68 0 0 0 0 0 0 0
Great Lakes 15u Red
Aidan Smith
19 0 21 0 0 0 0 0 0 0
Great Lakes 15u Red
Ben Tauscher
0 0 16 67 0 0 0 0 0 0
Great Lakes 15u Red
Colton Widen
84 64 0 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Carson Beavers
0 0 0 79 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Chase Gasner
0 0 61 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Trey Kent-Landrum
23 0 0 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Tommy Kroohn
0 45 0 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Owen Maslowski
0 0 0 25 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Alex Mezzetti
79 0 0 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Matt Murphy
0 26 0 39 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Ashton Poole
0 13 0 42 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Hayden Sperbeck
0 0 47 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Noah Thorsen
0 83 0 0 0 0 0 0 0 0
GREAT LAKES BASEBALL 15U BLACK
Isaac Wenszell
0 88 0 0 0 0 0 0 0 0
Illinois Indians
Tannor Carson
0 87 0 0 0 0 0 0 0 0
Illinois Indians
Drew Fullenkamp
0 99 0 0 0 0 0 0 0 0
Illinois Indians
Sammy Rubenstein
0 21 0 0 0 0 0 0 0 0
Illinois Indians
Sam Sacor
0 0 95 0 0 0 0 0 0 0
Illinois Indians
Matthew Yadgar
0 43 0 47 0 0 0 0 0 0
Illinois Indians
Peter Zimmerman
0 0 0 79 0 0 0 0 0 0
Illinois Indians Red
Jack Bennett
0 32 0 0 0 0 0 0 0 0
Illinois Indians Red
Cj Dahlgren
0 76 12 0 0 0 0 0 0 0
Illinois Indians Red
Hayden Esparcia
0 0 15 0 0 0 0 0 0 0
Illinois Indians Red
Braden Grimm
0 40 0 0 0 0 0 0 0 0
Illinois Indians Red
Jake Kobus
0 0 40 0 0 0 0 0 0 0
Illinois Indians Red
Bradley Lemke
0 0 0 46 0 0 0 0 0 0
Illinois Indians Red
Matthew Lemke
0 0 56 0 0 0 0 0 0 0
Illinois Indians Red
Jack Mannion
0 47 9 0 0 0 0 0 0 0
Illinois Indians Red
Jackson Sherman
0 0 0 78 0 0 0 0 0 0
Jba Clutch Navy 2024
Dylan Dobratz
0 0 93 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Flynn Huffman
0 18 0 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Keagen Jirschele
0 12 0 93 0 0 0 0 0 0
Jba Clutch Navy 2024
Emmitt Konieczny
0 82 0 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Taylor Lemanski
0 21 0 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Noah Marschke
0 0 7 95 0 0 0 0 0 0
Jba Clutch Navy 2024
Tanner Nienhaus
0 36 0 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Gavin Obremski
56 0 0 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Ty Rechner
42 0 0 19 0 0 0 0 0 0
Jba Clutch Navy 2024
Ian Salvesen
0 0 21 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Carter Schmitt
0 33 0 0 0 0 0 0 0 0
Jba Clutch Navy 2024
Duke Shovald
0 38 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Patrick Bertsch
46 0 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Gage Finch
0 83 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Luke Henn
0 9 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Brady Lausten
6 0 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Jack Poellot
89 0 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Nastacio Sanchez
29 0 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Tyler Suttner
58 0 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Tyrus Swift
0 29 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Michael Turner
24 0 0 0 0 0 0 0 0 0
Midwest Halos 2024 Red
Adam Urban
0 83 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Nathan Brinegar
0 80 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Seth Daniels
0 0 0 38 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Riggs Harper
0 0 0 49 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Gavin Moore
0 57 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Sawyer Owens
0 86 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Jackson Pruitt
0 24 35 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
John Scoggins
0 0 82 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Brady Smith
0 0 19 51 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Caleb Smith
0 0 60 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Drew Blevins
0 0 0 26 0 0 0 0 0 0
Patriots Baseball 2024-Red
Keyton Cook
45 0 83 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Peyton Cooper
0 2 0 92 0 0 0 0 0 0
Patriots Baseball 2024-Red
Kellen Lindstrom
58 0 0 90 0 0 0 0 0 0
Patriots Baseball 2024-Red
Broden Mabe
0 0 0 6 0 0 0 0 0 0
Patriots Baseball 2024-Red
Brylon Mayberry
0 101 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Brett Roberson
0 0 0 30 0 0 0 0 0 0
Patriots Baseball 2024-Red
Cole Schoen
0 85 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Jack Schoen
4 12 0 97 0 0 0 0 0 0
Patriots Baseball 2024-Red
Aaron Strohm
0 0 0 48 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Carson Bakay
23 0 0 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Joshua Brown
0 52 0 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Zander Ealy
0 43 0 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Ethan Esparza
32 38 0 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Avery Flactiff
0 0 14 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
George Hoss Jr
0 0 71 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Jayden Putnam
31 0 50 0 0 0 0 0 0 0
Rawlings Tigers Quad Cities
Patrick Schnell
0 0 0 0 0 0 43 0 0 0
Rhino Wisconsin 2024 - Schaefer
Nicholas Bergin
0 0 0 11 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Ty Carlson
0 0 0 7 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Ian Dohms
93 0 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Bryce Duszak
0 61 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Shaun Gavin
0 0 90 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Ryan Johnson
0 85 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Jack Severson
8 0 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Sawyer Steineke
0 66 0 95 0 0 0 0 0 0
Rhino Wisconsin 2024 - Schaefer
Zach Tomlinson
28 0 26 31 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Bo Anderson
0 0 67 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Riker Blahnik
59 0 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Carson Glosny
12 0 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Colin Jeanty
58 0 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Bon Lachance
41 0 9 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Cole Magnuson
0 0 50 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Jordan Vandenplas
14 0 0 0 0 0 0 0 0 0
Rhino Wisconsin 2024 - WIck
Zak Vanlerberghe
28 0 68 0 0 0 0 0 0 0
Slammers-Coyote 2024
Tommie Aberle
0 57 0 0 0 0 0 0 0 0
Slammers-Coyote 2024
Tadgh Burke
0 56 0 0 0 0 0 0 0 0
Slammers-Coyote 2024
Asher Malin
0 0 19 0 0 0 0 0 0 0
Slammers-Coyote 2024
Michael Pasquesi
0 60 0 0 0 0 0 0 0 0
Slammers-Coyote 2024
Nicholas Rayyan
0 0 13 13 0 0 0 0 0 0
Slammers-Coyote 2024
Matthew Ruttkay
0 0 66 0 0 0 0 0 0 0
Slammers-Coyote 2024
Griffin Troha
0 44 0 0 0 0 0 0 0 0
Slammers-Coyote 2024
Luke Weber
0 0 0 80 0 0 34 0 0 0
St. Louis Pirates
Fletcher Anderson
0 0 1 0 0 0 0 0 0 0
St. Louis Pirates
Gavin Bradley
10 0 17 0 0 0 0 0 0 0
St. Louis Pirates
Devin Coulter
0 0 85 0 0 0 0 0 0 0
St. Louis Pirates
Dean Daugherty
0 18 0 0 0 0 0 0 0 0
St. Louis Pirates
Garrett Jackson
0 0 23 0 0 0 0 0 0 0
St. Louis Pirates
Bryce Lemp
94 0 0 0 0 0 0 0 0 0
St. Louis Pirates
Matthew Robb
0 0 24 0 0 0 0 0 0 0
St. Louis Pirates
Evan Weber
0 97 0 0 0 0 0 0 0 0
St. Louis Pirates
Zach Weiner
0 0 74 0 0 0 0 0 0 0
STL Force 2024
Braiden Boschen
0 73 0 0 0 0 0 0 0 0
STL Force 2024
Devan Jordan
0 0 18 0 0 0 0 0 0 0
STL Force 2024
Kayden Kohlberg
0 56 0 0 0 0 0 0 0 0
STL Force 2024
Peyton Levasseur
0 69 0 0 0 0 0 0 0 0
STL Force 2024
Landon Potts
0 0 97 0 0 0 0 0 0 0
STL Force 2024
Dalton Rainwater
0 0 50 0 0 0 0 0 0 0
STL Force 2024
Lucas Riebeling
79 0 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