2,089 MLB PLAYERS | 14,476 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
06/10
Day 2
06/11
Day 3
06/12
Day 4
06/13
Day 5
06/14
Day 6
06/15
Day 7
06/16
Day 8
06/17
Day 9
06/18
Day 10
06/19
Az Hitmen 2025
Bo Collingwood
0 0 71 0 0 0 0 0 0 0
Az Hitmen 2025
Alex Gamboa
7 78 0 0 0 0 0 0 0 0
Az Hitmen 2025
Mason Gamboa
0 8 93 0 0 0 0 0 0 0
Az Hitmen 2025
Kaden Gonzalez
0 28 86 0 0 0 0 0 0 0
Az Hitmen 2025
Wyatt Hillyer
0 0 27 0 0 0 0 0 0 0
Az Hitmen 2025
Payton Kaloustian
0 0 16 0 0 0 0 0 0 0
Az Hitmen 2025
Mason Moore
0 22 98 0 0 0 0 0 0 0
Az Hitmen 2025
Logan Reber
0 89 0 0 0 0 0 0 0 0
Az Hitmen 2025
Jaxon Valdez
90 0 0 0 0 0 0 0 0 0
Canes 2025 Gold
Nathan Bostrand
16 0 9 0 0 0 0 0 0 0
Canes 2025 Gold
Sean Doherty
36 0 0 0 0 0 0 0 0 0
Canes 2025 Gold
Drew Gacek
30 0 41 0 0 0 0 0 0 0
Canes 2025 Gold
Jack Hughes
0 56 0 0 0 0 0 0 0 0
Canes 2025 Gold
Devin Kraft
0 51 0 0 0 0 0 0 0 0
Canes 2025 Gold
Reid Maxon
0 22 0 0 0 0 0 0 0 0
Canes 2025 Gold
Kyle Prebil
0 0 57 0 0 0 0 0 0 0
Canes 2025 Gold
Connar Temple
41 0 0 0 0 0 0 0 0 0
Canes 2025 Gold
Drayden Wilcox
0 45 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Peter Farren
0 13 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Anthony Karbowski
91 0 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Danny Kienzle
0 22 68 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Tucker King
18 0 78 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Ryan Mirante
0 26 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Carter Monroe
0 24 33 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Rhett Ozment
0 29 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Black 2025
Sebastian Reyes
0 28 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Tadgh Callaghan
50 0 50 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Cristian Camarena
0 80 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Davis Collie
0 21 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Chase Petersen
0 0 71 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Evan Rodgers
0 96 0 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Myles Schwartz
0 29 31 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Gael Urbieta
0 0 69 0 0 0 0 0 0 0
Cangelosi Sparks North - Incandela 2025
Jake Zabratanski
25 0 33 0 0 0 0 0 0 0
MASH 15U Black
James Fager Ii
0 45 0 0 0 0 0 0 0 0
MASH 15U Black
Alex Hawley
0 25 40 0 0 0 0 0 0 0
MASH 15U Black
John Henry Kohorst
100 0 0 0 0 0 0 0 0 0
MASH 15U Black
Brandon Lund
0 24 21 0 0 0 0 0 0 0
MASH 15U Black
Isaac Marek
0 0 91 0 0 0 0 0 0 0
MASH 15U Black
Brady Schornstein
0 25 30 0 0 0 0 0 0 0
MASH 15U Black
Matthew Sherry
0 85 0 0 0 0 0 0 0 0
MASH 15U Black
Joe Thoreson
0 0 67 0 0 0 0 0 0 0
MASH 15U Cardinal
Bennett Brathol
0 0 49 0 0 0 0 0 0 0
MASH 15U Cardinal
Gavin Brening
0 94 0 0 0 0 0 0 0 0
MASH 15U Cardinal
Blake Bullis
8 0 39 0 0 0 0 0 0 0
MASH 15U Cardinal
Ryan Eckerle
0 83 0 0 0 0 0 0 0 0
MASH 15U Cardinal
Riley Johnson
0 38 0 0 0 0 0 0 0 0
MASH 15U Cardinal
Theo King
28 0 0 0 0 0 0 0 0 0
MASH 15U Cardinal
Auden Pankonin
83 0 0 0 0 0 0 0 0 0
MASH 15U Cardinal
Brooks Rivard
0 6 49 0 0 0 0 0 0 0
MASH 15U Cardinal
William Sandefur
0 21 0 0 0 0 0 0 0 0
Midland Bandits - Becks
Tatum Bethany
0 0 25 0 0 0 0 0 0 0
Midland Bandits - Becks
Mason Hickerson
0 31 0 0 0 0 0 0 0 0
Midland Bandits - Becks
Ben Kolb
0 86 0 0 0 0 0 0 0 0
Midland Bandits - Becks
Evan Maysent
0 13 65 0 0 0 0 0 0 0
Midland Bandits - Becks
Aidan Pettit
0 94 0 0 0 0 0 0 0 0
Midland Bandits - Becks
Nathan Reed
0 0 67 0 0 0 0 0 0 0
Midland Bandits - Becks
Anthony Schlottner
86 0 0 0 0 0 0 0 0 0
Midwest Halos 2025
Aden Burke
0 0 51 0 0 0 0 0 0 0
Midwest Halos 2025
Nolan Ewig
37 0 71 0 0 0 0 0 0 0
Midwest Halos 2025
Kody Hage
0 77 0 0 0 0 0 0 0 0
Midwest Halos 2025
Jack Johnson
0 38 0 0 0 0 0 0 0 0
Midwest Halos 2025
Lucas Mork
23 0 0 0 0 0 0 0 0 0
Midwest Halos 2025
Owen Wachowiak
0 83 0 0 0 0 0 0 0 0
Midwest Halos 2025
Jack Welak
60 0 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Mason Bogan
0 92 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Charles Cole
0 0 74 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Christopher Cole
0 2 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Nolan Edkin
0 22 52 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Chase Henry
0 52 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Jack Jablonski
82 0 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Martin Ledbetter
16 67 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Bengt Luckey
0 73 0 0 0 0 0 0 0 0
Midwest Hitmen 2025 Black
Zach Wynn
5 0 0 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Karson Foster
0 19 45 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Cameron Hale
88 0 0 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Gavin Jensen
0 0 13 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Justin Joriman
0 86 0 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Jace Lombardi
0 94 0 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Gabe Nathe
0 0 50 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Nick Nathe
42 0 0 0 0 0 0 0 0 0
MN Icemen 15U Stoehr
Ian Schock
7 0 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Landon Bender
0 20 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Tyden Bergeson
0 18 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Jameson Damato
82 0 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Jackson Dial
0 17 53 0 0 0 0 0 0 0
Mn Starters 2025 Black
Collin Heckman
0 87 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Nikhil Kandi
0 0 66 0 0 0 0 0 0 0
Mn Starters 2025 Black
Dylan Kulper
0 68 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Ryan Pelatowski
24 0 0 0 0 0 0 0 0 0
Mn Starters 2025 Black
Michael Schulte
21 0 0 0 0 0 0 0 0 0
Northstar 15u Navy
Mason Boyken
37 0 0 0 0 0 0 0 0 0
Northstar 15u Navy
Teddy Juaire
0 84 0 0 0 0 0 0 0 0
Northstar 15u Navy
Oliver Lindstrom
0 0 70 0 0 0 0 0 0 0
Northstar 15u Navy
Landon Majerus
50 0 0 0 0 0 0 0 0 0
Northstar 15u Navy
Hunter Onson
61 0 0 0 0 0 0 0 0 0
Northstar 15u Navy
Ben Schefers
0 67 0 0 0 0 0 0 0 0
Northstar 15u Navy
Hunter Vadeer
0 0 51 0 0 0 0 0 0 0
Northstar 15u Navy
Raul Vaz
0 51 0 0 0 0 0 0 0 0
Northstar 15u Neon
Logan Campbell
0 0 82 0 0 0 0 0 0 0
Northstar 15u Neon
Joncarlos Chino
58 0 0 0 0 0 0 0 0 0
Northstar 15u Neon
Calvin Duder
0 0 49 0 0 0 0 0 0 0
Northstar 15u Neon
Will Geddes
0 85 0 0 0 0 0 0 0 0
Northstar 15u Neon
Cooper Jahnke
0 36 0 0 0 0 0 0 0 0
Northstar 15u Neon
David Rozek
79 0 0 0 0 0 0 0 0 0
Northstar 15u Neon
Nolan Swenson
0 87 0 0 0 0 0 0 0 0
Northstar 15u Neon
Jac Wright
0 70 0 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Logan Aronauer
0 0 22 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Cole Callan
44 0 0 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Travis Godfrey
0 68 0 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Blake Martin
30 0 57 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Gavin Peterson
0 0 32 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Ben Snider
60 0 0 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Jack Welters
0 71 0 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Ray Welters
0 59 0 0 0 0 0 0 0 0
Pine Tar Academy 15u Red
Teagan Wendland
0 37 0 0 0 0 0 0 0 0
PTA 15U White
Seth Barnes
65 0 26 0 0 0 0 0 0 0
PTA 15U White
Ryan Cameron
0 59 0 0 0 0 0 0 0 0
PTA 15U White
Vinnie Curasi
0 93 0 0 0 0 0 0 0 0
PTA 15U White
Charlie McQuillen
64 0 0 0 0 0 0 0 0 0
PTA 15U White
Carter Schiek
0 31 0 0 0 0 0 0 0 0
PTA 15U White
Josh Stamborski
0 29 0 0 0 0 0 0 0 0
PTA 15U White
Marek Wawrzyniakowski
0 0 104 0 0 0 0 0 0 0
PTA 15U White
Ethan Wisniewski
0 50 0 0 0 0 0 0 0 0
Puma 15u
Valentin Aguiñaga
0 24 0 0 0 0 0 0 0 0
Puma 15u
Drake Dewildt
64 0 0 0 0 0 0 0 0 0
Puma 15u
Dominic Diliberti
0 0 52 0 0 0 0 0 0 0
Puma 15u
Tim Falk
44 0 0 0 0 0 0 0 0 0
Puma 15u
Noah Foster
0 29 0 0 0 0 0 0 0 0
Puma 15u
Daniel Kleutsch
0 14 17 0 0 0 0 0 0 0
Puma 15u
Evan Leafblad
19 0 51 0 0 0 0 0 0 0
Puma 15u
Luke McGovern
0 0 20 0 0 0 0 0 0 0
Puma 15u
Matthew Pokorny
0 47 0 0 0 0 0 0 0 0
Puma 15u
Slayton Smith
0 20 0 0 0 0 0 0 0 0
Puma 15u
Nathan Urban
0 64 0 0 0 0 0 0 0 0
Rochester Pines
Wyatt Anderson
0 52 0 0 0 0 0 0 0 0
Rochester Pines
Owen Hoefs
0 0 29 0 0 0 0 0 0 0
Rochester Pines
Michael Johnson
0 43 0 0 0 0 0 0 0 0
Rochester Pines
Owen Kelly
90 0 0 0 0 0 0 0 0 0
Rochester Pines
Gunner Kennedy
0 0 18 0 0 0 0 0 0 0
Rochester Pines
August Ridgeway
0 0 33 0 0 0 0 0 0 0
Rochester Pines
Jack Roe
0 85 0 0 0 0 0 0 0 0
Rochester Pines
Luke Sems
0 50 0 0 0 0 0 0 0 0
Rochester Pines
Max Thorson
44 0 21 0 0 0 0 0 0 0
Sandlot Baseball 15u
Jordan Aldape
0 0 44 0 0 0 0 0 0 0
Sandlot Baseball 15u
Travis Boyd-Hayes
0 54 0 0 0 0 0 0 0 0
Sandlot Baseball 15u
Nikko Camarena
0 74 0 0 0 0 0 0 0 0
Sandlot Baseball 15u
Jesse Gerola
29 71 0 0 0 0 0 0 0 0
Sandlot Baseball 15u
Ayden Harris
0 0 53 0 0 0 0 0 0 0
Sandlot Baseball 15u
Jeremy Marquez
0 58 32 0 0 0 0 0 0 0
Sandlot Baseball 15u
Andrew Sevilla
59 0 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