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
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
Day 5
06/21
Day 6
06/22
Day 7
06/23
Day 8
06/24
Day 9
06/25
Day 10
06/26
Brewers 15u
Daniel Arellano
0 49 0 0 0 0 0 0 0 0
Brewers 15u
Armando Cebreros
46 0 0 0 0 0 0 0 0 0
Brewers 15u
Joshua Esparza
0 69 0 0 0 0 0 0 0 0
Brewers 15u
Christian Gonzalez
34 0 0 0 0 0 0 0 0 0
Brewers 15u
Ryan Leon
14 30 0 0 0 0 0 0 0 0
Brewers 15u
Devin Lopez
0 59 0 0 0 0 0 0 0 0
CBA Titans
Michael Escobedo
0 79 0 0 0 0 0 0 0 0
CBA Titans
Tristan Foster
0 47 0 0 0 0 0 0 0 0
CBA Titans
Kevin Morales
0 46 0 0 0 0 0 0 0 0
CBA Titans
Isiah Navejas
0 20 0 0 0 0 0 0 0 0
CBA Titans
Jacob Pacheco
76 0 0 0 0 0 0 0 0 0
CBA Titans
Isaiah Robbins
58 0 0 0 0 0 0 0 0 0
CBA Titans
Darren Woo
0 16 0 0 0 0 0 0 0 0
Colt.45s
Alex Gonzales
0 19 27 0 0 0 0 0 0 0
Colt.45s
Vincent Marichi
0 0 33 0 0 0 0 0 0 0
Colt.45s
Dylan Matos
24 0 38 0 0 0 0 0 0 0
Colt.45s
Roman Miranda
0 21 0 0 0 0 0 0 0 0
Colt.45s
Justin Peinado
0 73 0 0 0 0 0 0 0 0
Colt.45s
Ryan Rodriguez
97 0 0 0 0 0 0 0 0 0
Colt.45s
Anthony Soriano
36 0 0 0 0 0 0 0 0 0
Crown City 15u
Tomas Bilvado
44 0 0 0 0 0 0 0 0 0
Crown City 15u
Jonathan Bracamonte
31 0 0 0 0 0 0 0 0 0
Crown City 15u
Diego Gurfein
30 0 0 0 0 0 0 0 0 0
Crown City 15u
Kaden Haag
42 0 0 0 0 0 0 0 0 0
Crown City 15u
Kaleb Haag
0 66 0 0 0 0 0 0 0 0
Crown City 15u
Isaac Monterrubio
41 0 0 0 0 0 0 0 0 0
Crown City 15u
Jj Wilson
0 31 0 0 0 0 0 0 0 0
GBG San Diego
Dimas Acevedo
0 49 0 0 0 0 0 0 0 0
GBG San Diego
Beau Covell
31 0 0 0 0 0 0 0 0 0
GBG San Diego
Landon Lozano
0 18 0 0 0 0 0 0 0 0
GBG San Diego
Brandon Murphy
0 0 55 0 0 0 0 0 0 0
GBG San Diego
Nolan Nunes
89 0 0 0 0 0 0 0 0 0
GBG San Diego
Kaij Ordaz
79 30 0 0 0 0 0 0 0 0
GBG San Diego
Van Playmen
29 0 0 0 0 0 0 0 0 0
GBG San Diego
Efrain Santos
0 0 37 0 0 0 0 0 0 0
Oilers 2025
Freddie Angiuli
0 15 66 0 0 0 0 0 0 0
Oilers 2025
Tyler Bellerose
32 0 32 0 0 0 0 0 0 0
Oilers 2025
Otto Espinoza
68 0 0 0 0 0 0 0 0 0
Oilers 2025
Jake Frohn
11 87 0 0 0 0 0 0 0 0
Oilers 2025
Colin McNiven
37 0 75 0 0 0 0 0 0 0
Oilers 2025
Tyler Twardowski
0 34 0 0 0 0 0 0 0 0
Outsiders
Daniel Banuelos
22 0 0 0 0 0 0 0 0 0
Outsiders
Aaron Byrd
27 0 0 0 0 0 0 0 0 0
Outsiders
Shawn Chavez
0 77 0 0 0 0 0 0 0 0
Outsiders
Jason De La Paz
31 0 0 0 0 0 0 0 0 0
Outsiders
Nathaniel de los Reyes
0 32 0 0 0 0 0 0 0 0
Outsiders
Colt Franklin
0 37 0 0 0 0 0 0 0 0
Outsiders
Isaac Pitones
0 22 0 0 0 0 0 0 0 0
Outsiders
Carlos Rodriguez
9 0 0 0 0 0 0 0 0 0
Outsiders
Nolan Salinas
0 58 0 0 0 0 0 0 0 0
Tb Socal
Dylan Blinn
77 0 0 0 0 0 0 0 0 0
Tb Socal
Bobby Brooks
0 24 0 0 0 0 0 0 0 0
Tb Socal
Kai Carney
19 0 0 0 0 0 0 0 0 0
Tb Socal
Wyatt Clewett
0 0 70 0 0 0 0 0 0 0
Tb Socal
Nicolas Decorte
0 0 71 0 0 0 0 0 0 0
Tb Socal
Antonio Marquez
0 55 0 0 0 0 0 0 0 0
Tb Socal
Jhett Ohira
0 59 0 0 0 0 0 0 0 0
Tb Socal
Moises Razo
63 0 0 0 0 0 0 0 0 0
Tb Socal
Kapono Sullivan
0 0 41 0 0 0 0 0 0 0
TL Elite
Sebastien Ajemian
20 0 0 0 0 0 0 0 0 0
TL Elite
Brandon Bendel
0 28 0 0 0 0 0 0 0 0
TL Elite
Jaxson Ehlers
35 0 0 0 0 0 0 0 0 0
TL Elite
Canon King
47 0 0 0 0 0 0 0 0 0
TL Elite
James Levy
62 0 0 0 0 0 0 0 0 0
TL Elite
Bobby Rapp
0 37 0 0 0 0 0 0 0 0
TL Elite
Jack Stutz
26 0 0 0 0 0 0 0 0 0
TL Elite
Jett Teegardin
28 0 0 0 0 0 0 0 0 0
West Coast A'S Baseball
Nathan Brzezinski
71 0 0 0 0 0 0 0 0 0
West Coast A'S Baseball
George Carabet
33 0 0 0 0 0 0 0 0 0
West Coast A'S Baseball
Evan DePodesta
0 25 0 0 0 0 0 0 0 0
West Coast A'S Baseball
Ian Kunde
16 0 0 0 0 0 0 0 0 0
West Coast A'S Baseball
Donovan Probst
59 0 0 0 0 0 0 0 0 0
West Coast A'S Baseball
Evan Wied
79 0 0 0 0 0 0 0 0 0
West Coast A'S Baseball
Timothy Winters
6 69 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