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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
10/20
Day 2
10/21
Day 3
10/22
Day 4
10/23
Day 5
10/24
Day 6
10/25
Day 7
10/26
Day 8
10/27
Day 9
10/28
Day 10
10/29
Aggies Baseball 25
Juan Ayala
17 64 0 0 0 0 0 0 0 0
Aggies Baseball 25
Manny De La Cruz
31 0 0 0 0 0 0 0 0 0
Aggies Baseball 25
Eli Lujan
0 0 14 0 0 0 0 0 0 0
Aggies Baseball 25
Angel Alexis Lujan Gastelum
45 0 66 0 0 0 0 0 0 0
Aggies Baseball 25
Rodrigo Olivares
17 0 0 0 0 0 0 0 0 0
Aggies Baseball 25
Sean Parker
15 0 0 0 0 0 0 0 0 0
Aggies Baseball 25
Santiago Rodriguez
0 0 35 0 0 0 0 0 0 0
Aggies Baseball 25
Emrick Thompson
0 34 0 0 0 0 0 0 0 0
Angels Red
Cordd Baker
25 0 0 0 0 0 0 0 0 0
Angels Red
Alex Bonita
0 82 0 0 0 0 0 0 0 0
Angels Red
Grayson Buchberger
40 0 34 0 0 0 0 0 0 0
Angels Red
Jordan D'Amico
0 20 0 0 0 0 0 0 0 0
Angels Red
Cole Harris
26 0 0 0 0 0 0 0 0 0
Angels Red
Roger Hunt
0 0 92 0 0 0 0 0 0 0
Angels Red
Modesto Lopez
38 0 0 0 0 0 0 0 0 0
Angels Red
Zachary Stevens
0 15 0 0 0 0 0 0 0 0
Az Future Stars 18u
Arturo Duran
0 0 79 0 0 0 0 0 0 0
Az Future Stars 18u
Jordan Heraldez
0 16 0 0 0 0 0 0 0 0
Az Future Stars 18u
Michael Orbegozo
78 0 0 0 0 0 0 0 0 0
Az Future Stars 18u
Logan Spetz
0 0 30 0 0 0 0 0 0 0
Az Future Stars 18u
Haiden Stark
0 0 16 0 0 0 0 0 0 0
Az Future Stars 18u
Julian Trujillo
21 0 0 0 0 0 0 0 0 0
Az Future Stars 18u
Jaxon Valdez
0 0 76 0 0 0 0 0 0 0
Az Future Stars 18u
Matthew Villa
0 0 32 0 0 0 0 0 0 0
Az Future Stars 18u
Aiden Wood
33 0 0 0 0 0 0 0 0 0
Az Future Stars 18u
Aidan Yancy
0 81 0 0 0 0 0 0 0 0
Driveline Academy AZ 18u
Joseph Campos
0 33 0 0 0 0 0 0 0 0
Driveline Academy AZ 18u
Hunter Clark
0 80 0 0 0 0 0 0 0 0
Driveline Academy AZ 18u
Payton Denny
0 0 83 0 0 0 0 0 0 0
Driveline Academy AZ 18u
Sammy Skinner
0 0 22 0 0 0 0 0 0 0
Driveline Academy AZ 18u
Cole Smith
37 0 0 0 0 0 0 0 0 0
Driveline Academy AZ 18u
Johnny Vu
76 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Andrew Bromley
0 0 44 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Conner Buntin
0 78 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Hudson Litz
73 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Landen Nigg
0 45 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Noah Pringle
0 0 45 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Parker Reed
0 0 34 0 0 0 0 0 0 0
Marucci Athletics 2025 Orange
Gunnar Thomas
0 7 0 0 0 0 0 0 0 0
Mmw Victus Az 2024
Santino Amaro
0 0 113 0 0 0 0 0 0 0
Mmw Victus Az 2024
Gianni Bonanno
0 0 37 0 0 0 0 0 0 0
Mmw Victus Az 2024
Sullivan Causey Iii
0 45 0 0 0 0 0 0 0 0
Mmw Victus Az 2024
Jax Copeland
0 0 27 0 0 0 0 0 0 0
Mmw Victus Az 2024
Kooper DeRoest
0 0 75 0 0 0 0 0 0 0
Mmw Victus Az 2024
Devin Duque
0 0 3 0 0 0 0 0 0 0
Mmw Victus Az 2024
Joshua Magallanes
0 61 0 0 0 0 0 0 0 0
Mmw Victus Az 2024
Ashton Metcalf
0 0 72 0 0 0 0 0 0 0
Mmw Victus Az 2024
David Sheppard
0 0 51 0 0 0 0 0 0 0
Mmw Victus Az 2024
Noah Smith
61 0 0 0 0 0 0 0 0 0
Mmw Victus Az 2024
Nathan Walters
54 0 0 0 0 0 0 0 0 0
Nomadic 18u Gold
Fabricio Castillo
0 0 81 0 0 0 0 0 0 0
Nomadic 18u Gold
Aaron Demarino
34 0 0 0 0 0 0 0 0 0
Nomadic 18u Gold
Tanner Leyba
92 0 0 0 0 0 0 0 0 0
Nomadic 18u Gold
Dillon Moore
0 58 0 0 0 0 0 0 0 0
Nomadic 18u Gold
Jaxson Schattenberg
0 72 0 0 0 0 0 0 0 0
Overfly Az 2025/2026
Anthony Flacco
0 72 0 0 0 0 0 0 0 0
Overfly Az 2025/2026
Dominic Jochumsen
97 0 0 0 0 0 0 0 0 0
Overfly Az 2025/2026
Ramzy Rodriguez
39 0 0 0 0 0 0 0 0 0
Overfly Az 2025/2026
Jackson Weizel
0 0 59 0 0 0 0 0 0 0
Overfly Az 2025/2026
Brandon Wirtz
0 20 0 0 0 0 0 0 0 0
Prescott Rebels Sw Regional 17u
Zane Gaul
30 0 35 0 0 0 0 0 0 0
Prescott Rebels Sw Regional 17u
Taylor Keppel
0 26 65 0 0 0 0 0 0 0
Prescott Rebels Sw Regional 17u
Tristan McKown
83 0 0 0 0 0 0 0 0 0
Prescott Rebels Sw Regional 17u
Adrian Sanderford
0 101 0 0 0 0 0 0 0 0
Rijo Athletics Az
Louis Berg
0 0 12 0 0 0 0 0 0 0
Rijo Athletics Az
Brock Berlan
0 0 6 0 0 0 0 0 0 0
Rijo Athletics Az
Gavin Crellin
0 0 79 0 0 0 0 0 0 0
Rijo Athletics Az
Ranger Knudson
0 45 0 0 0 0 0 0 0 0
Rijo Athletics Az
Hunter Kuczkowski
13 0 107 0 0 0 0 0 0 0
Rijo Athletics Az
Xavier Millan
0 15 17 0 0 0 0 0 0 0
Rijo Athletics Az
Carter Radwanski
45 0 80 0 0 0 0 0 0 0
Rijo Athletics Az
Colton Zacher
43 0 37 0 0 0 0 0 0 0
Scottsdale Bombers
Glenn Barney
0 0 71 0 0 0 0 0 0 0
Scottsdale Bombers
Cole Batcheller
0 7 0 0 0 0 0 0 0 0
Scottsdale Bombers
Dylan Carlson
0 68 0 0 0 0 0 0 0 0
Scottsdale Bombers
Joe Fossey
27 0 0 0 0 0 0 0 0 0
Scottsdale Bombers
Luke Liguori
9 0 36 0 0 0 0 0 0 0
Scottsdale Bombers
Karsten Peglowski
0 28 0 0 0 0 0 0 0 0
Scottsdale Bombers
Christopher Quigg
0 0 61 0 0 0 0 0 0 0
Scottsdale Bombers
Trenton Seibert
45 0 66 0 0 0 0 0 0 0
Seminoles
Caleb Clifton
0 0 55 0 0 0 0 0 0 0
Seminoles
Connor Culwell
0 52 0 0 0 0 0 0 0 0
Seminoles
Connor Iniguez
0 72 0 0 0 0 0 0 0 0
Seminoles
Brody Johnson
30 0 39 0 0 0 0 0 0 0
Seminoles
Connor Smith
81 0 0 0 0 0 0 0 0 0
Showtime Baseball
Ethan Buckner
0 102 0 0 0 0 0 0 0 0
Showtime Baseball
Evan Buckner
0 0 19 0 0 0 0 0 0 0
Showtime Baseball
Jager Golightly
51 0 0 0 0 0 0 0 0 0
Showtime Baseball
Maxx Kane
55 0 0 0 0 0 0 0 0 0
Showtime Baseball
Aaron Sanchez
0 0 92 0 0 0 0 0 0 0
State 48 - Elite
Juan Carlos Anaya
71 0 0 0 0 0 0 0 0 0
State 48 - Elite
Adrian Blanco
0 51 0 0 0 0 0 0 0 0
State 48 - Elite
Keegan Bowser
0 0 71 0 0 0 0 0 0 0
State 48 - Elite
Hunt Edelhauser
0 63 0 0 0 0 0 0 0 0
State 48 - Elite
Chase Gilmore
0 0 37 0 0 0 0 0 0 0
State 48 - Elite
K.J Kovaly
51 0 0 0 0 0 0 0 0 0
State 48 - Elite
Will Salihar
0 0 30 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Dylan Ackerman
0 0 94 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Dylan Conway
55 0 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Cole Hansen
0 0 23 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Alex Korch
0 13 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Sehaj Malhi
39 0 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Thehan Peiris
0 31 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Blue
Dylan Williams
0 90 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Charles Blutstein
39 0 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Carter Brown
0 0 78 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Jacob Cazares
23 0 28 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Parker Halvorson
41 0 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Ryan Madsen
0 45 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Mason Moore
0 73 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Jace Terry
0 14 0 0 0 0 0 0 0 0
Trosky Arizona 2025 Regional
Logan Tuman
22 0 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