2,086 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)
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
06/11
Day 2
06/12
Day 3
06/13
Day 4
06/14
Day 5
06/15
Day 6
06/16
Day 7
06/17
Day 8
06/18
Day 9
06/19
Day 10
06/20
3D GOLD
Cam Grenert
0 0 0 10 0 0 0 0 0 0
3D GOLD
Kole Klecker
0 56 0 0 0 0 0 0 0 0
3D GOLD
Brandon Koble
0 0 35 0 0 0 0 0 0 0
3D GOLD
Dawson Morris
0 0 75 0 0 0 0 0 0 0
3D GOLD
Mitch Namie
0 0 0 9 0 0 0 0 0 0
3D GOLD
Jaron Nevarez
0 0 81 0 0 0 0 0 0 0
3D GOLD
Joey Schimick
73 0 0 0 0 0 0 0 0 0
3D GOLD
Will Shelor
0 0 0 63 0 0 0 0 0 0
3D GOLD
Josh Tiedemann
0 0 0 61 0 0 0 0 0 0
All9baseball
Trey Anderson
63 0 0 0 0 0 0 0 0 0
All9baseball
Cole Carlon
59 0 0 0 0 0 0 0 0 0
All9baseball
Cade Collum
0 42 0 0 0 0 0 0 0 0
All9baseball
Justin Corless
0 56 0 0 0 0 0 0 0 0
All9baseball
Owen Janssen
0 21 0 0 0 0 0 0 0 0
All9baseball
Kobe Ladd
0 0 54 0 0 0 0 0 0 0
All9baseball
Aidan Sandvik
0 0 38 0 0 0 0 0 0 0
All9baseball
Michael Schettino
0 0 0 40 0 0 0 0 0 0
All9baseball
Chris Snowden
0 0 0 21 0 0 0 0 0 0
All9baseball
Frankie Uriarte
0 0 0 38 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
Christian Allman
0 53 0 0 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
Brandon Compton
54 0 0 0 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
Blake Hammond
0 0 0 70 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
John Lissy
0 55 0 0 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
Ayden Sauerbrei
0 0 72 0 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
Luke Whitlow
23 0 0 50 0 0 0 0 0 0
AZ Athletics 2022 Founders Club (Thomas)
Jimmy Williams
0 0 38 0 0 0 0 0 0 0
AZ Thunder 2022
Collin Cartee
0 12 0 0 0 0 0 0 0 0
AZ Thunder 2022
Brodie Downing
0 20 0 75 0 0 0 0 0 0
AZ Thunder 2022
Dale Fry
0 0 92 0 0 0 0 0 0 0
AZ Thunder 2022
Brandon Jachens
0 6 0 0 0 0 0 0 0 0
AZ Thunder 2022
Seth Moore
0 51 0 0 0 0 0 0 0 0
AZ Thunder 2022
Matthew Schulz
65 0 0 0 0 0 0 0 0 0
AZ Thunder 2022
Christian Storoschuck
0 22 0 0 0 0 0 0 0 0
AZ Thunder 2022
Eric Szanto
42 0 0 0 0 0 0 0 0 0
BPA FURY
Thomas Bibler
0 0 0 3 0 0 0 0 0 0
BPA FURY
Jacob Campagna
0 0 93 0 0 0 0 0 0 0
BPA FURY
Cachi Cerda
44 0 12 30 0 0 0 0 0 0
BPA FURY
Miller Durham
20 45 0 97 0 0 0 0 0 0
BPA FURY
Gavin Mangano
0 0 81 0 0 0 0 0 0 0
BPA FURY
Javier Martinez
45 0 37 0 0 0 0 0 0 0
BPA FURY
Owen Reid
0 73 0 0 0 0 0 0 0 0
Colorado Shamrocks
Nathan Balser
0 43 0 0 0 0 0 0 0 0
Colorado Shamrocks
Charlie Boyd
30 0 47 0 0 0 0 0 0 0
Colorado Shamrocks
Ayden Burton
0 44 0 49 0 0 0 0 0 0
Colorado Shamrocks
Michael Casillas
29 0 0 0 0 0 0 0 0 0
Colorado Shamrocks
Chase Dahir
0 0 0 66 0 0 0 0 0 0
Colorado Shamrocks
Owen Duckworth
0 0 64 0 0 0 0 0 0 0
Colorado Shamrocks
Yancy Morales
38 0 0 0 0 0 0 0 0 0
Dykstra Baseball
Gavin Browne
0 0 24 0 0 0 0 0 0 0
Dykstra Baseball
Andrew Campbell
0 13 0 33 0 0 0 0 0 0
Dykstra Baseball
Marcos Carrasco
0 0 0 94 0 0 0 0 0 0
Dykstra Baseball
Ian Halverson
0 0 13 0 0 0 0 0 0 0
Dykstra Baseball
Wyatt Hamro
0 22 0 22 0 0 0 0 0 0
Dykstra Baseball
Shea Lake
0 0 71 0 0 0 0 0 0 0
Dykstra Baseball
Hayden Lewis
5 0 0 82 0 0 0 0 0 0
Dykstra Baseball
Brian Nunez
0 0 80 0 0 0 0 0 0 0
Dykstra Baseball
Michael Rodda
39 0 15 0 0 0 0 0 0 0
Dykstra Baseball
Christian Smith
3 0 0 0 0 0 0 0 0 0
Dykstra Baseball
Juan Verduzco
0 73 0 16 0 0 0 0 0 0
Dykstra Baseball
Peyton Von Kaenel
21 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
James Castagnola
0 0 5 0 0 0 0 0 0 0
Dykstra Baseball 2023
Koa Dabuet
50 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Nick Garcia
0 0 0 36 0 0 0 0 0 0
Dykstra Baseball 2023
Marco Lopez
0 41 0 89 0 0 0 0 0 0
Dykstra Baseball 2023
Billy Meehan
0 41 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Jake Molinar
61 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Oscar Rudman
43 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2023
Camden Sos
0 0 40 0 0 0 0 0 0 0
Dykstra Baseball 2023
Masen Swan
0 0 59 0 0 0 0 0 0 0
Dykstra Baseball 2023
John (Jet) Taylor
0 34 0 0 0 0 0 0 0 0
Next Level 2022’s
Matthew Armijo
0 0 12 0 0 0 0 0 0 0
Next Level 2022’s
Isaiah Baca
44 0 0 17 0 0 0 0 0 0
Next Level 2022’s
Sam Baca-Garcia
13 42 0 40 0 0 0 0 0 0
Next Level 2022’s
Kaleb Carnes
0 19 9 0 0 0 0 0 0 0
Next Level 2022’s
Leon Cereceres
0 0 23 0 0 0 0 0 0 0
Next Level 2022’s
Julian Gonzales
56 0 0 0 0 0 0 0 0 0
Next Level 2022’s
Cristian Hernandez
0 36 0 38 0 0 0 0 0 0
Next Level 2022’s
Juan Portillo
0 0 51 0 0 0 0 0 0 0
PFA Matadors 2022
Beto Beltran
0 45 0 0 0 0 0 0 0 0
PFA Matadors 2022
Julian Cazares
0 0 66 0 0 0 0 0 0 0
PFA Matadors 2022
Gavin Eddy
43 0 0 0 0 0 0 0 0 0
PFA Matadors 2022
Jeremy Giesegh
0 0 9 0 0 0 0 0 0 0
PFA Matadors 2022
David Gomez
0 0 60 0 0 0 0 0 0 0
PFA Matadors 2022
Chris Jimenez
0 0 26 0 0 0 0 0 0 0
PFA Matadors 2022
Gavin Meyer
0 45 0 0 0 0 0 0 0 0
PFA Matadors 2022
Christian Miranda
0 0 32 0 0 0 0 0 0 0
PFA Matadors 2022
Dylan Plutner
0 19 0 0 0 0 0 0 0 0
PFA Matadors 2022
Anthony Reveles
0 0 25 0 0 0 0 0 0 0
PFA Matadors 2022
Andrew Walters
24 0 0 0 0 0 0 0 0 0
Slammers Griffin
Cameron Cartwright
44 0 17 0 0 0 0 0 0 0
Slammers Griffin
Dylan Chana
0 0 16 0 0 0 0 0 0 0
Slammers Griffin
Brett Felts
0 0 24 0 0 0 0 0 0 0
Slammers Griffin
Michael Griffin
0 91 0 0 0 0 0 0 0 0
Slammers Griffin
Cooper Latino
0 0 69 0 0 0 0 0 0 0
Slammers Griffin
Landon McDowell
0 12 44 0 0 0 0 0 0 0
Slammers Griffin
Reese Rigney
33 0 0 0 0 0 0 0 0 0
Slammers Griffin
Jake Stenzel
20 0 36 0 0 0 0 0 0 0
Sticks Southwest 2022
Jace Behnke
0 0 50 0 0 0 0 0 0 0
Sticks Southwest 2022
Shaun Cottrell
0 0 39 0 0 0 0 0 0 0
Sticks Southwest 2022
Caedin Craft
31 0 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Kolby Felix
0 0 52 0 0 0 0 0 0 0
Sticks Southwest 2022
Adam Flanders
0 23 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Austin Humphres
0 29 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Gage Lentz
8 35 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Dillon Orr
35 0 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Traig Oughton
0 0 36 0 0 0 0 0 0 0
Sticks Southwest 2022
Mason Schmidt
0 38 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Jace Smith
49 0 0 0 0 0 0 0 0 0
Sticks Southwest 2022
Stone Williamson
0 0 40 0 0 0 0 0 0 0
Team Utah
Luke Anderson
0 0 0 20 0 0 0 0 0 0
Team Utah
Tyler Avery
60 0 0 86 0 0 0 0 0 0
Team Utah
Malcolm Bartholomew
39 0 0 12 0 0 0 0 0 0
Team Utah
Sam Beck
0 0 11 83 0 0 0 0 0 0
Team Utah
Shaydon Benson
0 38 0 0 0 0 0 0 0 0
Team Utah
Zac Dart
0 0 81 0 0 0 0 0 0 0
Team Utah
Brody Duvall
0 25 0 0 0 0 0 0 0 0
Team Utah
Rylan Evans
0 0 24 0 0 0 0 0 0 0
Team Utah
Matthew Thomas
0 40 0 18 0 0 0 0 0 0
Team Utah
Jackson Turley
0 0 80 0 0 0 0 0 0 0
Trosky American 2022
Michael Arellano
11 0 0 0 0 0 0 0 0 0
Trosky American 2022
Will Bowen
0 26 0 0 0 0 0 0 0 0
Trosky American 2022
Morgan Codron
41 0 0 22 0 0 0 0 0 0
Trosky American 2022
Cristian Estela
0 0 58 0 0 0 0 0 0 0
Trosky American 2022
Jackson Howell
45 0 26 0 0 0 0 0 0 0
Trosky American 2022
Easton Kreshel
42 0 0 0 0 0 0 0 0 0
Trosky American 2022
Jason Reitz
0 38 0 25 0 0 0 0 0 0
Trosky American 2022
AJ Simmons
0 0 47 0 0 0 0 0 0 0
Trosky American 2022
Carter Will
0 42 0 42 0 0 0 0 0 0
Trosky National 2022
Pierce Boles
0 32 0 0 0 0 0 0 0 0
Trosky National 2022
Grant Govel
33 0 7 0 0 0 0 0 0 0
Trosky National 2022
Chase Hoover
31 0 46 0 0 0 0 0 0 0
Trosky National 2022
Jacob Hudson
0 0 10 0 0 0 0 0 0 0
Trosky National 2022
Kaena Kiakona
0 0 60 0 0 0 0 0 0 0
Trosky National 2022
Brenden Moore
0 34 0 0 0 0 0 0 0 0
Trosky National 2022
Freddy Rodriguez
0 37 0 0 0 0 0 0 0 0
Trosky National 2022
Jayden Steinhurst
0 16 0 0 0 0 0 0 0 0
Trosky National 2022
Zach Wadas
0 0 42 0 0 0 0 0 0 0
Trosky National 2022
Benjamin Watson
0 0 58 0 0 0 0 0 0 0
Tucson Champs 16u
Nick Arias
0 0 40 0 0 0 0 0 0 0
Tucson Champs 16u
Mario Bejarano
0 36 0 0 0 0 0 0 0 0
Tucson Champs 16u
Lucas Cardy
23 0 33 0 0 0 0 0 0 0
Tucson Champs 16u
Ruben Castro
0 0 49 0 0 0 0 0 0 0
Tucson Champs 16u
Benjamin Cazares III
0 0 0 27 0 0 0 0 0 0
Tucson Champs 16u
Marcus Delgado
33 0 0 0 0 0 0 0 0 0
Tucson Champs 16u
Ayden Escarrega
0 41 0 0 0 0 0 0 0 0
Tucson Champs 16u
Federico Espinosa
31 0 0 31 0 0 0 0 0 0
Tucson Champs 16u
Andres Flores
0 1 0 50 0 0 0 0 0 0
Tucson Champs 16u
Ruben Villaescusa
0 45 0 0 0 0 0 0 0 0
Valor Baseball USA
Carter Elliott
0 84 0 0 0 0 0 0 0 0
Valor Baseball USA
Michael Lemos
0 0 44 0 0 0 0 0 0 0
Valor Baseball USA
Carlos Morales
0 0 10 35 0 0 0 0 0 0
Valor Baseball USA
Joseph Price
0 24 69 0 0 0 0 0 0 0
Valor Baseball USA
Payton Pudenz
0 48 0 0 0 0 0 0 0 0
Valor Baseball USA
Justin Stockwell
44 0 0 0 0 0 0 0 0 0
Valor Baseball USA
Joshua Torres
65 0 0 61 0 0 0 0 0 0
Valor Baseball USA
Thomas Wood
0 0 0 18 0 0 0 0 0 0
West Coast Clippers 2022
Steve Arteaga
0 66 0 0 0 0 0 0 0 0
West Coast Clippers 2022
Kameron Brodeur
0 0 0 54 0 0 0 0 0 0
West Coast Clippers 2022
Matt Gorham
32 0 15 0 0 0 0 0 0 0
West Coast Clippers 2022
Aiden Johnson
14 0 20 0 0 0 0 0 0 0
West Coast Clippers 2022
Nathan Lee
57 0 0 13 0 0 0 0 0 0
West Coast Clippers 2022
Aiden Nett
0 20 0 0 0 0 0 0 0 0
West Coast Clippers 2022
William Ramos
0 0 0 29 0 0 0 0 0 0
West Coast Clippers 2022
Noah Talamantes
0 12 0 74 0 0 0 0 0 0
West Coast Clippers 2022
Ayden Tauscher
0 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