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
08/27
Day 2
08/28
Day 3
08/29
Day 4
08/30
Day 5
08/31
Day 6
09/01
Day 7
09/02
Day 8
09/03
Day 9
09/04
Day 10
09/05
5 Star National West
Lukas Cavanaugh
90 0 0 0 0 0 0 0 0 0
5 Star National West
Ryan Martinez
25 56 0 0 0 0 0 0 0 0
5 Star National West
Braden Meehan
20 0 0 0 0 0 0 0 0 0
5 Star National West
Tegan Melanson
0 45 0 0 0 0 0 0 0 0
5 Star National West
Raul Plata
30 86 0 0 0 0 0 0 0 0
5 Star National West
Tino Zaia
28 0 0 0 0 0 0 0 0 0
5 Star National West
Jesiah Zamora
0 29 0 0 0 0 0 0 0 0
Amg Elite
Nick Aguirre
11 41 0 0 0 0 0 0 0 0
Amg Elite
Christian Baker
88 0 0 0 0 0 0 0 0 0
Amg Elite
Cooper Couig
0 13 0 0 0 0 0 0 0 0
Amg Elite
Benjamin Gardner
0 63 0 0 0 0 0 0 0 0
Amg Elite
Wyatt Malloy
23 0 0 0 0 0 0 0 0 0
Amg Elite
Cameron O’Neil
28 0 0 0 0 0 0 0 0 0
Amg Elite
Colin Paulson
17 0 0 0 0 0 0 0 0 0
Amg Elite
Tyler Tellenbach
0 95 0 0 0 0 0 0 0 0
Amg Elite
Stone Townley
54 0 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Jacob Becerra
28 57 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Alexander Erickson
32 0 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Jaden Kidder
0 45 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Nathan Marquez
81 0 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Paul Montoya
13 75 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Dario Moreno
24 71 0 0 0 0 0 0 0 0
Cal Sand Dawgs
Edgar Reyes
0 71 0 0 0 0 0 0 0 0
CBA LV National
Bryden Bull
33 0 0 0 0 0 0 0 0 0
CBA LV National
Caleb Chai
0 28 0 0 0 0 0 0 0 0
CBA LV National
Blake Coulthard
0 30 0 0 0 0 0 0 0 0
CBA LV National
Jacob Freitas
0 69 0 0 0 0 0 0 0 0
CBA LV National
Jayzic Matos
54 0 0 0 0 0 0 0 0 0
CBA LV National
Joseph Ponticello
102 0 0 0 0 0 0 0 0 0
CBA LV National
Saint Santos
54 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Alec Berger
0 46 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Hayden Hudman
72 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Henry Prindl
0 84 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Cayden Stump
46 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Wyatt Thomas
0 11 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Joey Wittig
92 0 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Andre Carillo
0 40 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
RL Chandler
40 0 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Noah Griffith
13 0 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Dallas Martinez
0 32 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Evan Matheson
9 0 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Bryce McKnight
0 40 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Erik Mejia Jr.
44 0 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Cameron Pienta
13 0 0 0 0 0 0 0 0 0
GBG Vegas 18u Fall
Justin Teal
42 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
Tysen Andersen
20 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
Anthony Carrasquillo
82 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
Ian Grafmank
87 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
James Hansen
40 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
Tyler Kennedy
0 23 0 0 0 0 0 0 0 0
Las Vegas Stallions
Adrian Mejia
0 54 0 0 0 0 0 0 0 0
Las Vegas Stallions
Paul Wescott
22 47 0 0 0 0 0 0 0 0
LVC
Kayden Bumstead
18 0 0 0 0 0 0 0 0 0
LVC
Jacob Gourley
2 0 0 0 0 0 0 0 0 0
LVC
Kentin Grantz
0 39 0 0 0 0 0 0 0 0
LVC
Jesse Lucero
51 0 0 0 0 0 0 0 0 0
LVC
James Nelson
72 0 0 0 0 0 0 0 0 0
LVC
Rodrigo Ruiz
50 0 0 0 0 0 0 0 0 0
LVC
Ryan Haziel Soto
0 30 0 0 0 0 0 0 0 0
LVC
Xavier Troilo
18 0 0 0 0 0 0 0 0 0
Nevada Crew
Adeel Afzal
42 13 0 0 0 0 0 0 0 0
Nevada Crew
Sergio Arias-Silva
35 14 0 0 0 0 0 0 0 0
Nevada Crew
Luke Herrera
52 0 0 0 0 0 0 0 0 0
Nevada Crew
Brayden Somers
59 37 0 0 0 0 0 0 0 0
Nevada Crew
Michael Williams
6 0 0 0 0 0 0 0 0 0
Nevada Crew
Sebastian Zaman
26 48 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Harley Carney
0 59 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Brandon Donohue
48 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Kyle McDaniel
28 32 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Aiden Otano
85 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Javier Salas
0 34 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Hunter Sarver
42 3 0 0 0 0 0 0 0 0
RC Bulldogs
Dominick Fazzini
0 56 0 0 0 0 0 0 0 0
RC Bulldogs
Brock Foulds
0 93 0 0 0 0 0 0 0 0
RC Bulldogs
Jordan Garrison
101 0 0 0 0 0 0 0 0 0
RC Bulldogs
Cadan Montes
53 0 0 0 0 0 0 0 0 0
RC Bulldogs
Ryan Severns
0 73 0 0 0 0 0 0 0 0
Scrappy Blacksox 23'
Ty Bristol
94 0 0 0 0 0 0 0 0 0
Scrappy Blacksox 23'
Chance Curtin
43 0 0 0 0 0 0 0 0 0
Scrappy Blacksox 23'
Maximiliano Garcia
0 70 0 0 0 0 0 0 0 0
Scrappy Blacksox 23'
Gino Rossi
0 41 0 0 0 0 0 0 0 0
South Bay Ballers
Anthony Garcia
55 0 0 0 0 0 0 0 0 0
South Bay Ballers
Cristian Hernandez Jr
0 36 0 0 0 0 0 0 0 0
South Bay Ballers
Brandon Ibarra
25 16 0 0 0 0 0 0 0 0
South Bay Ballers
Kyle Ly
43 0 0 0 0 0 0 0 0 0
South Bay Ballers
Sebastian Rodriguez
16 66 0 0 0 0 0 0 0 0
South Bay Ballers
Juan Tirado
93 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