2,210 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
07/08
Day 2
07/09
Day 3
07/10
Day 4
07/11
Day 5
07/12
Day 6
07/13
Day 7
07/14
Day 8
07/15
Day 9
07/16
Day 10
07/17
Alpha Power 2024
Dylan Adelman
0 20 0 0 0 0 0 0 0 0
Alpha Power 2024
Fernando Alaniz
0 0 7 0 0 0 0 0 0 0
Alpha Power 2024
Liam Barrett
0 0 0 6 0 0 0 0 0 0
Alpha Power 2024
Thomas Egbert
51 0 0 31 0 0 0 0 0 0
Alpha Power 2024
Mason Ferris
0 12 0 0 0 0 0 0 0 0
Alpha Power 2024
Adrian Garcia
0 0 43 0 0 0 0 0 0 0
Alpha Power 2024
Jordan Lopez
52 0 0 0 0 0 0 0 0 0
Alpha Power 2024
RJ Meyn
34 0 0 0 0 0 0 0 0 0
Alpha Power 2024
Kannon Sharpe
51 0 0 75 0 0 0 0 0 0
Alpha Power 2024
Ethan Tague
0 36 0 0 0 0 0 0 0 0
CBA Marlins 2024
Dominic Decanio
0 57 0 0 0 0 0 0 0 0
CBA Marlins 2024
Aaron Jones
0 84 0 0 0 0 0 0 0 0
CBA Marlins 2024
Marcel Leal
1 56 0 0 0 0 0 0 0 0
CBA Marlins 2024
Mason Montana
109 0 0 0 0 0 0 0 0 0
CBA Marlins 2024
Cruz Rodriguez
0 87 0 0 0 0 0 0 0 0
CBA Marlins. 2025
Aiden Corkery
0 7 0 0 0 0 0 0 0 0
CBA Marlins. 2025
Nick Cozzi
8 0 4 5 0 0 0 0 0 0
CBA Marlins. 2025
Parker Heintz
0 0 27 0 0 0 0 0 0 0
CBA Marlins. 2025
Colin Horton
0 42 0 68 0 0 0 0 0 0
CBA Marlins. 2025
Ethan Myers
0 0 88 2 0 0 0 0 0 0
CBA Marlins. 2025
Erik Rico
0 24 0 0 0 0 0 0 0 0
CBA Marlins. 2025
Brody Skinner
26 0 3 0 0 0 0 0 0 0
CBA Marlins. 2025
Jackson Starbuck
0 48 0 0 0 0 0 0 0 0
CBA Marlins. 2025
Zeth Townsend
0 0 100 0 0 0 0 0 0 0
Ceres Blaze 05
Noah Cruz
0 9 2 0 0 0 0 0 0 0
Ceres Blaze 05
Diego De La Hoya
0 0 40 0 0 0 0 0 0 0
Ceres Blaze 05
Wyatt Edwards
0 97 0 0 0 0 0 0 0 0
Ceres Blaze 05
Ethan Kessler
0 79 0 0 0 0 0 0 0 0
Ceres Blaze 05
Aiden Larson
0 0 56 0 0 0 0 0 0 0
Ceres Blaze 05
Angel Valdez
0 0 21 0 0 0 0 0 0 0
Downtown 15u
Johnny Gould
0 0 23 0 0 0 0 0 0 0
Downtown 15u
Sammy Hernandez-Hartman
0 0 50 0 0 0 0 0 0 0
Downtown 15u
Gannon Magee
0 13 37 0 0 0 0 0 0 0
Downtown 15u
Ty Miramontes
0 75 0 0 0 0 0 0 0 0
Downtown 15u
Jackson Norton
0 15 0 0 0 0 0 0 0 0
Downtown 15u
Andrew Perry
0 61 0 0 0 0 0 0 0 0
Dub Baseball Dynasty
Kaden Constantino
4 0 0 0 0 0 0 0 0 0
Dub Baseball Dynasty
Thomas Guenet
88 0 0 0 0 0 0 0 0 0
Dub Baseball Dynasty
Kaden Kott
0 63 0 0 0 0 0 0 0 0
Dub Baseball Dynasty
Jordan Tabag
0 16 43 0 0 0 0 0 0 0
Hit Club 16u Navy
Jackson Howard
0 0 56 0 0 0 0 0 0 0
Hit Club 16u Navy
Kevin Macy
0 69 0 0 0 0 0 0 0 0
Hit Club 16u Navy
Cyrus Silva Rezvani
15 95 0 0 0 0 0 0 0 0
Hit Club 16u Navy
Daivik Vennela
94 0 0 0 0 0 0 0 0 0
NC Valley 16U
Luke Leggitt
58 0 0 0 0 0 0 0 0 0
NC Valley 16U
Xander Martinez
0 31 63 0 0 0 0 0 0 0
NC Valley 16U
Austin Mello
0 53 0 0 0 0 0 0 0 0
NC Valley 16U
Owen Miller
0 0 45 0 0 0 0 0 0 0
NC Valley 16U
Juan Amado Munoz
25 33 0 0 0 0 0 0 0 0
NC Valley 16U
Nicholas Poulus
0 24 0 0 0 0 0 0 0 0
NC Valley 16U
Joseph Salacup
0 26 0 0 0 0 0 0 0 0
NC Valley 16U
Parker Saunders
27 27 7 0 0 0 0 0 0 0
Norcal Baseball 2024
Brayden Boyle
0 80 0 0 0 0 0 0 0 0
Norcal Baseball 2024
Jack Schlicher
0 0 14 0 0 0 0 0 0 0
Norcal Baseball 2024
Jonathon Sheppard
0 0 69 0 0 0 0 0 0 0
Norcal Baseball 2024
McGuire Smith
0 0 113 0 0 0 0 0 0 0
Norcal Baseball 2024
Jake Sonsini
0 21 0 0 0 0 0 0 0 0
Norcal Baseball 2024
Nick Stubbles
58 0 0 0 0 0 0 0 0 0
Norcal Baseball 2024
Dom Tozi
56 0 0 0 0 0 0 0 0 0
NorCal Nationals
Patrick Bowen
0 33 0 0 0 0 0 0 0 0
NorCal Nationals
Hank Gilbert
19 0 0 0 0 0 0 0 0 0
NorCal Nationals
Trenton Hermann
0 57 0 0 0 0 0 0 0 0
NorCal Nationals
Peyton Mares
0 0 52 0 0 0 0 0 0 0
NorCal Nationals
Jackson Marshall
0 0 13 0 0 0 0 0 0 0
NorCal Nationals
Lucas Owens
0 34 0 0 0 0 0 0 0 0
NorCal Nationals
Joseph Rocha
92 0 0 0 0 0 0 0 0 0
NorCal Nationals
Jackson Walker
0 71 0 0 0 0 0 0 0 0
NorCal Nationals
Tyler Zahniser
0 34 0 0 0 0 0 0 0 0
Payters
Gavin Arias
0 0 35 0 0 0 0 0 0 0
Payters
Jack Conger
0 0 46 0 0 0 0 0 0 0
Payters
Jacob Gillig
51 0 0 0 0 0 0 0 0 0
Payters
Dominic Quintero
0 0 90 0 0 0 0 0 0 0
Payters
Jose Vargas
53 0 0 0 0 0 0 0 0 0
Payters
Joseph Victor
0 83 0 0 0 0 0 0 0 0
Salinas Diablos Baseball
Isaiah Andrade
0 0 73 0 0 0 0 0 0 0
Salinas Diablos Baseball
Evan Dyer
13 25 0 0 0 0 0 0 0 0
Salinas Diablos Baseball
Jacob Maravillo
0 23 0 0 0 0 0 0 0 0
Salinas Diablos Baseball
Giovanni Melgar
0 0 105 0 0 0 0 0 0 0
Salinas Diablos Baseball
Xavier Mendez
0 27 0 0 0 0 0 0 0 0
Salinas Diablos Baseball
Isaiah Mottu
14 1 0 0 0 0 0 0 0 0
Salinas Diablos Baseball
Adam Rodriguez
0 26 21 0 0 0 0 0 0 0
Salinas Diablos Baseball
Jay Serrato
38 0 36 0 0 0 0 0 0 0
Salinas Diablos Baseball
Adrian Solis
37 0 0 0 0 0 0 0 0 0
Salinas Diablos Baseball
Nathan Vazquez
0 31 0 0 0 0 0 0 0 0
Sf Crabs 2024
Dylan Kall
0 0 0 70 0 0 0 0 0 0
Sf Crabs 2024
Tyler Lachance
0 0 0 35 0 0 0 0 0 0
Sf Crabs 2024
Aaron Louis
0 42 0 0 0 0 0 0 0 0
Sf Crabs 2024
Jair Marta
51 0 0 0 0 0 0 0 0 0
Sf Crabs 2024
Eddie McCartney
0 0 69 0 0 0 0 0 0 0
Sf Crabs 2024
Tate Medicoff
0 0 0 67 0 0 0 0 0 0
Sf Crabs 2024
Gabe Melara
0 38 0 0 0 0 0 0 0 0
Sf Crabs 2024
Barclay Ovalle
0 0 40 0 0 0 0 0 0 0
Sf Crabs 2024
Luca Scatena
41 0 0 35 0 0 0 0 0 0
Sf Crabs 2024
Colin Smith
0 38 0 0 0 0 0 0 0 0
Sunnyvale Jacks
Elijah Bautista
0 0 33 0 0 0 0 0 0 0
Sunnyvale Jacks
Logan Christianson
66 0 0 0 0 0 0 0 0 0
Sunnyvale Jacks
Caden Cormier
31 0 29 0 0 0 0 0 0 0
Sunnyvale Jacks
Arya Jangity
52 0 0 0 0 0 0 0 0 0
Sunnyvale Jacks
Ryan Kinoshita
0 27 20 0 0 0 0 0 0 0
Sunnyvale Jacks
Nico Singer
20 0 0 0 0 0 0 0 0 0
Sunnyvale Jacks
Matthew Tang
43 0 17 0 0 0 0 0 0 0
Sunnyvale Jacks
Thalun Williams
0 59 0 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Gavin Correia
0 0 17 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Jesse Cuthill
0 0 6 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Cameron Duncan
0 57 0 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Nathan Erickson
0 27 0 72 5 0 0 0 0 0
The Rock Baseball Club 2024
Brady Estes
0 64 0 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Aiden Frost
0 0 0 22 0 0 0 0 0 0
The Rock Baseball Club 2024
Kai Lorenzo
0 0 65 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Luke Oyler
0 0 0 101 0 0 0 0 0 0
The Rock Baseball Club 2024
Anthony Sand
89 0 0 0 0 0 0 0 0 0
The Rock Baseball Club 2024
Noah Warner
0 14 0 9 0 0 0 0 0 0
West Lane Mets
Jose Abugarade
0 12 0 0 0 0 0 0 0 0
West Lane Mets
Nico Bavaro
52 0 0 0 0 0 0 0 0 0
West Lane Mets
Jaysean Daranykone
0 0 86 0 0 0 0 0 0 0
West Lane Mets
Walker Maurer
0 108 0 0 0 0 0 0 0 0
West Lane Mets
Kayden McHenry
0 0 110 0 0 0 0 0 0 0
West Lane Mets
Cruz Valenzuela
52 0 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Myles Cooper
0 79 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Carlos Largaespada
5 0 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Dominic Louro
90 0 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Wyatt Miyamoto
54 0 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Andrew Murphy
76 0 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Peyton Rowles
0 18 0 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Ayden Thompson
0 0 57 0 0 0 0 0 0 0
Wolfpack Showcase 16U
Owen Wittry
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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/08
Day 2
07/09
Day 3
07/10
Day 4
07/11
2022 PG 16U Championship Series Tour - San JoseTop Tier NorCal 2024Archie Paul697/6/2022 RR RR