2,175 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
06/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
Day 5
06/27
Day 6
06/28
Day 7
06/29
Day 8
06/30
Day 9
07/01
Day 10
07/02
Acceleration 16U
Tyler Gentile
0 75 0 0 0 0 0 0 0 0
Acceleration 16U
Jackson Greenlun
0 0 0 77 0 0 0 0 0 0
Acceleration 16U
Chase Heying
0 89 0 0 0 0 0 0 0 0
Acceleration 16U
Sam Holthaus
0 22 0 0 0 0 0 0 0 0
Acceleration 16U
Charlie Kent
0 0 56 0 0 0 0 0 0 0
Acceleration 16U
Zach Leibold
0 0 28 33 0 0 0 0 0 0
Acceleration 16U
Kalen Lewis
0 0 0 41 0 0 0 0 0 0
Acceleration 16U
Taylor Moritz
0 0 30 63 0 0 0 0 0 0
Acceleration 16U
Brady Petron
0 0 17 0 0 0 0 0 0 0
Acceleration 16U
Carter Petron
0 0 92 0 0 0 0 0 0 0
Bay Area United
Luis Becerra
61 0 0 0 0 0 0 0 0 0
Bay Area United
Delshaun Lanier
30 0 0 0 0 0 0 0 0 0
Bay Area United
Thihn Nguyen
0 84 0 0 0 0 0 0 0 0
Bay Area United
Riley Scott
21 48 0 0 0 0 0 0 0 0
Bay Area United
Keith Sweeney Jr.
0 0 76 0 0 0 0 0 0 0
Bay Area United
Adrian Villanueva
0 0 35 0 0 0 0 0 0 0
Bay Area United
Brynner Waiolama
0 28 0 0 0 0 0 0 0 0
Bulldogs Baseball 2021
Jaycob Agredano
0 0 0 27 0 0 0 0 0 0
Bulldogs Baseball 2021
Erik Arraraz
0 0 93 0 0 0 0 0 0 0
Bulldogs Baseball 2021
Isaiah Benavidez
0 0 32 0 0 0 0 0 0 0
Bulldogs Baseball 2021
Jacob Billings
0 0 0 93 0 0 0 0 0 0
Bulldogs Baseball 2021
Christopher Hernandez
0 95 0 0 0 0 0 0 0 0
Bulldogs Baseball 2021
David Loera
82 0 0 0 0 0 0 0 0 0
Bulldogs Baseball 2021
Mason Potter
0 0 0 30 0 0 0 0 0 0
Bulldogs Baseball 2021
Nolan Rodriguez
0 0 39 0 0 0 0 0 0 0
Bulldogs Baseball 2021
Javier Zarabia
0 0 12 74 0 0 0 0 0 0
Bulldogs Baseball 2022
Sebastian Bracamonte
95 0 0 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Jeremy Carollo
0 19 0 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Jay Corona
0 95 0 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Sean Monroe
12 86 28 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Jacob Ramos
0 0 5 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Thomas Robles
21 0 0 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Aidan Ross
0 19 0 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Jaden St Cyr
0 73 0 0 0 0 0 0 0 0
Bulldogs Baseball 2022
Adam Ybarra
0 0 58 0 0 0 0 0 0 0
CBA Utah
River Gatten
18 0 0 0 0 0 0 0 0 0
CBA Utah
Jaden Harris
0 84 0 0 0 0 0 0 0 0
CBA Utah
Carston Herman
78 0 0 0 0 0 0 0 0 0
CBA Utah
Callan Hermansen
27 0 0 0 0 0 0 0 0 0
CBA Utah
Jarrett Kenyon
41 0 0 0 0 0 0 0 0 0
CBA Utah
Mayze Mosher
0 0 11 0 0 0 0 0 0 0
CBA Utah
Blayde Roblin
55 0 0 0 0 0 0 0 0 0
CBA Utah
Hunter Stubbs
0 47 0 0 0 0 0 0 0 0
CBA Utah
Hayden Yates
0 0 49 0 0 0 0 0 0 0
CBA Utah 2022
Ian Becker
0 0 48 0 0 0 0 0 0 0
CBA Utah 2022
Jayz Estridge
72 0 0 0 0 0 0 0 0 0
CBA Utah 2022
Drew Hafen
35 0 38 0 0 0 0 0 0 0
CBA Utah 2022
Brandon Roundy
0 0 75 0 0 0 0 0 0 0
CBA Utah 2022
Brock Roundy
0 0 61 0 0 0 0 0 0 0
CBA Utah 2022
Easton Warren
0 81 0 0 0 0 0 0 0 0
CBA Wave
Ryan Forcucci
0 0 0 45 0 0 0 0 0 0
CBA Wave
Rocco Gurrola
0 15 0 20 0 0 0 0 0 0
CBA Wave
Logan Herrera
0 0 19 0 0 0 0 0 0 0
CBA Wave
Kaden Hustead
0 0 22 0 0 0 0 0 0 0
CBA Wave
Michael Mcclellan
0 0 39 0 0 0 0 0 0 0
CBA Wave
Trevor Moeck
0 21 0 0 0 0 0 0 0 0
CBA Wave
Torin Mooney
0 49 0 0 0 0 0 0 0 0
CBA Wave
Ben Pajak
0 60 0 0 0 0 0 0 0 0
CBA Wave
Logan Pannhorst
0 15 0 49 0 0 0 0 0 0
CBA Wave
Noa Ponciano
0 20 0 4 0 0 0 0 0 0
CBA Wave
Bryan Schreiber
0 20 0 0 0 0 0 0 0 0
CBA Wave
Spencer Seid
0 15 0 0 0 0 0 0 0 0
CBA Wave
Max Shabestari
0 0 47 0 0 0 0 0 0 0
CBA Wave
Luke Williams
10 0 0 0 0 0 0 0 0 0
CBA Wave
Nik Williams
45 0 0 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Gannon Castle
0 84 0 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Andrew De La Cruz
0 0 16 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Darryl Johnson Jr.
0 29 30 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Anthony Keola
0 21 0 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Beau Lewis
0 31 0 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
John Macarthur
19 0 89 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Manuel Montanez
60 0 59 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Jordan Rodriguez
28 0 0 0 0 0 0 0 0 0
Elk Grove Cardinals 16u
Jesse Wood
19 0 13 0 0 0 0 0 0 0
Gameday Angels-16u
James Betschart
0 0 58 0 0 0 0 0 0 0
Gameday Angels-16u
Kaleb Duke
0 0 82 0 0 0 0 0 0 0
Gameday Angels-16u
Jacob Frazzini
0 0 19 0 0 0 0 0 0 0
Gameday Angels-16u
Connor Hardman
0 0 23 0 0 0 0 0 0 0
Gameday Angels-16u
Will Jenkins
19 0 0 0 0 0 0 0 0 0
Gameday Angels-16u
Connor Luttman
38 0 0 0 0 0 0 0 0 0
Gameday Angels-16u
Shawn Magyar
0 51 0 0 0 0 0 0 0 0
Gameday Angels-16u
Ian McGee
0 0 59 0 0 0 0 0 0 0
Gameday Angels-16u
Auston Medina
0 49 0 0 0 0 0 0 0 0
Gameday Angels-16u
Curtis Montee
33 0 0 0 0 0 0 0 0 0
HBA ACES 16u
Cade Coffey
0 38 0 0 0 0 0 0 0 0
HBA ACES 16u
Matt Guerrero
0 0 62 0 0 0 0 0 0 0
HBA ACES 16u
Nick Herreria
0 79 0 0 0 0 0 0 0 0
HBA ACES 16u
Jarod Maeyama
0 75 0 0 0 0 0 0 0 0
HBA ACES 16u
Jared Reyes
0 0 44 0 0 0 0 0 0 0
HBA ACES 16u
Julian Saiz
78 0 0 0 0 0 0 0 0 0
HBA ACES 16u
Ben Womer
0 31 0 0 0 0 0 0 0 0
Hit Club 16u
Ryan Beck
0 85 0 0 0 0 0 0 0 0
Hit Club 16u
Connor Bottoms
0 14 21 0 0 0 0 0 0 0
Hit Club 16u
Will Bowen
0 36 0 0 0 0 0 0 0 0
Hit Club 16u
Callum Carpenter
0 73 0 0 0 0 0 0 0 0
Hit Club 16u
Parker Gibson
22 0 0 0 0 0 0 0 0 0
Hit Club 16u
Ryan Kall
43 0 15 0 0 0 0 0 0 0
Hit Club 16u
Patrick Macy
28 0 0 0 0 0 0 0 0 0
Hit Club 16u
Dylan Russell
0 0 32 0 0 0 0 0 0 0
Hit Club 16u
Adam Trujillo
0 7 40 0 0 0 0 0 0 0
JG Baseball 16U
Jared Benash
0 0 80 0 0 0 0 0 0 0
JG Baseball 16U
Robert Castillo
0 25 0 0 0 0 0 0 0 0
JG Baseball 16U
Chanceler Chavez
0 21 0 0 0 0 0 0 0 0
JG Baseball 16U
Ceasar Correa
0 0 25 0 0 0 0 0 0 0
JG Baseball 16U
Isaias Espiritu
0 43 0 0 0 0 0 0 0 0
JG Baseball 16U
Ray Fellows
0 46 0 0 0 0 0 0 0 0
JG Baseball 16U
Erik Guzmaz
16 0 0 0 0 0 0 0 0 0
JG Baseball 16U
Jack Tetrault
58 0 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Alec Bressler
27 0 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Brandon Delgado
0 96 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Matthew DesMarets
20 39 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
S Dolan
0 0 0 63 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Panama Greenwood
55 0 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Hunter Hirayama
0 0 67 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
J Olague
0 0 0 6 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Nico Ortiz
0 46 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Jhayden Raineri
0 62 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Anthony Rasmussen
0 0 37 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 16U
Shane Smith
0 0 0 53 0 0 0 0 0 0
NorCal Prospects
Marcus Barnes
111 0 0 0 0 0 0 0 0 0
NorCal Prospects
Jack Hanehan
0 10 97 0 0 0 0 0 0 0
NorCal Prospects
Matthew Luperine
10 0 0 0 0 0 0 0 0 0
NorCal Prospects
Aidan Pelley
0 45 0 0 0 0 0 0 0 0
NorCal Prospects
Grant Rich
0 85 0 0 0 0 0 0 0 0
NorCal Prospects
Jarrett Williams
0 30 8 0 0 0 0 0 0 0
PFA Cavs
Nathan Borshell
0 69 0 0 0 0 0 0 0 0
PFA Cavs
Jordan Carrington
45 0 0 0 0 0 0 0 0 0
PFA Cavs
Fabian Davis
0 35 0 0 0 0 0 0 0 0
PFA Cavs
Kevin Pena
49 0 23 0 0 0 0 0 0 0
PFA Cavs
Hannoh Seo
71 0 74 0 0 0 0 0 0 0
PFA Cavs
Ben Wendell
33 0 0 0 0 0 0 0 0 0
PFA Cavs
Joey Yarbrough
0 0 15 0 0 0 0 0 0 0
PfaHD
Michael Carreon
30 0 0 0 0 0 0 0 0 0
PfaHD
Christian Johnson
11 45 0 0 0 0 0 0 0 0
PfaHD
Zachary Marquez
64 0 0 0 0 0 0 0 0 0
PfaHD
Zabian Nila
38 0 0 0 0 0 0 0 0 0
PfaHD
Joshua Obrine
0 27 0 0 0 0 0 0 0 0
PfaHD
David Perez
0 28 17 0 0 0 0 0 0 0
PfaHD
Sebastian Sanchez
44 0 30 0 0 0 0 0 0 0
PfaHD
Zachary Taggart
45 0 52 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Julian Alanis
0 0 88 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Travis Jimenez
0 24 21 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Kainalu Lazaro
0 0 91 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Kaison Matsushima
83 0 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Caisen Medina
27 0 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Calvin Slack
0 0 46 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Cameron Van Echten
0 78 0 0 0 0 0 0 0 0
San Diego Ballers
Tommy Bayles
45 0 31 0 0 0 0 0 0 0
San Diego Ballers
Hunter Hargett
39 0 51 0 0 0 0 0 0 0
San Diego Ballers
Brady Judd
23 14 33 0 0 0 0 0 0 0
San Diego Ballers
Blake Ledbetter
45 0 34 0 0 0 0 0 0 0
San Diego Ballers
Christian Nava
16 0 0 0 0 0 0 0 0 0
San Diego Ballers
Dominic Nunes
53 0 0 0 0 0 0 0 0 0
San Diego Ballers
Carson Olsen
0 70 0 0 0 0 0 0 0 0
San Diego Ballers
Jesus Tellez
0 37 0 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Nicky Fell
0 0 72 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Chase Hoover
0 77 0 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Aiden Johnson
4 31 0 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Aidan Mandel
0 13 34 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Henry Manfredonia
99 0 0 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Miles Souza
0 94 0 0 0 0 0 0 0 0
Santa Barbara Grizzlies/Coastal Cubs
Emmett Speake
22 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Jonathan Alvarado
0 0 18 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Merrick Foster
50 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Rylan McClaine
8 48 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Connor McTague
22 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Carson Mercier
0 0 37 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Kellan Montgomery
38 0 59 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Jordan Rico
63 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Elliot So
42 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Nathan Steenerson
51 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 16U
Luke Wechsler
30 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