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
01/12
Day 2
01/13
Day 3
01/14
Day 4
01/15
Day 5
01/16
Day 6
01/17
Day 7
01/18
Day 8
01/19
Day 9
01/20
Day 10
01/21
Aggies Baseball 2021
Daniel Avitia
0 0 48 94 0 0 0 0 0 0
Aggies Baseball 2021
Gabriel Guerrero
0 38 0 31 0 0 0 0 0 0
Aggies Baseball 2021
Martin Miranda
0 9 23 15 0 0 0 0 0 0
Aggies Baseball 2021
Alex Nieblas
0 0 63 0 0 0 0 0 0 0
Aggies Baseball 2021
Heriberto Salvidar Bella
0 39 13 0 0 0 0 0 0 0
Aggies Baseball 2021
Damien Tipton
0 0 63 93 0 0 0 0 0 0
AZ Boom
Julian Alemany
0 0 43 0 0 0 0 0 0 0
AZ Boom
0 Auggie
0 0 0 40 0 0 0 0 0 0
AZ Boom
0 Bennon
0 0 0 24 0 0 0 0 0 0
AZ Boom
Kadden Drew
0 48 0 0 0 0 0 0 0 0
AZ Boom
Grady Funke
0 42 0 0 0 0 0 0 0 0
AZ Boom
Matthew Graf
0 0 6 0 0 0 0 0 0 0
AZ Boom
Blake Jankowski
0 0 48 0 0 0 0 0 0 0
AZ Boom
Sam Lachot
0 0 78 0 0 0 0 0 0 0
AZ Boom
Matthew Tanner
0 35 0 0 0 0 0 0 0 0
AZ Boom
Cooper Wesley
0 0 32 0 0 0 0 0 0 0
AZ Boom
Max Zdimal
0 0 21 32 0 0 0 0 0 0
AZ Kings Baseball Club
Ayden Acres
0 41 0 0 0 0 0 0 0 0
AZ Kings Baseball Club
DJ Barrett
0 40 0 0 0 0 0 0 0 0
AZ Kings Baseball Club
Beto Beltran
0 0 43 70 0 0 0 0 0 0
AZ Kings Baseball Club
Alejandro Brito
0 5 0 0 0 0 0 0 0 0
AZ Kings Baseball Club
Nic Cortez
0 0 92 0 0 0 0 0 0 0
AZ Kings Baseball Club
Michael Cunningham
0 19 0 24 0 0 0 0 0 0
AZ Kings Baseball Club
Markus Lafayette
0 0 27 0 0 0 0 0 0 0
AZ Kings Baseball Club
Kevin Sanchez
0 0 0 102 0 0 0 0 0 0
AZ Kings Baseball Club
Gilbert Saunders III
0 0 36 0 0 0 0 0 0 0
AZ T-Rex Rawlings
Cooper Jacobs
0 15 0 0 0 0 0 0 0 0
AZ T-Rex Rawlings
Michael Kasik
0 0 67 0 0 0 0 0 0 0
AZ T-Rex Rawlings
Robert Liddington
0 0 0 49 0 0 0 0 0 0
AZ T-Rex Rawlings
Christopher Robles
0 0 89 0 0 0 0 0 0 0
AZ T-Rex Rawlings
Arthur "Cinch" Smith
0 0 47 0 0 0 0 0 0 0
AZ T-Rex Rawlings
Justin Still
0 0 15 93 0 0 0 0 0 0
AZ T-Rex Rawlings
Jackson Thomas
0 44 0 0 0 0 0 0 0 0
AZ T-Rex Rawlings
Cade Westerlund
0 73 0 0 0 0 0 0 0 0
CBA Matadors
Tommy Italia
0 0 5 0 0 0 0 0 0 0
CBA Matadors
G Lopez
0 3 0 0 0 0 0 0 0 0
CBA Matadors
Jordan Lopez
0 0 0 68 0 0 0 0 0 0
CBA Matadors
Gavin Meyer
0 0 97 0 0 0 0 0 0 0
CBA Matadors
Alex Oppenheimer
0 0 83 0 0 0 0 0 0 0
CBA Matadors
Albert Robles
0 31 27 0 0 0 0 0 0 0
CBA Matadors
Spencer Seid
0 79 0 0 0 0 0 0 0 0
CBA Matadors
Finnegan Wall
0 0 0 88 0 0 0 0 0 0
Diamond Club Select
Andrew Brady
0 0 0 29 0 0 0 0 0 0
Diamond Club Select
Connor Doolittle
0 38 0 0 0 0 0 0 0 0
Diamond Club Select
Andres Garcia
0 45 0 49 0 0 0 0 0 0
Diamond Club Select
Avery Gaurmer
0 0 28 0 0 0 0 0 0 0
Diamond Club Select
Gavin Kaiser
36 0 0 0 0 0 0 0 0 0
Diamond Club Select
Carl Lind
0 0 12 40 0 0 0 0 0 0
Diamond Club Select
Cole Toureau
0 13 0 0 0 0 0 0 0 0
Diamond Club Select
Jake Watkins
32 0 41 0 0 0 0 0 0 0
Diamond Club Select
Alex Wulfekoetter
29 0 44 0 0 0 0 0 0 0
Dykstra Baseball 2021
Joseph Acosta
39 0 52 0 0 0 0 0 0 0
Dykstra Baseball 2021
Eldridge Armstrong
0 41 0 0 0 0 0 0 0 0
Dykstra Baseball 2021
Gabe D'Arcy
0 15 0 0 0 0 0 0 0 0
Dykstra Baseball 2021
Matthew Gonzales
25 0 81 0 0 0 0 0 0 0
Dykstra Baseball 2021
Nico Ortiz
60 0 0 69 0 0 0 0 0 0
Dykstra Baseball 2021
Will Potter
0 37 0 29 0 0 0 0 0 0
Dykstra Baseball 2022
Andrew Campbell
0 0 55 0 0 0 0 0 0 0
Dykstra Baseball 2022
Austin Castillo
0 52 0 0 0 0 0 0 0 0
Dykstra Baseball 2022
Tyler Gough
0 73 0 0 0 0 0 0 0 0
Dykstra Baseball 2022
Ian Halverson
0 0 20 0 0 0 0 0 0 0
Dykstra Baseball 2022
Shea Lake
39 0 6 79 0 0 0 0 0 0
Dykstra Baseball 2022
Lucas Smith
43 0 26 43 0 0 0 0 0 0
Elite Squad TX-South 2021
Germaine Castillo
0 24 0 7 0 0 0 0 0 0
Elite Squad TX-South 2021
David Guevara
0 31 0 5 0 0 0 0 0 0
Elite Squad TX-South 2021
Diego Guevara
0 0 26 0 0 0 0 0 0 0
Elite Squad TX-South 2021
Matt King
0 0 9 71 0 0 0 0 0 0
Elite Squad TX-South 2021
Victor Loa
0 36 0 85 0 0 0 0 0 0
Elite Squad TX-South 2021
Stephen Pena
0 16 64 0 0 0 0 0 0 0
Elite Squad TX-South 2021
Matthew Perez
58 0 0 12 0 0 0 0 0 0
Elite Squad TX-South 2021
Drake Varnado
0 0 25 79 0 0 0 0 0 0
Illinois Indians
Jacob Borchert
38 0 0 13 0 0 0 0 0 0
Illinois Indians
Jacob Butcher
29 0 22 27 0 0 0 0 0 0
Illinois Indians
Nathan Catanach
0 0 34 0 0 0 0 0 0 0
Illinois Indians
Ulysses Munoz
24 23 0 38 0 0 0 0 0 0
Illinois Indians
Luke Porter
28 0 0 38 0 0 0 0 0 0
Illinois Indians
Zach Slome
27 0 31 0 0 0 0 0 0 0
Illinois Indians
Will Sommers
0 56 0 0 0 0 0 0 0 0
Inside Pitch Baseball Academy
Jaime Daffron
0 81 0 0 0 0 0 0 0 0
Inside Pitch Baseball Academy
Jack Feigenbaum
4 0 0 36 0 0 0 0 0 0
Inside Pitch Baseball Academy
Gary Hall
0 25 0 0 0 0 0 0 0 0
Inside Pitch Baseball Academy
Malcolm Hsu
0 0 0 22 0 0 0 0 0 0
Inside Pitch Baseball Academy
Kyle Irao
0 0 13 10 0 0 0 0 0 0
Inside Pitch Baseball Academy
Aiden Liebrecht
42 0 0 34 0 0 0 0 0 0
Inside Pitch Baseball Academy
Cam Oreilly
0 0 34 0 0 0 0 0 0 0
Inside Pitch Baseball Academy
Zander Oudie-Senger
0 0 28 0 0 0 0 0 0 0
Inside Pitch Baseball Academy
Anthony Salas
0 37 0 0 0 0 0 0 0 0
Inside Pitch Baseball Academy
Hayden Thompson
60 0 0 0 0 0 0 0 0 0
LA Rockstars
Brenden Evans
0 0 50 0 0 0 0 0 0 0
LA Rockstars
Tristan Fernandezees
0 18 0 0 0 0 0 0 0 0
LA Rockstars
Luke Gombos
55 0 25 0 0 0 0 0 0 0
LA Rockstars
Delshaun Lanier
0 0 48 0 0 0 0 0 0 0
LA Rockstars
Ben Lee
0 24 2 0 0 0 0 0 0 0
LA Rockstars
Eric Perez
0 62 0 0 0 0 0 0 0 0
LA Rockstars
Alonso Reyes
51 0 17 0 0 0 0 0 0 0
LA Rockstars
Justin Roulston
0 11 0 0 0 0 0 0 0 0
Minnesota Icemen
Cole 33
0 9 0 15 0 0 0 0 0 0
Minnesota Icemen
Austin Austin
0 0 0 61 0 0 0 0 0 0
Minnesota Icemen
Austin B
31 0 0 0 0 0 0 0 0 0
Minnesota Icemen
Cole Cole
0 0 0 6 0 0 0 0 0 0
Minnesota Icemen
Korey Dahlberg
0 40 0 78 0 0 0 0 0 0
Minnesota Icemen
Lucas H
34 0 0 0 0 0 0 0 0 0
Minnesota Icemen
Cody M
24 0 0 0 0 0 0 0 0 0
Minnesota Icemen
Aaron S
26 0 0 0 0 0 0 0 0 0
Minnesota Icemen
Yossi Scott
0 61 0 0 0 0 0 0 0 0
Minnesota Millers 15U Grey
Gunnar Goodwin
0 62 0 0 0 0 0 0 0 0
Minnesota Millers 15U Grey
Porter Hanken
0 20 10 0 0 0 0 0 0 0
Minnesota Millers 15U Grey
Josh Hansen
0 14 0 0 0 0 0 0 0 0
Minnesota Millers 15U Grey
Carver Kasper
29 0 0 46 0 0 0 0 0 0
Minnesota Millers 15U Grey
Christian Mundt
85 0 0 0 0 0 0 0 0 0
Minnesota Millers 15U Grey
Emilio Rivera
0 0 90 0 0 0 0 0 0 0
Minnesota Millers 15U Grey
Ty Weiman
0 0 0 30 0 0 0 0 0 0
MVP Hustle
Jillian Albayati
0 25 0 11 0 0 0 0 0 0
MVP Hustle
Daniel Avena
3 0 25 0 0 0 0 0 0 0
MVP Hustle
Justin Cabada
0 0 0 67 0 0 0 0 0 0
MVP Hustle
Isaiah Cruz
13 0 0 0 0 0 0 0 0 0
MVP Hustle
Tyler Daley
0 0 45 0 0 0 0 0 0 0
MVP Hustle
Anthony Dominguez
0 29 0 0 0 0 0 0 0 0
MVP Hustle
Drew Gustafson
62 0 0 0 0 0 0 0 0 0
MVP Hustle
Louis Rodriguez
44 0 0 0 0 0 0 0 0 0
MVP Hustle
Albert Rubio
0 0 38 0 0 0 0 0 0 0
NorCal Baseball 2021
Joshua Alger
0 39 0 0 0 0 0 0 0 0
NorCal Baseball 2021
Zachary Altorfer
23 0 91 0 0 0 0 0 0 0
NorCal Baseball 2021
Tommy Eisenstat
37 0 0 0 0 0 0 0 0 0
NorCal Baseball 2021
Landyn Magina
0 0 26 0 0 0 0 0 0 0
NorCal Baseball 2021
Jake McCoy
0 28 0 0 0 0 0 0 0 0
NorCal Baseball 2021
Tyler McCuistion
2 23 0 33 0 0 0 0 0 0
NorCal Baseball 2021
Gavin Ochoa
40 0 0 0 0 0 0 0 0 0
NorCal Baseball 2021
Pk Walsh
0 0 0 26 0 0 0 0 0 0
NorCal Baseball 2022
Reese Catchings
0 40 0 0 0 0 0 0 0 0
NorCal Baseball 2022
Ben Diaz
31 0 20 0 0 0 0 0 0 0
NorCal Baseball 2022
Jackson Hollingshaus
0 12 0 21 0 0 0 0 0 0
NorCal Baseball 2022
Chase Ingram
0 45 0 51 0 0 0 0 0 0
NorCal Baseball 2022
Robby Snelling
44 0 47 0 0 0 0 0 0 0
NorCal Baseball 2022
Sam Tookoian
39 0 32 0 0 0 0 0 0 0
NorCal Baseball 2022
William Wentworth
0 45 0 25 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Easton Herdman
0 0 35 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Jake Larson
0 0 0 33 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Nate Leibold
0 0 79 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Caden McCann
0 0 45 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Maple Moody
0 0 25 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Ian Ritchie Jr
0 0 12 62 0 0 0 0 0 0
Pacific Northwest Regional Baseball 2021
Owen Swanson
0 39 0 41 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Brian Ahn
0 0 52 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Michael Brannon
0 0 52 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Nikolaus Greb
0 38 0 40 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Owen McWilliam
0 34 0 31 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Jamison Poole
0 0 23 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Diego Rosario-Contratto
0 0 90 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Drew Sanidad
0 0 15 0 0 0 0 0 0 0
Pacific Northwest Regional Baseball Mix
Tanner Vaughn
0 21 0 36 0 0 0 0 0 0
RoughRiders Baseball
Clayton Adams
0 0 47 0 0 0 0 0 0 0
RoughRiders Baseball
Orlando Amaro
0 0 19 0 0 0 0 0 0 0
RoughRiders Baseball
Mike Cullen
0 0 90 0 0 0 0 0 0 0
RoughRiders Baseball
Brody Fay
0 40 56 0 0 0 0 0 0 0
RoughRiders Baseball
Keith Hyatt
0 36 0 0 0 0 0 0 0 0
RoughRiders Baseball
Casey Nolan
0 0 34 0 0 0 0 0 0 0
RoughRiders Baseball
Angel Santamaria
0 22 0 0 0 0 0 0 0 0
RoughRiders Baseball
Aj Ussery
0 0 8 0 0 0 0 0 0 0
San Diego Show 15U
David Horn
0 0 23 0 0 0 0 0 0 0
San Diego Show 15U
Tyler King
0 61 0 0 0 0 0 0 0 0
San Diego Show 15U
Noah Lazuka
18 0 0 0 0 0 0 0 0 0
San Diego Show 15U
Max Miller
0 0 0 25 0 0 0 0 0 0
San Diego Show 15U
X Miller
39 0 0 0 0 0 0 0 0 0
San Diego Show 15U
Gavin Nalu
0 0 70 0 0 0 0 0 0 0
San Diego Show 15U
Shun Sakaino
0 0 0 80 0 0 0 0 0 0
San Diego Show 15U
Cameron Tracy
25 0 0 0 0 0 0 0 0 0
San Diego Show 15U
Luke Williams
0 13 0 0 0 0 0 0 0 0
Sticks Baseball Academy
Griffin Allen
0 16 0 0 0 0 0 0 0 0
Sticks Baseball Academy
Gunner Branch
0 0 9 73 0 0 0 0 0 0
Sticks Baseball Academy
Payton Byrd
49 19 0 57 0 0 0 0 0 0
Sticks Baseball Academy
Ty Gordon
8 0 0 61 0 0 0 0 0 0
Sticks Baseball Academy
Andres Hernandez
0 9 0 0 0 0 0 0 0 0
Sticks Baseball Academy
Ty Hipps
0 24 0 26 0 0 0 0 0 0
Sticks Baseball Academy
Rhett Jaggers
0 0 0 15 0 0 0 0 0 0
Sticks Baseball Academy
Jordan Kelly
0 21 0 0 0 0 0 0 0 0
Sticks Baseball Academy
Jake King
0 0 0 39 0 0 0 0 0 0
Sticks Baseball Academy
Will Pope
0 0 36 0 0 0 0 0 0 0
Sticks Baseball Academy
Shaun Rhoades
0 0 0 34 0 0 0 0 0 0
Sticks Baseball Academy
Sean Rhodes
0 44 0 0 0 0 0 0 0 0
Sticks Baseball Academy
Colton Sims
37 0 0 72 0 0 0 0 0 0
Sticks Baseball Academy
Jakob Wright
0 0 51 0 0 0 0 0 0 0
Sticks Baseball Academy
Sticks Wrights
18 0 0 0 0 0 0 0 0 0
Team Northwest
Drake Anderson
0 0 0 44 0 0 0 0 0 0
Team Northwest
Caeden Chambers
0 0 22 0 0 0 0 0 0 0
Team Northwest
Willis Cresswell
0 0 0 46 0 0 0 0 0 0
Team Northwest
Chase Eldredge
0 0 68 0 0 0 0 0 0 0
Team Northwest
Alec Highland
0 36 0 0 0 0 0 0 0 0
Team Northwest
Duren Miller
0 0 41 0 0 0 0 0 0 0
Team Northwest
Nick Miller
0 0 32 0 0 0 0 0 0 0
Team Northwest
Tanner Nimmich
0 33 0 27 0 0 0 0 0 0
Team Northwest
Kolby Solomon
0 0 75 0 0 0 0 0 0 0
Tucson Champs
Nick Arias
0 0 77 0 0 0 0 0 0 0
Tucson Champs
Alessandro Castro
0 0 29 0 0 0 0 0 0 0
Tucson Champs
Ruben Castro
0 0 14 0 0 0 0 0 0 0
Tucson Champs
Marcus Delgado
0 72 0 0 0 0 0 0 0 0
Tucson Champs
Ayden Escarrega
0 44 0 41 0 0 0 0 0 0
Tucson Champs
Federico Espinosa
0 0 53 0 0 0 0 0 0 0
Tucson Champs
Andres Flores
0 0 39 0 0 0 0 0 0 0
Tucson Champs
Ruben Villaescusa
0 18 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