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/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
Day 5
07/20
Day 6
07/21
Day 7
07/22
Day 8
07/23
Day 9
07/24
Day 10
07/25
Adrian Dirtbags Klotz
Seth Austin
0 0 36 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Jacob Burns
0 0 13 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Walker Claiborne
0 0 81 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Brady Hunt
0 25 0 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Logan Hunt
29 0 94 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Lincoln Lipinski
100 0 0 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Harrison Moore
0 0 12 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Broc Shoemaker
0 53 0 0 0 0 0 0 0 0
Adrian Dirtbags Klotz
Haydn Stover
0 0 34 0 0 0 0 0 0 0
Canes Baseball - Adams
Jacob Cavender
0 0 3 0 0 0 0 0 0 0
Canes Baseball - Adams
Brady Davis
0 74 0 0 0 0 0 0 0 0
Canes Baseball - Adams
Evan Fry
0 0 98 0 0 0 0 0 0 0
Canes Baseball - Adams
Connor Kenney
24 0 10 0 0 0 0 0 0 0
Canes Baseball - Adams
Tanner Lenhart
0 44 0 0 0 0 0 0 0 0
Canes Baseball - Adams
Ben Zink
53 0 0 0 0 0 0 0 0 0
DBacks Elite 16u (Banks)
Derick Garcia
87 0 0 0 0 0 0 0 0 0
DBacks Elite 16u (Banks)
Matthew Hoover
0 0 92 0 0 0 0 0 0 0
DBacks Elite 16u (Banks)
Jack Quinn
0 78 0 0 0 0 0 0 0 0
DBacks Elite 16u (Banks)
Dade Robinson
0 0 0 35 0 0 0 0 0 0
DBacks Elite 16u (Banks)
Wander Wilkerson- Martinez
0 0 0 79 0 0 0 0 0 0
Demand Command Toledo Bradford
Blake Bradford
36 0 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Benny Crooks
44 0 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Angelo Gonzalez
13 0 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Andrew McManus
78 0 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Will Rettig
0 61 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Carson Smith
0 0 31 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Ryan Thompson
0 0 76 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Seth Witt
83 0 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Corey Bell, Jr.
23 0 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Blake Gedrich
0 79 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Eoin Hubbard
0 3 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Jeremy Laballister
31 0 0 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Joshua Michaels
47 0 68 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
William Myrick
0 0 36 0 0 0 0 0 0 0
Michigan Bulls- Malkovich
Tyler Ross
13 0 9 0 0 0 0 0 0 0
MIchigan Sports Academy
Chase Cundiff
0 0 83 0 0 0 0 0 0 0
MIchigan Sports Academy
Ethan Hochendoner
0 0 63 0 0 0 0 0 0 0
MIchigan Sports Academy
Jacob Messman
80 0 0 0 0 0 0 0 0 0
MIchigan Sports Academy
Jake Middleton
0 0 83 0 0 0 0 0 0 0
Mid Ohio Bullets
Blaine Bowman
0 0 5 81 0 0 0 0 0 0
Mid Ohio Bullets
Ryan Chapman
45 0 60 0 0 0 0 0 0 0
Mid Ohio Bullets
Jeremy Holloway
40 0 27 100 0 0 0 0 0 0
Mid Ohio Bullets
Marshall Shepherd
0 0 0 86 0 0 0 0 0 0
Mid Ohio Bullets
Brody Symsick
42 0 94 0 0 0 0 0 0 0
Mid Ohio Bullets
Bohdi Workman
9 0 0 0 0 0 0 0 0 0
Naperville Renegades 16U National
Kenton Esch
89 0 0 0 0 0 0 0 0 0
Naperville Renegades 16U National
Tyler Jewett
0 99 0 0 0 0 0 0 0 0
Naperville Renegades 16U National
Grant McSpadden
0 0 36 0 0 0 0 0 0 0
Naperville Renegades 16U National
Sean Shannon
9 42 0 0 0 0 0 0 0 0
Naperville Renegades 16U National
Andrew Shatrau
0 0 72 0 0 0 0 0 0 0
Oakland Tigers
Henry Allen
101 0 0 0 0 0 0 0 0 0
Oakland Tigers
Carson Desmet
0 86 0 0 0 0 0 0 0 0
Oakland Tigers
Zack Fairless
0 0 89 0 0 0 0 0 0 0
Oakland Tigers
Jack Teelander
0 0 27 0 0 0 0 0 0 0
Oakland Tigers
Jonas Welles
45 0 0 0 0 0 0 0 0 0
Ohio Cardinals
Brock Hudik
63 0 0 0 0 0 0 0 0 0
Ohio Cardinals
Caleb Loboschefski
76 0 0 99 0 0 0 0 0 0
Ohio Cardinals
Aaron Parker
0 0 70 0 0 0 0 0 0 0
Ohio Cardinals
Will Sherman
39 0 27 0 0 0 0 0 0 0
Ohio Cardinals
Rj Shunck
0 14 0 61 0 0 0 0 0 0
Ohio Cardinals
Landen Vance
11 21 0 23 0 0 0 0 0 0
Ohio Elite
Andrew Bester
39 0 31 0 0 0 0 0 0 0
Ohio Elite
Colin Bester
0 46 0 0 0 0 0 0 0 0
Ohio Elite
Brady Boltinghouse
0 89 0 0 0 0 0 0 0 0
Ohio Elite
Adrian Mangine
56 0 0 0 0 0 0 0 0 0
Ohio Elite
Casey Tomasik
0 0 73 0 0 0 0 0 0 0
Ohio Elite
Nicolas Vertikoff
123 0 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
Hunter Cahl
0 71 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
Christian Dobies
0 39 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
John Freeman
0 39 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
Jordan Holmberg
0 0 70 0 0 0 0 0 0 0
Ohio Hit Club 16U
Ryan Kowalski
92 0 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
Derrick Lopez
47 0 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
Josiah Nasipak
0 0 52 0 0 0 0 0 0 0
Ohio Hit Club 16U
Jacob Szabo
0 31 0 0 0 0 0 0 0 0
Ohio Hit Club 16U
Alex Webb
0 11 0 0 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Charlie Ballou
0 0 0 111 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Ryker Beaty
0 71 0 0 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Aden Hubbard
0 41 0 0 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Conner Manos
0 0 81 0 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Egan O’Hara
0 43 0 0 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Rei Ochiai
0 23 0 0 0 0 0 0 0 0
Ohio Hornets 16U O'Hara
Zach Yates
0 90 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Cayden Carroll
30 0 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Andrew Klipfer
24 24 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Anthony Knoblauch
44 0 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Nate Reynard
45 0 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Dylan Sensabaugh
45 0 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Christopher Silcott
30 50 0 0 0 0 0 0 0 0
Pickerington Predators 16U
Braedan Trombley
0 44 0 0 0 0 0 0 0 0
Stallions Baseball Club
Ian Anderson
0 78 0 0 0 0 0 0 0 0
Stallions Baseball Club
Maddux Beard
0 0 12 0 0 0 0 0 0 0
Stallions Baseball Club
Aidan Cunningham
0 15 0 0 0 0 0 0 0 0
Stallions Baseball Club
Zach Eyssen
0 21 0 0 0 0 0 0 0 0
Stallions Baseball Club
Austyn Kazmierczak
0 10 0 0 0 0 0 0 0 0
Stallions Baseball Club
David Robinson
0 35 0 0 0 0 0 0 0 0
Stallions Baseball Club
Jacob Shaver
0 0 95 0 0 0 0 0 0 0
Toledo Hawks
Ethan Barno
4 0 84 0 0 0 0 0 0 0
Toledo Hawks
Xander Bunch
0 59 0 0 0 0 0 0 0 0
Toledo Hawks
Jimmy Goodyear
59 0 0 0 0 0 0 0 0 0
Toledo Hawks
Alex Iserman
53 0 0 0 0 0 0 0 0 0
Toledo Hawks
Blake Karrick
0 57 0 0 0 0 0 0 0 0
Toledo Hawks
Garrett LaBeau
38 0 41 0 0 0 0 0 0 0
Toledo Hawks
Garret Long
21 0 0 0 0 0 0 0 0 0
Toledo Hawks
Logan Moss
58 0 0 0 0 0 0 0 0 0
Triple Crown Royals 16u Kula
Tony Falvo
0 0 29 0 0 0 0 0 0 0
Triple Crown Royals 16u Kula
Keegan Montgomery
0 0 78 0 0 0 0 0 0 0
US ELITE BASEBALL 2022 Northeast US TEAM
Tyler Alexander
0 0 76 0 0 0 0 0 0 0
US ELITE BASEBALL 2022 Northeast US TEAM
Logan Cherepko
89 0 0 0 0 0 0 0 0 0
US ELITE BASEBALL 2022 Northeast US TEAM
Brandon Laubach
0 22 0 0 0 0 0 0 0 0
US ELITE BASEBALL 2022 Northeast US TEAM
Antonio Llorente
18 0 11 0 0 0 0 0 0 0
US ELITE BASEBALL 2022 Northeast US TEAM
Michael Melosky
0 0 26 0 0 0 0 0 0 0
US ELITE BASEBALL 2022 Northeast US TEAM
Aaron Pirkle
0 95 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
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
2020 WWBA 16U National ChampionshipMichiana Land SharksJack Quinn637/14/2020 RR RR
2020 WWBA 16U National ChampionshipMichiana Land SharksMatthew Hoover917/13/2020 RR RR