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
09/13
Day 2
09/14
Day 3
09/15
Day 4
09/16
Day 5
09/17
Day 6
09/18
Day 7
09/19
Day 8
09/20
Day 9
09/21
Day 10
09/22
3D GOLD
Brad Burnes
0 0 31 0 0 0 0 0 0 0
3D GOLD
James DeCremer III
0 0 65 0 0 0 0 0 0 0
3D GOLD
Miles Ghossein
0 2 58 0 0 0 0 0 0 0
3D GOLD
Cayne Killion
51 0 0 0 0 0 0 0 0 0
3D GOLD
Max Leyva
0 50 0 0 0 0 0 0 0 0
3D GOLD
Isaac Macias
0 56 0 0 0 0 0 0 0 0
3D GOLD
Marshall Minor
0 27 0 0 0 0 0 0 0 0
3D GOLD
Christian Roncal
0 37 0 0 0 0 0 0 0 0
3D GOLD
Will Shelor
0 53 0 0 0 0 0 0 0 0
AGGIES BASEBALL
Ethan Marmie
75 0 0 0 0 0 0 0 0 0
AGGIES BASEBALL
Paul Montgomery
47 0 99 0 0 0 0 0 0 0
AGGIES BASEBALL
Marco Pacheco
14 70 0 0 0 0 0 0 0 0
AGGIES BASEBALL
Christopher Rudell
0 56 0 0 0 0 0 0 0 0
AGGIES BASEBALL
Jacob Torres
0 52 0 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Jackson Babione
0 51 0 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Javi Barba
0 0 31 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Wyatt Halvorson
0 23 0 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Charles Heil
0 64 0 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Carson Kuhn
0 54 0 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Austin Mittelstedt
47 0 61 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Nico Rijo-Berger
0 34 0 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Aldolfo Sanchez
57 0 41 0 0 0 0 0 0 0
AZ Athletics 2023 Founders Club
Owen Wade
0 35 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Devin Bacchus
58 0 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Richard Gonzales
0 53 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Owen Harper
55 0 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Christian Hoffman
0 55 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Brett McLuhan
0 9 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Jose Mendoza
0 0 15 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Alfredo Ruiz
0 0 51 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Gavin Short
0 0 75 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Brody Tewers
0 60 0 0 0 0 0 0 0 0
AZ Athletics 2023 Orange
Dominic Torres
0 62 0 0 0 0 0 0 0 0
CBA Nevada 2023
Arthur Johnson
43 0 0 0 0 0 0 0 0 0
CBA Nevada 2023
Marcus Matias
0 23 78 0 0 0 0 0 0 0
CBA Nevada 2023
Tate Maynard
0 111 0 0 0 0 0 0 0 0
CBA Nevada 2023
Gunnar Mayrd
0 16 0 0 0 0 0 0 0 0
CBA Nevada 2023
Gunnar Mayro
0 0 17 0 0 0 0 0 0 0
CBA Nevada 2023
Jake Morrison
0 27 11 0 0 0 0 0 0 0
CBA Nevada 2023
Kaden Soder
57 0 0 0 0 0 0 0 0 0
CBA Nevada 2023
Kyler Terry
0 38 0 0 0 0 0 0 0 0
CBA Titans
Julian Angulo
0 24 0 0 0 0 0 0 0 0
CBA Titans
Alejandro Diaz
0 76 0 0 0 0 0 0 0 0
CBA Titans
Nehuel Garcia
0 13 0 0 0 0 0 0 0 0
CBA Titans
Aidan Haller
0 38 0 0 0 0 0 0 0 0
CBA Titans
Pablo Adrian Hidalgo
16 0 0 0 0 0 0 0 0 0
CBA Titans
Benjamin Kim
0 41 0 0 0 0 0 0 0 0
CBA Titans
Jayden Pack
0 18 0 0 0 0 0 0 0 0
CBA Titans
Edward Park
39 0 0 0 0 0 0 0 0 0
CBA Titans
Ryan Sepe
0 17 0 0 0 0 0 0 0 0
CBA Titans
Jeramiah Sotelo
0 0 73 0 0 0 0 0 0 0
CBA Titans
Cameron Trevino
41 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Tyler Ball
42 0 47 0 0 0 0 0 0 0
Dykstra Baseball 2023
Roman Blaser
0 16 64 0 0 0 0 0 0 0
Dykstra Baseball 2023
Brad Grindlinger
0 65 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Cole Kenrich
0 39 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Trystan Lucero
0 47 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Camden Sos
0 23 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Curry Sutherland
38 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Wyatt Thomas
40 0 0 0 0 0 0 0 0 0
Force Baseball Club
Nico Armell
58 0 0 0 0 0 0 0 0 0
Force Baseball Club
Eric Banks
0 81 0 0 0 0 0 0 0 0
Force Baseball Club
River Diaz De Leon
0 0 30 0 0 0 0 0 0 0
Force Baseball Club
Christopher DiPrima
5 79 0 0 0 0 0 0 0 0
Force Baseball Club
Campbell Flight
0 0 43 0 0 0 0 0 0 0
Force Baseball Club
Ryan Kroepel
0 29 100 0 0 0 0 0 0 0
Force Baseball Club
Alex Seiff
0 0 28 0 0 0 0 0 0 0
Force Baseball Club
Owen White
0 0 3 0 0 0 0 0 0 0
Force Baseball Club
Mason Wright
0 0 25 0 0 0 0 0 0 0
GBG Marucci Navy 2023
Caden Abraham
0 25 0 0 0 0 0 0 0 0
GBG Marucci Navy 2023
Jaden Alba
0 71 0 0 0 0 0 0 0 0
GBG Marucci Navy 2023
Noah Andrunas
0 16 35 0 0 0 0 0 0 0
GBG Marucci Navy 2023
Charlie Greenleaf
43 0 77 0 0 0 0 0 0 0
GBG Marucci Navy 2023
Zach Mora
28 0 0 84 0 0 0 0 0 0
GBG Marucci Navy 2023
Madden Ocko
0 26 0 61 0 0 0 0 0 0
GBG Marucci Navy 2023
Jason Roah
0 29 79 0 0 0 0 0 0 0
GBG Marucci Navy 2023
Tyler Shulman
43 0 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Ethan Chavez
0 11 56 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Jaxon Hamilton
19 24 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Kenan Harvey
0 26 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Jayden Laguna
0 31 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Kaden Major
25 0 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Adrian Montoya
0 82 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Caleb Nieman
14 0 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Derek Wheeler
0 0 11 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Aidan Yancy
0 59 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Andrugh Yee
44 0 31 0 0 0 0 0 0 0
LVR
Kody Bialas
0 0 26 0 0 0 0 0 0 0
LVR
Zane Kelly
33 0 79 0 0 0 0 0 0 0
LVR
Seth Lyons
0 65 0 0 0 0 0 0 0 0
LVR
LJ Mercurius
0 0 80 0 0 0 0 0 0 0
LVR
McKay Rowand
0 0 33 0 0 0 0 0 0 0
LVR
Dominick Rush
34 0 0 0 0 0 0 0 0 0
LVR
William Scaldeferri
0 0 19 0 0 0 0 0 0 0
LVR
William Sullivan
57 0 0 0 0 0 0 0 0 0
LVR
Brandon Swanson
4 82 0 0 0 0 0 0 0 0
MBA Utah 2023
Billy Bird
49 0 0 0 0 0 0 0 0 0
MBA Utah 2023
Harper Devroom
0 21 0 0 0 0 0 0 0 0
MBA Utah 2023
Jacob Faust
7 41 0 71 0 0 0 0 0 0
MBA Utah 2023
Tahj Henrie
28 0 15 0 0 0 0 0 0 0
MBA Utah 2023
Boston Jacobs
0 0 91 0 0 0 0 0 0 0
MBA Utah 2023
Nolan Miller
0 0 85 0 0 0 0 0 0 0
MBA Utah 2023
Cade Nalder
0 0 0 60 0 0 0 0 0 0
MBA Utah 2023
Mason Thompson
9 75 0 0 0 0 0 0 0 0
MountainWest 2023
Brandon Bastian
27 0 77 0 0 0 0 0 0 0
MountainWest 2023
Greyson Debo
0 19 0 0 0 0 0 0 0 0
MountainWest 2023
Braxton Lyon
64 0 0 0 0 0 0 0 0 0
MountainWest 2023
Casey Robinson
0 0 15 0 0 0 0 0 0 0
MountainWest 2023
Tyler Rock
0 0 17 0 0 0 0 0 0 0
MountainWest 2023
Noah Simon
0 70 0 0 0 0 0 0 0 0
MountainWest 2023
Connor Snook
19 48 0 0 0 0 0 0 0 0
MountainWest 2023
Jeb Thomas
0 87 0 0 0 0 0 0 0 0
MountainWest 2023
Chett Wilson
0 22 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Shawn Barros
61 0 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Trevor Carlson
19 26 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Rolando Cota
0 63 0 0 0 0 0 0 0 0
Rollin Tucson 2024
James Diaz
0 20 47 0 0 0 0 0 0 0
Rollin Tucson 2024
Rogelio Gonzalez
0 0 36 0 0 0 0 0 0 0
Rollin Tucson 2024
Hayden Green
14 0 20 0 0 0 0 0 0 0
Rollin Tucson 2024
Marcos Martinez
0 18 25 0 0 0 0 0 0 0
Rollin Tucson 2024
Mathias McQuade
0 14 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Trey Sirks
0 0 23 0 0 0 0 0 0 0
Rollin Tucson 2024
Saulo Israel Valadez Ramirez
0 84 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Liam Bryan
0 19 88 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Zachary Carlson
0 64 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
AJ Diaz
0 74 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Dominic Garcia
0 11 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Chris Newstrom
16 0 19 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Dillon Roberts
16 80 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Derek Schaefer
67 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Reece Van Devander
22 0 0 0 0 0 0 0 0 0
Slammers Akerfelds
Vance Dembinski
0 0 25 0 0 0 0 0 0 0
Slammers Akerfelds
Campbell Framke
0 7 0 0 0 0 0 0 0 0
Slammers Akerfelds
Gavin Hasche
94 0 0 0 0 0 0 0 0 0
Slammers Akerfelds
Dylan Huntsman
29 0 23 0 0 0 0 0 0 0
Slammers Akerfelds
Josh Jenkins
0 0 34 0 0 0 0 0 0 0
Slammers Akerfelds
Alex Lis
0 28 0 0 0 0 0 0 0 0
Slammers Akerfelds
Mason Rego
0 66 0 0 0 0 0 0 0 0
Slammers Akerfelds
Joshua Russell
4 39 0 0 0 0 0 0 0 0
Slammers Akerfelds
Carson Sherrill
0 61 0 0 0 0 0 0 0 0
Slammers Akerfelds
Aiden Shipman
0 21 22 0 0 0 0 0 0 0
Slammers Akerfelds
Wyatt Walters
0 1 0 0 0 0 0 0 0 0
Slammers Duman
Austin Carr
73 0 0 0 0 0 0 0 0 0
Slammers Duman
Nick Herrick
0 40 0 0 0 0 0 0 0 0
Slammers Duman
Tommy Marsh
14 0 47 0 0 0 0 0 0 0
Slammers Duman
Tate Redding
0 73 0 0 0 0 0 0 0 0
Slammers Duman
Matthew Rhoades
0 58 0 0 0 0 0 0 0 0
Slammers Duman
Ben Steele
0 63 0 0 0 0 0 0 0 0
Slammers Duman
Dillon Volz
0 0 25 0 0 0 0 0 0 0
Slammers Duman
Gabe Ziegler
0 0 27 0 0 0 0 0 0 0
Southern California Bombers 2023
Kailer Bachman
14 0 23 0 0 0 0 0 0 0
Southern California Bombers 2023
John Balok
39 0 35 0 0 0 0 0 0 0
Southern California Bombers 2023
Chase Chapman
0 69 0 0 0 0 0 0 0 0
Southern California Bombers 2023
Danny Hirota
0 9 0 0 0 0 0 0 0 0
Southern California Bombers 2023
Dominic Ramirez
0 49 0 0 0 0 0 0 0 0
Southern California Bombers 2023
Logan Reddemann
0 46 0 0 0 0 0 0 0 0
Southern California Bombers 2023
Aaron Sandin
0 38 0 0 0 0 0 0 0 0
Southern California Bombers 2023
Leo Tranquilino
0 18 0 0 0 0 0 0 0 0
Southern California Bombers 2023
Mason Vargas
0 0 48 0 0 0 0 0 0 0
Southern California Bombers 2023
Cesar Vizcara
29 0 0 0 0 0 0 0 0 0
Team DInger 2023
Aiden Allan
28 45 0 0 0 0 0 0 0 0
Team DInger 2023
Peyton Asbury
23 0 12 0 0 0 0 0 0 0
Team DInger 2023
Nathan Carrillo
0 27 0 0 0 0 0 0 0 0
Team DInger 2023
Erick Dessens
0 76 0 0 0 0 0 0 0 0
Team DInger 2023
Zach Harris
0 32 0 0 0 0 0 0 0 0
Team DInger 2023
Samuel Round
43 0 15 0 0 0 0 0 0 0
Team DInger 2023
Cody Skartveit
11 39 0 0 0 0 0 0 0 0
Team DInger 2023
Nick Stafford
0 0 69 0 0 0 0 0 0 0
Team Schiel bats
Joseph Castillo
0 28 0 0 0 0 0 0 0 0
Team Schiel bats
John De La Cruz
27 0 79 0 0 0 0 0 0 0
Team Schiel bats
Robert Hess
0 90 0 0 0 0 0 0 0 0
Team Schiel bats
Cody Liscio
0 84 0 0 0 0 0 0 0 0
Team Schiel bats
Colin Lucas
0 21 0 0 0 0 0 0 0 0
Team Schiel bats
James Shurance
0 0 14 0 0 0 0 0 0 0
Team Schiel bats
Toby Speake
61 0 0 0 0 0 0 0 0 0
Team Schiel bats
Isaac Ypina
27 0 0 0 0 0 0 0 0 0
TEAMW Trosky
Zachary Bethell
0 74 0 0 0 0 0 0 0 0
TEAMW Trosky
Aidan Brock
21 14 0 0 0 0 0 0 0 0
TEAMW Trosky
Logan Colmer
38 0 52 0 0 0 0 0 0 0
TEAMW Trosky
Athen Malone
42 0 62 0 0 0 0 0 0 0
TEAMW Trosky
Brendan Moore
0 81 0 0 0 0 0 0 0 0
TEAMW Trosky
Brady Strohm
30 48 0 0 0 0 0 0 0 0
Top Tier Americans
Mason Brassfield
20 81 10 0 0 0 0 0 0 0
Top Tier Americans
Abbrie Covarrubias
18 13 0 0 0 0 0 0 0 0
Top Tier Americans
Michael Harrison
0 0 39 0 0 0 0 0 0 0
Top Tier Americans
Jonathan Rodriguez
0 44 0 0 0 0 0 0 0 0
Top Tier Americans
Noah Stockman
0 44 0 0 0 0 0 0 0 0
Top Tier Americans
Brian Trujillo
30 0 69 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest