2,074 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)
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
07/12
Day 2
07/13
Day 3
07/14
Day 4
07/15
Day 5
07/16
Day 6
07/17
Day 7
07/18
Day 8
07/19
Day 9
07/20
Day 10
07/21
3n2 Warriors
Demitri Diamant
0 0 0 0 0 0 55 0 0 0
3n2 Warriors
Brayden Duman
29 0 0 49 0 0 0 0 0 0
3n2 Warriors
Justin JJ Gines
0 54 0 0 0 0 0 0 0 0
3n2 Warriors
Juan Carlos Kalemera
48 0 0 0 26 0 0 0 0 0
3n2 Warriors
Cole LaCrue
0 0 41 0 0 0 0 0 0 0
3n2 Warriors
Kaden Miller
2 0 0 0 16 7 0 0 0 0
3n2 Warriors
Tyler Ridley
50 0 0 0 0 96 0 0 0 0
3n2 Warriors
Duce Robinson
0 0 0 19 0 0 0 0 0 0
3n2 Warriors
Noah Scott
62 0 0 0 66 0 0 0 0 0
3n2 Warriors
Josh Tiedemann
0 0 0 0 0 0 36 0 0 0
3n2 Warriors
Zach Wadas
29 0 94 0 0 0 0 0 0 0
CCB 14u Elite
Jarren Advincula
0 37 0 0 0 0 11 0 0 0
CCB 14u Elite
Austin Barbeau
0 0 21 0 0 0 0 0 0 0
CCB 14u Elite
Will Fischer
16 0 15 0 0 0 0 0 0 0
CCB 14u Elite
Gabe Gaeckle
0 23 0 0 0 44 0 0 0 0
CCB 14u Elite
Derek Gile
0 23 92 0 0 0 0 0 0 0
CCB 14u Elite
Liam Kaushikkar
43 0 0 47 0 0 75 0 0 0
CCB 14u Elite
Jeremy Nelson
47 0 0 0 0 48 0 0 0 0
CCB 14u Elite
Connor Prahm
0 31 0 31 0 0 0 0 0 0
CCB 14u Elite
Noel Alijah Ramos
22 52 0 0 0 34 0 0 0 0
CCB 14u Elite
Zachary Romero
0 38 0 0 0 0 0 0 0 0
CCB 14u Elite
Wills Towers
0 30 0 0 70 0 0 0 0 0
Desert Sox
Isaiah Alba
0 10 0 0 0 0 0 0 0 0
Desert Sox
Rene Gutierrez
0 0 0 52 0 0 0 0 0 0
Desert Sox
Luis Martinez
16 0 74 0 0 0 0 0 0 0
Desert Sox
Barry Miller
46 0 0 0 72 0 0 0 0 0
Desert Sox
Christian Perales
48 0 0 60 0 0 0 0 0 0
Desert Sox
Salvador Rocha
0 0 50 0 0 0 0 0 0 0
Desert Sox
Jesus Rodriguez
0 20 48 0 0 0 0 0 0 0
Desert Sox
Sean Salazar
0 19 13 0 0 0 0 0 0 0
Desert Sox
Eduardo Soto
0 50 0 0 26 0 0 0 0 0
LVR
Kody Bialas
0 0 0 32 0 0 0 0 0 0
LVR
Zane Kelly
0 0 0 34 0 73 0 0 0 0
LVR
Seth Lyons
0 62 0 0 0 0 0 0 0 0
LVR
LJ Mercurius
0 34 0 0 0 65 0 0 0 0
LVR
McKay Rowand
0 48 0 0 0 0 0 0 0 0
LVR
Dominick Rush
0 38 0 0 0 0 0 0 0 0
LVR
William Scaldeferri
0 0 0 0 57 0 0 0 0 0
LVR
Joey Schimick
0 0 0 43 0 0 0 0 0 0
LVR
William Sullivan
0 0 77 0 0 0 0 0 0 0
LVR
Brandon Swanson
47 0 0 0 0 0 0 0 0 0
MBA Utah 2023
Max Bateman
0 25 0 0 28 0 0 0 0 0
MBA Utah 2023
Dallen Martinez
0 0 98 0 0 0 0 0 0 0
MBA Utah 2023
Crew McChesney
0 0 10 35 0 0 0 0 0 0
MBA Utah 2023
Davin Pace
0 14 0 0 51 0 0 0 0 0
MBA Utah 2023
Jack Perotti
3 46 0 0 93 0 0 0 0 0
MBA Utah 2023
Noah Simon
47 0 0 23 0 0 0 0 0 0
MBA Utah 2023
Brex Starley
0 45 0 0 50 0 0 0 0 0
MBA Utah 2023
Mason Thompson
42 0 0 65 0 0 0 0 0 0
MountainWest 2023
Tyler Ball
25 0 0 0 86 0 0 0 0 0
MountainWest 2023
Jackson Brousseau
0 48 0 0 55 0 0 0 0 0
MountainWest 2023
Harper Devroom
0 15 0 19 0 0 0 0 0 0
MountainWest 2023
Jacob Faust
0 0 0 44 0 0 0 0 0 0
MountainWest 2023
Hunter Gatti
46 0 0 0 0 0 0 0 0 0
MountainWest 2023
Boston Jacobs
0 0 75 0 0 0 0 0 0 0
MountainWest 2023
Nolan Miller
0 0 0 49 0 0 0 0 0 0
MountainWest 2023
Cade Nalder
0 0 0 19 0 0 0 0 0 0
MountainWest 2023
Jake Olsen
0 0 0 41 0 0 0 0 0 0
MountainWest 2023
Ryker Schow
0 32 0 62 0 0 0 0 0 0
MountainWest 2023
Austin Taylor
0 0 0 13 0 0 0 0 0 0
MountainWest Green 14U
Zander Adams
0 41 0 0 0 0 0 0 0 0
MountainWest Green 14U
Brandon Bastian
33 0 0 20 32 0 0 0 0 0
MountainWest Green 14U
Cameron Gibson
44 0 0 78 0 0 0 0 0 0
MountainWest Green 14U
Tahj Henrie
0 0 81 0 0 0 0 0 0 0
MountainWest Green 14U
Kaden Hodson
0 8 0 52 0 0 0 0 0 0
MountainWest Green 14U
Braxton Lyon
43 0 0 80 0 0 0 0 0 0
MountainWest Green 14U
Casey Robinson
3 0 0 0 0 0 0 0 0 0
MountainWest Green 14U
Jeb Thomas
0 49 0 0 62 0 0 0 0 0
MountainWest Green 14U
Chett Wilson
0 0 0 0 21 0 0 0 0 0
Oklahoma Elite 2023
Damien Callagy
65 0 0 0 0 38 0 0 0 0
Oklahoma Elite 2023
Gage Gundy
0 0 0 0 20 0 0 0 0 0
Oklahoma Elite 2023
Kash Mayfield
0 52 0 0 0 90 0 0 0 0
Oklahoma Elite 2023
Trevin Pettigrew
0 0 58 0 0 0 0 0 0 0
Oklahoma Elite 2023
Daniel Satterlee
0 23 0 36 0 0 0 0 0 0
Oklahoma Elite 2023
Kaehler Stillings
19 0 34 0 87 0 0 0 0 0
Oklahoma Elite 2023
Jake Thomas
33 0 0 93 0 0 0 0 0 0
Oklahoma Elite 2023
Kyron Whinery
0 0 21 0 0 0 0 0 0 0
Oklahoma Elite 2023
Darrel Wilson
0 0 87 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Camden Bates
0 0 80 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Andrew Cerney
0 18 0 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Ben Corley
0 0 12 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Carson Cottrell
9 46 0 0 27 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Colin Fisher
31 0 0 42 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Scotty Flanagan
0 0 32 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Kolten Hoehne
0 0 75 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Colby Mann
45 0 0 53 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Grady Mercer
0 0 26 0 0 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Nathan Rogalski
0 44 0 0 93 0 0 0 0 0
Premier OKC Athletics 14U - Haddox
Chevy Todd
34 0 0 0 0 0 0 0 0 0
Rising Stars Nyc
Jason Abraham
0 0 0 0 47 0 0 0 0 0
Rising Stars Nyc
Andruw Castaneda
0 66 0 0 84 0 0 0 0 0
Rising Stars Nyc
Mark DeDona
0 17 52 0 0 0 0 0 0 0
Rising Stars Nyc
Roberto Garcia
36 0 0 0 30 0 0 0 0 0
Rising Stars Nyc
Kevin Gil
33 0 0 0 73 0 0 0 0 0
Rising Stars Nyc
Edison Rocco, Jr.
0 0 0 55 0 0 0 0 0 0
Rising Stars Nyc
Sam Sinder
42 0 0 60 0 0 0 0 0 0
Rising Stars Nyc
Matthew Ventura
0 0 0 0 15 0 0 0 0 0
Rising Stars Nyc
Justin Virasami
0 0 33 0 0 0 0 0 0 0
Slammers Baseball 14U Carr
Sawyer Amato
0 51 0 0 0 0 0 0 0 0
Slammers Baseball 14U Carr
Austin Carr
39 0 0 0 23 0 0 0 0 0
Slammers Baseball 14U Carr
Brayden Harbin
64 0 0 0 0 0 0 0 0 0
Slammers Baseball 14U Carr
Nick Herrick
45 0 0 0 81 0 0 0 0 0
Slammers Baseball 14U Carr
Reid Johansen
4 71 0 0 0 0 0 0 0 0
Slammers Baseball 14U Carr
Colin Kim
26 0 61 0 0 0 0 0 0 0
Slammers Baseball 14U Carr
Tommy Marsh
42 0 0 73 0 0 0 0 0 0
Slammers Baseball 14U Carr
Jack Novak
0 0 22 0 0 0 0 0 0 0
Slammers Baseball 14U Carr
Garrett Triplett
25 0 0 0 0 0 0 0 0 0
Team No Fear
David Aceron
0 1 0 0 0 0 0 0 0 0
Team No Fear
Denton Barker
0 26 0 0 0 0 0 0 0 0
Team No Fear
Nick Franco
0 0 0 18 0 0 0 0 0 0
Team No Fear
Eli Griffin
0 17 0 0 0 0 0 0 0 0
Team No Fear
Braeden Holland
33 0 30 0 20 0 0 0 0 0
Team No Fear
Noah Kindem
0 0 68 0 0 0 0 0 0 0
Team No Fear
Hayden Kline
0 0 0 0 7 0 0 0 0 0
Team No Fear
Aaron Orozco
25 0 0 31 0 0 0 0 0 0
Team No Fear
Owen Reid
0 0 86 0 0 0 0 0 0 0
Team No Fear
Jaiven Ross
59 0 0 0 74 0 0 0 0 0
Team No Fear
Noah Sharar
0 0 0 61 0 0 0 0 0 0
Team No Fear
Carson Tanner
0 77 0 0 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Cole Brower
28 0 0 0 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Max Cieminski
0 5 0 67 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Carson Daniels
0 0 79 0 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Austin Haley
49 0 0 83 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Dakota Howard
0 0 0 0 58 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Collyn Swindell
0 0 41 0 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Caleb Thompson
0 0 0 93 0 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Tyler Townsend
62 0 0 0 89 0 0 0 0 0
Texas Oilers - Hamblin/Hancock
Uriah Walters
0 90 0 0 0 0 0 0 0 0
Tucson Champs 14u
Luis Arenas
0 0 0 38 0 0 0 0 0 0
Tucson Champs 14u
Ethan Bell
25 98 0 0 0 0 0 0 0 0
Tucson Champs 14u
Andrew Cain
0 14 0 90 0 0 0 0 0 0
Tucson Champs 14u
Ruben Castro
87 0 0 0 0 0 0 0 0 0
Tucson Champs 14u
Matt Curtis
0 26 0 91 0 0 0 0 0 0
Tucson Champs 14u
Josue Franco
36 0 0 0 96 0 0 0 0 0
Tucson Champs 14u
Isaiah Jackson
0 0 0 0 28 0 0 0 0 0
Tucson Champs 14u
Shane Melick
0 0 70 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest