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
06/16
Day 2
06/17
Day 3
06/18
Day 4
06/19
Day 5
06/20
Day 6
06/21
Day 7
06/22
Day 8
06/23
Day 9
06/24
Day 10
06/25
Bpa
Peter Caldera
29 0 24 0 0 0 0 0 0 0
Bpa
Billy Carlson
0 0 17 32 0 0 0 0 0 0
Bpa
Cooper Flemming
0 19 0 0 0 0 0 0 0 0
Bpa
Donald Sho Garcia
0 76 0 0 0 0 0 0 0 0
Bpa
Jack Ghufran
0 0 88 0 0 0 0 0 0 0
Bpa
Seth Hernandez
0 0 0 95 0 0 0 0 0 0
Bpa
Porter Rovin
86 0 0 0 0 0 0 0 0 0
Bpa
Lukas Sarantos
0 0 53 0 0 0 0 0 0 0
Canes West Scout
Ross Clark
84 0 0 0 0 0 0 0 0 0
Canes West Scout
Christian Gross
0 23 0 0 0 0 0 0 0 0
Canes West Scout
Tait Karlson
29 0 0 0 0 0 0 0 0 0
Canes West Scout
Jack Perotti
0 65 0 0 0 0 0 0 0 0
Canes West Scout
Henry Prindl
0 0 77 0 0 0 0 0 0 0
Canes West Scout
Will Sanford
0 0 61 0 0 0 0 0 0 0
Canes West Scout
Ammon Shaul
0 0 31 0 0 0 0 0 0 0
Canes West Scout
Chase Sorlie
0 27 12 0 0 0 0 0 0 0
Canes West Scout
Chapman Weber
0 0 65 0 0 0 0 0 0 0
CBA Marucci
Angel Barron
66 0 0 0 0 0 0 0 0 0
CBA Marucci
Caden Churchman
0 41 0 0 0 0 0 0 0 0
CBA Marucci
Brady Dockan
36 0 0 0 0 0 0 0 0 0
CBA Marucci
Cole Grey
0 15 0 0 0 0 0 0 0 0
CBA Marucci
Joshua Johnson
3 42 0 0 0 0 0 0 0 0
CBA Marucci
Luke Kalfsbeek
73 0 0 0 0 0 0 0 0 0
CBA Marucci
Mason Russell
0 0 30 0 0 0 0 0 0 0
CBA Marucci
Tyler Russell
0 0 40 0 0 0 0 0 0 0
CBA Marucci
Evan Van Holt
54 0 0 0 0 0 0 0 0 0
CBA Marucci
Brody Wells
0 0 58 0 0 0 0 0 0 0
GBG National 2024
Mason Brassfield
0 0 53 0 0 0 0 0 0 0
GBG National 2024
Braylen Dritz
0 0 15 0 0 0 0 0 0 0
GBG National 2024
Jude Favela
65 0 0 0 0 0 0 0 0 0
GBG National 2024
Andrew Habermann
0 0 14 0 0 0 0 0 0 0
GBG National 2024
John Iacono
45 0 0 0 0 0 0 0 0 0
GBG National 2024
Andrew Johnson
0 10 0 0 0 0 0 0 0 0
GBG National 2024
Athen Malone
0 0 18 0 0 0 0 0 0 0
GBG National 2024
Alito McBean
0 0 10 0 0 0 0 0 0 0
GBG National 2024
Wylan Moss
0 0 74 0 0 0 0 0 0 0
GBG National 2024
Sammy Petrocelli
0 0 33 0 0 0 0 0 0 0
GBG National 2024
Michael Quedens
0 79 0 0 0 0 0 0 0 0
GBG National 2024
Matthew Verdugo
0 52 0 0 0 0 0 0 0 0
GBG National 2024
Dylan Volantis
0 0 19 0 0 0 0 0 0 0
Lvr
Landon Blais
99 0 0 0 0 0 0 0 0 0
Lvr
Asa Briggs
0 0 90 0 0 0 0 0 0 0
Lvr
Konner Brown
0 0 32 0 0 0 0 0 0 0
Lvr
Mayson Reichartz
0 101 0 0 0 0 0 0 0 0
Lvr
Jordan Watkins
75 0 0 0 0 0 0 0 0 0
Lvr
Kash Wieger
44 0 0 0 0 0 0 0 0 0
Mba Navy 2024
Andy Decker
0 75 0 0 0 0 0 0 0 0
Mba Navy 2024
Cole Douglas
0 52 0 0 0 0 0 0 0 0
Mba Navy 2024
Corbin Gull
0 0 87 0 0 0 0 0 0 0
Mba Navy 2024
Grayden Lucas
61 0 0 0 0 0 0 0 0 0
Mba Navy 2024
Owen Miller
0 0 78 0 0 0 0 0 0 0
Mba Navy 2024
Dax Watts
57 0 0 0 0 0 0 0 0 0
Mba Navy 2024
Caden Yesford
0 0 23 0 0 0 0 0 0 0
Norcal U 2024
Bryce Berry
0 75 0 0 0 0 0 0 0 0
Norcal U 2024
Nate Enders
0 65 0 0 0 0 0 0 0 0
Norcal U 2024
Jayden Hertel
0 0 31 0 0 0 0 0 0 0
Norcal U 2024
Everet Johnson
0 29 0 0 0 0 0 0 0 0
Norcal U 2024
Carl "Tre" Lagrone Iii
101 0 0 0 0 0 0 0 0 0
Norcal U 2024
Harry Pelzman
47 0 0 0 0 0 0 0 0 0
Norcal U 2024
Parker Warner
0 73 0 0 0 0 0 0 0 0
Norcal U 2024
Noah Whittaker
0 0 95 0 0 0 0 0 0 0
Pfa Matadors 2024
Austin Allan
0 47 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Adrian Beltre Jr.
0 14 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Gabriel Cobian
0 0 15 0 0 0 0 0 0 0
Pfa Matadors 2024
Kaleb Fiscus
0 0 41 0 0 0 0 0 0 0
Pfa Matadors 2024
Kal-El Holguin
16 0 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Sage Nelson
85 0 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Joseph Norris
24 0 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Jorge Rodriguez
0 56 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Jorge Solares
30 56 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Nate Stern
0 36 0 0 0 0 0 0 0 0
Pfa Matadors 2024
Sean Togher
0 0 49 0 0 0 0 0 0 0
Tb Socal 2024
Brennan Bauer
0 41 0 0 0 0 0 0 0 0
Tb Socal 2024
Tristan Dalzell
0 0 46 0 0 0 0 0 0 0
Tb Socal 2024
Otto Espinoza
0 57 0 0 0 0 0 0 0 0
Tb Socal 2024
Jake Frohn
29 0 0 0 0 0 0 0 0 0
Tb Socal 2024
Paul Fujimoto
0 0 44 0 0 0 0 0 0 0
Tb Socal 2024
Paul Grossman
0 45 0 0 0 0 0 0 0 0
Tb Socal 2024
Gustavo Gutierrez
0 0 59 0 0 0 0 0 0 0
Tb Socal 2024
Ethan Maddies
0 0 0 0 0 0 0 0 0 0
Tb Socal 2024
Ben Moulin
36 0 0 0 0 0 0 0 0 0
Tb Socal 2024
Chris Saucedo
0 0 42 0 0 0 0 0 0 0
Tb Socal 2024
Landon Stewart
0 0 24 0 0 0 0 0 0 0
Tb Socal 2024
Mason Tymick
57 0 0 0 0 0 0 0 0 0
Tb Socal 2024
Hayden Woodson
0 0 46 0 0 0 0 0 0 0
Trosky National 2024
Sean Cannon
0 0 0 45 0 0 0 0 0 0
Trosky National 2024
Will Dart
0 0 9 0 0 0 0 0 0 0
Trosky National 2024
Easton Davies
0 0 44 31 0 0 0 0 0 0
Trosky National 2024
Ryan Dilger
12 0 56 0 0 0 0 0 0 0
Trosky National 2024
Christopher DiPrima
83 0 0 0 0 0 0 0 0 0
Trosky National 2024
Jorden Espinoza
0 78 0 0 0 0 0 0 0 0
Trosky National 2024
Gerardo Gonzalez
21 0 0 28 0 0 0 0 0 0
Trosky National 2024
Addison Klepsch
0 0 0 28 0 0 0 0 0 0
Trosky National 2024
Naulivou Lauaki
0 0 10 25 0 0 0 0 0 0
Trosky National 2024
Xavier Neyens
0 19 0 0 0 0 0 0 0 0
Trosky National 2024
Dominic Panella
0 0 42 0 0 0 0 0 0 0
Trosky National 2024
Brady Strohm
18 0 28 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest