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)
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
06/25
Day 2
06/26
Day 3
06/27
Day 4
06/28
Day 5
06/29
Day 6
06/30
Day 7
07/01
Day 8
07/02
Day 9
07/03
Day 10
07/04
BERCOVICH 24 - ATHAN
Cameron Archer
30 14 0 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Cole Chimenti
29 0 98 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Dillon Defrance
0 26 35 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Brandon Friedel
23 0 10 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Blaze Hill
0 29 5 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Colby Martin
0 0 56 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Brett Oelrich
0 0 17 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Eric Reyzelman
30 30 1 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Cody Vaeth
0 0 26 0 0 0 0 0 0 0
BERCOVICH 24 - ATHAN
Gerardo Vargas
0 5 0 0 0 0 0 0 0 0
Bercovich Baseball
Cruz Costa
0 23 13 0 0 0 0 0 0 0
Bercovich Baseball
Matt Escobar
30 29 46 0 0 0 0 0 0 0
Bercovich Baseball
Calvin Fletcher
45 0 60 0 0 0 0 0 0 0
Bercovich Baseball
Matthew Hartford
30 27 40 0 0 0 0 0 0 0
Bercovich Baseball
Josh Kuehnle
0 28 0 0 0 0 0 0 0 0
Bercovich Baseball
Benny Siguenza
12 0 74 0 0 0 0 0 0 0
California Aces
Caden Aoki
0 67 0 0 0 0 0 0 0 0
California Aces
Robert Bolton
0 0 82 0 0 0 0 0 0 0
California Aces
Trevor DiSilva
0 20 35 0 0 0 0 0 0 0
California Aces
Cade Liefer
37 0 0 0 0 0 0 0 0 0
California Aces
Michael Oehlers
0 0 24 0 0 0 0 0 0 0
California Aces
Max Takacs
0 58 0 0 0 0 0 0 0 0
California Aces
Nolan Troxel
89 0 0 0 0 0 0 0 0 0
California Aces
Blake Wentz
0 0 69 0 0 0 0 0 0 0
CBA Wave
Ethan Caschetta
0 0 0 79 0 0 0 0 0 0
CBA Wave
Hobie Hood
0 31 0 0 0 0 0 0 0 0
CBA Wave
Jack Johnston
0 0 0 32 0 0 0 0 0 0
CBA Wave
Noah Lane
0 0 0 25 0 0 0 0 0 0
CBA Wave
Ryan Rhoades
0 72 0 0 0 0 0 0 0 0
CBA Wave
Jacob Saldana
89 0 0 0 0 0 0 0 0 0
CBA Wave
Austin Schroeder
28 0 0 95 0 0 0 0 0 0
CBA Wave
Joshua Smith
0 0 60 0 0 0 0 0 0 0
Evolution Baseball
Bronson Chapple
60 0 0 0 0 0 0 0 0 0
Evolution Baseball
Lukas Clark
30 0 0 0 0 0 0 0 0 0
Evolution Baseball
Sam Roberts
3 0 0 0 0 0 0 0 0 0
Evolution Baseball
Jedidiah Roland
0 80 0 0 0 0 0 0 0 0
Evolution Baseball
Jorden Smith
0 0 68 0 0 0 0 0 0 0
Evolution Baseball
Ethan Walker
25 0 103 0 0 0 0 0 0 0
FBA Pirates
Braden Braden
29 0 0 0 0 0 0 0 0 0
FBA Pirates
F Chappell
0 0 63 0 0 0 0 0 0 0
FBA Pirates
Cade Clifford
0 0 56 0 0 0 0 0 0 0
FBA Pirates
A Faloon
0 54 0 0 0 0 0 0 0 0
FBA Pirates
Brock Monochino
0 0 49 0 0 0 0 0 0 0
FBA Pirates
Alex Ruvalcaba
0 0 58 0 0 0 0 0 0 0
FBA Pirates
Tyler Simmmons
68 0 0 0 0 0 0 0 0 0
FBA Pirates
Estaniscao Tony
54 0 0 0 0 0 0 0 0 0
FBA Pirates
Damien Torres
0 24 0 0 0 0 0 0 0 0
HBA ACES 17U
Felipe Caoili Iv
0 10 54 0 0 0 0 0 0 0
HBA ACES 17U
C.J. Colyer
0 0 14 0 0 0 0 0 0 0
HBA ACES 17U
Jalen Jagdeo
0 0 102 0 0 0 0 0 0 0
HBA ACES 17U
Jacob Kokeny
0 91 0 0 0 0 0 0 0 0
HBA ACES 17U
Josh Nuno
44 0 0 0 0 0 0 0 0 0
HBA ACES 17U
Patrick Sweeney
57 0 6 0 0 0 0 0 0 0
Hit Club 17u
Isaiah Crump
0 0 26 0 0 0 0 0 0 0
Hit Club 17u
Pat Norton
28 0 31 0 0 0 0 0 0 0
Hit Club 17u
Alejandro Palomarez
0 51 0 0 0 0 0 0 0 0
Hit Club 17u
Will Pires
42 0 87 0 0 0 0 0 0 0
Hit Club 17u
Greg Tech
26 27 11 0 0 0 0 0 0 0
Hit Club 17u
Greg Ziemba
0 53 74 0 0 0 0 0 0 0
JGB Prime 2020
Noah Blythe
0 0 80 0 0 0 0 0 0 0
JGB Prime 2020
Tyler Deyoung
0 0 13 0 0 0 0 0 0 0
JGB Prime 2020
Cristian Enriquez
0 29 0 97 0 0 0 0 0 0
JGB Prime 2020
Alex Navarrete
79 0 0 0 0 0 0 0 0 0
JGB Prime 2020
Alonso Reyes
0 34 0 0 0 0 0 0 0 0
JGB Prime 2020
Dylan Singh
0 0 89 0 0 0 0 0 0 0
JGB Prime 2020
Yahir Sotomayor
0 0 38 72 0 0 0 0 0 0
JGB Prime 2020
Harrie Stewart
0 10 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Matt Burke
0 15 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Billy Bzura
0 34 0 84 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
A Diaz
95 0 0 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Scott Ellis
0 0 73 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
D Espinosa
0 0 0 99 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Sebastian Fuchen
0 0 19 12 0 0 0 0 0 0
Ontario Naturals
Roy Burgueno
26 0 0 0 0 0 0 0 0 0
Ontario Naturals
Luis Martinez-Gomez
0 0 30 0 0 0 0 0 0 0
Ontario Naturals
Brandon Smith
0 0 98 0 0 0 0 0 0 0
Ontario Naturals
Mathew Toledo
0 103 0 0 0 0 0 0 0 0
Ontario Naturals
Dave Torres
0 0 35 0 0 0 0 0 0 0
Ontario Naturals
Fabian Trujillo
101 0 0 0 0 0 0 0 0 0
Ontario Naturals
Cade Willis
0 0 14 0 0 0 0 0 0 0
PFA Cavs
Ryan Fernandez
0 0 22 0 0 0 0 0 0 0
PFA Cavs
Thomas Kovarik
44 0 0 0 0 0 0 0 0 0
PFA Cavs
Jonathan Largaespada
0 36 0 0 0 0 0 0 0 0
PFA Cavs
Wyatt Nelson
0 0 51 0 0 0 0 0 0 0
PFA Cavs
Anthony Ortiz
46 0 0 0 0 0 0 0 0 0
PFA Cavs
Caleb Park
65 0 14 0 0 0 0 0 0 0
PFA Cavs
Garrett Riley
0 26 0 0 0 0 0 0 0 0
PFA Cavs
Hasan Standifer
0 40 0 0 0 0 0 0 0 0
San Diego Diablos
Enrique Canedo
0 94 0 0 0 0 0 0 0 0
San Diego Diablos
Claudio Corrales
0 0 90 0 0 0 0 0 0 0
San Diego Diablos
Nicholas Huey
0 0 14 0 0 0 0 0 0 0
San Diego Diablos
Jorge Martinez
0 0 0 80 0 0 0 0 0 0
San Diego Diablos
Xavier Martinez
0 0 98 0 0 0 0 0 0 0
San Diego Diablos
Cruz Mujica
0 0 14 0 0 0 0 0 0 0
San Diego Diablos
Adrian Sanchez
86 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Khristopher Alvarado
0 0 5 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Elias (Eli) Bullard
0 0 90 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Eamon Burke
0 77 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Erik Elizalde
0 14 34 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Nate Feldhaus
54 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Dylan Ledbetter
61 0 0 0 0 0 0 0 0 0
Santa Barbara Junior Foresters 17U
Cole Philip
0 8 77 0 0 0 0 0 0 0
So Cal Force
Joshua Balos
26 0 0 0 0 0 0 0 0 0
So Cal Force
Jakob Duarte
0 0 25 0 0 0 0 0 0 0
So Cal Force
Vincent Esparza
0 0 45 0 0 0 0 0 0 0
So Cal Force
Ryan King
0 78 0 0 0 0 0 0 0 0
So Cal Force
Daniel Martinez
0 28 0 0 0 0 0 0 0 0
So Cal Force
Ethan Sanders
0 0 52 0 0 0 0 0 0 0
So Cal Force
Oaklee Spens
0 0 83 0 0 0 0 0 0 0
So Cal Force
Andrew Verrengia
69 0 0 0 0 0 0 0 0 0
SoCal Warriors
Justin Hooper
0 0 39 0 0 0 0 0 0 0
SoCal Warriors
Jonathan Lopez
10 0 0 0 0 0 0 0 0 0
SoCal Warriors
Easton Louis
33 0 41 0 0 0 0 0 0 0
SoCal Warriors
Jaden Orellano
0 94 0 0 0 0 0 0 0 0
SoCal Warriors
William Reeser
18 0 0 0 0 0 0 0 0 0
SoCal Warriors
Benny Rodriguez
37 0 0 0 0 0 0 0 0 0
SoCal Warriors
Gary Voigt
40 0 75 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Caden Byers
0 0 19 0 0 0 0 0 0 0
Southern California Bombers 2021 White
A Castillas
41 0 0 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Ryan Kim
0 0 15 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Ryan Reddemann
30 0 0 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Anthony Reza
0 0 70 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Dylan Schwartz
32 0 0 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Staub Staub
0 57 0 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Cole Vargas
0 66 0 0 0 0 0 0 0 0
Southern California Bombers 2021 White
Lucas White
0 0 87 0 0 0 0 0 0 0
SSC 17U
Tyler Blankenship
0 28 42 0 0 0 0 0 0 0
SSC 17U
Adam Greenlee
0 91 0 0 0 0 0 0 0 0
SSC 17U
Ben Hanson
86 0 0 0 0 0 0 0 0 0
SSC 17U
Noah Ortiz
0 0 42 0 0 0 0 0 0 0
SSC 17U
Garrett Sadler
0 0 18 0 0 0 0 0 0 0
SSC 17U
Ryan Seo
0 0 41 0 0 0 0 0 0 0
SSC 17U
Matthew Weidkamp
0 9 94 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest