2,210 MLB PLAYERS | 15,135 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
07/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
Day 5
07/05
Day 6
07/06
Day 7
07/07
Day 8
07/08
Day 9
07/09
Day 10
07/10
Baseball 101 17u - Pagan/Gilmore
Lando Baxter
47 0 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Hudson Gilmore
44 0 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Marko Hernandez
6 42 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Joseph Legat
33 0 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Manulua Mann
74 0 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Devin Martin
31 0 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Tyler Osburn
0 73 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Brady Paulson
0 79 0 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Troy Raridon
0 37 17 0 0 0 0 0 0 0
Baseball 101 17u - Pagan/Gilmore
Alex Taylor
41 0 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Ethan Boyce
0 0 97 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Jackson Lucero
0 0 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Casey McCabe
66 0 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Anthony Montesanti
56 0 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Victor Quinonez
0 81 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Matthew Rogers
0 80 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Hunter Sarver
0 26 22 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
Tyler Terk
49 0 0 0 0 0 0 0 0 0
Baseball 101 18u - Pagan/Boyce
James Wood
0 6 76 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Julian Duran
0 12 0 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Cameron Emmons
5 100 0 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Frank Fabian
0 97 0 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Tony Fabian
77 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Ricardo Aaron Martinez
102 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Henry O'Rear
41 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Grivette)
Gabe Parra
0 25 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
Sam Coffman
0 87 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
Ryan Jackson
0 78 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
David Jimenez
20 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
Isaac Low
94 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
Jacob Mraz
0 38 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
Finn Royer
92 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Payne)
Matthew Seleske
0 12 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Theo Beckley
0 82 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Adam Douty
45 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Nolan Low
0 21 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Nate Matson
0 82 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Garrett Meng
17 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Josh Nelson
95 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Mason Pratt
0 1 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Austin Trout
0 20 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
David Varholak
46 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Putt)
Brady Wilder
31 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Levi Behm
36 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Elliot Brumbaugh
79 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Dylan Coppock
0 29 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Cooper Dolegowski
34 0 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Stephen Hartmere
0 98 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Drew Livin
0 93 0 0 0 0 0 0 0 0
Catalyst Cardinals (Wilbur)
Diego Schrant
69 0 0 0 0 0 0 0 0 0
Enterprise 18u
Austin Angelo
64 0 0 0 0 0 0 0 0 0
Enterprise 18u
Alex Guevara
0 72 0 0 0 0 0 0 0 0
Enterprise 18u
Mark Hyde
105 0 0 0 0 0 0 0 0 0
Enterprise 18u
Daniel Komarov
0 0 32 0 0 0 0 0 0 0
Enterprise 18u
Robert Mosher
0 0 15 0 0 0 0 0 0 0
Enterprise 18u
Dillon Smith
0 48 0 0 0 0 0 0 0 0
Enterprise 18u
Tyler Tilton
14 78 0 0 0 0 0 0 0 0
Enterprise 18u
Ethan Villa
0 0 88 0 0 0 0 0 0 0
LV Phillies 18U
Eli Akimseu
15 0 0 0 0 0 0 0 0 0
LV Phillies 18U
Abner Cocon
86 0 0 0 0 0 0 0 0 0
LV Phillies 18U
Christopher Hemphill
0 0 74 0 0 0 0 0 0 0
LV Phillies 18U
Mason Jones
46 0 0 0 0 0 0 0 0 0
LV Phillies 18U
Shawn Mack
0 81 0 0 0 0 0 0 0 0
LV Phillies 18U
Joey Maxwell
0 66 0 0 0 0 0 0 0 0
LV Phillies 18U
Luke Miller
0 0 19 0 0 0 0 0 0 0
LV Phillies 18U
Ethan Schmidt
81 0 0 0 0 0 0 0 0 0
Lv Warriors
Drew Ashcraft
67 0 0 0 0 0 0 0 0 0
Lv Warriors
Michael Castillo
0 48 0 0 0 0 0 0 0 0
Lv Warriors
Kainoa Cruz
0 14 0 0 0 0 0 0 0 0
Lv Warriors
Nolan Ditto
0 55 0 0 0 0 0 0 0 0
Lv Warriors
Evan Gant
103 0 0 0 0 0 0 0 0 0
Lv Warriors
Ladamon Leaver
0 83 0 0 0 0 0 0 0 0
Lv Warriors
Weston Pyper
42 0 0 0 0 0 0 0 0 0
Lv Warriors
Colton Walter
0 63 0 0 0 0 0 0 0 0
LVP 16u
Grayden Baker
20 69 0 0 0 0 0 0 0 0
LVP 16u
Carter Brunson
92 0 0 0 0 0 0 0 0 0
LVP 16u
Carson Cates
94 0 0 0 0 0 0 0 0 0
LVP 16u
Dominic Lugo
23 38 0 0 0 0 0 0 0 0
LVP 16u
Chance Neilson
0 77 0 0 0 0 0 0 0 0
LVP 16u
Aidan Sykes
10 57 0 0 0 0 0 0 0 0
No Fear 18U
Max Adolph
95 0 0 0 0 0 0 0 0 0
No Fear 18U
Brody Agonia
65 16 0 0 0 0 0 0 0 0
No Fear 18U
Charlie Erickson
0 82 0 0 0 0 0 0 0 0
No Fear 18U
Evan Harnum
0 0 0 0 0 0 0 0 0 0
No Fear 18U
Kaden Hermsen
23 0 0 0 0 0 0 0 0 0
No Fear 18U
Jacob Imoto
0 97 0 0 0 0 0 0 0 0
No Fear 18U
Jay Peters
0 63 0 0 0 0 0 0 0 0
No Fear 18U
Chase Prevost
28 0 0 0 0 0 0 0 0 0
Pfa
Matthew Gonzalez
0 106 0 0 0 0 0 0 0 0
Pfa
Tyzer Handy
0 44 0 0 0 0 0 0 0 0
Pfa
Jorge Parra
47 0 0 0 0 0 0 0 0 0
Pfa
Maximus Perez
93 0 0 0 0 0 0 0 0 0
Pfa
Kethan Vaquera
0 107 0 0 0 0 0 0 0 0
Pfa
Walter Wada
63 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Alec Berger
100 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Kayden Bumstead
26 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Harley Carney
0 75 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Kyle McDaniel
0 0 107 0 0 0 0 0 0 0
Pure Baseball TITANS
Aiden Otano
77 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Samuel “Sammy” Ponce
0 0 70 0 0 0 0 0 0 0
Pure Baseball TITANS
Javier Salas
0 109 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Simon Tesfaye
30 0 53 0 0 0 0 0 0 0
SL Colts
0 89 0 0 0 0 0 0 0 0
SL Colts
Jordan Almendarez
13 38 0 0 0 0 0 0 0 0
SL Colts
Hudson Falb
12 0 0 0 0 0 0 0 0 0
SL Colts
Benjamin Garber
111 0 0 0 0 0 0 0 0 0
SL Colts
Darren McGee
11 44 0 0 0 0 0 0 0 0
SL Colts
James Nelson
92 0 0 0 0 0 0 0 0 0
SL Colts
Carson Rinetti
0 43 0 0 0 0 0 0 0 0
Vegas Gamers
Ian Dieleman
15 0 0 0 0 0 0 0 0 0
Vegas Gamers
Nate Fennema
70 0 0 0 0 0 0 0 0 0
Vegas Gamers
Jack Goddard
41 0 70 0 0 0 0 0 0 0
Vegas Gamers
Hogan Hawkins
8 22 44 0 0 0 0 0 0 0
Vegas Gamers
Carlos Hernandez
0 3 53 0 0 0 0 0 0 0
Vegas Gamers
Cameron LaPres
38 0 0 0 0 0 0 0 0 0
Vegas Gamers
Trevor LaPres
34 0 65 0 0 0 0 0 0 0
Vegas Gamers
Christian Marrs
0 92 0 0 0 0 0 0 0 0
Vegas Gamers
Hunter Zierleyn
0 77 0 0 0 0 0 0 0 0
Warhawks
Ryan Brzozowski
0 107 0 0 0 0 0 0 0 0
Warhawks
Ben Byington
73 0 0 0 0 0 0 0 0 0
Warhawks
Drew Cammann
102 0 0 0 0 0 0 0 0 0
Warhawks
Ryan Haziel Soto
52 0 0 0 0 0 0 0 0 0
Warhawks
Xavier Troilo
0 5 0 0 0 0 0 0 0 0
Warhawks
Jack Williams
0 101 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