2,075 MLB PLAYERS | 14,476 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
09/03
Day 2
09/04
Day 3
09/05
Day 4
09/06
Day 5
09/07
Day 6
09/08
Day 7
09/09
Day 8
09/10
Day 9
09/11
Day 10
09/12
3D GOLD
Mario Bejarano
30 0 0 0 0 0 0 0 0 0
3D GOLD
James DeCremer III
0 25 43 0 0 0 0 0 0 0
3D GOLD
Demitri Diamant
0 0 11 0 0 0 0 0 0 0
3D GOLD
Carson Johnson
0 17 0 0 0 0 0 0 0 0
3D GOLD
Cayne Killion
69 0 0 0 0 0 0 0 0 0
3D GOLD
Adison Mattix
0 45 0 0 0 0 0 0 0 0
3D GOLD
Jaron Nevarez
0 47 10 0 0 0 0 0 0 0
3D GOLD
Payton Pudenz
0 25 0 0 0 0 0 0 0 0
3D GOLD
Will Shelor
0 82 0 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Shawn Barros
33 0 0 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Ryan Draper
0 0 34 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Michael Escalante
0 37 15 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Adam Federico
18 45 6 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Alex Figueroa
0 76 0 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Max Lialios
0 39 0 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Francisco Lopez
61 0 15 0 0 0 0 0 0 0
AZ Nationals Scout Team - Folsom
Austin Miller
0 25 41 0 0 0 0 0 0 0
Bulldogs 2022
Sebastian Bracamonte
0 10 29 0 0 0 0 0 0 0
Bulldogs 2022
Anthony Gutierrez
0 0 15 0 0 0 0 0 0 0
Bulldogs 2022
Bryan Mendoza
88 0 0 0 0 0 0 0 0 0
Bulldogs 2022
Marco Pacheco
0 105 0 0 0 0 0 0 0 0
Bulldogs 2022
James Rivera
0 82 0 0 0 0 0 0 0 0
Bulldogs 2022
Kyle Tiffin
36 0 44 0 0 0 0 0 0 0
Canes West Scout
Andrew Campbell
0 21 0 0 0 0 0 0 0 0
Canes West Scout
Zachary Geiss
27 0 63 0 0 0 0 0 0 0
Canes West Scout
Ian Halverson
0 1 6 0 0 0 0 0 0 0
Canes West Scout
Christopher Lopez
29 0 0 0 0 0 0 0 0 0
Canes West Scout
Brian Nunez
0 0 68 0 0 0 0 0 0 0
Canes West Scout
Collin Riff
0 15 27 0 0 0 0 0 0 0
Canes West Scout
Joseph "JD" Rodriguez
0 45 0 0 0 0 0 0 0 0
Canes West Scout
Collin Senior
0 0 16 0 0 0 0 0 0 0
Canes West Scout
Owen Wade
0 28 0 0 0 0 0 0 0 0
Canes West Scout
Brennan Waldrop
0 45 0 0 0 0 0 0 0 0
CBA Bulldogs
Seth Barden
0 96 0 0 0 0 0 0 0 0
CBA Bulldogs
Robert Durnan
0 0 0 22 0 0 0 0 0 0
CBA Bulldogs
Dylan Escobar
75 0 0 0 0 0 0 0 0 0
CBA Bulldogs
Dakota Gray
0 105 0 0 0 0 0 0 0 0
CBA Bulldogs
Victor Heredia
21 0 96 0 0 0 0 0 0 0
CBA Bulldogs
Chase Ingram
0 12 0 12 0 0 0 0 0 0
CBA Bulldogs
Kody King
0 0 0 52 0 0 0 0 0 0
CBA Bulldogs
Brock Mayer
41 0 82 0 0 0 0 0 0 0
CBA Bulldogs
Austen Roellig
13 0 0 0 0 0 0 0 0 0
CBA Bulldogs
Tyler Vanmeter
0 0 0 56 0 0 0 0 0 0
eXposure West Prime
Antonio Avila
0 17 0 0 0 0 0 0 0 0
eXposure West Prime
Drew Douglas
0 10 0 0 0 0 0 0 0 0
eXposure West Prime
David Galindo
0 0 59 0 0 0 0 0 0 0
eXposure West Prime
Toby Haarer
0 63 0 0 0 0 0 0 0 0
eXposure West Prime
Jeremy Jones
0 54 0 0 0 0 0 0 0 0
eXposure West Prime
Owen Kramkowski
0 86 0 0 0 0 0 0 0 0
eXposure West Prime
Brayden Marx
58 0 0 41 0 0 0 0 0 0
eXposure West Prime
Nikolas Miller
16 0 74 0 0 0 0 0 0 0
eXposure West Prime
John Michael Ramirez
40 0 0 64 0 0 0 0 0 0
eXposure West Prime
Caiden Wilson
0 0 83 0 0 0 0 0 0 0
GT Baseball
Bryce Andersen
0 39 0 0 0 0 0 0 0 0
GT Baseball
Jose Carranza
0 0 9 0 0 0 0 0 0 0
GT Baseball
Gabriel Diaz
0 0 82 0 0 0 0 0 0 0
GT Baseball
Jackson Goffar
55 0 0 0 0 0 0 0 0 0
GT Baseball
Mikey Hecklinski
0 26 20 0 0 0 0 0 0 0
GT Baseball
Peter Michael
0 88 0 0 0 0 0 0 0 0
GT Baseball
Ryan Ruch
0 44 0 0 0 0 0 0 0 0
GT Baseball
Kyle Sleconich
45 0 0 0 0 0 0 0 0 0
GT Baseball
Argentto Tavizon
9 39 0 0 0 0 0 0 0 0
Krimson Baseball
Antonio Alvarez
0 48 0 0 0 0 0 0 0 0
Krimson Baseball
Adam Corbitt
59 0 0 0 0 0 0 0 0 0
Krimson Baseball
Ze Cordova
0 9 0 0 0 0 0 0 0 0
Krimson Baseball
Jaden Lopez
0 53 0 0 0 0 0 0 0 0
Krimson Baseball
Isaiah Melan
0 0 3 0 0 0 0 0 0 0
Krimson Baseball
Roberto Mendoza
0 0 23 0 0 0 0 0 0 0
Krimson Baseball
Ayden Rodriguez
0 63 0 0 0 0 0 0 0 0
Krimson Baseball
David Salas
0 61 0 0 0 0 0 0 0 0
Krimson Baseball
Daniel Zazueta
42 0 71 0 0 0 0 0 0 0
Matadors/PNT
Lucas Dixon
0 65 0 0 0 0 0 0 0 0
Matadors/PNT
Daniel Carter Garate
3 0 0 0 0 0 0 0 0 0
Matadors/PNT
Jeremy Giesegh
0 79 68 0 0 0 0 0 0 0
Matadors/PNT
Henry Mitchell
45 0 0 0 0 0 0 0 0 0
Matadors/PNT
Aaron Petersen
0 29 78 0 0 0 0 0 0 0
Matadors/PNT
Dylan Plutner
28 0 37 0 0 0 0 0 0 0
Matadors/PNT
James Whitman
23 0 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Mathew Adams
0 0 47 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Jonathan Enright
22 0 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Cezar Fernandez
0 26 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Jasher Moffett
0 70 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Max Pitts
0 16 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Sam Pitts
0 70 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Shea Prahl
85 0 0 0 0 0 0 0 0 0
Nationals Scout Team - Fernandez
Wyatt Wilharm
0 0 32 0 0 0 0 0 0 0
Sandlot Baseball 2022
Will Bonini
0 98 0 0 0 0 0 0 0 0
Sandlot Baseball 2022
Chris Fancher
0 81 0 0 0 0 0 0 0 0
Sandlot Baseball 2022
Branden Molthen
0 0 70 0 0 0 0 0 0 0
Sandlot Baseball 2022
Gavin Moreno
86 0 0 0 0 0 0 0 0 0
Sandlot Baseball 2022
Damian Sandoval
34 0 0 0 0 0 0 0 0 0
Sandlot Baseball 2022
Owen Swanson
0 31 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Gabriel Cobian
0 15 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Brandon Gutierrez
0 17 74 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Mason Hamon
0 98 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Tyler Hansen
17 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Caleb Nieman
0 41 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Carson Stoller
96 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023 Chavez
Landon Turnage
0 21 36 0 0 0 0 0 0 0
STARS N’ SPIKES
Jacob Alderete
42 0 88 0 0 0 0 0 0 0
STARS N’ SPIKES
Isaac Andrade
0 0 11 0 0 0 0 0 0 0
STARS N’ SPIKES
Joshua Benavidez
0 0 38 0 0 0 0 0 0 0
STARS N’ SPIKES
Jake Bennett
28 66 0 0 0 0 0 0 0 0
STARS N’ SPIKES
Ryan Cole
24 81 0 0 0 0 0 0 0 0
STARS N’ SPIKES
Ryan Harrison
25 40 0 0 0 0 0 0 0 0
STARS N’ SPIKES
Noe Romero
0 34 0 0 0 0 0 0 0 0
Team California
Ryan Berry
42 0 85 0 0 0 0 0 0 0
Team California
Andrew Brock
0 87 0 0 0 0 0 0 0 0
Team California
Josh Ferry
0 4 0 0 0 0 0 0 0 0
Team California
Matt Fimbres
26 46 0 0 0 0 0 0 0 0
Team California
Will Murphy
0 78 0 0 0 0 0 0 0 0
Team California
Logan Poyner
0 14 0 0 0 0 0 0 0 0
Team California
Nick Tragos
25 0 0 0 0 0 0 0 0 0
Team California
Brandon Woolley
40 0 0 0 0 0 0 0 0 0
Team Steel National Showcase
Evert Carmona
27 0 0 0 0 0 0 0 0 0
Team Steel National Showcase
Patrick Engskov
13 31 0 0 0 0 0 0 0 0
Team Steel National Showcase
Kade Foulke
22 0 64 0 0 0 0 0 0 0
Team Steel National Showcase
Greg Friedman
0 26 0 0 0 0 0 0 0 0
Team Steel National Showcase
Tyler Hodella
0 72 0 0 0 0 0 0 0 0
Team Steel National Showcase
Matthew Leiterman
0 61 0 0 0 0 0 0 0 0
Team Steel National Showcase
Braden Lowe
29 0 53 0 0 0 0 0 0 0
Team Steel National Showcase
Dylan McCall
20 50 0 0 0 0 0 0 0 0
Team Steel National Showcase
Devan McGivern
21 14 0 0 0 0 0 0 0 0
Tucson Champs
Roman Bracamonte
0 98 0 0 0 0 0 0 0 0
Tucson Champs
Benjamin Cazares III
4 0 57 0 0 0 0 0 0 0
Tucson Champs
Marcus Delgado
0 0 92 0 0 0 0 0 0 0
Tucson Champs
Santiago Dibene
41 0 26 0 0 0 0 0 0 0
Tucson Champs
Ryan Garcia
0 84 0 0 0 0 0 0 0 0
Tucson Champs
Max Leyva
0 0 9 0 0 0 0 0 0 0
Tucson Champs
Saul Soto
57 0 0 0 0 0 0 0 0 0
Tucson Champs
Ruben Villaescusa
0 0 14 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest