2,137 MLB PLAYERS | 14,757 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/25
Day 2
05/26
Day 3
05/27
Day 4
05/28
Day 5
05/29
Day 6
05/30
Day 7
05/31
Day 8
06/01
Day 9
06/02
Day 10
06/03
3D GOLD
Brexton Clubb
0 0 67 0 0 0 0 0 0 0
3D GOLD
Brandon Koble
0 30 17 73 0 0 0 0 0 0
3D GOLD
Henry Mitchell
0 18 19 0 0 0 0 0 0 0
3D GOLD
Mitch Namie
0 37 0 0 0 0 0 0 0 0
3D GOLD
Jose Romero
0 19 0 43 0 0 0 0 0 0
3D GOLD
Landry Spitler
0 53 0 0 0 0 0 0 0 0
ABQ GUNS
Moises Abeyta
0 0 0 49 0 0 0 0 0 0
ABQ GUNS
David Cooper
0 0 0 14 0 0 0 0 0 0
ABQ GUNS
Daniel Gutierrez
0 0 0 41 0 0 0 0 0 0
ABQ GUNS
Adrien Martin
0 0 92 0 0 0 0 0 0 0
ABQ GUNS
Jordan Martinez
0 31 0 19 0 0 0 0 0 0
ABQ GUNS
Jared Melfi
0 0 27 0 0 0 0 0 0 0
ABQ GUNS
Aiden Pollock
36 0 0 0 0 0 0 0 0 0
ABQ GUNS
Aaron Powell
0 77 0 0 0 0 0 0 0 0
ABQ GUNS
Jordan Rodriguez
88 0 0 0 0 0 0 0 0 0
Angels Orange 14U
Alex Demos
0 72 0 0 0 0 0 0 0 0
Angels Orange 14U
Luke Dorris
0 0 59 0 0 0 0 0 0 0
Angels Orange 14U
Justin George
0 0 34 0 0 0 0 0 0 0
Angels Orange 14U
Declan Grossebeck
0 17 0 0 0 0 0 0 0 0
Angels Orange 14U
Caden Hill
0 26 0 0 0 0 0 0 0 0
Angels Orange 14U
Jeremy Jones
0 0 67 0 0 0 0 0 0 0
Angels Orange 14U
Joseph Perez
0 33 56 0 0 0 0 0 0 0
Angels Orange 14U
Noah Troth
0 0 25 0 0 0 0 0 0 0
Angels Orange 14U
Alex Valenzuela
0 63 42 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Ayden Acres
0 78 0 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Beto Beltran
0 0 88 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Roy Carrasco III
0 0 40 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Christian De-Ander
0 14 0 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Masen Hoffman
0 91 0 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Dale Jorgensen
0 20 0 80 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Markus Lafayette
0 15 9 0 0 0 0 0 0 0
AZ KINGS BASEBALL CLUB
Tre Spivey
0 10 10 0 0 0 0 0 0 0
AZ T-Rex Easton 14U
Emilio Barreras Rojo
0 13 0 0 0 0 0 0 0 0
AZ T-Rex Easton 14U
Nate Bell
4 35 0 0 0 0 0 0 0 0
AZ T-Rex Easton 14U
Dominic Chacon
0 0 0 26 0 0 0 0 0 0
AZ T-Rex Easton 14U
Carter Flood
0 0 78 0 0 0 0 0 0 0
AZ T-Rex Easton 14U
Landry Harkless
0 0 0 28 0 0 0 0 0 0
AZ T-Rex Easton 14U
Hayden Lewis
73 17 0 0 0 0 0 0 0 0
AZ T-Rex Easton 14U
Luke Olinger
0 0 0 54 0 0 0 0 0 0
AZ T-Rex Easton 14U
Cooper Wesley
0 97 0 0 0 0 0 0 0 0
B45 Flyers
Landen Argabright
0 0 20 0 0 0 0 0 0 0
B45 Flyers
Andrew Carroll
0 94 0 0 0 0 0 0 0 0
B45 Flyers
Brandon Compton
0 0 0 83 0 0 0 0 0 0
B45 Flyers
Jackson Estes
0 0 71 0 0 0 0 0 0 0
B45 Flyers
Trent Harrington
96 0 0 0 0 0 0 0 0 0
B45 Flyers
Garrett Hicks
0 0 14 0 0 0 0 0 0 0
B45 Flyers
Slader Spoor
0 0 20 0 0 0 0 0 0 0
BANDITOS EL PASO
Andrew Carreon
0 33 0 44 0 0 0 0 0 0
BANDITOS EL PASO
Kolton Kurzman
0 0 29 0 0 0 0 0 0 0
BANDITOS EL PASO
Izaiah Martinez
9 18 0 0 0 0 0 0 0 0
BANDITOS EL PASO
Luis Olivas
0 19 76 0 0 0 0 0 0 0
BANDITOS EL PASO
Andrew Perezchica
0 35 0 33 0 0 0 0 0 0
BANDITOS EL PASO
Carlo Rosales
0 33 0 41 0 0 0 0 0 0
BANDITOS EL PASO
Antonio Torres
0 7 0 56 0 0 0 0 0 0
BANDITOS EL PASO
Jose Torres
0 31 21 35 0 0 0 0 0 0
BANDITOS EL PASO
Andres Villela
0 5 0 0 0 0 0 0 0 0
BANDITOS EL PASO
Wyatt Wyllie
0 0 0 69 0 0 0 0 0 0
Desert Bandits 14u
Kevin Anderson
0 0 0 70 0 0 0 0 0 0
Desert Bandits 14u
Cody Bentz
0 0 86 0 0 0 0 0 0 0
Desert Bandits 14u
Aidan Butler
0 0 12 0 0 0 0 0 0 0
Desert Bandits 14u
Nicholas Evans
69 85 0 0 0 0 0 0 0 0
Desert Bandits 14u
Easton Lay
0 0 15 6 0 0 0 0 0 0
Desert Bandits 14u
Preston Lucas
0 49 0 0 0 0 0 0 0 0
Desert Bandits 14u
Drew Schohl
0 61 0 0 0 0 0 0 0 0
Desert Mountain
Colin Franks
0 84 0 0 0 0 0 0 0 0
Desert Mountain
Andrew Geisler
0 0 40 0 0 0 0 0 0 0
Desert Mountain
Toby Haarer
0 0 65 0 0 0 0 0 0 0
Desert Mountain
Michael Kasianko
0 79 0 0 0 0 0 0 0 0
Desert Mountain
Dylan Kraatz
0 0 4 0 0 0 0 0 0 0
Desert Mountain
Devin Kurasch
0 76 0 0 0 0 0 0 0 0
Desert Mountain
Valentine Rhodes
0 27 0 0 0 0 0 0 0 0
Desert Mountain
Hank Smith
0 0 42 0 0 0 0 0 0 0
Desert Mountain
Eli Tebeau
0 0 66 0 0 0 0 0 0 0
Downey Hawks 13u
Eduardo Diaz
0 0 12 62 0 0 0 0 0 0
Downey Hawks 13u
Nicholas Elias
8 23 30 0 0 0 0 0 0 0
Downey Hawks 13u
Hauze Fragoso
0 17 0 0 0 0 0 0 0 0
Downey Hawks 13u
Francisco Llamas
18 11 0 0 0 0 0 0 0 0
Downey Hawks 13u
Matthew Miller
0 34 0 0 0 0 0 0 0 0
Downey Hawks 13u
Andrew Munoz
34 0 70 0 0 0 0 0 0 0
Downey Hawks 13u
Kevin Ramirez
0 0 0 25 0 0 0 0 0 0
Downey Hawks 13u
Matthew Rubio
3 0 0 0 0 0 0 0 0 0
Downey Hawks 13u
Gabriel Toscano
0 32 0 0 0 0 0 0 0 0
Downey Hawks 13u
Michael Toscano
0 8 0 40 0 0 0 0 0 0
Dykstra Baseball 2022
Andrew Campbell
31 0 66 0 0 0 0 0 0 0
Dykstra Baseball 2022
Austin Easter
0 50 0 0 0 0 0 0 0 0
Dykstra Baseball 2022
Tyler Gough
0 0 36 0 0 0 0 0 0 0
Dykstra Baseball 2022
Ian Halverson
0 26 0 0 0 0 0 0 0 0
Dykstra Baseball 2022
Shea Lake
0 0 87 0 0 0 0 0 0 0
Dykstra Baseball 2022
Jesse Jace Paderez
0 0 22 43 0 0 0 0 0 0
Dykstra Baseball 2022
Ryan Shubert
48 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2022
Lucas Smith
36 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2022
Daniel Vendl
0 0 8 0 0 0 0 0 0 0
EJ Sports Titans
Matthew Elliot
0 0 41 0 0 0 0 0 0 0
EJ Sports Titans
Eli Gennis
0 56 0 0 0 0 0 0 0 0
EJ Sports Titans
Cooper Kerry
0 4 11 0 0 0 0 0 0 0
EJ Sports Titans
Nico Londerée
0 37 0 67 0 0 0 0 0 0
EJ Sports Titans
Malcolm Kal Miller
0 35 0 19 0 0 0 0 0 0
EJ Sports Titans
Jake Raycraft
0 7 35 0 0 0 0 0 0 0
EJ Sports Titans
Nate Rego
0 0 0 25 0 0 0 0 0 0
EJ Sports Titans
Seth Vazquez
0 33 30 0 0 0 0 0 0 0
EJ Sports Titans
Danny Woelfel
0 43 69 0 0 0 0 0 0 0
Evoshield Sandlot
Carter Bailey
0 0 27 0 0 0 0 0 0 0
Evoshield Sandlot
Conner Bigelow
0 0 48 0 0 0 0 0 0 0
Evoshield Sandlot
Quinn Carrier
0 68 0 0 0 0 0 0 0 0
Evoshield Sandlot
Juan Carlos Kalemera
0 0 21 0 0 0 0 0 0 0
Evoshield Sandlot
Teagan Kearney
0 30 46 0 0 0 0 0 0 0
Evoshield Sandlot
Cayne Killion
0 74 0 0 0 0 0 0 0 0
Evoshield Sandlot
Braeden Schnabel
0 0 63 0 0 0 0 0 0 0
Evoshield Sandlot
Brock Thompson
0 16 42 0 0 0 0 0 0 0
Evoshield Sandlot
Josh Tiedemann
0 33 0 0 0 0 0 0 0 0
JG Baseball
Anthony Alvarez
0 0 94 0 0 0 0 0 0 0
JG Baseball
Seth Dolan
0 94 0 0 0 0 0 0 0 0
JG Baseball
Chris Nagoya
0 9 0 0 0 0 0 0 0 0
JG Baseball
Andrew Ramirez
0 11 0 0 0 0 0 0 0 0
JG Baseball
Leland Riley II
0 0 0 32 0 0 0 0 0 0
JG Baseball
Ian Wolski
0 0 0 24 0 0 0 0 0 0
JG Baseball
Sean Wright
0 0 0 45 0 0 0 0 0 0
LIGHTS OUT
Trent Baker
10 49 0 96 0 0 0 0 0 0
LIGHTS OUT
Yahir Garcia
31 0 0 89 0 0 0 0 0 0
LIGHTS OUT
Karthik Gondy
0 0 56 0 0 0 0 0 0 0
LIGHTS OUT
Hunter Katschke
0 89 0 0 0 0 0 0 0 0
LIGHTS OUT
Drew Lafferty
0 0 0 95 0 0 0 0 0 0
LIGHTS OUT
Noah Nichols
30 0 0 51 0 0 0 0 0 0
LIGHTS OUT
Jack Porter
0 19 0 13 0 0 0 0 0 0
LIGHTS OUT
Kaden Shields
0 0 0 30 0 0 0 0 0 0
LVR 13u
Tyler Avery
0 76 0 0 0 0 0 0 0 0
LVR 13u
Zane Kelly
0 41 0 0 0 0 0 0 0 0
LVR 13u
Shea Keyes
33 0 21 0 0 0 0 0 0 0
LVR 13u
Seth Lyons
0 0 70 0 0 0 0 0 0 0
LVR 13u
LJ Mercurius
28 0 58 0 0 0 0 0 0 0
LVR 13u
William Scaldeferri
39 0 0 0 0 0 0 0 0 0
MAC ELite- 2022
Xavier Demny
18 0 81 0 0 0 0 0 0 0
MAC ELite- 2022
Jace Dominic
34 0 0 57 0 0 0 0 0 0
MAC ELite- 2022
Jaymin Fitak
0 27 0 0 0 0 0 0 0 0
MAC ELite- 2022
Nicholas Gomez
25 0 0 20 0 0 0 0 0 0
MAC ELite- 2022
Evan Morrow
0 68 0 0 0 0 0 0 0 0
MAC ELite- 2022
Robert Nunez
13 0 0 14 0 0 0 0 0 0
MAC ELite- 2022
Dominick Priddy
5 0 0 0 0 0 0 0 0 0
MAC ELite- 2022
Aidan Zacarias
20 29 0 0 0 0 0 0 0 0
Mvp Hustle 2022
Mario Bejarano
0 20 0 89 0 0 0 0 0 0
Mvp Hustle 2022
Justin Cabada
0 16 82 0 0 0 0 0 0 0
Mvp Hustle 2022
Isaiah Cruz
0 50 0 0 0 0 0 0 0 0
Mvp Hustle 2022
Tyler Daley
0 81 0 0 0 0 0 0 0 0
Mvp Hustle 2022
Anthony Dominguez
0 0 0 98 0 0 0 0 0 0
Mvp Hustle 2022
Drew Gustafson
0 25 0 23 0 0 0 0 0 0
Mvp Hustle 2022
Logan Hamrick
0 11 0 0 0 0 0 0 0 0
Mvp Hustle 2022
Louis Rodriguez
0 31 0 67 0 0 0 0 0 0
Mvp Hustle 2022
Andrew Villalobos
0 35 0 0 0 0 0 0 0 0
MVP Red Sox
Evan Devally
0 0 21 38 0 0 0 0 0 0
MVP Red Sox
Drew Hall
0 0 1 42 0 0 0 0 0 0
MVP Red Sox
CJ Harris
16 31 0 0 0 0 0 0 0 0
MVP Red Sox
Ryder Henderson
0 0 0 14 0 0 0 0 0 0
MVP Red Sox
Luke Piazza
0 0 84 0 0 0 0 0 0 0
MVP Red Sox
Mason Reid
50 0 0 0 0 0 0 0 0 0
MVP Red Sox
Ryan Stewart
15 93 0 0 0 0 0 0 0 0
Pacific Baseball Academy
Jordan Jaffe
0 0 16 56 0 0 0 0 0 0
Pacific Baseball Academy
Jordan Kang
0 20 0 84 0 0 0 0 0 0
Pacific Baseball Academy
Christian Miranda
0 0 0 38 0 0 0 0 0 0
Pacific Baseball Academy
Lucas Ragusin
0 17 0 70 0 0 0 0 0 0
Pacific Baseball Academy
Easton Rulli
0 0 38 0 0 0 0 0 0 0
Pacific Baseball Academy
Alex Shane
0 89 0 0 0 0 0 0 0 0
San Diego Stars
Jayden Agramont
0 0 50 0 0 0 0 0 0 0
San Diego Stars
Javier Baeza
0 0 56 0 0 0 0 0 0 0
San Diego Stars
Maddox Haley
50 0 0 0 0 0 0 0 0 0
San Diego Stars
Brady Hull
33 0 43 0 0 0 0 0 0 0
San Diego Stars
Grant Macarthur
0 0 8 0 0 0 0 0 0 0
San Diego Stars
Colin Overheim
0 0 45 0 0 0 0 0 0 0
San Diego Stars
Anthony Soto
0 57 0 0 0 0 0 0 0 0
San Diego Stars
Hunter Stencil
0 78 0 0 0 0 0 0 0 0
San Diego Stars
Ryan Ward
0 0 19 0 0 0 0 0 0 0
San Diego Stars
Jack Worlie
0 0 13 0 0 0 0 0 0 0
Solar Sox 14U
Kolby Burton
0 34 0 67 0 0 0 0 0 0
Solar Sox 14U
Eduardo Cardenas
11 31 0 42 0 0 0 0 0 0
Solar Sox 14U
Drake Dodder
14 0 0 0 0 0 0 0 0 0
Solar Sox 14U
Ronan Hella
0 34 0 0 0 0 0 0 0 0
Solar Sox 14U
Antonio Leger
33 0 81 0 0 0 0 0 0 0
Solar Sox 14U
Greyson Long
33 0 30 0 0 0 0 0 0 0
Solar Sox 14U
Sydney Ward
25 0 0 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Jacob Alderete
0 29 0 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Jake Bennett
0 0 29 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Steven Cisneros
56 0 0 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Alex Del Rio
0 0 50 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Xavier Delgado
0 0 55 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Ty Ferre
0 17 29 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Isaiah Martinez
0 0 44 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Matthew Smith
0 56 0 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
Zach Wadas
0 0 34 0 0 0 0 0 0 0
STARS N’ SPIKES - McLeod
A Zamora
52 0 0 0 0 0 0 0 0 0
Tucson Champs
Nick Arias
0 28 0 0 0 0 0 0 0 0
Tucson Champs
Logan Brown
0 0 89 0 0 0 0 0 0 0
Tucson Champs
Alessandro Castro
0 58 0 0 0 0 0 0 0 0
Tucson Champs
Ruben Castro
0 21 0 0 0 0 0 0 0 0
Tucson Champs
Marcus Delgado
0 55 0 0 0 0 0 0 0 0
Tucson Champs
Brok Determan
0 0 34 0 0 0 0 0 0 0
Tucson Champs
Andres Flores
0 0 44 0 0 0 0 0 0 0
Tucson Champs
Omar Monreal
0 40 0 0 0 0 0 0 0 0
Tucson Champs
Ruben Villaescusa
0 9 34 0 0 0 0 0 0 0
Utah Horns
Taylor Ayala
0 41 0 0 0 0 0 0 0 0
Utah Horns
Brock Brown
15 0 0 0 0 0 0 0 0 0
Utah Horns
Zac Dart
20 0 0 20 0 0 0 0 0 0
Utah Horns
Ashton Johnson
0 0 0 56 0 0 0 0 0 0
Utah Horns
Jonas Nerdin
0 0 17 0 0 0 0 0 0 0
Utah Horns
Maxton Peck
0 16 0 16 0 0 0 0 0 0
Utah Horns
Tate Staley
30 0 12 34 0 0 0 0 0 0
Utah Horns
Dax Weierman
0 5 6 0 0 0 0 0 0 0
Utah Horns
Dylan Williams
0 0 96 0 0 0 0 0 0 0
Wba Dirtbag
Hunter Boylan
0 15 5 0 0 0 0 0 0 0
Wba Dirtbag
Austin Hedglin
0 39 57 0 0 0 0 0 0 0
Wba Dirtbag
Jt Langley
45 37 36 0 0 0 0 0 0 0
Wba Dirtbag
Steven Nelson
0 0 46 0 0 0 0 0 0 0
Wba Dirtbag
Tristan Odegard
11 36 35 0 0 0 0 0 0 0
Wba Dirtbag
Ryan Orsini
0 85 0 0 0 0 0 0 0 0
Wba Dirtbag
Frank Rodriguez
0 33 0 0 0 0 0 0 0 0
Wba Dirtbag
Shane Schwartz
0 0 37 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Matt Borges
69 0 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Sebastian Cruz
18 0 90 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Ethyn Diaz
0 0 6 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Andrew Garcia
0 90 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Damian Ledesma
10 25 29 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Landon Martin
0 0 20 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Anthony Valdez
0 0 49 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2022
Michael Vasquez
0 0 83 84 0 0 0 0 0 0
Wilson Sandlot
Keeton Bell
13 0 34 0 0 0 0 0 0 0
Wilson Sandlot
Marcos Carrasco
3 43 0 0 0 0 0 0 0 0
Wilson Sandlot
Hunter Hosino
0 6 0 0 0 0 0 0 0 0
Wilson Sandlot
Steven Milam
0 0 0 59 0 0 0 0 0 0
Wilson Sandlot
Jack Minhinnick
0 77 0 0 0 0 0 0 0 0
Wilson Sandlot
Sebastian Moore
0 0 0 40 0 0 0 0 0 0
Wilson Sandlot
Dawson Morris
42 0 0 0 0 0 0 0 0 0
Wilson Sandlot
Logan Saloman
33 0 82 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest