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/16
Day 2
06/17
Day 3
06/18
Day 4
06/19
Day 5
06/20
Day 6
06/21
Day 7
06/22
Day 8
06/23
Day 9
06/24
Day 10
06/25
3t’S Baseball
Tyson Behn
68 0 0 0 0 0 0 0 0 0
3t’S Baseball
Kyle Clevidence
0 46 0 0 0 0 0 0 0 0
3t’S Baseball
Micah Leyva
0 24 0 0 0 0 0 0 0 0
3t’S Baseball
Will Nesler
23 0 65 0 0 0 0 0 0 0
3t’S Baseball
Seth Papesh
0 0 21 0 0 0 0 0 0 0
3t’S Baseball
Raine Pitre
0 17 0 0 0 0 0 0 0 0
3t’S Baseball
Braden Wallace
0 28 22 0 0 0 0 0 0 0
Brew State Baseball Academy
John Bark
89 0 0 0 0 0 0 0 0 0
Brew State Baseball Academy
James Cirincione
0 8 0 0 0 0 0 0 0 0
Brew State Baseball Academy
Decker Kleppin
0 0 100 0 0 0 0 0 0 0
Brew State Baseball Academy
Silas Kwaterski
0 0 24 0 0 0 0 0 0 0
Brew State Baseball Academy
Ryan Mahn
9 0 0 0 0 0 0 0 0 0
Brew State Baseball Academy
Ben Schroeder
0 41 0 0 0 0 0 0 0 0
Brew State Baseball Academy
Harrison Schwabe
0 62 0 0 0 0 0 0 0 0
Edge Baseball 14u
Brady Ausen
0 0 70 0 0 0 0 0 0 0
Edge Baseball 14u
Chase Barr
32 0 0 0 0 0 0 0 0 0
Edge Baseball 14u
Michael Hackworthy
0 68 0 0 0 0 0 0 0 0
Edge Baseball 14u
Landon Lassahn
0 0 55 0 0 0 0 0 0 0
Edge Baseball 14u
Braden Rear
0 57 0 0 0 0 0 0 0 0
Edge Baseball 14u
Zane Seffrood
70 0 0 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Russell Hengels
0 0 70 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Connor Hites
20 0 0 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Mike Ruder
0 0 29 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Jake Saltarelli
65 0 0 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Colin Sims
86 0 0 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Isaac Stoelinga
58 0 0 0 0 0 0 0 0 0
Elite Baseball Training-Miller
Jacob Wolfinger
0 0 26 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Landon Clements
0 0 12 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Sean Dabe
15 36 10 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Ryan Helfinstine
0 0 17 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Spencer Kim
0 0 35 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Logan Laudadio
28 0 0 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Wade Ozment
32 0 0 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Owen Satterlee
84 0 0 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Maverick Shines
0 0 16 0 0 0 0 0 0 0
Grb Rays Illinois Dabe
Ryan Tucker
0 58 35 0 0 0 0 0 0 0
Hortonville
Tristan Berrens
64 0 0 0 0 0 0 0 0 0
Hortonville
Jonathon Englebert
0 0 41 0 0 0 0 0 0 0
Hortonville
Kolten Jens
0 0 75 0 0 0 0 0 0 0
Hortonville
Spencer Lund
82 0 0 0 0 0 0 0 0 0
Hortonville
Matthew Tank
67 0 0 0 0 0 0 0 0 0
Hortonville
Elijah Yeager
70 0 0 0 0 0 0 0 0 0
Iowa Stars
Evan Abbott
0 0 64 0 0 0 0 0 0 0
Iowa Stars
Alex Jensen
2 0 34 0 0 0 0 0 0 0
Iowa Stars
Greyson Johnson-Miers
25 0 0 0 0 0 0 0 0 0
Iowa Stars
Alec McClinton
63 0 0 0 0 0 0 0 0 0
Iowa Stars
Edgar Perez
44 0 0 0 0 0 0 0 0 0
Iowa Stars
Aidan Plum
22 0 32 0 0 0 0 0 0 0
Iowa Stars
Connor Williams
91 0 0 0 0 0 0 0 0 0
Iowa Sticks Red
Will Biggs
32 0 0 0 0 0 0 0 0 0
Iowa Sticks Red
Benjamin Booth
13 0 47 0 0 0 0 0 0 0
Iowa Sticks Red
Matt Meeker
20 0 0 0 0 0 0 0 0 0
Iowa Sticks Red
Rhylee Schmidt
0 0 51 0 0 0 0 0 0 0
Iowa Sticks Red
Brady Smith
94 0 0 0 0 0 0 0 0 0
Iowa Sticks Red
Gavin Weinschenk
76 0 0 0 0 0 0 0 0 0
MBA 14U
Braeyden Hale
2 25 0 0 0 0 0 0 0 0
MBA 14U
Jagger Jackson
0 16 0 0 0 0 0 0 0 0
MBA 14U
Porter McCarthy
20 0 0 0 0 0 0 0 0 0
MBA 14U
Maxton Puckett
0 0 11 0 0 0 0 0 0 0
MBA 14U
Cody Rodgers
0 92 0 0 0 0 0 0 0 0
MBA 14U
Zyler Snapp
36 0 0 0 0 0 0 0 0 0
MBA 14U
Xander Tiller
0 0 94 0 0 0 0 0 0 0
MBA 14U
Zaidyn Woodward
95 0 0 0 0 0 0 0 0 0
Midwest Halos Scout
Derrik Beckstrand
0 0 89 0 0 0 0 0 0 0
Midwest Halos Scout
Connor Blaschko
13 0 86 0 0 0 0 0 0 0
Midwest Halos Scout
Henry Koopmeiners
0 61 0 0 0 0 0 0 0 0
Midwest Halos Scout
Joey Shaw
89 0 0 0 0 0 0 0 0 0
Mn Icemen 14u Semans
Alex Chavez
0 0 95 0 0 0 0 0 0 0
Mn Icemen 14u Semans
Eliot De Leon Perez
55 0 0 0 0 0 0 0 0 0
Mn Icemen 14u Semans
Gerad Hanle
0 52 0 0 0 0 0 0 0 0
Mn Icemen 14u Semans
Steele Johnson
0 0 24 0 0 0 0 0 0 0
Mn Icemen 14u Semans
Tyler Lyle
0 0 66 0 0 0 0 0 0 0
Mn Icemen 14u Semans
Gavin Wyant
0 40 0 0 0 0 0 0 0 0
Stars Baseball 2027
Brody Aaron
0 22 0 0 0 0 0 0 0 0
Stars Baseball 2027
Nick Audet
26 0 18 0 0 0 0 0 0 0
Stars Baseball 2027
Carson Hamblin
12 38 0 0 0 0 0 0 0 0
Stars Baseball 2027
Lucas Hovinen
35 0 42 0 0 0 0 0 0 0
Stars Baseball 2027
Cooper Kaczmarek
32 0 39 0 0 0 0 0 0 0
Stars Baseball 2027
Caleb Scarborough
14 60 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