1,641 MLB PLAYERS | 13,326 MLB DRAFT SELECTIONS
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
05/24
Day 2
05/25
Day 3
05/26
Day 4
05/27
Day 5
05/28
Day 6
05/29
Day 7
05/30
Day 8
05/31
Day 9
06/01
Day 10
06/02
Angels Amateur Baseball 18U Red
- Glenn
0 0 93 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red
- Keeley
0 54 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red
- Markovich
0 46 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red
- Rodono
0 48 20 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red
- Sanford
0 0 31 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red
- Scott
0 0 71 0 0 0 0 0 0 0
Angels Amateur Baseball 18U Red
- Ybarra
0 59 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U White
Logan Deskin
0 6 93 0 0 0 0 0 0 0
Angels Amateur Baseball 18U White
Brady Miltenberger
0 25 0 78 0 0 0 0 0 0
Angels Amateur Baseball 18U White
Paxton Prentice
0 85 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U White
Zac Quintana
0 65 0 0 0 0 0 0 0 0
Angels Amateur Baseball 18U White
Angel Reynoso
0 0 0 60 0 0 0 0 0 0
Angels Amateur Baseball 18U White
Valentine Rodriguez
0 33 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Tanner Bigelow
0 8 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Ryan Bolden
0 57 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Joey Del Carlo
0 78 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Josh Grant
0 0 0 68 0 0 0 0 0 0
Arizona Diamondbacks
Todd Johnson
0 46 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Jordan Massis
0 0 65 0 0 0 0 0 0 0
Arizona Diamondbacks
Todd Stawiecki
0 28 32 0 0 0 0 0 0 0
Arizona Diamondbacks
Kai Taylor
0 0 0 35 0 0 0 0 0 0
Arizona Diamondbacks
Marshall Williams
0 0 34 0 0 0 0 0 0 0
AZ Future Stars
Jake Evans
0 0 76 0 0 0 0 0 0 0
AZ Future Stars
Nicholas Evans
7 0 44 0 0 0 0 0 0 0
AZ Future Stars
Ryan Meyer
82 0 0 0 0 0 0 0 0 0
AZ Future Stars
Kevin Perez
0 0 0 9 0 0 0 0 0 0
AZ Future Stars
Evan Reynolds
0 77 0 0 0 0 0 0 0 0
AZ Future Stars
Brendan Thome
0 18 0 0 0 0 0 0 0 0
AZ Future Stars
Robby Weeks
0 0 0 84 0 0 0 0 0 0
AZ Posse
Carson Baker
0 48 0 0 0 0 0 0 0 0
AZ Posse
Alex Cordero
0 33 0 0 0 0 0 0 0 0
AZ Posse
Tanner Durazo
0 18 0 54 0 0 0 0 0 0
AZ Posse
Justin Espinoza
0 0 68 0 0 0 0 0 0 0
AZ Posse
Levi Huerta
0 75 0 0 0 0 0 0 0 0
AZ Posse
Carter Mattox
0 0 0 65 0 0 0 0 0 0
AZ Posse
Oscar Mattox
0 78 0 0 0 0 0 0 0 0
AZ Posse
Jack Talbott
0 0 0 23 0 0 0 0 0 0
AZ Pro
Griffin Baker
0 17 0 0 0 0 0 0 0 0
AZ Pro
Cole Bianco
0 73 0 43 0 0 0 0 0 0
AZ Pro
Griffin Bodow
0 0 0 32 0 0 0 0 0 0
AZ Pro
Jack Brenner
0 74 0 0 0 0 0 0 0 0
AZ Pro
Kade Carney
0 0 24 0 0 0 0 0 0 0
AZ Pro
Jacob Morgan
0 0 29 0 0 0 0 0 0 0
AZ Pro
Ashton Perez
0 5 0 0 0 0 0 0 0 0
AZ Pro
Matthew Rice
0 23 0 0 0 0 0 0 0 0
AZ Pro
Jaron Snyder
0 0 84 0 0 0 0 0 0 0
AZ Pro
Justin Williamson
0 0 0 58 0 0 0 0 0 0
AZ T-Rex Easton
Drew Bond
0 0 0 101 0 0 0 0 0 0
AZ T-Rex Easton
Josh Hansell
81 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton
Ronan Kopp
0 0 0 83 0 0 0 0 0 0
AZ T-Rex Easton
Caleb Lomeli
0 0 76 0 0 0 0 0 0 0
AZ T-Rex Easton
Gavin Ludlow
16 0 20 0 0 0 0 0 0 0
AZ T-Rex Easton
Ben Meyerson
0 88 0 0 0 0 0 0 0 0
AZ T-Rex Easton
Brock Peery
11 0 16 43 0 0 0 0 0 0
AZ T-Rex Easton
Noah Rodriguez
0 0 0 37 0 0 0 0 0 0
AZ T-Rex Easton
Joel Rubin
0 0 76 0 0 0 0 0 0 0
AZ T-Rex Easton
Kade York
0 0 7 0 0 0 0 0 0 0
Central Valley Marlins
Owen Bazzar
0 29 0 0 0 0 0 0 0 0
Central Valley Marlins
Erik Brown
0 71 0 0 0 0 0 0 0 0
Central Valley Marlins
Noah Galvan
13 0 70 0 0 0 0 0 0 0
Central Valley Marlins
Hudson Hall
36 0 0 51 0 0 0 0 0 0
Central Valley Marlins
Nolan Inouye
0 2 0 0 0 0 0 0 0 0
Central Valley Marlins
Art Navarette
0 0 27 69 0 0 0 0 0 0
Central Valley Marlins
Ryan O'Hara
63 0 0 0 0 0 0 0 0 0
City 18U Green
Jasiah George
0 25 0 0 0 0 0 0 0 0
City 18U Green
Reilly McAdams
25 0 49 0 0 0 0 0 0 0
City 18U Green
Evan McCleery-Brown
0 96 0 0 0 0 0 0 0 0
City 18U Green
Avery McGinnis
0 0 95 0 0 0 0 0 0 0
City 18U Green
Kenji Miller
14 0 0 27 0 0 0 0 0 0
City 18U Green
Kelan Scanlan
17 0 0 72 0 0 0 0 0 0
City 18U Green
August Williams
55 0 0 0 0 0 0 0 0 0
City 18U Showcase
Nestor German
59 0 0 0 0 0 0 0 0 0
City 18U Showcase
Liam Hatakenaka
0 23 44 0 0 0 0 0 0 0
City 18U Showcase
Nate Leibold
12 0 67 0 0 0 0 0 0 0
City 18U Showcase
AJ Staff
15 0 68 0 0 0 0 0 0 0
City 18U Showcase
Eli Trop
0 90 0 0 0 0 0 0 0 0
DB9 Baseball 17U
Drew Allen
0 20 0 0 0 0 0 0 0 0
DB9 Baseball 17U
Aiden Bevier
0 0 86 0 0 0 0 0 0 0
DB9 Baseball 17U
Ethan Bradford
0 88 0 0 0 0 0 0 0 0
DB9 Baseball 17U
Chandler Dejong
0 9 0 11 0 0 0 0 0 0
DB9 Baseball 17U
Logan Green
0 77 0 0 0 0 0 0 0 0
DB9 Baseball 17U
David (Dj) Guerriero
0 0 0 33 0 0 0 0 0 0
DB9 Baseball 17U
Jacob Hilton
0 0 0 36 0 0 0 0 0 0
DB9 Baseball 17U
Hunter McCullough
0 17 0 41 0 0 0 0 0 0
DB9 Baseball 17U
Ethan Troth
0 0 37 0 0 0 0 0 0 0
DB9 Baseball 17U
Jaxon Yardley
0 0 0 48 0 0 0 0 0 0
Dykstra Baseball
Joseph Acosta
43 0 0 0 0 0 0 0 0 0
Dykstra Baseball
Ethan Brown
0 0 66 0 0 0 0 0 0 0
Dykstra Baseball
Reed Coffin
0 45 0 94 0 0 0 0 0 0
Dykstra Baseball
Tyler Gough
31 0 0 26 0 0 0 0 0 0
Dykstra Baseball
Carson Olsen
0 55 0 0 0 0 0 0 0 0
Dykstra Baseball
Augie Schieler
37 0 95 0 0 0 0 0 0 0
Dykstra Baseball
Katin Surprenant
8 60 0 0 0 0 0 0 0 0
Dykstra Baseball 2020
Juan David Alvarez
0 0 0 21 0 0 0 0 0 0
Dykstra Baseball 2020
Lewis Barnum
0 0 0 42 0 0 0 0 0 0
Dykstra Baseball 2020
Brady Burger
17 0 39 48 0 0 0 0 0 0
Dykstra Baseball 2020
Cayden Collins
14 0 0 25 0 0 0 0 0 0
Dykstra Baseball 2020
Nathan Genis
30 0 43 0 0 0 0 0 0 0
Dykstra Baseball 2020
Duce Gourson
0 0 21 0 0 0 0 0 0 0
Dykstra Baseball 2020
Ryan Lista
0 62 0 0 0 0 0 0 0 0
Dykstra Baseball 2020
Connor Ludwig
8 0 0 0 0 0 0 0 0 0
Dykstra Baseball 2020
Kaden Schiefelbein
0 0 0 14 0 0 0 0 0 0
Dykstra Baseball 2020
Lucas Vollas-Patopoff
0 29 0 0 0 0 0 0 0 0
Dykstra Baseball 2020
Kevin White
60 0 0 0 0 0 0 0 0 0
Elite National Team
Micah Barkenhagen
0 0 22 0 0 0 0 0 0 0
Elite National Team
Harold Boyce
116 0 0 0 0 0 0 0 0 0
Elite National Team
Fernando Echeveste
0 60 0 0 0 0 0 0 0 0
Elite National Team
Justin Holguin
0 0 7 0 0 0 0 0 0 0
Elite National Team
Shane Kinsley
4 0 83 0 0 0 0 0 0 0
Elite National Team
George Mercado
0 66 0 60 0 0 0 0 0 0
Elite National Team
S Reynoso
0 0 0 40 0 0 0 0 0 0
FS Baseball
Nathan Catanach
0 0 0 1 0 0 0 0 0 0
FS Baseball
Josiah Dominguez
0 0 11 0 0 0 0 0 0 0
FS Baseball
Kai Duda
0 0 0 31 0 0 0 0 0 0
FS Baseball
Mason Gehling
0 78 0 0 0 0 0 0 0 0
FS Baseball
Wyatt Hall
0 0 46 0 0 0 0 0 0 0
FS Baseball
Brysen Hamilton
0 0 0 15 0 0 0 0 0 0
FS Baseball
Mike Leija
0 19 0 54 0 0 0 0 0 0
FS Baseball
Zachary Neal
0 0 36 0 0 0 0 0 0 0
FS Baseball
Mason Piert
0 65 0 0 0 0 0 0 0 0
Idaho Prospect Baseball
Easton Amundson
13 0 0 33 0 0 0 0 0 0
Idaho Prospect Baseball
Chase Carpenter
0 92 0 0 0 0 0 0 0 0
Idaho Prospect Baseball
Stryder Childs
0 0 0 42 0 0 0 0 0 0
Idaho Prospect Baseball
Connor Doan
38 0 9 40 0 0 0 0 0 0
Idaho Prospect Baseball
Dylan Gardner
0 0 101 0 0 0 0 0 0 0
Idaho Prospect Baseball
Zach Huether
0 30 0 0 0 0 0 0 0 0
Idaho Prospect Baseball
Hayden Magill
96 0 0 0 0 0 0 0 0 0
Idaho Prospect Baseball
Owen Viano
0 0 0 31 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Billy Bzura
49 0 0 23 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Marcos Contreras
10 0 48 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Scott Ellis
0 18 46 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Matt Herrera
0 0 73 0 0 0 0 0 0 0
Juggernaut Group Baseball Academy 17U
Preston Kelly
0 0 0 39 0 0 0 0