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
09/24
Day 2
09/25
Day 3
09/26
Day 4
09/27
Day 5
09/28
Day 6
09/29
Day 7
09/30
Day 8
10/01
Day 9
10/02
Day 10
10/03
29ers Baseball 2024 Black
Nolan Edkin
0 84 0 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Chase Henry
0 0 62 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Michael (MT) Jones
0 42 0 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Bengt Luckey
0 28 0 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Logan South
0 85 0 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Zach Wynn
0 0 44 0 0 0 0 0 0 0
Iowa Select 2024 Grawe
Colton Duerling
0 15 0 0 0 0 0 0 0 0
Iowa Select 2024 Grawe
Grant Mather
0 0 78 0 0 0 0 0 0 0
Iowa Select 2024 Grawe
Jace Scott
0 0 96 0 0 0 0 0 0 0
Iowa Select 2024 Grawe
Matthew Stoltenberg
0 81 0 0 0 0 0 0 0 0
Iowa Select 2024 Grawe
Kameron Volz
0 81 0 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Kaden Harris
0 22 42 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Hayden Johnson
0 48 0 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Kai Kuempel
0 12 30 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Kaleb Martin
0 0 6 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Teeghen Rath
0 23 0 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Jack Sellnau
0 103 0 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Brayden Smith
0 46 0 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Aidan Wetmore
0 5 0 0 0 0 0 0 0 0
Iowa Select 2024 McNeal
Logan Wroe
0 0 59 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Devon Akers
0 58 0 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Emerson Alberhasky
0 52 0 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
CJ Davis
0 0 49 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Kobe Kunert
0 14 0 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Joey Oakie
0 6 56 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Jeff Rose
0 0 69 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Carter Smalley
0 47 0 0 0 0 0 0 0 0
Iowa Select 2024 Murphy
Sean Stewart
0 0 53 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Coleton Beasler-Weber
0 84 0 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Dominic D'Amico
0 26 53 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Coda Johnson
0 88 0 0 0 0 0 0 0 0
Iowa Select 2024 Sass
John Pithan
0 0 76 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Isaac Scott
0 51 0 0 0 0 0 0 0 0
Iowa Select 2024 Sass
Kaleb Wilgenbusch
0 0 36 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
Michael Burington
0 18 0 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
Tate Fassler
0 0 64 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
Austin Goodrich
0 65 0 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
Blayze Havel
0 63 0 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
Dylan Heater
0 20 0 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
DJ Soper
0 0 43 0 0 0 0 0 0 0
Iowa Select 2024 Stensland
Daniel Wiese
0 62 0 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Ty Andrews
0 34 0 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Jackson Boesen
0 0 14 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Eli Christensen
0 0 86 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Leyton Kolln
0 0 16 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Oli Paine
0 28 70 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Preston Palm
0 78 0 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Tripp Rawlings
0 44 0 0 0 0 0 0 0 0
Iowa Select Des Moines 2024 Buenting
Gus Ruggle
0 83 0 0 0 0 0 0 0 0
Iowa Select South 2024 Kauzalarich
Caden Clarahan
0 54 0 0 0 0 0 0 0 0
Iowa Select South 2024 Kauzalarich
Lucas Fett
0 26 50 0 0 0 0 0 0 0
Iowa Select South 2024 Kauzalarich
Rayce Heitman
0 20 0 0 0 0 0 0 0 0
Iowa Select South 2024 Kauzalarich
Tucker Long
0 0 72 0 0 0 0 0 0 0
Iowa Select South 2024 Kauzalarich
Nile Sinn
0 93 0 0 0 0 0 0 0 0
Little Village Urban Warriors Travel Team
Edwin Acevedo
0 5 62 0 0 0 0 0 0 0
Little Village Urban Warriors Travel Team
Saul Gonzalez
0 0 2 0 0 0 0 0 0 0
Little Village Urban Warriors Travel Team
Amar Gutierrez
0 33 0 0 0 0 0 0 0 0
Little Village Urban Warriors Travel Team
Jaylen Ortiz
0 76 0 0 0 0 0 0 0 0
Little Village Urban Warriors Travel Team
Isaiah Roman
0 66 0 0 0 0 0 0 0 0
Midwest Elite
0 0 96 0 0 0 0 0 0 0
Midwest Elite
Kyle Bixby
0 96 0 0 0 0 0 0 0 0
Midwest Elite
Nathan Carey
0 23 0 0 0 0 0 0 0 0
Midwest Elite
Joshua Hansen
0 92 0 0 0 0 0 0 0 0
Midwest Elite
Brody Meyers
0 6 0 0 0 0 0 0 0 0
Midwest Elite
Jackson Peer
0 0 10 0 0 0 0 0 0 0
Midwest Elite
Thomas Taylor
0 13 0 0 0 0 0 0 0 0
Velocity Baseball Underclass
Dylan Heier
0 104 0 0 0 0 0 0 0 0
Velocity Baseball Underclass
Henry Klatt
0 0 11 0 0 0 0 0 0 0
Velocity Baseball Underclass
Michael Molthen
0 0 71 0 0 0 0 0 0 0
Velocity Baseball Underclass
Slaytt Nolan
0 16 0 0 0 0 0 0 0 0
Velocity Baseball Underclass
Kyle Olson
0 99 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