2,141 MLB PLAYERS | 15,032 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
05/24
Day 2
05/25
Day 3
05/26
Day 4
05/27
Day 5
05/28
Day 6
05/29
Day 7
05/30
Day 8
05/31
Day 9
06/01
Day 10
06/02
3D GOLD
Alexander Anderson
0 9 0 0 0 0 0 0 0 0
3D GOLD
Brad Burnes
0 0 78 0 0 0 0 0 0 0
3D GOLD
Trent Caraway
0 0 7 0 0 0 0 0 0 0
3D GOLD
Quinn Carrier
0 28 0 0 0 0 0 0 0 0
3D GOLD
James DeCremer III
0 34 0 0 0 0 0 0 0 0
3D GOLD
Owen Egan
0 30 0 49 0 0 0 0 0 0
3D GOLD
Cam Grenert
0 33 0 0 0 0 0 0 0 0
3D GOLD
Juan Carlos Kalemera
0 40 0 0 0 0 0 0 0 0
3D GOLD
Cayne Killion
0 34 0 86 0 0 0 0 0 0
3D GOLD
Duce Robinson
0 0 15 0 0 0 0 0 0 0
3D GOLD
Will Shelor
0 32 0 85 0 0 0 0 0 0
3D GOLD
Zach Wadas
0 0 85 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Knapp
0 0 38 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Milan
53 0 0 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Pablo-Navarro
0 45 0 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Sandoval
0 0 92 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Shields
0 0 10 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Valdez
67 0 0 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Valencia
0 0 93 0 0 0 0 0 0 0
Angels Amateur Baseball 14U
A Valenzuela
0 68 0 0 0 0 0 0 0 0
AZ Athletics 14u Orange
Tyler Acton
0 16 26 0 0 0 0 0 0 0
AZ Athletics 14u Orange
Isaac Macias
0 0 0 64 0 0 0 0 0 0
AZ Athletics 14u Orange
Linden Reaburn
0 87 0 0 0 0 0 0 0 0
AZ Athletics 14u Orange
Nico Rijo-Berger
0 73 0 0 0 0 0 0 0 0
AZ Athletics 14u Orange
Dillon Roberts
0 0 0 79 0 0 0 0 0 0
AZ Athletics 14u Orange
Christian Roncal
42 0 0 0 0 0 0 0 0 0
AZ Athletics 14u Orange
A Sanchez
0 9 92 0 0 0 0 0 0 0
AZ Athletics 14u Orange
Nuri Todd
43 0 0 0 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Carter Bailey
0 0 91 0 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Lucas Brutsche
0 0 73 0 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Kameron Fickert
0 0 20 0 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
David Galindo
0 33 0 88 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Stephen Hernandez
0 36 0 51 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Erubiel Ortiz
0 10 0 4 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Marco Pacheco
0 29 0 95 0 0 0 0 0 0
AZ NATIONAL BASEBALL ACADEMY 14 RED
Quentin Palmer
0 32 0 0 0 0 0 0 0 0
AZ T-Rex Easton
Brady Campbell
0 0 18 0 0 0 0 0 0 0
AZ T-Rex Easton
Ethan Chavez
0 35 28 0 0 0 0 0 0 0
AZ T-Rex Easton
Diego Escobar
0 0 80 0 0 0 0 0 0 0
AZ T-Rex Easton
Sebastian Galvez
0 76 0 0 0 0 0 0 0 0
AZ T-Rex Easton
Gerardo Gonzalez
0 75 0 0 0 0 0 0 0 0
AZ T-Rex Easton
Isaiah Hugo Nava
0 0 56 0 0 0 0 0 0 0
AZ T-Rex Easton
Gavin Smith
0 0 24 0 0 0 0 0 0 0
AZ T-Rex Easton
Caleb Sorrelman
0 27 0 0 0 0 0 0 0 0
AZ T-Rex Easton
Preston Tompkins
0 0 34 0 0 0 0 0 0 0
AZ T-Rex Easton
Anthony Zadrozny
0 0 30 0 0 0 0 0 0 0
DB9 Baseball 14U
Joshua Barney
16 0 51 0 0 0 0 0 0 0
DB9 Baseball 14U
Isaiah Csader
28 0 0 0 0 0 0 0 0 0
DB9 Baseball 14U
Ryan Fernandez
0 17 0 0 0 0 0 0 0 0
DB9 Baseball 14U
Mark McGrew
0 10 38 0 0 0 0 0 0 0
DB9 Baseball 14U
Ethan Palmer
0 63 0 0 0 0 0 0 0 0
DB9 Baseball 14U
Ryan Sims Ii
0 19 39 0 0 0 0 0 0 0
DB9 Baseball 14U
Brock Snow
82 0 0 0 0 0 0 0 0 0
DB9 Baseball 14U
Noah Troth
0 17 0 0 0 0 0 0 0 0
Desert Bandits 14u
Jackson Babione
0 86 0 0 0 0 0 0 0 0
Desert Bandits 14u
Erick Dessens
89 0 0 0 0 0 0 0 0 0
Desert Bandits 14u
Wyatt Halvorson
0 0 0 81 0 0 0 0 0 0
Desert Bandits 14u
Carson Kuhn
29 0 0 46 0 0 0 0 0 0
Desert Bandits 14u
Griffin Nee
0 31 0 0 0 0 0 0 0 0
Desert Bandits 14u
Leiton Peterson
0 81 0 0 0 0 0 0 0 0
Desert Bandits 14u
Miles Vandenheuvel
0 0 95 0 0 0 0 0 0 0
Dirtabags Gold
Noah Andersen
43 0 0 0 0 0 0 0 0 0
Dirtabags Gold
Cam Caminiti
0 0 86 0 0 0 0 0 0 0
Dirtabags Gold
Nolan Ganter
20 0 0 0 0 0 0 0 0 0
Dirtabags Gold
Blake Jacobs
0 0 29 0 0 0 0 0 0 0
Dirtabags Gold
Robert Mirasola
5 0 0 0 0 0 0 0 0 0
Dirtabags Gold
Daniel Osborn
0 80 0 0 0 0 0 0 0 0
Dirtabags Gold
Luis Ozuna
54 0 0 0 0 0 0 0 0 0
Dirtabags Gold
Landon Penney
0 0 70 0 0 0 0 0 0 0
Dirtabags Gold
Grant Smith
0 0 35 0 0 0 0 0 0 0
Dykstra Baseball 2023
Wyatt Arellano
0 46 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Zachary Bethell
0 78 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Rylan Branz
0 20 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Lucas Casey
0 73 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Parker Kristall
22 86 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Andre Saldivar
50 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Wyatt Thomas
35 0 62 0 0 0 0 0 0 0
Dykstra Baseball 2023
Beau Urman
0 22 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Slater Vaughan
0 15 0 0 0 0 0 0 0 0
EJ Sports Titans
Michael Aikawa
38 0 0 0 0 0 0 0 0 0
EJ Sports Titans
Smith Chandler
7 0 0 0 0 0 0 0 0 0
EJ Sports Titans
Andrew Gamble
0 47 0 0 0 0 0 0 0 0
EJ Sports Titans
Tyler Gebb
0 0 40 0 0 0 0 0 0 0
EJ Sports Titans
John Giannoutsos
31 0 0 0 0 0 0 0 0 0
EJ Sports Titans
Jacob Johnson
0 0 26 0 0 0 0 0 0 0
EJ Sports Titans
Cole Pugsley
0 96 0 0 0 0 0 0 0 0
EJ Sports Titans
Lukas Threlkeld
0 0 44 0 0 0 0 0 0 0
EJ Sports Titans
Dalen Tinsley
0 19 0 0 0 0 0 0 0 0
EJ Sports Titans
Koen Wolfe
0 46 0 0 0 0 0 0 0 0
LVR
Kody Bialas
0 0 0 36 0 0 0 0 0 0
LVR
George Holt
0 0 0 16 0 0 0 0 0 0
LVR
Zane Kelly
29 0 0 88 0 0 0 0 0 0
LVR
LJ Mercurius
0 92 0 0 0 0 0 0 0 0
LVR
McKay Rowand
0 29 0 36 0 0 0 0 0 0
LVR
William Scaldeferri
0 0 0 52 0 0 0 0 0 0
LVR
Joey Schimick
13 7 0 47 0 0 0 0 0 0
LVR
William Sullivan
30 0 63 0 0 0 0 0 0 0
LVR
Brandon Swanson
0 80 0 0 0 0 0 0 0 0
MBA Utah Grays
Max Bateman
0 0 40 0 0 0 0 0 0 0
MBA Utah Grays
Easton Gunn
0 0 11 0 0 0 0 0 0 0
MBA Utah Grays
Tahj Henrie
0 72 0 0 0 0 0 0 0 0
MBA Utah Grays
Isaac Johanson
0 42 0 0 0 0 0 0 0 0
MBA Utah Grays
Ryker Mather
0 0 63 0 0 0 0 0 0 0
MBA Utah Grays
Trey Nielson
49 0 0 0 0 0 0 0 0 0
MBA Utah Grays
Davin Pace
0 0 54 0 0 0 0 0 0 0
MBA Utah Grays
Jackson Riddle
36 0 0 0 0 0 0 0 0 0
MBA Utah Grays
Josh Rojas
0 0 59 0 0 0 0 0 0 0
MBA Utah Grays
Jak Sinclair
0 14 5 0 0 0 0 0 0 0
MBA Utah Grays
Mason Thompson
49 0 0 0 0 0 0 0 0 0
MVP HUSTLE
Micah Ayala
0 0 38 0 0 0 0 0 0 0
MVP HUSTLE
Gabe Camacho
0 34 0 0 0 0 0 0 0 0
MVP HUSTLE
Derek Curiel
0 34 0 0 0 0 0 0 0 0
MVP HUSTLE
Frank Estrada
0 0 20 0 0 0 0 0 0 0
MVP HUSTLE
Anthony Gaona
0 34 0 0 0 0 0 0 0 0
MVP HUSTLE
Stefano Gonzales
0 0 0 52 0 0 0 0 0 0
MVP HUSTLE
Anthony Huezo
0 0 57 0 0 0 0 0 0 0
MVP HUSTLE
Evan Miranda
0 0 15 44 0 0 0 0 0 0
MVP HUSTLE
Jonah Rouwenhorst
0 36 0 39 0 0 0 0 0 0
MVP HUSTLE
Manny Soto
0 35 0 0 0 0 0 0 0 0
MVP HUSTLE
Joshua Zarate
0 39 0 0 0 0 0 0 0 0
Pfa HD
Jordan Carrington
53 4 0 0 0 0 0 0 0 0
Pfa HD
Logan Childress
0 19 40 0 0 0 0 0 0 0
Pfa HD
Cris Espino
0 88 0 0 0 0 0 0 0 0
Pfa HD
Jesse Leyva
0 62 0 0 0 0 0 0 0 0
Pfa HD
Jaden Moreno
46 0 0 0 0 0 0 0 0 0
Pfa HD
Ryan Riese
0 15 0 0 0 0 0 0 0 0
Pfa HD
Michael Wood
0 0 40 0 0 0 0 0 0 0
Redlands Bulldogs Black
Aden Cowie-Richardson
0 19 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Marc DiCarlo
39 0 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Cody Lemler
0 20 11 0 0 0 0 0 0 0
Redlands Bulldogs Black
Isaiah Martinez
0 0 15 0 0 0 0 0 0 0
Redlands Bulldogs Black
Jayson Nace
0 20 96 0 0 0 0 0 0 0
Redlands Bulldogs Black
Anthony Rodriguez
0 17 96 0 0 0 0 0 0 0
Redlands Bulldogs Black
Noah Smith
34 0 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
Cameron Sousa
35 0 0 0 0 0 0 0 0 0
Redlands Bulldogs Black
William VanDyke
0 35 0 0 0 0 0 0 0 0
San Diego Stars
Jayden Agramont
0 0 96 0 0 0 0 0 0 0
San Diego Stars
Bear Bachmeier
0 12 0 0 0 0 0 0 0 0
San Diego Stars
Manoah Chapman
0 0 0 4 0 0 0 0 0 0
San Diego Stars
Nicolas Fahme
50 0 0 33 0 0 0 0 0 0
San Diego Stars
Maddox Haley
0 0 0 53 0 0 0 0 0 0
San Diego Stars
Brady Hull
0 96 0 0 0 0 0 0 0 0
San Diego Stars
Joshua Ramos
36 0 0 25 0 0 0 0 0 0
San Diego Stars
Cole Thomson
0 95 0 0 0 0 0 0 0 0
San Diego Stars
Jack Worlie
0 0 0 16 0 0 0 0 0 0
South Chandler Baseball Club
Cooper Brass
0 12 0 0 0 0 0 0 0 0
South Chandler Baseball Club
Jacob Espinoza
0 35 0 0 0 0 0 0 0 0
South Chandler Baseball Club
Andrew Griffin
35 0 0 0 0 0 0 0 0 0
South Chandler Baseball Club
Logan Krei
35 0 90 0 0 0 0 0 0 0
South Chandler Baseball Club
Ryan Kucherak
0 35 0 0 0 0 0 0 0 0
South Chandler Baseball Club
Rohan Lettow
19 95 0 0 0 0 0 0 0 0
South Chandler Baseball Club
Josh Tiedemann
16 28 0 0 0 0 0 0 0 0
South Chandler Baseball Club
Zach Tomlinson
17 8 0 0 0 0 0 0 0 0
TAP
Garrett Ahern
0 87 0 0 0 0 0 0 0 0
TAP
Carson Bittner
0 31 0 0 0 0 0 0 0 0
TAP
Gabriel Carrizoza
0 0 82 0 0 0 0 0 0 0
TAP
Taylor Hall
0 0 51 0 0 0 0 0 0 0
TAP
Charles Heil
0 75 0 0 0 0 0 0 0 0
TAP
Chase Windish
0 0 20 0 0 0 0 0 0 0
TAP
Jack Zelenka
0 0 55 0 0 0 0 0 0 0
Trosky National Team 2023
Michael Castaneda
8 73 0 0 0 0 0 0 0 0
Trosky National Team 2023
Grant Govel
0 24 0 0 0 0 0 0 0 0
Trosky National Team 2023
Jacob Hudson
0 68 0 0 0 0 0 0 0 0
Trosky National Team 2023
Zachary Justice
0 83 0 0 0 0 0 0 0 0
Trosky National Team 2023
Tatum Marsh
0 0 29 0 0 0 0 0 0 0
Trosky National Team 2023
TJ Peters
49 0 0 0 0 0 0 0 0 0
Trosky National Team 2023
Garren Rizzo
46 0 0 0 0 0 0 0 0 0
Trosky National Team 2023
Tristan Russell
0 0 58 0 0 0 0 0 0 0
Trosky National Team 2023
Carson Turnquist
0 30 0 0 0 0 0 0 0 0
Tucson Champs 14u
Matthew Altherr
0 0 0 17 0 0 0 0 0 0
Tucson Champs 14u
Ethan Bell
88 0 0 0 0 0 0 0 0 0
Tucson Champs 14u
Andrew Cain
0 0 55 0 0 0 0 0 0 0
Tucson Champs 14u
Matt Curtis
0 67 0 0 0 0 0 0 0 0
Tucson Champs 14u
Josue Franco
17 0 14 97 0 0 0 0 0 0
Tucson Champs 14u
Christopher Humphreys
0 0 0 94 0 0 0 0 0 0
Tucson Champs 14u
Joel Keating
0 0 0 41 0 0 0 0 0 0
Tucson Champs 14u
Shane Melick
16 0 94 0 0 0 0 0 0 0
Utah Yard Dawgs
Evan Atkinson
0 0 39 0 0 0 0 0 0 0
Utah Yard Dawgs
William Bird
14 0 0 0 0 0 0 0 0 0
Utah Yard Dawgs
Hunter Gatti
18 0 78 0 0 0 0 0 0 0
Utah Yard Dawgs
Daxton Maroney
4 62 0 0 0 0 0 0 0 0
Utah Yard Dawgs
Dallen Martinez
0 80 0 0 0 0 0 0 0 0
Utah Yard Dawgs
Connor Mattison
32 0 0 0 0 0 0 0 0 0
Utah Yard Dawgs
Noah Simon
50 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