2,090 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
07/19
Day 2
07/20
Day 3
07/21
Day 4
07/22
Day 5
07/23
Day 6
07/24
Day 7
07/25
Day 8
07/26
Day 9
07/27
Day 10
07/28
Austin Boom
Sam Agajanian
70 0 0 0 86 0 0 0 0 0
Austin Boom
Billy Burnett
61 0 0 60 0 0 0 0 0 0
Austin Boom
Caden Cunningham
0 0 0 34 0 0 0 0 0 0
Austin Boom
William Langdon
0 98 0 0 0 0 0 0 0 0
Austin Boom
Justin Mottle
5 0 34 0 0 0 0 0 0 0
Austin Boom
Nathan Van Slyke
41 0 76 0 0 0 0 0 0 0
Austin Boom
Beck Wiltshire
44 0 0 30 0 0 0 0 0 0
Austin Boom
Evan Wisseman
0 38 0 0 18 0 0 0 0 0
AZ Thunder 2022
Collin Cartee
55 0 0 0 0 0 0 0 0 0
AZ Thunder 2022
Brodie Downing
0 93 0 0 0 0 0 0 0 0
AZ Thunder 2022
Jared Erisman
16 0 15 0 0 0 0 0 0 0
AZ Thunder 2022
Caleb Fasolo
18 0 47 0 0 0 0 0 0 0
AZ Thunder 2022
Dale Fry
0 0 0 101 0 0 0 0 0 0
AZ Thunder 2022
Ameer McGee
0 0 47 0 0 0 0 0 0 0
AZ Thunder 2022
Shane Sutton
25 0 0 0 22 0 0 0 0 0
AZ Thunder 2022
Eric Szanto
57 0 0 8 60 0 0 0 0 0
AZ Thunder 2022
Jackson Worrell
60 0 0 0 48 0 0 0 0 0
Batting 1.000 Seminoles
James Botta
15 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Cris Cabrera
13 95 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Liam Carroll
98 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Brendan Eising
27 0 0 69 0 0 0 0 0 0
Batting 1.000 Seminoles
Tj Maher
10 0 0 21 0 0 0 0 0 0
Batting 1.000 Seminoles
Matthew Minio
73 0 0 0 33 0 0 0 0 0
Batting 1.000 Seminoles
Anthony Pimentel
0 0 0 0 48 0 0 0 0 0
Batting 1.000 Seminoles
Jack Prendergast
0 0 0 0 24 0 0 0 0 0
Batting 1.000 Seminoles
Timmy Purack
22 0 82 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Ryan Todd
16 0 10 17 0 0 0 0 0 0
Canyon Thunder
Sam Chapman
0 69 0 0 0 0 0 0 0 0
Canyon Thunder
Ayden Crouse
0 0 6 0 42 0 0 0 0 0
Canyon Thunder
Luke Dorris
0 0 0 0 59 0 0 0 0 0
Canyon Thunder
Braeden Figueroa
0 45 0 13 0 0 0 0 0 0
Canyon Thunder
Tanner Jacob
0 0 0 0 0 29 0 0 0 0
Canyon Thunder
Marshall Mastrantuono
31 0 0 0 0 33 0 0 0 0
Canyon Thunder
Diego Montoya
0 0 0 0 9 0 0 0 0 0
Canyon Thunder
Cennedy Murrell
76 0 0 0 0 52 0 0 0 0
Canyon Thunder
Dimitri Rutkowski
87 0 0 0 0 72 0 0 0 0
Canyon Thunder
Braeden Schnabel
0 0 0 80 0 0 0 0 0 0
Canyon Thunder
Jared Schulte
45 0 0 0 0 74 0 0 0 0
Canyon Thunder
Zach Valentine
0 0 0 0 42 10 0 0 0 0
Canyon Thunder
John Witt
0 0 96 0 0 0 0 0 0 0
CBA Wave
Diego Ceniceros
0 0 0 0 38 0 0 0 0 0
CBA Wave
Parker Ellis
52 0 0 0 0 0 0 0 0 0
CBA Wave
Jacob Gonzales
0 0 91 0 0 0 0 0 0 0
CBA Wave
Hunter Kates
60 0 0 50 0 0 0 0 0 0
CBA Wave
Michael Olivia
0 32 0 0 0 44 0 0 0 0
CBA Wave
Ryan Rivera
0 0 20 0 0 26 0 0 0 0
CBA Wave
Spencer Seid
0 59 0 0 0 76 0 0 0 0
CBA Wave
Tanner Vielguth
56 0 0 0 0 69 0 0 0 0
CBA Wave
Luke Williams
15 0 0 0 0 0 0 0 0 0
CCB
Owen Dueck
19 0 0 41 0 75 0 0 0 0
CCB
Liam Kaushikkar
0 0 0 0 37 0 0 0 0 0
CCB
Lucas Kelly
0 0 0 0 9 0 25 0 0 0
CCB
Tristan Kim
76 0 0 0 0 0 65 0 0 0
CCB
Ricky Madrigal
0 0 54 0 0 27 0 0 0 0
CCB
Reed Moring
44 0 35 0 0 81 0 0 0 0
CCB
Ritvik Sajja
20 0 0 0 0 0 0 0 0 0
CCB
Rian Smart
0 27 0 31 0 0 4 0 0 0
CCB
Justin Tapia
0 0 24 0 0 0 10 0 0 0
CCB
Liam Thompson
0 0 0 0 4 0 0 0 0 0
CCB
Ricky Vidal
0 43 0 39 0 20 4 0 0 0
CCB
Chris Walsh
30 0 12 0 0 0 1 0 0 0
CCB
Griffin Williams
25 0 0 0 0 0 0 0 0 0
MBA Utah
Walker Burbidge
51 0 0 79 0 0 0 0 0 0
MBA Utah
Zack Geertsen
0 0 17 0 0 0 0 0 0 0
MBA Utah
Cameron Hancock
44 0 0 0 0 0 0 0 0 0
MBA Utah
Braxton Lyon
68 0 0 0 87 0 0 0 0 0
MBA Utah
Kobe McRoberts
0 0 51 0 0 0 0 0 0 0
MBA Utah
Landon Nielson
0 75 0 0 0 0 0 0 0 0
MBA Utah
Hagen Snell
0 60 0 0 0 0 0 0 0 0
MBA Utah
Patrick Swanson
46 0 0 0 27 0 0 0 0 0
MBA Utah
Mason Thompson
0 0 0 47 0 0 0 0 0 0
MountainWest 2022
Isaac Bateman
33 0 23 0 0 0 0 0 0 0
MountainWest 2022
Sam Beck
97 0 0 0 0 0 0 0 0 0
MountainWest 2022
Camden Colovich
0 0 0 3 73 0 0 0 0 0
MountainWest 2022
Nick Ely
0 0 0 0 16 0 0 0 0 0
MountainWest 2022
Taylor Engh
0 0 12 0 0 0 0 0 0 0
MountainWest 2022
James Gavin
21 0 48 0 0 0 0 0 0 0
MountainWest 2022
John Gavin
0 0 0 90 0 0 0 0 0 0
MountainWest 2022
Jake Hervat
54 0 0 34 0 86 0 0 0 0
MountainWest 2022
Kaden Hodson
28 0 0 0 8 0 0 0 0 0
MountainWest 2022
Fisher Ingersoll
0 0 0 0 22 0 0 0 0 0
MountainWest 2022
Preston Jacobson
26 30 0 17 0 0 0 0 0 0
MountainWest 2022
Justin Morgan
0 0 42 0 0 42 0 0 0 0
MountainWest 2022
Michael Paul
0 28 0 0 0 0 0 0 0 0
MountainWest 2022
Grant Richardson
0 47 0 0 0 0 0 0 0 0
MVP Red Sox
Aiden Demello
0 0 44 0 0 0 0 0 0 0
MVP Red Sox
Evan Devally
21 0 7 0 0 0 0 0 0 0
MVP Red Sox
Drew Hall
42 0 58 0 0 0 0 0 0 0
MVP Red Sox
Bryant Marchese
44 0 0 33 0 0 0 0 0 0
MVP Red Sox
Jacob Polakoff
0 76 0 0 0 0 0 0 0 0
MVP Red Sox
Kurt Ruedy
22 0 0 88 0 0 0 0 0 0
MVP Red Sox
Troy Shoemaker
0 64 0 0 33 0 0 0 0 0
MVP Red Sox
Ira Silverberg
38 0 0 0 0 0 0 0 0 0
MVP Red Sox
Ryan Stewart
59 0 0 0 79 0 0 0 0 0
Pro Diamond Performance
Steven Butler
0 35 0 0 0 0 0 0 0 0
Pro Diamond Performance
Tommy Chiappetti
0 0 0 31 0 0 0 0 0 0
Pro Diamond Performance
Blake Curry
27 0 0 99 0 0 0 0 0 0
Pro Diamond Performance
Mason Fischer
10 0 15 0 0 0 0 0 0 0
Pro Diamond Performance
L Greene
0 0 0 0 69 0 0 0 0 0
Pro Diamond Performance
Garrett Hicks
0 0 63 0 0 0 0 0 0 0
Pro Diamond Performance
. Montoya
0 18 0 0 0 0 0 0 0 0
Pro Diamond Performance
Dylan Olson
0 87 0 0 0 0 0 0 0 0
Pro Diamond Performance
Traig Oughton
53 0 0 0 64 0 0 0 0 0
Pro Diamond Performance
Joseph Perez
78 0 0 0 0 0 0 0 0 0
Pro Diamond Performance
Ryan Stover
43 0 0 0 0 0 0 0 0 0
San Diego Show
Matthew Allen
47 0 0 0 0 0 0 0 0 0
San Diego Show
Roni Chutke
35 0 0 0 77 0 0 0 0 0
San Diego Show
Jacob Connelly
57 0 0 0 0 0 0 0 0 0
San Diego Show
Branden Jackel
18 0 60 0 0 0 0 0 0 0
San Diego Show
Christopher Lopez
0 0 0 1 0 0 0 0 0 0
San Diego Show
Lucas Marrujo
77 0 0 0 0 0 0 0 0 0
San Diego Show
Brian Nunez
0 0 0 92 0 0 0 0 0 0
San Diego Show
Colby Podratz
22 0 0 0 0 0 0 0 0 0
San Diego Show
Junior Taylor
0 66 0 0 0 0 0 0 0 0
San Diego Show
Demarae Woods
0 19 0 0 0 0 0 0 0 0
San Diego Show
Barron Zamora
0 0 88 0 0 0 0 0 0 0
Show Cali 15U
Mason Ali
72 0 0 0 0 0 0 0 0 0
Show Cali 15U
N Bell
47 0 0 0 0 0 0 0 0 0
Show Cali 15U
Deven Carter
0 0 0 32 0 0 0 0 0 0
Show Cali 15U
. Clenner
0 0 0 6 62 0 0 0 0 0
Show Cali 15U
S Cottcell
33 0 0 0 0 0 0 0 0 0
Show Cali 15U
S Cottrell
0 0 29 0 34 0 0 0 0 0
Show Cali 15U
P Deboski
0 0 42 0 0 0 0 0 0 0
Show Cali 15U
Mason H
0 0 0 0 41 0 0 0 0 0
Show Cali 15U
tyler jules
0 0 0 0 6 0 0 0 0 0
Show Cali 15U
Sean Kennedy
0 0 42 0 0 0 0 0 0 0
Show Cali 15U
S Mcbroom
19 0 0 0 0 0 0 0 0 0
Show Cali 15U
T Oughton
53 0 0 52 0 0 0 0 0 0
Show Cali 15U
J Smith
0 63 0 0 0 0 0 0 0 0
Show Cali 15U
Jackson Takahashi
0 49 0 0 0 0 0 0 0 0
Show Cali 15U
Rafael Vidal Jr.
18 0 0 0 0 0 0 0 0 0
Show Cali 15U
. Watson
0 13 0 0 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Yair Caldera
0 0 95 0 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Ezekiel Dokes
8 32 0 30 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Ben Greenberg
0 17 0 0 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Garrett Klein
0 73 0 0 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Gabriel Rodriguez
0 0 0 0 91 0 0 0 0 0
Slammers Baseball 15U Asnicar
Blake Schalk
6 6 0 20 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Reagan Wangler
0 0 0 67 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Conor Wolf
73 0 0 0 0 0 0 0 0 0
Slammers Baseball 15U Asnicar
Nicolas Yard
0 95 0 0 0 0 0 0 0 0
Slammers Baseball 15U Bitzer
Jackson Beattie
0 0 83 0 0 0 0 0 0 0
Slammers Baseball 15U Bitzer
Connor Cholez
0 78 0 0 0 0 0 0 0 0
Slammers Baseball 15U Bitzer
Drue Derosier
0 11 0 57 0 0 0 0 0 0
Slammers Baseball 15U Bitzer
Ryan Kim
0 0 0 0 85 0 0 0 0 0
Slammers Baseball 15U Bitzer
Carl Lind
0 0 36 0 0 34 0 0 0 0
Slammers Baseball 15U Bitzer
Easton Marks
55 0 0 26 0 0 0 0 0 0
Slammers Baseball 15U Bitzer
Owen Marsh
69 0 0 0 0 87 0 0 0 0
Slammers Baseball 15U Bitzer
Ben Martinez
36 0 0 0 28 0 0 0 0 0
Slammers Baseball 15U Bitzer
Cole Nickell
0 0 0 50 0 0 0 0 0 0
Slammers Baseball 15U Bitzer
Jay Thomas
70 0 0 0 0 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Dylan Chana
30 0 58 0 0 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Michael Griffin
22 64 0 0 0 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Carson Koenen
34 0 63 0 0 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Cooper Latino
55 0 0 99 0 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Landon McDowell
62 0 0 0 66 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Cade Mulligan
5 5 0 0 0 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Reese Rigney
0 40 0 0 22 0 0 0 0 0
Slammers Baseball 15U Griffin/Webb
Jake Stenzel
13 0 2 0 0 0 0 0 0 0
South River Seahawks 2022
Colin Athey
2 56 0 0 68 0 0 0 0 0
South River Seahawks 2022
Cooper Bryan
42 0 0 47 0 0 0 0 0 0
South River Seahawks 2022
Henry Carbone
0 0 0 0 11 0 0 0 0 0
South River Seahawks 2022
Jeff Delair
56 0 0 75 0 0 0 0 0 0
South River Seahawks 2022
Campbell Grimes
31 0 33 0 0 0 0 0 0 0
South River Seahawks 2022
Ryan Merkel
44 0 84 0 0 0 0 0 0 0
South River Seahawks 2022
Brady Powell
17 0 18 0 0 0 0 0 0 0
South River Seahawks 2022
Evan Roach
73 0 0 0 69 0 0 0 0 0
South River Seahawks 2022
Nathan Robey
0 76 0 0 0 0 0 0 0 0
South River Seahawks 2022
Colby Waters
18 0 0 0 0 0 0 0 0 0
South River Seahawks 2022
Quinn Waters
0 0 32 0 0 0 0 0 0 0
Team No Fear Skullcandy
Julian Aparicio
66 0 0 0 0 0 0 0 0 0
Team No Fear Skullcandy
Zach Creighton
38 0 31 0 57 0 0 0 0 0
Team No Fear Skullcandy
Cody Delvecchio
0 0 0 67 0 0 0 0 0 0
Team No Fear Skullcandy
Matthew Delvecchio
0 14 0 55 0 0 0 0 0 0
Team No Fear Skullcandy
William Foote
34 0 80 0 0 0 0 0 0 0
Team No Fear Skullcandy
Logan Green
0 50 0 0 0 0 0 0 0 0
Team No Fear Skullcandy
Christian Hope
0 0 0 0 59 0 0 0 0 0
Team No Fear Skullcandy
Ethan Sace
76 0 0 0 0 0 0 0 0 0
Team No Fear Skullcandy
Jacob Villacorte
0 44 0 0 0 0 0 0 0 0
Team Utah
Luke Anderson
0 38 0 0 0 68 0 0 0 0
Team Utah
Tyler Avery
0 62 0 0 0 58 0 0 0 0
Team Utah
Shaydon Benson
0 60 0 0 91 0 0 0 0 0
Team Utah
Kaden Carpenter
0 0 88 0 0 0 0 0 0 0
Team Utah
Zac Dart
93 0 0 0 0 100 0 0 0 0
Team Utah
Brody Duvall
6 26 0 0 0 0 0 0 0 0
Team Utah
Rylan Evans
30 0 9 0 21 0 53 0 0 0
Team Utah
Payton Gubler
0 0 28 0 0 0 65 0 0 0
Team Utah
Ashton Johnson
0 0 0 88 0 0 0 0 0 0
Team Utah
Isaac Lyon
0 0 14 0 0 0 0 0 0 0
Team Utah
Jackson Turley
0 0 21 0 0 0 0 0 0 0
Tucson Champs
Nick Arias
20 0 7 0 0 50 0 0 0 0
Tucson Champs
Mario Bejarano
92 0 0 0 0 0 0 0 0 0
Tucson Champs
Lucas Cardy
51 0 0 92 0 0 0 0 0 0
Tucson Champs
Ruben Castro
0 0 60 0 0 0 0 0 0 0
Tucson Champs
Marcus Delgado
0 91 0 0 0 0 0 0 0 0
Tucson Champs
Ayden Escarrega
0 0 0 0 17 0 0 0 0 0
Tucson Champs
Federico Espinosa
0 19 0 0 89 0 0 0 0 0
Tucson Champs
Andres Flores
0 0 26 0 0 0 0 0 0 0
Tucson Champs
Ruben Villaescusa
54 0 0 21 0 66 0 0 0 0
Veritas
Christopher Blanco
16 0 26 0 0 0 0 0 0 0
Veritas
Manuel Chavez
22 0 62 0 0 0 0 0 0 0
Veritas
Joshua Delgado
0 68 0 0 0 0 0 0 0 0
Veritas
Joe Godoy
73 0 0 0 0 0 0 0 0 0
Veritas
Adrian Martinez
0 0 0 0 14 0 0 0 0 0
Veritas
Jeremiah Montecino
0 0 0 0 76 0 0 0 0 0
Veritas
Julian Perez
61 0 0 0 0 92 0 0 0 0
Veritas
Dyami Ramirez
0 0 0 0 60 0 0 0 0 0
Veritas
Massimo Vega
36 0 0 5 0 10 0 0 0 0
Veritas
Jesus Villalobos
41 0 0 84 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/19
Day 2
07/20
Day 3
07/21
Day 4
07/22
2019 WWBA 16U West National ChampionshipAZ KINGSBenjamin Watson717/17/2019 RR RR
2019 WWBA 14U West National ChampionshipCCB 14u EliteLiam Kaushikkar757/18/2019 RR RR
2019 WWBA 14U West National ChampionshipMountainWest Green 14UBraxton Lyon807/15/2019 RR
2019 WWBA 2022 Grads or 15U National ChampionshipSlammers Baseball 15U AsnicarGabriel Rodriguez977/18/2019 RR RR RR RR
2019 WWBA 2022 Grads or 15U National ChampionshipSlammers Baseball 15U AsnicarGarrett Klein957/15/2019 RR
2019 WWBA 2022 Grads or 15U National ChampionshipSlammers Baseball 15U AsnicarReagan Wangler797/17/2019 RR RR RR
2019 WWBA 2022 Grads or 15U National ChampionshipSlammers Baseball 15U AsnicarYair Caldera917/16/2019 RR RR
2019 WWBA 2022 Grads or 15U National ChampionshipTeam No Fear SkullcandyCody Delvecchio867/16/2019 RR RR