2,210 MLB PLAYERS | 15,135 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/26
Day 2
06/27
Day 3
06/28
Day 4
06/29
Day 5
06/30
Day 6
07/01
Day 7
07/02
Day 8
07/03
Day 9
07/04
Day 10
07/05
AZ Bandits
Ty Borowski
0 0 0 19 0 0 0 0 0 0
AZ Bandits
Aiden Coates
0 0 7 35 0 0 0 0 0 0
AZ Bandits
Erick Dessens
0 0 0 69 0 0 0 0 0 0
AZ Bandits
Tyler Hansen
0 55 0 0 0 0 0 0 0 0
AZ Bandits
Aj Keely
0 0 37 0 0 0 0 0 0 0
AZ Bandits
Austin Mittelsedt
0 0 0 60 0 0 0 0 0 0
AZ Bandits
Griffin Nee
0 41 0 87 0 0 0 0 0 0
AZ Bandits
Leiton Peterson
0 64 0 0 0 0 0 0 0 0
AZ Bandits
Reece Van Devander
0 0 75 0 0 0 0 0 0 0
AZ Bandits
Miles Vandenheuvel
0 30 0 0 0 0 0 0 0 0
AZ Bandits
Owen Wade
0 0 84 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Lucas Brutsche
52 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Drew Douglas
0 12 0 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
David Galindo
31 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Austin Graffius
0 80 0 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Marco Pacheco
0 0 84 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Quentin Palmer
0 18 11 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Caleb Sorrelman
38 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton 2023
Robert Welch
0 74 0 0 0 0 0 0 0 0
AZWE
Jesse Aguirre
21 0 0 0 0 0 0 0 0 0
AZWE
Bradyn Barnes
28 18 0 57 0 0 0 0 0 0
AZWE
Jacob Espinoza
27 38 0 32 0 0 0 0 0 0
AZWE
Kaleb Giles
0 28 0 0 0 0 0 0 0 0
AZWE
Jacob Gonzalez
0 0 0 25 0 0 0 0 0 0
AZWE
Buddy King
32 0 48 0 0 0 0 0 0 0
AZWE
Brody Klenner
0 25 15 0 0 0 0 0 0 0
AZWE
Genaro Martinez
0 26 1 7 0 0 0 0 0 0
AZWE
Connor Morrison
0 40 0 0 0 0 0 0 0 0
AZWE
Cole Reece
0 30 20 11 0 0 0 0 0 0
AZWE
Eathen Rush
0 0 22 0 0 0 0 0 0 0
Dirtbags Black 2023s
Liam Bryan
20 63 0 0 0 0 0 0 0 0
Dirtbags Black 2023s
Hunter Heeringa
30 0 0 0 0 0 0 0 0 0
Dirtbags Black 2023s
Landon Penney
8 0 53 0 0 0 0 0 0 0
Dirtbags Black 2023s
Dillon Roberts
15 0 35 0 0 0 0 0 0 0
Dirtbags Black 2023s
Aiden Rodriguez
57 0 0 0 0 0 0 0 0 0
Dirtbags Black 2023s
Derek Schaefer
6 0 94 0 0 0 0 0 0 0
Dirtbags Black 2023s
Collin Senior
0 0 19 0 0 0 0 0 0 0
Dirtbags Black 2023s
Grant Smith
0 24 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Michael Andrews
0 53 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Trent Davidson
42 0 36 0 0 0 0 0 0 0
Dykstra Baseball 2023
Nick Garcia
0 40 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Ruben Guzman
57 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Max Kiernan
4 30 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Thomas Krock
0 15 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
River Levitan
0 8 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Jake Molinar
0 70 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Masen Swan
0 19 0 0 0 0 0 0 0 0
GBG Blue 2023
Oliver Boone
46 0 18 0 0 0 0 0 0 0
GBG Blue 2023
Joe Brewer
29 20 11 0 0 0 0 0 0 0
GBG Blue 2023
Degan Hensley
0 43 0 0 0 0 0 0 0 0
GBG Blue 2023
Alexander Higa
0 13 42 0 0 0 0 0 0 0
GBG Blue 2023
Michael Leone
0 17 38 0 0 0 0 0 0 0
GBG Blue 2023
Trent Middleton
0 0 22 0 0 0 0 0 0 0
GBG Blue 2023
Zach Mora
0 0 19 0 0 0 0 0 0 0
GBG Blue 2023
Joseph Norris
45 0 40 0 0 0 0 0 0 0
GBG Blue 2023
Dylan Zdunek
0 0 46 0 0 0 0 0 0 0
GBG Navy 2023
Jaden Alba
18 0 10 0 0 0 0 0 0 0
GBG Navy 2023
Noah Andrunas
56 0 0 0 0 0 0 0 0 0
GBG Navy 2023
Finley Buckner
0 0 25 0 0 0 0 0 0 0
GBG Navy 2023
Nathan Coffey
0 66 0 0 0 0 0 0 0 0
GBG Navy 2023
Julien Cojulun
0 23 0 0 0 0 0 0 0 0
GBG Navy 2023
Lucas Dixon
41 0 0 0 0 0 0 0 0 0
GBG Navy 2023
Charlie Greenleaf
0 42 0 0 0 0 0 0 0 0
GBG Navy 2023
Tomas Lopez
0 37 0 0 0 0 0 0 0 0
GBG Navy 2023
Isaiah Magdaleno
0 0 75 0 0 0 0 0 0 0
GBG Navy 2023
Jason Roah
0 19 0 0 0 0 0 0 0 0
GBG VEGAS
Quentin Anguay
0 0 34 0 0 0 0 0 0 0
GBG VEGAS
Matthew Arrey
28 0 76 0 0 0 0 0 0 0
GBG VEGAS
Jase DeSantis
0 0 38 0 0 0 0 0 0 0
GBG VEGAS
Sammy Fredrich
0 51 0 0 0 0 0 0 0 0
GBG VEGAS
Brayden Hannig
0 9 0 0 0 0 0 0 0 0
GBG VEGAS
Sergio Jaramillo
21 0 0 0 0 0 0 0 0 0
GBG VEGAS
Marcus Matias
0 52 0 0 0 0 0 0 0 0
GBG VEGAS
Aiden Pollock
10 0 64 0 0 0 0 0 0 0
GBG VEGAS
Logan Smith
22 0 0 0 0 0 0 0 0 0
GBG VEGAS
Kaden Soder
36 0 0 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Tommy Chiappetti
0 0 90 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Blake Curry
0 46 0 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Matthew Hart
0 0 67 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Kenan Harvey
0 30 0 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Jerry Leyva Jr
0 68 0 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Daniel Lugo
0 72 0 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Dylan Olson
0 0 40 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Gavin Trim
0 26 0 0 0 0 0 0 0 0
Heaters Baseball Academy 2023
Angel Valenzuela
0 0 28 0 0 0 0 0 0 0
LVR
Lauren Binney
0 0 21 0 0 0 0 0 0 0
LVR
Seth Graham-Pippin
0 27 0 0 0 0 0 0 0 0
LVR
Spencer Hatch
0 0 71 0 0 0 0 0 0 0
LVR
Zane Kelly
0 0 0 68 0 0 0 0 0 0
LVR
LJ Mercurius
31 0 0 33 0 0 0 0 0 0
LVR
Gunnar Myro
12 0 0 16 0 0 0 0 0 0
LVR
Nico Rivera
0 0 73 0 0 0 0 0 0 0
LVR
Dominick Rush
0 0 23 0 0 0 0 0 0 0
LVR
William Scaldeferri
0 0 16 0 0 0 0 0 0 0
LVR
Joey Schimick
0 0 0 68 0 0 0 0 0 0
LVR
William Sullivan
59 0 0 0 0 0 0 0 0 0
LVR
Brandon Swanson
0 66 0 0 0 0 0 0 0 0
MBC 2023
Chris Canavan
41 0 31 0 0 0 0 0 0 0
MBC 2023
Lucas Casey
0 21 30 0 0 0 0 0 0 0
MBC 2023
Jacob Chapman
0 0 15 0 0 0 0 0 0 0
MBC 2023
Robert Hess
0 29 63 0 0 0 0 0 0 0
MBC 2023
Cody Liscio
0 37 0 0 0 0 0 0 0 0
MBC 2023
Will Riddle
38 0 18 0 0 0 0 0 0 0
MBC 2023
Slater Selinger
10 0 0 0 0 0 0 0 0 0
MBC 2023
Andrew Spurlock
14 0 49 0 0 0 0 0 0 0
NW Futures 15u Select
Brock Blakley
0 74 0 0 0 0 0 0 0 0
NW Futures 15u Select
Danner Hamburg
15 1 51 0 0 0 0 0 0 0
NW Futures 15u Select
Ethan Hubbell
0 81 0 0 0 0 0 0 0 0
NW Futures 15u Select
Jacob Martin
0 15 64 0 0 0 0 0 0 0
NW Futures 15u Select
Jakob Von Lubken
1 0 0 0 0 0 0 0 0 0
NW Futures 15u Select
Jeremy Weinberger
97 0 0 0 0 0 0 0 0 0
PFA Matadors
Gavin Eddy
45 0 45 0 0 0 0 0 0 0
PFA Matadors
Devon Eskridge
0 0 21 0 0 0 0 0 0 0
PFA Matadors
Jackson Hisey
0 1 0 0 0 0 0 0 0 0
PFA Matadors
Allan Kang
0 52 0 0 0 0 0 0 0 0
PFA Matadors
Kaedon Diego Mas
0 5 0 0 0 0 0 0 0 0
PFA Matadors
Garrett McGuigan
0 24 0 0 0 0 0 0 0 0
PFA Matadors
Michael Moses
30 10 0 0 0 0 0 0 0 0
PFA Matadors
Kibru Pam
29 0 0 0 0 0 0 0 0 0
PFA Matadors
Daniel Ruiz
0 0 60 0 0 0 0 0 0 0
PFA Matadors
Nathan Saverese
0 45 0 0 0 0 0 0 0 0
PFA Matadors
Wyatt Thompson
0 28 0 0 0 0 0 0 0 0
PFA Matadors
Isaac Ton
0 30 0 0 0 0 0 0 0 0
PFA National
Jeremiah Beck
46 0 0 101 0 0 0 0 0 0
PFA National
Nate Franco
0 63 0 0 0 0 0 0 0 0
PFA National
Michael Harrison
30 0 77 0 0 0 0 0 0 0
PFA National
Michai Harrison
0 0 50 0 0 0 0 0 0 0
PFA National
Jonathan Reese
0 44 0 90 0 0 0 0 0 0
PFA National
Jarren Sanderson
0 0 33 0 0 0 0 0 0 0
PFA National
Hudson Story
12 0 71 0 0 0 0 0 0 0
PFA National
Emilio Torres
0 0 0 72 0 0 0 0 0 0
Saddleback Cowboys
Joell Castro
46 0 0 0 0 0 0 0 0 0
Saddleback Cowboys
Maddox Church
0 0 24 0 0 0 0 0 0 0
Saddleback Cowboys
Tyler Covington
0 0 37 0 0 0 0 0 0 0
Saddleback Cowboys
Logan de Groot
0 0 51 0 0 0 0 0 0 0
Saddleback Cowboys
John Elliott
0 7 0 0 0 0 0 0 0 0
Saddleback Cowboys
Antonio Ganem
0 0 33 0 0 0 0 0 0 0
Saddleback Cowboys
Landon Gordon
32 0 0 0 0 0 0 0 0 0
Saddleback Cowboys
Cole Grey
0 63 0 0 0 0 0 0 0 0
Saddleback Cowboys
Wyatt Hanoian
0 41 0 0 0 0 0 0 0 0
Saddleback Cowboys
Ryan Iveson
47 0 0 0 0 0 0 0 0 0
Saddleback Cowboys
Luke Manley
0 29 0 0 0 0 0 0 0 0
Saddleback Cowboys
Mason Mautino
0 16 0 0 0 0 0 0 0 0
Saddleback Cowboys
Ethan Porter
0 50 0 0 0 0 0 0 0 0
Saddleback Cowboys
Dylan Wetzel
0 44 0 0 0 0 0 0 0 0
San Diego Hustle 15u
Shane Bailey
0 46 0 0 0 0 0 0 0 0
San Diego Hustle 15u
Jaydon Carpadakis
0 70 0 0 0 0 0 0 0 0
San Diego Hustle 15u
Nathan Cena
0 30 60 0 0 0 0 0 0 0
San Diego Hustle 15u
Rowan Haynes
43 0 0 0 0 0 0 0 0 0
San Diego Hustle 15u
Raymond Marrero
42 0 0 0 0 0 0 0 0 0
San Diego Hustle 15u
Gabriel Morales
0 54 0 0 0 0 0 0 0 0
San Diego Hustle 15u
Cannon Restine
27 0 75 0 0 0 0 0 0 0
San Diego Hustle 15u
Nathan Shimko
0 11 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Jacob Amstutz
0 39 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Spencer Brown
0 0 9 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Jackson Gerrish
0 49 18 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Ian Haines
0 0 9 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Derek Jenk
0 61 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Luke Jensen
0 39 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Douglas Mckeddie
0 22 51 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Luis Ozuna
0 51 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Brenden Resch
0 0 65 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Caden Turner
0 0 39 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Riggs
Hustyn Wheeler
0 0 40 0 0 0 0 0 0 0
TB SoCal
Ryan Dierenger
0 0 24 0 0 0 0 0 0 0
TB SoCal
Nolan Farley
0 28 0 13 0 0 0 0 0 0
TB SoCal
Peter Lynch
0 49 0 0 0 0 0 0 0 0
TB SoCal
Jessie Mejia
0 0 56 0 0 0 0 0 0 0
TB SoCal
Dylan Mosher
0 0 0 63 0 0 0 0 0 0
TB SoCal
Caden Pearlman
0 23 0 0 0 0 0 0 0 0
TB SoCal
Cole Stokes
58 0 0 0 0 0 0 0 0 0
TB SoCal
Carson Tanner
39 0 0 71 0 0 0 0 0 0
TB SoCal
Cannon Thiessen
25 0 0 0 0 0 0 0 0 0
TB SoCal
Dylan Werhas
0 57 0 0 0 0 0 0 0 0
TB SoCal
Macallister Zawistoski
0 13 28 0 0 0 0 0 0 0
TEAMW
Gabriel Cobian
0 8 30 0 0 0 0 0 0 0
TEAMW
Logan Colmer
0 29 0 0 0 0 0 0 0 0
TEAMW
Elijah Karney
38 0 32 0 0 0 0 0 0 0
TEAMW
Ruben Lujan
0 24 0 0 0 0 0 0 0 0
TEAMW
Joshua Martinez
38 0 0 0 0 0 0 0 0 0
TEAMW
Aiden Montgomery
20 0 22 0 0 0 0 0 0 0
TEAMW
Brendan Moore
0 0 37 0 0 0 0 0 0 0
TEAMW
Lukas Pirko
0 85 0 0 0 0 0 0 0 0
TEAMW
Chapman Weber
22 0 29 0 0 0 0 0 0 0
Trosky American 2023
Nathan Bonilla
0 15 59 0 0 0 0 0 0 0
Trosky American 2023
Joshua Chavez
33 0 24 0 0 0 0 0 0 0
Trosky American 2023
Luca Dickinson
41 0 60 0 0 0 0 0 0 0
Trosky American 2023
Niko Gomozias
36 0 24 0 0 0 0 0 0 0
Trosky American 2023
John Holtz IV
0 20 44 0 0 0 0 0 0 0
Trosky American 2023
Michael Moriarty
0 9 15 0 0 0 0 0 0 0
Trosky American 2023
Gregory Strite
0 64 0 0 0 0 0 0 0 0
Trosky National 2023
Alec Belardes
37 0 42 0 0 0 0 0 0 0
Trosky National 2023
Roman Blaser
26 0 0 23 0 0 0 0 0 0
Trosky National 2023
Michael Castaneda
45 0 0 28 0 0 0 0 0 0
Trosky National 2023
Grant Govel
8 0 0 52 0 0 0 0 0 0
Trosky National 2023
Jacob Hudson
0 0 0 44 0 0 0 0 0 0
Trosky National 2023
Luis Martinez
0 22 0 10 0 0 0 0 0 0
Trosky National 2023
Will Matuszak
0 0 0 63 0 0 0 0 0 0
Trosky National 2023
Jason Reitz
0 42 0 40 0 0 0 0 0 0
Trosky National 2023
Garren Rizzo
0 37 0 0 0 0 0 0 0 0
Trosky National 2023
Josh Tiedemann
0 0 0 58 0 0 0 0 0 0
Trosky National 2023
Nuri Todd
0 38 0 0 0 0 0 0 0 0
Trosky National 2023
Jaycob Villalpando
0 29 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/26
Day 2
06/27
Day 3
06/28
Day 4
06/29
2020 PG 17U West World SeriesAGGIES BASEBALLMarco Pacheco656/25/2020 RR RR
2020 PG 16U West World SeriesNW Futures 15u SelectBrock Blakley706/25/2020 RR RR
2020 PG 16U West World SeriesNW Futures 15u SelectEthan Hubbell806/23/2020 RR RR
2020 PG 16U West World SeriesNW Futures 15u SelectJacob Martin626/25/2020 RR RR