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/18
Day 2
06/19
Day 3
06/20
Day 4
06/21
Day 5
06/22
Day 6
06/23
Day 7
06/24
Day 8
06/25
Day 9
06/26
Day 10
06/27
Canton Michigan Marlins 16U
Logan Drogowski
29 0 21 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Jacob Dziewit
0 0 9 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Gabriel Johnson
0 0 32 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Spencer Koski
22 0 80 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Zachary Porada
47 0 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Jude Abbadessa
42 0 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Brennyn Abendroth
40 0 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Nico Acevedo
18 0 0 13 0 0 0 0 0 0
DBacks Elite (Makki)
Zeph Arnold
0 0 0 50 0 0 0 0 0 0
DBacks Elite (Makki)
Caydan Belt
0 0 24 0 0 0 0 0 0 0
DBacks Elite (Makki)
Kyle Crow
0 68 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Jake Dodge
0 0 40 0 0 0 0 0 0 0
DBacks Elite (Makki)
Carson Estridge
33 0 0 58 0 0 0 0 0 0
DBacks Elite (Makki)
Nic Good
0 0 0 32 0 0 0 0 0 0
DBacks Elite (Makki)
Alex Grygar
0 0 43 0 0 0 0 0 0 0
DBacks Elite (Makki)
Kyle Kaempf
41 0 0 45 0 0 0 0 0 0
DBacks Elite (Makki)
Christopher J Lugo-Rodriguez
1 0 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Aidan Plummer
0 20 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Adam Hamilton
0 0 80 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Jon Jaros
0 32 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Alex Nemunaitis
0 56 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Andy Nemunaitis
0 44 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Colin Patterson
37 0 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Carson Smith
0 53 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Seth Witt
76 0 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Carter Hurlburt
53 0 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Ian Katulski
33 0 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Kaden Kovach
3 0 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Jared Kramp
0 27 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Eli Lohr
0 33 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Colin Presnar
0 37 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Joseph Price
0 0 95 0 0 0 0 0 0 0
East Coast Michigan 16U
Derek Ruiz
33 0 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Sammy Vitale
21 0 0 0 0 0 0 0 0 0
East Coast Michigan 16U
Eric Whiting
47 0 0 0 0 0 0 0 0 0
Legacy Shields
Chace Cinglie
0 33 0 0 0 0 0 0 0 0
Legacy Shields
Dominic Krupinski
0 30 0 0 0 0 0 0 0 0
Legacy Shields
Coy Plummer
0 81 0 0 0 0 0 0 0 0
Little Caesars - 16u
Matty Kostuch
0 56 0 0 0 0 0 0 0 0
Little Caesars - 16u
Alec Leonard
0 80 0 0 0 0 0 0 0 0
Little Caesars - 16u
Lucas Malinowski
23 0 25 0 0 0 0 0 0 0
Little Caesars - 16u
Chris Marshall
0 0 19 0 0 0 0 0 0 0
Little Caesars - 16u
Jake Tedesco
24 0 48 0 0 0 0 0 0 0
Little Caesars - 16u
Mason Walker
92 0 0 0 0 0 0 0 0 0
Little Caesars - 16u
Wyatt Walker
12 0 0 0 0 0 0 0 0 0
Little Caesars - 16u
Darren Welch
0 55 0 0 0 0 0 0 0 0
Michigan Aces
Sean Bartlett
0 0 0 19 0 0 0 0 0 0
Michigan Aces
Phillip Hampton
0 0 83 0 0 0 0 0 0 0
Michigan Aces
Paul Jones
0 0 0 21 0 0 0 0 0 0
Michigan Aces
Justin Militello
0 0 0 75 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Alec Brewer
73 0 0 0 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Nathan Brown
0 0 0 35 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Griffin Kilander
0 0 0 83 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Sammy Lafata
0 0 0 46 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Ray Perez
26 0 0 0 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Coltrane Rubner
0 0 0 70 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Logan Van Sicklen
0 0 0 22 0 0 0 0 0 0
Michigan Bulls- Malkovich
Corey Bell, Jr.
0 57 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Dean Brown
64 0 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Blake Gedrich
77 0 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Eoin Hubbard
0 46 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Jeremy Laballister
30 0 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Joshua Michaels
69 0 0 0 0 0 0 0 0 0
Michigan College Connect
Keaton Ballard
0 44 0 0 0 0 0 0 0 0
Michigan College Connect
Brady Birchmeier
0 70 0 0 0 0 0 0 0 0
Michigan College Connect
Justin Militello
57 0 0 0 0 0 0 0 0 0
Michigan College Connect
Ashton Nowak
0 0 83 0 0 0 0 0 0 0
Michigan College Connect
Brandon Rice
0 0 24 0 0 0 0 0 0 0
Michigan College Connect
Drake Ward
46 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Aidan Arbogast
0 56 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Ciaran Caughey
0 0 95 0 0 0 0 0 0 0
Motor City Hit Dogs
Tyler Genova
17 0 25 0 0 0 0 0 0 0
Motor City Hit Dogs
Kyle Harris
57 0 0 37 0 0 0 0 0 0
Motor City Hit Dogs
Linken Hayward
56 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Elijah Holt
19 0 0 41 0 0 0 0 0 0
Motor City Hit Dogs
Bobby Kronner
0 0 0 43 0 0 0 0 0 0
Motor City Hit Dogs
Patrick Pilchowski
0 84 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Joey Wagner
39 0 0 0 0 0 0 0 0 0
Motor City Mayhem
John Alexander
0 0 41 0 0 0 0 0 0 0
Motor City Mayhem
Joshua Golab
33 0 34 0 0 0 0 0 0 0
Motor City Mayhem
Hector Jaimes
0 23 33 0 0 0 0 0 0 0
Motor City Mayhem
Sebastian Jaimes
0 0 15 0 0 0 0 0 0 0
Motor City Mayhem
Cole Lambdin
29 0 0 0 0 0 0 0 0 0
Motor City Mayhem
Zech Weatherbee
30 26 0 0 0 0 0 0 0 0
Motor City Mayhem
Gavin White
0 28 0 0 0 0 0 0 0 0
OEB
Chris Bryant
13 0 0 0 0 0 0 0 0 0
OEB
Andrew Gormley
83 0 0 0 0 0 0 0 0 0
OEB
Ryan Miller
0 76 0 0 0 0 0 0 0 0
OEB
Logan Oakes
1 0 0 0 0 0 0 0 0 0
OEB
Ryan Shimek
0 17 0 0 0 0 0 0 0 0
OEB
Nolan Williams
33 0 0 0 0 0 0 0 0 0
Ohio Diamond Hawks
Max Alm
0 86 0 0 0 0 0 0 0 0
Ohio Diamond Hawks
Trace Robinson
0 0 12 0 0 0 0 0 0 0
Ohio Diamond Hawks
Noah Sample
0 0 75 0 0 0 0 0 0 0
Ohio Diamond Hawks
Cody Sauceda-Alvarez
0 0 42 0 0 0 0 0 0 0
Ohio Diamond Hawks
Rory Smith
0 0 75 0 0 0 0 0 0 0
Ohio Diamond Hawks
Josh Stone
0 25 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Spencer Andrzejewski
0 67 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Jackson Borowski
87 0 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Jack Bullard
0 56 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Reece Magers
0 0 31 0 0 0 0 0 0 0
South Oakland A's - Lelli
Andrew Pokley
0 42 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Nathan Riffe
0 28 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Gavin Woodard
0 0 53 0 0 0 0 0 0 0
Stallions Baseball Club
Ian Anderson
0 0 15 0 0 0 0 0 0 0
Stallions Baseball Club
Aidan Balicki
0 76 0 0 0 0 0 0 0 0
Stallions Baseball Club
Jacob Shaver
0 47 0 0 0 0 0 0 0 0
Stallions Baseball Club
Seth Vanhove
0 0 54 0 0 0 0 0 0 0
Team Fattfro
Luke Griffith
0 54 0 0 0 0 0 0 0 0
Team Fattfro
Drew Hartshorn
0 0 27 0 0 0 0 0 0 0
Team Fattfro
Danny Hoffman
0 0 53 0 0 0 0 0 0 0
Team Fattfro
Jackson Kanak
0 61 0 0 0 0 0 0 0 0
Team Fattfro
Seth Oberholtzer
0 0 39 0 0 0 0 0 0 0
Team Fattfro
Kade Schneider
0 42 0 0 0 0 0 0 0 0
Team Fattfro
Jack Serrano
0 7 0 0 0 0 0 0 0 0
Team Fattfro
Ben Yaney
0 36 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/18
Day 2
06/19
Day 3
06/20
Day 4
06/21
2020 PG Super25 16U Ohio Valley QualifierMichigan Bulls (Gallagher)Griffin Kilander1006/14/2020 RR
2020 PG Super25 16U Ohio Valley QualifierMichigan Bulls (Gallagher)Sammy Lafata956/14/2020 RR
2020 PG Super25 16U Ohio Valley QualifierSouth Oakland A's - LelliGavin Woodard976/14/2020 RR
2020 PG Super25 16U Ohio Valley QualifierSouth Oakland A's - LelliReece Magers816/14/2020 RR