2,203 MLB PLAYERS | 15,133 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
04/21
Day 2
04/22
Day 3
04/23
Day 4
04/24
Day 5
04/25
Day 6
04/26
Day 7
04/27
Day 8
04/28
Day 9
04/29
Day 10
04/30
Canes Ohio Prime 2027
Caleb Binder
0 0 61 0 0 0 0 0 0 0
Canes Ohio Prime 2027
Nolan Lum
0 69 0 0 0 0 0 0 0 0
Canes Ohio Prime 2027
Nathan McDowell
0 83 0 0 0 0 0 0 0 0
Canes Ohio Prime 2027
Brennan Shaffer
0 27 0 0 0 0 0 0 0 0
Canes Ohio Prime 2027
Austin Siereveld
0 0 60 0 0 0 0 0 0 0
Canes Ohio Prime 2027
Zac Wittenauer
0 62 0 0 0 0 0 0 0 0
Cbc Marucci Midwest
Griffin Adams
0 29 0 0 0 0 0 0 0 0
Cbc Marucci Midwest
Owen Boettcher
0 13 0 0 0 0 0 0 0 0
Cbc Marucci Midwest
Joshua Bronson
0 31 0 0 0 0 0 0 0 0
Cbc Marucci Midwest
Reece Donges
0 0 3 0 0 0 0 0 0 0
Cbc Marucci Midwest
Austin Ingle
0 0 30 0 0 0 0 0 0 0
Cbc Marucci Midwest
Carson Quiambao
0 14 55 0 0 0 0 0 0 0
Cbc Marucci Midwest
Jacob Stevens
0 72 0 0 0 0 0 0 0 0
Cbc Marucci Midwest
Griffin Wullenweber
0 86 0 0 0 0 0 0 0 0
Cincinnati Angels 14U
Ronnie Allen
0 0 8 0 0 0 0 0 0 0
Cincinnati Angels 14U
Hudson Heid
67 0 0 0 0 0 0 0 0 0
Cincinnati Angels 14U
Ethan Keffaber
0 18 0 0 0 0 0 0 0 0
Cincinnati Angels 14U
Cole Reynolds
0 77 0 0 0 0 0 0 0 0
Cincinnati Angels 14U
Jj Vogel
0 0 60 0 0 0 0 0 0 0
Cincy Flames
Jacobie Balo
0 0 0 0 0 0 0 0 0 0
Cincy Flames
Justin Hembree
0 62 0 0 0 0 0 0 0 0
Cincy Flames
Joey Kristbaum
0 43 0 0 0 0 0 0 0 0
Cincy Flames
Alex Martin
0 64 0 0 0 0 0 0 0 0
Cincy Flames
Grady Shuster
0 15 0 0 31 0 0 0 0 0
Cincy Flames
Jackson Slusher
0 44 0 0 0 0 0 0 0 0
Cincy Flames
Braden Wisecarver
0 0 0 0 83 0 0 0 0 0
Cincy Legends 14u
Jud Layman
0 17 0 0 0 0 0 0 0 0
Cincy Legends 14u
Caleb McComas
0 83 0 0 0 0 0 0 0 0
Cincy Legends 14u
Liam McGeady
0 77 0 0 0 0 0 0 0 0
Cincy Legends 14u
Noah Milburn
0 0 61 0 0 0 0 0 0 0
Cincy Legends 14u
Colton Owens
0 17 0 0 0 0 0 0 0 0
Cincy Legends 14u
Lucas Reder
0 17 0 0 0 0 0 0 0 0
Cincy Legends 14u
Evan Sandfoss
0 4 77 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Nolan Buirley
0 16 21 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Landon Hinkle
0 30 0 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Seth Keyhoe
0 79 0 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Cameron Lawrence
0 0 37 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Caiden Long
0 21 18 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Rocco Ruby
0 65 0 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Maverick Scholvin
0 19 30 0 0 0 0 0 0 0
Hit Dogs Ohio Lyons
Cameron Taylor
0 9 30 0 0 0 0 0 0 0
Little Caesars 14u National
Lucas Farner
0 5 0 0 0 0 0 0 0 0
Little Caesars 14u National
Jakob Furkas
0 19 38 0 0 0 0 0 0 0
Little Caesars 14u National
Charlie Michelotti
0 55 0 0 0 0 0 0 0 0
Little Caesars 14u National
Jack Stoddard
0 9 7 0 0 0 0 0 0 0
Little Caesars 14u National
Jackson Surma
0 58 0 0 0 0 0 0 0 0
Little Caesars 14u National
Cameron Thorning
0 53 0 0 0 0 0 0 0 0
Little Caesars 14u National
Ethan Vanbelle
0 19 0 0 0 0 0 0 0 0
Little Caesars 14u National
Brody Vinyard
0 0 5 0 0 0 0 0 0 0
OHIO ELITE - 513
Mason Herring
0 46 0 0 0 0 0 0 0 0
OHIO ELITE - 513
Quintin Kleinhenz
0 88 0 0 0 0 0 0 0 0
OHIO ELITE - 513
Andrew Lyman
0 81 0 0 0 0 0 0 0 0
OHIO ELITE - 513
Eric Nienaber
0 20 29 0 0 0 0 0 0 0
OHIO ELITE - 513
Cullen O’Brien
0 0 92 0 0 0 0 0 0 0
Ohio Elite 2027
Anderson Alacchi
0 0 82 0 0 0 0 0 0 0
Ohio Elite 2027
Gage Baker
0 0 49 0 0 0 0 0 0 0
Ohio Elite 2027
Grayson Davis
0 0 14 0 0 0 0 0 0 0
Ohio Elite 2027
Nate Henderson
0 0 33 0 0 0 0 0 0 0
Ohio Elite 2027
Chase Roesch
0 0 95 0 0 0 0 0 0 0
Ohio Elite 2027
Zayne Rosnick
0 30 0 0 0 0 0 0 0 0
Ohio Elite 2027
Louie Santangelo
0 73 0 0 0 0 0 0 0 0
Ohio Elite 2027
Carter Shouse
0 0 74 0 0 0 0 0 0 0
Ohio Elite 2027
Jackson Turnbull
0 72 0 0 0 0 0 0 0 0
Ohio Elite 2027
Ben Uhlenhake
0 27 0 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Conner Draper
0 22 0 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Kyler Hoon
0 0 87 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Langston Lucas
0 55 0 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Aaron Mitchell
0 91 0 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Jack Nelson
0 8 2 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Michael Reis
0 15 0 0 0 0 0 0 0 0
Ohio Elite North 14u Andrews
Hayden Spencer
0 0 62 0 0 0 0 0 0 0
Ohio Hitmen 2027
Luke Bosse
0 94 0 0 0 0 0 0 0 0
Ohio Hitmen 2027
Noah Mason
0 19 0 0 0 0 0 0 0 0
Ohio Hitmen 2027
Collin Matheson
0 43 0 0 0 0 0 0 0 0
Ohio Hitmen 2027
Jackson McMillan
0 0 87 0 0 0 0 0 0 0
Ohio Hitmen 2027
Calan Shaw
0 19 0 0 0 0 0 0 0 0
Ohio Hitmen 2027
Chase Swayne
0 79 0 0 0 0 0 0 0 0
Team Elite 14u
Hudson Burnett
0 0 75 0 0 0 0 0 0 0
Team Elite 14u
Caleb Carpenter
0 22 0 0 0 0 0 0 0 0
Team Elite 14u
Brandon Fox
0 0 32 0 0 0 0 0 0 0
Team Elite 14u
Will Hayes
0 83 0 0 0 0 0 0 0 0
Team Elite 14u
Breck Hemphill
0 0 75 0 0 0 0 0 0 0
Team Elite 14u
Hudson Hill
0 0 30 0 0 0 0 0 0 0
Team Elite 14u
Nicholas Machusko
0 0 24 0 0 0 0 0 0 0
Team Elite 14u
Brennan New
0 60 0 0 0 0 0 0 0 0
Team Elite 14u
Bek Ramer
0 0 51 0 0 0 0 0 0 0
Team Elite 14u
Bobby Smithnosky
0 12 66 0 0 0 0 0 0 0
Team Elite 14u
Jacob Wiggs
0 43 0 0 0 0 0 0 0 0
Team Elite 14U Premier
Anderson Adams
0 44 0 0 0 0 0 0 0 0
Team Elite 14U Premier
Khyric Carter
0 0 0 0 44 0 0 0 0 0
Team Elite 14U Premier
Ian Evert
0 25 0 0 0 0 0 0 0 0
Team Elite 14U Premier
Ashton Price Jr
0 34 0 0 0 0 0 0 0 0
Team Elite 14U Premier
Brogen Stephens
0 0 0 0 72 0 0 0 0 0
Team Elite 14U Premier
Memphis Wirtz
0 70 0 0 0 0 0 0 0 0
The Ville
Michael Brewster
84 0 0 0 0 0 0 0 0 0
The Ville
Moise Crosier
30 0 0 0 0 0 0 0 0 0
The Ville
Adler Dietz
0 0 79 0 0 0 0 0 0 0
The Ville
Austin Heminger
13 0 39 0 0 0 0 0 0 0
The Ville
Cameron Huebner
0 45 0 0 0 0 0 0 0 0
The Ville
Parker McVay
15 0 0 0 0 0 0 0 0 0
The Ville
Maddox Montgomery
0 60 0 0 0 0 0 0 0 0
The Ville
Jericho Reamsnider
0 0 33 0 0 0 0 0 0 0
West Michigan Selects
Aidan Heidt
0 0 9 0 0 0 0 0 0 0
West Michigan Selects
Teegen McDonald
0 54 0 0 0 0 0 0 0 0
West Michigan Selects
Cameron Payne
0 0 42 0 0 0 0 0 0 0
West Michigan Selects
Mason Raade
0 45 0 0 0 0 0 0 0 0
West Michigan Selects
Nathan Siler
0 0 18 0 0 0 0 0 0 0
West Michigan Selects
Ethan Sova
0 43 0 0 0 0 0 0 0 0
West Michigan Selects
Keaton Van Kampen
0 66 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