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
15U MICHIGAN WILDCATS
Austin Davis
0 59 0 0 0 0 0 0 0 0
15U MICHIGAN WILDCATS
Kolby Dorn
0 0 32 0 0 0 0 0 0 0
15U MICHIGAN WILDCATS
William Lowery
0 16 51 0 0 0 0 0 0 0
15U MICHIGAN WILDCATS
Michael Madrigal
35 0 0 87 0 0 0 0 0 0
15U MICHIGAN WILDCATS
Jason Marshall
0 0 85 0 0 0 0 0 0 0
15U MICHIGAN WILDCATS
Shane McAlinden
17 0 87 0 0 0 0 0 0 0
15U MICHIGAN WILDCATS
Robbie Miller
46 0 0 48 0 0 0 0 0 0
15U MICHIGAN WILDCATS
Jake Peer
0 43 0 0 0 0 0 0 0 0
Adrian Lookouts
Jaret Alcock
0 0 71 0 0 0 0 0 0 0
Adrian Lookouts
Jobe Benschoter
63 0 0 45 0 0 0 0 0 0
Adrian Lookouts
Landon Duval
0 9 6 0 0 0 0 0 0 0
Adrian Lookouts
Kage Little
26 0 0 45 0 0 0 0 0 0
Adrian Lookouts
Cameron Nieto
16 0 0 0 0 0 0 0 0 0
Adrian Lookouts
Zachary Recker
0 0 39 0 0 0 0 0 0 0
Adrian Lookouts
Clayton Retter
0 80 0 0 0 0 0 0 0 0
Hawks Gold
Owen Elsey
19 62 0 0 0 0 0 0 0 0
Hawks Gold
Colin Farquharson
0 0 73 0 0 0 0 0 0 0
Hawks Gold
Kenny Hagle
0 91 0 0 0 0 0 0 0 0
Hawks Gold
Jack Marsden
21 0 0 0 0 0 0 0 0 0
Hawks Gold
Logan McLaughlin
90 0 0 0 0 0 0 0 0 0
Hawks Gold
Zach Painter
9 0 0 0 0 0 0 0 0 0
Hawks Gold
Jylon Peek
45 0 0 0 0 0 0 0 0 0
Hawks Gold
David Zilch
58 0 0 0 0 0 0 0 0 0
LAKE ERIE CHARGERS
Jackson Bauer
0 0 65 0 0 0 0 0 0 0
LAKE ERIE CHARGERS
Dominic Carlson
0 66 0 0 0 0 0 0 0 0
LAKE ERIE CHARGERS
Martin Myerholtz
0 87 0 0 0 0 0 0 0 0
LAKE ERIE CHARGERS
Ethan Rapp
0 0 45 0 0 0 0 0 0 0
LAKE ERIE CHARGERS
Kenny Rice
0 8 0 0 0 0 0 0 0 0
Maumee Panthers
Jack Becker
13 0 0 0 0 0 0 0 0 0
Maumee Panthers
Mike Dembski
0 94 0 0 0 0 0 0 0 0
Maumee Panthers
Zach Gronau
22 0 0 0 0 0 0 0 0 0
Maumee Panthers
Logan Nye
70 0 0 0 0 0 0 0 0 0
Maumee Panthers
Jake Olszewski
93 0 0 0 0 0 0 0 0 0
Maumee Panthers
Owen Seiler
0 21 0 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Sawyer Arbogast
0 0 71 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Devon Brown
0 96 0 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Emerson Foldenauer
0 24 0 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Michael Kasperek
0 23 40 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Zach Mathews
46 0 0 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Luke Park
0 44 0 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Josh Weiss
81 0 0 0 0 0 0 0 0 0
Michigan Red Sox Bodary
Jordan Williams
0 91 0 0 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Kevin Johnston
33 0 0 94 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Brandon Lynch
40 0 0 0 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Andy Place Iii
0 0 90 0 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Konnor Putz
0 0 12 15 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Konner Quinn
0 0 0 79 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Sam Russo
95 0 0 0 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Henry Singer
0 85 0 0 0 0 0 0 0 0
Rawlings Tigers 15U South Bend
Austin Wittrock
95 0 0 0 0 0 0 0 0 0
SWAT Baseball Club
Blake Boike
0 56 0 0 0 0 0 0 0 0
SWAT Baseball Club
Chad Fisher
70 0 0 0 0 0 0 0 0 0
SWAT Baseball Club
Aiden Jeffries
0 28 0 63 0 0 0 0 0 0
SWAT Baseball Club
Cooper Johnson
0 37 0 94 0 0 0 0 0 0
SWAT Baseball Club
Cole Loftis
0 0 87 0 0 0 0 0 0 0
SWAT Baseball Club
Elliott Piasecki
0 0 43 0 0 0 0 0 0 0
SWAT Baseball Club
Nicholas Steigerwald
18 0 0 42 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest