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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
07/03
Day 2
07/04
Day 3
07/05
Day 4
07/06
Day 5
07/07
Day 6
07/08
Day 7
07/09
Day 8
07/10
Day 9
07/11
Day 10
07/12
Athlete911 Beefy Boys
Dillon Castellanos
0 48 0 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Jacob Cleary
0 13 43 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Ariah Dirmeyer
90 0 0 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Bode Joyner
0 62 0 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Hunter Lee
0 0 12 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Ryan Mallory
0 0 47 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Sebastian Martinez
0 13 0 0 0 0 0 0 0 0
Athlete911 Beefy Boys
Jason Whitten
0 93 0 0 0 0 0 0 0 0
Canes West LV
Raffael Chiarella
0 0 42 0 0 0 0 0 0 0
Canes West LV
Nicolo Guevara
0 27 0 0 0 0 0 0 0 0
Canes West LV
Erick McKendry
0 13 0 0 0 0 0 0 0 0
Canes West LV
Trevor McKendry
0 104 0 0 0 0 0 0 0 0
Canes West LV
Maximilian Savage
76 0 0 0 0 0 0 0 0 0
Canes West LV
Zachary Stevers
0 9 21 0 0 0 0 0 0 0
Canes West LV
Matheu von Oy
0 0 45 0 0 0 0 0 0 0
Canes West LV
James Whitaker
0 76 0 0 0 0 0 0 0 0
Canes West LV
Ozzy Zawislak
21 0 0 0 0 0 0 0 0 0
Elk Grove Cardinals
Gannon Castle
0 12 77 0 0 0 0 0 0 0
Elk Grove Cardinals
Alex Giron
0 101 0 0 0 0 0 0 0 0
Elk Grove Cardinals
Darryl Johnson Jr.
10 0 36 0 0 0 0 0 0 0
Elk Grove Cardinals
Beau Lewis
61 0 0 0 0 0 0 0 0 0
Elk Grove Cardinals
Alex Olson
0 85 0 0 0 0 0 0 0 0
Elk Grove Cardinals
Jordan Rodriguez
0 35 0 0 0 0 0 0 0 0
Elk Grove Cardinals
Anthony Salazar
22 4 0 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Kade Bessert
96 0 0 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Ben Coleman
0 47 0 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Cole Jones
0 0 97 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Ryder Mancuso
0 40 0 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Shawn Meisner
0 97 0 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Lucas Weaver
0 0 47 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Brett Woytek
30 0 0 0 0 0 0 0 0 0
Gene Taylor's Baseball Club
Tyler Wytulka
0 94 0 0 0 0 0 0 0 0
Gilbert Champs
Michael Coester
9 19 0 0 0 0 0 0 0 0
Gilbert Champs
Dalton Crockett
0 0 6 0 0 0 0 0 0 0
Gilbert Champs
Brok Determan
90 0 0 0 0 0 0 0 0 0
Gilbert Champs
Juan Esparza
20 17 0 0 0 0 0 0 0 0
Gilbert Champs
Jay Evans
95 0 0 0 0 0 0 0 0 0
Gilbert Champs
Isaiah Maes
0 105 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Austin Cates
69 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Jarrett Kenyon
22 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Mason McCormack
0 0 31 0 0 0 0 0 0 0
Golden Spikes Baseball
Mark Planellas
0 0 40 0 0 0 0 0 0 0
Golden Spikes Baseball
Ian Roemer
89 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Aj Victoravich
0 0 93 0 0 0 0 0 0 0
Golden Spikes Baseball
Owen Watkins
0 82 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Noah Wong
0 0 80 0 0 0 0 0 0 0
Las Vegas Athletics
Jack Branham
71 14 0 0 0 0 0 0 0 0
Las Vegas Athletics
Gary Bricker
0 38 0 0 0 0 0 0 0 0
Las Vegas Athletics
Cole Carlin
0 0 32 0 0 0 0 0 0 0
Las Vegas Athletics
Evan Gant
30 0 66 0 0 0 0 0 0 0
Las Vegas Athletics
Kollin Losee
0 15 0 0 0 0 0 0 0 0
Las Vegas Athletics
J Merino
0 0 93 0 0 0 0 0 0 0
Las Vegas Athletics
Seth Parr
0 10 0 0 0 0 0 0 0 0
Las Vegas Athletics
Park Roeder
38 0 46 0 0 0 0 0 0 0
Las Vegas Athletics
Jason Schaaf
37 0 65 0 0 0 0 0 0 0
Las Vegas Athletics
Joel Vidana
0 18 0 0 0 0 0 0 0 0
LV Cats
Alexander Camorlinga
21 0 0 0 0 0 0 0 0 0
LV Cats
Luis Espino
0 0 63 0 0 0 0 0 0 0
LV Cats
Mathew Estrada
44 0 0 0 0 0 0 0 0 0
LV Cats
Neeko Ferreira
0 101 0 0 0 0 0 0 0 0
LV Cats
Carter Francom
36 0 0 0 0 0 0 0 0 0
LV Cats
Dallas Martinez
36 0 0 0 0 0 0 0 0 0
LV Cats
Joseph Ponticello
87 0 0 0 0 0 0 0 0 0
LV Cats
Christian Verduzco
0 29 0 0 0 0 0 0 0 0
Lv Phillies 18u
Dylan Fisher
0 0 101 0 0 0 0 0 0 0
Lv Phillies 18u
Myles Goldberg
35 0 0 0 0 0 0 0 0 0
Lv Phillies 18u
Christian Moser
79 0 0 0 0 0 0 0 0 0
Lv Phillies 18u
Dominic Ostolaza
104 0 0 0 0 0 0 0 0 0
Lv Phillies 18u
Domanick Taylor
0 95 0 0 0 0 0 0 0 0
Lv Phillies 18u
Kekoa Young
0 0 13 0 0 0 0 0 0 0
Lv Sandlot Baseball Club
Brody Barker
88 0 0 0 0 0 0 0 0 0
Lv Sandlot Baseball Club
Kailen Larkin
0 57 0 0 0 0 0 0 0 0
Lv Sandlot Baseball Club
Jaxon Mackelprang
0 68 0 0 0 0 0 0 0 0
Lv Sandlot Baseball Club
Kaiden Keone Sibal
0 108 0 0 0 0 0 0 0 0
Mass Hurricanes Showcase
Quin Garstka
68 0 0 0 0 0 0 0 0 0
Mass Hurricanes Showcase
Colby Geddis
32 0 0 0 0 0 0 0 0 0
Mass Hurricanes Showcase
Tristan Lewis
0 0 85 0 0 0 0 0 0 0
Mass Hurricanes Showcase
Seamus Marshall
40 117 0 0 0 0 0 0 0 0
Mass Hurricanes Showcase
Anthony Sacchetti
55 0 60 0 0 0 0 0 0 0
Mass Hurricanes Showcase
Billy Saltmarsh
35 0 0 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Zach Dawson
0 99 0 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Isaac Gibson
0 0 45 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Preston Joncich
0 19 0 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Julian Lara
0 98 0 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Conner Meldrim
80 0 0 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Ty Phillips
0 0 20 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Gabriel San Juan
22 0 0 0 0 0 0 0 0 0
Nevada Sports Academy 18u
Kanon Welbourne
0 0 60 0 0 0 0 0 0 0
PFA Cavs Black
Fabian Davis
31 21 0 0 0 0 0 0 0 0
PFA Cavs Black
Jaedeyn Edwards
0 46 0 0 0 0 0 0 0 0
PFA Cavs Black
Nate Franco
0 61 0 0 0 0 0 0 0 0
PFA Cavs Black
Joey Frey
0 0 99 0 0 0 0 0 0 0
PFA Cavs Black
Spencer Hatch
0 49 0 0 0 0 0 0 0 0
PFA Cavs Black
Eddie Mgdesyan
79 0 0 0 0 0 0 0 0 0
PFA Cavs Black
Delton Prinze II
0 44 0 0 0 0 0 0 0 0
PFA Cavs Black
Diego Robles
0 0 40 0 0 0 0 0 0 0
PFA Cavs White
Sebastian Byrd
50 0 29 0 0 0 0 0 0 0
PFA Cavs White
Jordan Garrett
48 0 0 0 0 0 0 0 0 0
PFA Cavs White
Alejandro Garza
0 0 28 0 0 0 0 0 0 0
PFA Cavs White
Seth Graham-Pippin
0 83 0 0 0 0 0 0 0 0
PFA Cavs White
Michael Harrison
0 0 48 0 0 0 0 0 0 0
PFA Cavs White
Marcus O'Keith
0 0 12 0 0 0 0 0 0 0
PFA Cavs White
Jaden Onaca
90 0 0 0 0 0 0 0 0 0
PFA Cavs White
Brandan Parker
27 0 11 0 0 0 0 0 0 0
PFA Cavs White
Manuel Veleta
0 41 74 0 0 0 0 0 0 0
Pure Baseball Titans
Alec Berger
60 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Harley Carney
38 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Eric Godinez
27 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Conner Palluck
5 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Ronan Richards
44 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Alek Robinson
0 89 0 0 0 0 0 0 0 0
Pure Baseball Titans
Javier Salas
44 0 0 0 0 0 0 0 0 0
Stars N’ Spikes
JR Adams
0 19 0 0 0 0 0 0 0 0
Stars N’ Spikes
Patricio delahanty
50 0 0 0 0 0 0 0 0 0
Stars N’ Spikes
Carlos Estrella
68 0 0 0 0 0 0 0 0 0
Stars N’ Spikes
Christopher Hernandez
31 0 0 0 0 0 0 0 0 0
Stars N’ Spikes
Tucker Kraushaar
31 0 0 0 0 0 0 0 0 0
Stars N’ Spikes
Jakob Leon
0 92 0 0 0 0 0 0 0 0
Stars N’ Spikes
Emmanuel Palos
60 0 0 0 0 0 0 0 0 0
Stars N’ Spikes
Landon Suarez
0 0 20 0 0 0 0 0 0 0
Stars N’ Spikes Select
Jake Bennett
70 0 0 0 0 0 0 0 0 0
Stars N’ Spikes Select
Josh Castillo
0 24 0 0 0 0 0 0 0 0
Stars N’ Spikes Select
Seth Fox
0 74 0 0 0 0 0 0 0 0
Stars N’ Spikes Select
Eduardo Fuentes
43 0 0 0 0 0 0 0 0 0
Stars N’ Spikes Select
Zak Hensche
45 0 0 0 0 0 0 0 0 0
Stars N’ Spikes Select
Alfonso Jalil
57 0 0 0 0 0 0 0 0 0
Stars N’ Spikes Select
Corey Ober
0 0 112 0 0 0 0 0 0 0
Stars N’ Spikes Select
Noe Romero
23 81 0 0 0 0 0 0 0 0
Team CPR
Jordan Bryan
36 50 0 0 0 0 0 0 0 0
Team CPR
Braxton Bybee
39 0 0 0 0 0 0 0 0 0
Team CPR
Brendon Demuth
0 68 19 0 0 0 0 0 0 0
Team CPR
Nicolo Guevara
0 75 47 0 0 0 0 0 0 0
Team CPR
Joshua Lamantia
0 43 0 0 0 0 0 0 0 0
Team CPR
Justin Lamantia
0 0 63 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest