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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
06/21
Day 2
06/22
Day 3
06/23
Day 4
06/24
Day 5
06/25
Day 6
06/26
Day 7
06/27
Day 8
06/28
Day 9
06/29
Day 10
06/30
14U Rangers
Cade Bryant
0 33 0 0 0 0 0 0 0 0
14U Rangers
Jacob Chapman
0 33 0 43 0 0 0 0 0 0
14U Rangers
Lukas Dawson
0 0 14 0 0 0 0 0 0 0
14U Rangers
Brennan Dinwiddie
19 9 0 71 0 0 0 0 0 0
14U Rangers
Nolan Frasso
0 14 0 0 0 0 0 0 0 0
14U Rangers
Christian Gutierrez
0 35 0 27 0 0 0 0 0 0
14U Rangers
Willis Lacy
5 61 0 0 0 0 0 0 0 0
14U Rangers
Ruben Lujan
18 0 52 0 0 0 0 0 0 0
14U Rangers
William Ramos
19 30 0 30 0 0 0 0 0 0
14U Rangers
Gilberto Rodriguez
0 33 0 0 0 0 0 0 0 0
14U Rangers
Ethan Thacker
0 0 0 11 0 0 0 0 0 0
14U Rangers
Grant Wayne
48 0 0 0 0 0 0 0 0 0
3n2 Warriors
Julian Areliz
49 0 0 31 0 0 0 0 0 0
3n2 Warriors
Brayden Duman
0 50 0 0 0 0 0 0 0 0
3n2 Warriors
Miles Ghossein
0 67 0 0 0 0 0 0 0 0
3n2 Warriors
Justin JJ Gines
15 0 86 0 0 0 0 0 0 0
3n2 Warriors
Cole LaCrue
0 62 0 0 0 0 0 0 0 0
3n2 Warriors
Kaden Miller
0 0 0 100 0 0 0 0 0 0
3n2 Warriors
Noah Scott
45 0 0 0 0 0 0 0 0 0
Bulls Gold
Chase Bernal
1 0 91 0 0 0 0 0 0 0
Bulls Gold
Luke Clay
0 0 37 0 0 0 0 0 0 0
Bulls Gold
Isaac Fisk
0 0 40 0 0 0 0 0 0 0
Bulls Gold
Aidan Haller
0 0 89 0 0 0 0 0 0 0
Bulls Gold
Luke Leichter
91 0 0 0 0 0 0 0 0 0
Bulls Gold
Jacob Ramos
53 0 0 0 0 0 0 0 0 0
Bulls Gold
Ranon Sanchez
38 0 0 0 0 0 0 0 0 0
Bulls Gold
Cameron Trevino
72 0 0 0 0 0 0 0 0 0
CBA Wave Blue
Noah Crews
47 2 0 0 0 0 0 0 0 0
CBA Wave Blue
Trey Edwards
73 0 0 0 0 0 0 0 0 0
CBA Wave Blue
Liam Herrera
0 21 0 0 0 0 0 0 0 0
CBA Wave Blue
Cole Lambeth
46 0 0 0 0 0 0 0 0 0
CBA Wave Blue
Isaiah Lane
11 0 18 0 0 0 0 0 0 0
CBA Wave Blue
Daniel Mora
16 16 0 0 0 0 0 0 0 0
CBA Wave Blue
Kyle Ohara
10 0 0 0 0 0 0 0 0 0
CBA Wave Blue
Nate Snakenborg
0 0 33 0 0 0 0 0 0 0
CBA Wave Blue
Josh Villegas
19 34 0 0 0 0 0 0 0 0
CBA Wave Blue
Zyan Watson
0 0 39 0 0 0 0 0 0 0
CBA Wave Gold
Trevor Adame
70 0 0 0 0 0 0 0 0 0
CBA Wave Gold
Shane Bailey
0 0 82 0 0 0 0 0 0 0
CBA Wave Gold
Kain Cruz
49 0 0 0 0 0 0 0 0 0
CBA Wave Gold
Trevor Devaney
0 0 29 0 0 0 0 0 0 0
CBA Wave Gold
Ryan Espinoza
26 0 91 0 0 0 0 0 0 0
CBA Wave Gold
Jake Frost
37 0 0 0 0 0 0 0 0 0
CBA Wave Gold
Luke Hilton
0 0 14 0 0 0 0 0 0 0
CBA Wave Gold
Luke Seibert
66 0 0 0 0 0 0 0 0 0
Las Vegas Knights
Hudson Ayon
16 0 0 0 0 0 0 0 0 0
Las Vegas Knights
Alec Berger
14 12 0 0 0 0 0 0 0 0
Las Vegas Knights
Anthony Carrasquillo
81 0 0 0 0 0 0 0 0 0
Las Vegas Knights
Andrew Israel
17 0 0 0 0 0 0 0 0 0
Las Vegas Knights
Justin Kania
0 82 0 0 0 0 0 0 0 0
Las Vegas Knights
Aiden Pollock
0 0 91 0 0 0 0 0 0 0
Las Vegas Knights
Payton Smith
0 0 6 0 0 0 0 0 0 0
Las Vegas Knights
Kaden Soder
0 60 0 0 0 0 0 0 0 0
Las Vegas Knights
Humberto (Tre) Trueba III
0 46 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Aden Cowie-Richardson
0 0 0 92 0 0 0 0 0 0
Redlands Bulldogs Black
Marc DiCarlo
35 0 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Cody Lemler
25 0 14 0 0 0 0 0 0 0
Redlands Bulldogs Black
Iain Matheson
0 11 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Jayson Nace
0 95 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Anthony Rodriguez
0 0 88 0 0 0 0 0 0 0
Redlands Bulldogs Black
Noah Smith
17 3 0 15 0 0 0 0 0 0
Redlands Bulldogs Black
Cameron Sousa
50 0 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Joshua Torres
59 0 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
William VanDyke
35 0 16 0 0 0 0 0 0 0
ROX Baseball
Andrew An
46 0 0 0 0 0 0 0 0 0
ROX Baseball
Kenneth Cabada
0 54 0 0 0 0 0 0 0 0
ROX Baseball
James Derflinger
37 0 0 0 0 0 0 0 0 0
ROX Baseball
Andrew Krodel
0 0 70 0 0 0 0 0 0 0
ROX Baseball
Brandon Luu
4 63 0 0 0 0 0 0 0 0
ROX Baseball
Sean McCance
46 0 0 0 0 0 0 0 0 0
ROX Baseball
Andrew Miehe
0 17 0 0 0 0 0 0 0 0
ROX Baseball
Jack Morris
0 49 0 0 0 0 0 0 0 0
ROX Baseball
Daniel O'Hanlon
0 17 36 0 0 0 0 0 0 0
ROX Baseball
Adrian Villegas
0 0 21 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Nathan Albrecht
0 51 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Nolan Albrecht
31 0 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Evan Batalucco
0 0 3 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Sam Burgess
82 0 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Tyrus Haumea
0 0 13 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Anson Lazaro
92 0 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Michael Macias
0 0 43 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Chet Pimsaguan
0 66 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Christian Torres
40 0 0 0 0 0 0 0 0 0
RUFFRYDERZ BASEBALL
Zyden Vea
0 0 36 0 0 0 0 0 0 0
Slammers Baseball 14U Armour
Soren Angelini
0 62 0 0 0 0 0 0 0 0
Slammers Baseball 14U Armour
Aidan Biaggi
18 0 0 95 0 0 0 0 0 0
Slammers Baseball 14U Armour
Michael Casillas
0 0 71 0 0 0 0 0 0 0
Slammers Baseball 14U Armour
Elijah Lofton
5 0 0 0 0 0 0 0 0 0
Slammers Baseball 14U Armour
Brooks Rodarte
47 0 0 49 0 0 0 0 0 0
Slammers Baseball 14U Armour
Ezekiel Rojas
46 0 0 0 0 0 0 0 0 0
Slammers Baseball 14U Armour
Brandon Sanchez
78 0 0 0 0 0 0 0 0 0
Slammers Baseball 14U Armour
Dillon Volz
23 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