2,204 MLB PLAYERS | 15,133 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
11/11
Day 2
11/12
Day 3
11/13
Day 4
11/14
Day 5
11/15
Day 6
11/16
Day 7
11/17
Day 8
11/18
Day 9
11/19
Day 10
11/20
Baseball 101 LV (18)
31 79 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Ethan Boyce
30 78 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Hudson Gilmore
0 33 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Anthony Montesanti
45 0 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Brady Paulson
0 45 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Teagan Payne
106 0 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Victor Quinonez
31 0 0 0 0 0 0 0 0 0
Baseball 101 LV (18)
Jacob Wynn
3 0 0 0 0 0 0 0 0 0
Bulldogs
Kane Barber
0 0 76 0 0 0 0 0 0 0
Bulldogs
Gage Brasher
0 76 0 0 0 0 0 0 0 0
Bulldogs
Riley Cornman
0 0 23 0 0 0 0 0 0 0
Bulldogs
Carson Lee
69 0 0 0 0 0 0 0 0 0
Bulldogs
Erik Mejia Jr.
62 0 0 0 0 0 0 0 0 0
Bulldogs
Logan Smith
0 70 0 0 0 0 0 0 0 0
Bulldogs
Tanner Szczepanek
31 0 0 0 0 0 0 0 0 0
Chugiak
Elijah Blaum
42 0 0 0 0 0 0 0 0 0
Chugiak
Tyler Cage
25 0 0 0 0 0 0 0 0 0
Chugiak
Andrew Gruszynski
30 19 0 0 0 0 0 0 0 0
Chugiak
Preston Rau
47 81 0 0 0 0 0 0 0 0
Chugiak
Fischer Sims
34 0 0 0 0 0 0 0 0 0
Chugiak
Jayden Steckel
57 83 0 0 0 0 0 0 0 0
Chugiak
Josh Westerman
0 27 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Raul Aldaco
60 0 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Sean Brady
7 58 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Jonathan Fonseca
54 0 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Buels Lyndon
3 0 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Gavin McKown
103 0 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Conner Nesbitt
69 0 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Manny Reyes
0 96 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Isaiah Seppelt
0 58 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Joseph Serna
0 9 0 0 0 0 0 0 0 0
Colorado Tribe Baseball
Jackson Van Luit
0 12 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Jace Cattoor
0 0 27 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Cameron LaPres
0 126 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Chase Lashley
65 6 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Colin McCormick
59 27 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Dylan Singleton
104 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Aidan Stevenson
0 0 113 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Hunter Zierleyn
0 91 0 0 0 0 0 0 0 0
Lv Knights
Brock Barlow
14 74 0 0 0 0 0 0 0 0
Lv Knights
Jace Fobian
0 49 0 0 0 0 0 0 0 0
Lv Knights
Kentin Grantz
76 0 0 0 0 0 0 0 0 0
Lv Knights
Luke Hughes
21 0 0 0 0 0 0 0 0 0
Lv Knights
Ayden Timko
0 47 0 0 0 0 0 0 0 0
Lv Knights
Bruce Trzpis
73 0 0 0 0 0 0 0 0 0
Lv Knights
Tiernon Wolf
0 83 0 0 0 0 0 0 0 0
LV Phillies 18U
Eli Akimseu
22 26 0 0 0 0 0 0 0 0
LV Phillies 18U
Carson Cates
28 27 0 0 0 0 0 0 0 0
LV Phillies 18U
Abner Cocon
38 0 0 0 0 0 0 0 0 0
LV Phillies 18U
Cole Diaz
81 0 0 0 0 0 0 0 0 0
LV Phillies 18U
Trey Fraidenburg
37 0 0 0 0 0 0 0 0 0
LV Phillies 18U
Joey Maxwell
0 75 0 0 0 0 0 0 0 0
LV Phillies 18U
Luke Miller
0 22 0 0 0 0 0 0 0 0
LV Phillies 18U
Ethan Schmidt
9 89 0 0 0 0 0 0 0 0
Lvp 18u
Lauren Binney
15 0 0 0 0 0 0 0 0 0
Lvp 18u
Nicholas Blakeney
40 0 77 0 0 0 0 0 0 0
Lvp 18u
Konner Brown
1 36 0 0 0 0 0 0 0 0
Lvp 18u
Dylan Fisher
42 0 0 0 0 0 0 0 0 0
Lvp 18u
Christopher Hemphill
20 11 0 0 0 0 0 0 0 0
Lvp 18u
Casey Kapushy
0 0 56 0 0 0 0 0 0 0
Lvp 18u
Christian Moser
0 80 0 0 0 0 0 0 0 0
Lvp 18u
Dominic Ostolaza
44 0 46 0 0 0 0 0 0 0
Lvp 18u
Cayden Rodgers-Ramirez
0 77 0 0 0 0 0 0 0 0
Nevada Crew
Adeel Afzal
0 62 0 0 0 0 0 0 0 0
Nevada Crew
Sergio Arias-Silva
0 32 0 0 0 0 0 0 0 0
Nevada Crew
Alfonso Cisneros
12 12 0 0 0 0 0 0 0 0
Nevada Crew
Julian Durazo
43 49 0 0 0 0 0 0 0 0
Nevada Crew
Ashton Lee
0 12 0 0 0 0 0 0 0 0
Nevada Crew
Ethan Poirier
61 0 0 0 0 0 0 0 0 0
Nevada Crew
Mayson Reichartz
74 0 0 0 0 0 0 0 0 0
Nevada Crew
Yusuf Williams
0 66 0 0 0 0 0 0 0 0
Nevada Crew
Sebastian Zaman
0 8 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Andre Carillo
0 77 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Gabriel Castillo
29 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Roberto Cortez
0 78 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Emiliano Curiel Montijo
0 31 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Jose Garcia Favela
47 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Dylan Layman
0 60 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Justin Ornelas
36 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Jonathan Ramos
77 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Ryan Haziel Soto
29 0 0 0 0 0 0 0 0 0
NV Gators
Brady Ballinger
0 0 81 0 0 0 0 0 0 0
NV Gators
Drew Cammann
0 72 0 0 0 0 0 0 0 0
NV Gators
Gavin Christensen
14 20 12 0 0 0 0 0 0 0
NV Gators
Brandon Jenkins
0 0 53 0 0 0 0 0 0 0
NV Gators
Bridger Knudson
56 0 0 0 0 0 0 0 0 0
NV Gators
Braylon Kolish
0 38 57 0 0 0 0 0 0 0
NV Gators
Jet McNelis
0 39 45 0 0 0 0 0 0 0
NV Gators
Grant Morris
34 0 0 0 0 0 0 0 0 0
NV Gators
Jared Orabuena
0 57 0 0 0 0 0 0 0 0
NV Gators
Chacen Rasavong
0 10 52 0 0 0 0 0 0 0
NV Gators
Joe Steidel
77 0 0 0 0 0 0 0 0 0
NV Gators
Karson Tait
0 0 16 0 0 0 0 0 0 0
Oak Hills
Austin Allan
41 0 0 0 0 0 0 0 0 0
Oak Hills
Ezekiel Curto
34 0 0 0 0 0 0 0 0 0
Oak Hills
Patrick Dufer
0 5 0 0 0 0 0 0 0 0
Oak Hills
Carlos Estrella
31 25 0 0 0 0 0 0 0 0
Oak Hills
Damian Garcia
0 40 0 0 0 0 0 0 0 0
Oak Hills
Jesse Leyva
29 39 0 0 0 0 0 0 0 0
Oak Hills
Paul Montoya
0 59 0 0 0 0 0 0 0 0
Oak Hills
David Nunez
31 53 0 0 0 0 0 0 0 0
Oak Hills
Kai Pond
0 45 0 0 0 0 0 0 0 0
Oak Hills
Angelo Rizzo
75 0 0 0 0 0 0 0 0 0
Rcb Elite
Brayden Bennett
72 0 0 0 0 0 0 0 0 0
Rcb Elite
Ethin Bingaman
0 46 0 0 0 0 0 0 0 0
Rcb Elite
Jacob Cook
0 35 0 0 0 0 0 0 0 0
Rcb Elite
Ethan Espinoza
41 0 0 0 0 0 0 0 0 0
Rcb Elite
Eli Humphries
19 0 0 0 0 0 0 0 0 0
Rcb Elite
Gamaliel Martinez
14 0 0 0 0 0 0 0 0 0
Rcb Elite
Aditya Modi
80 0 0 0 0 0 0 0 0 0
Rcb Elite
Daniel Rivera
0 63 0 0 0 0 0 0 0 0
Rcb Elite
Diesel Toth
0 79 0 0 0 0 0 0 0 0
Red Sox 18u
Mateo Heredia
84 0 0 0 0 0 0 0 0 0
Red Sox 18u
Josh Hirsch
10 0 0 0 0 0 0 0 0 0
Red Sox 18u
Luke Laychak
38 45 0 0 0 0 0 0 0 0
Red Sox 18u
Declan McManus
56 47 0 0 0 0 0 0 0 0
Red Sox 18u
Ewan McPhee
0 23 0 0 0 0 0 0 0 0
Red Sox 18u
Jack Singer
0 67 0 0 0 0 0 0 0 0
Red Sox 18u
Colby Sutherland
27 58 0 0 0 0 0 0 0 0
Reno Mustangs
Hudson Culbertson
64 0 0 0 0 0 0 0 0 0
Reno Mustangs
Wyatt Culbertson
86 0 0 0 0 0 0 0 0 0
Reno Mustangs
Jesse Dillard
0 27 0 0 0 0 0 0 0 0
Reno Mustangs
Addisson Guber
56 0 0 0 0 0 0 0 0 0
Reno Mustangs
Jaxen McAdara
0 47 0 0 0 0 0 0 0 0
Reno Mustangs
Sam Nolle
0 80 0 0 0 0 0 0 0 0
Reno Mustangs
Ty Ramsey
0 43 0 0 0 0 0 0 0 0
SN Tribe
Roman Bradley
0 0 50 0 0 0 0 0 0 0
SN Tribe
Kyler Bryant
0 0 31 0 0 0 0 0 0 0
SN Tribe
Nolan Derleth
91 0 0 0 0 0 0 0 0 0
SN Tribe
Alex Gelb
85 0 0 0 0 0 0 0 0 0
SN Tribe
Josh Higgins
0 10 67 0 0 0 0 0 0 0
SN Tribe
Lyndon Lee
0 0 19 0 0 0 0 0 0 0
SN Tribe
Sebastian Montoya
0 64 0 0 0 0 0 0 0 0
SN Tribe
Justin Pedro
0 0 34 0 0 0 0 0 0 0
SN Tribe
Zach Pedro
28 41 0 0 0 0 0 0 0 0
SN Tribe
Tate Southisene
0 75 0 0 0 0 0 0 0 0
SSJ Saints
Johnny Alvarez
36 105 0 0 0 0 0 0 0 0
SSJ Saints
Riley Breton
28 10 18 0 0 0 0 0 0 0
SSJ Saints
Anthony Dela Cruz
51 60 0 0 0 0 0 0 0 0
SSJ Saints
Jordan Jackson
0 21 0 0 0 0 0 0 0 0
SSJ Saints
Robert Anthony Palamino
43 0 0 0 0 0 0 0 0 0
SSJ Saints
Isaiah Rivera
49 0 0 0 0 0 0 0 0 0
SSJ Saints
Eric Rodriguez
29 24 0 0 0 0 0 0 0 0
SSJ Saints
Jayden Teruel
0 29 71 0 0 0 0 0 0 0
SSJ Saints
Bradley Tran
0 7 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