2,146 MLB PLAYERS | 15,033 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
07/12
Day 2
07/13
Day 3
07/14
Day 4
07/15
Day 5
07/16
Day 6
07/17
Day 7
07/18
Day 8
07/19
Day 9
07/20
Day 10
07/21
Baseball U Staten Island
Troy Batelman
36 0 0 0 0 0 0 0 0 0
Baseball U Staten Island
Christopher Bedford
0 78 0 0 0 0 0 0 0 0
Baseball U Staten Island
Logan Castellano
0 31 0 0 0 0 0 0 0 0
Baseball U Staten Island
Myles Castillo
19 22 0 0 0 0 0 0 0 0
Baseball U Staten Island
Anthony Dejohn
0 34 0 0 0 0 0 0 0 0
Baseball U Staten Island
Joe Gaggi
35 0 70 0 0 0 0 0 0 0
Baseball U Staten Island
Derek Mendez
0 14 0 0 0 0 0 0 0 0
Baseball U Staten Island
Chris Rodriguez
0 0 46 0 0 0 0 0 0 0
Bucks County Generals 13u
Saul Carmenini
0 72 0 0 0 0 0 0 0 0
Bucks County Generals 13u
Brandon Epstein
0 0 55 0 0 0 0 0 0 0
Bucks County Generals 13u
Jackson Estes
2 75 0 0 0 0 0 0 0 0
Bucks County Generals 13u
Cody Fultz
0 0 18 50 0 0 0 0 0 0
Bucks County Generals 13u
Noah McDermott
0 0 16 46 0 0 0 0 0 0
Bucks County Generals 13u
Reece Moody
20 0 0 94 0 0 0 0 0 0
Bucks County Generals 13u
Kevin Schmidt
0 0 0 18 0 0 0 0 0 0
Bucks County Generals 13u
Joe Tiroly
69 0 0 0 0 0 0 0 0 0
Camelot Knights
Jordan Babbo
0 0 40 0 0 0 0 0 0 0
Camelot Knights
Sean Dipaola
0 0 24 0 0 0 0 0 0 0
Camelot Knights
Pj Kakalos
0 14 14 0 0 0 0 0 0 0
Camelot Knights
Matt Kalfas
0 40 0 0 0 0 0 0 0 0
Camelot Knights
Drew Nadler
91 0 0 0 0 0 0 0 0 0
Camelot Knights
Sean Todd
0 0 34 0 0 0 0 0 0 0
Colossal 13U Black
Eddie Bupp
0 0 22 0 0 0 0 0 0 0
Colossal 13U Black
Jon Calderone
97 0 0 0 0 0 0 0 0 0
Colossal 13U Black
Ben Cohen
0 53 0 0 0 0 0 0 0 0
Colossal 13U Black
Michael Gehres
0 0 47 0 0 0 0 0 0 0
Colossal 13U Black
John Sheehan
0 0 25 0 0 0 0 0 0 0
Colossal 13U East
Quinn Armstrong
0 0 22 0 0 0 0 0 0 0
Colossal 13U East
Ryder Garino
65 0 0 0 0 0 0 0 0 0
Colossal 13U East
Ethan Gwara
0 73 0 0 0 0 0 0 0 0
Colossal 13U East
Chris Hagan
33 0 37 0 0 0 0 0 0 0
Colossal 13U East
Spencer Haldeman
0 0 47 0 0 0 0 0 0 0
Colossal 13U East
Lucas Middleman
0 52 0 0 0 0 0 0 0 0
Complete Game of PA 13u
Miguel Alvarez
0 0 20 0 0 0 0 0 0 0
Complete Game of PA 13u
Tyler Brashear
0 0 20 52 0 0 0 0 0 0
Complete Game of PA 13u
Dylan Broderick
50 0 0 96 0 0 0 0 0 0
Complete Game of PA 13u
Will Gottheardt
0 20 0 66 0 0 0 0 0 0
Complete Game of PA 13u
Bobby Kleckner
0 18 0 0 0 0 0 0 0 0
Complete Game of PA 13u
Max Lebisky
9 0 0 0 0 0 0 0 0 0
Complete Game of PA 13u
Ryan McCullough
47 0 0 0 0 0 0 0 0 0
Complete Game of PA 13u
Morgan McKinney
0 19 0 0 0 0 0 0 0 0
Complete Game of PA 13u
Nathan Rickards
0 0 15 0 0 0 0 0 0 0
Complete Game of PA 13u
Aidan Sgarra
0 0 43 0 0 0 0 0 0 0
Full Count 13U Futures
Bobby Bressler
0 32 0 0 0 0 0 0 0 0
Full Count 13U Futures
Elijah Foster
0 0 62 0 0 0 0 0 0 0
Full Count 13U Futures
Nolan Geisler
65 0 0 0 0 0 0 0 0 0
Full Count 13U Futures
Jaden Jamison
0 0 0 67 0 0 0 0 0 0
Full Count 13U Futures
Angelo Lettini
0 0 37 0 0 0 0 0 0 0
Full Count 13U Futures
Dustin McGuinness
0 79 0 0 0 0 0 0 0 0
Full Count 13U Futures
Christian Mehalick
52 0 0 0 0 0 0 0 0 0
Full Count 13U Futures
Sam Sponheimer
0 0 0 65 0 0 0 0 0 0
Full Count 13U Futures
Steven Vigliotti
0 0 33 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Charlie Daul
0 0 64 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Evan Doyle
67 0 21 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Logan Gonzalez
0 56 0 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Jessie Lance
45 0 0 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Zach Robinson
42 0 0 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Mahir Shah
0 39 0 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Jaden Smith
0 8 0 0 0 0 0 0 0 0
Full Count Prospects 13u Select
Brady Wilson
0 0 31 0 0 0 0 0 0 0
Gatorball DC
Casey Edwards
52 0 0 0 0 0 0 0 0 0
Gatorball DC
Harrison Ertz
1 24 0 0 0 0 0 0 0 0
Gatorball DC
Jack Feehery
0 0 41 0 0 0 0 0 0 0
Gatorball DC
Jack Jannsen
39 0 0 0 0 0 0 0 0 0
Gatorball DC
Charlie Lapetina
0 0 20 0 0 0 0 0 0 0
Gatorball DC
Quinn Lindblom
0 68 0 0 0 0 0 0 0 0
Gatorball DC
John McAllister
0 0 55 0 0 0 0 0 0 0
Gatorball DC
Charlie Searby
0 0 8 0 0 0 0 0 0 0
GSA Gatorz 13U-American
Kole Evans
0 17 0 0 0 0 0 0 0 0
GSA Gatorz 13U-American
Nolan Ferhat
35 0 38 0 0 0 0 0 0 0
GSA Gatorz 13U-American
Ethan Grabowski
8 34 0 0 0 0 0 0 0 0
GSA Gatorz 13U-American
Tyler Miller
35 0 59 0 0 0 0 0 0 0
GSA Gatorz 13U-American
Ryan Mundy
0 18 0 0 0 0 0 0 0 0
GSA Gatorz 13U-American
Arjun Patel
0 47 0 0 0 0 0 0 0 0
GSA Gatorz 13U-National
Chris Accardo
0 0 82 0 0 0 0 0 0 0
GSA Gatorz 13U-National
Antonio Doganiero
88 0 0 0 0 0 0 0 0 0
GSA Gatorz 13U-National
Steven Forgotch
0 67 0 0 0 0 0 0 0 0
GSA Gatorz 13U-National
Ryan Hons
0 0 49 0 0 0 0 0 0 0
GSA Gatorz 13U-National
Jack Kirchner
0 51 0 0 0 0 0 0 0 0
GSA Gatorz 13U-National
Luke Kopec
0 22 0 0 0 0 0 0 0 0
Jersey Shore Wave
James Genrilcore
0 27 0 0 0 0 0 0 0 0
Jersey Shore Wave
James Hare
0 0 36 0 0 0 0 0 0 0
Jersey Shore Wave
Kyle Kolans
0 0 99 0 0 0 0 0 0 0
Jersey Shore Wave
David Kroon
0 0 28 0 0 0 0 0 0 0
Jersey Shore Wave
Hunter Lefkus
0 65 0 0 0 0 0 0 0 0
Jersey Shore Wave
Dylan Looney
62 0 0 0 0 0 0 0 0 0
Jersey Shore Wave
Paul Serra
17 36 0 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Lukas Guerrier
0 31 0 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Ethan Hahn
0 31 0 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Drew Haines
88 0 0 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Kory Jenkins
0 72 0 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Sean Konopka
0 0 92 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Alexis Rosano
0 27 0 0 0 0 0 0 0 0
Mid Atlantic Show 13U Select
Ryan Zimmer
0 0 21 0 0 0 0 0 0 0
Middlesex BlueJays
Michael Canavesio
47 0 0 0 0 0 0 0 0 0
Middlesex BlueJays
Alfonso Esposito
0 96 0 0 0 0 0 0 0 0
Middlesex BlueJays
Justin Gordon
0 19 69 0 0 0 0 0 0 0
Middlesex BlueJays
Chris Hopf
11 0 0 0 0 0 0 0 0 0
Middlesex BlueJays
Damian Ogonowski
34 0 17 0 0 0 0 0 0 0
Middlesex BlueJays
Owen Reynolds
23 0 0 0 0 0 0 0 0 0
New Jersey Nationals
Jack Devirgilio
63 0 0 0 0 0 0 0 0 0
New Jersey Nationals
Christopher Georgiou
0 0 2 0 0 0 0 0 0 0
New Jersey Nationals
A Patterson
0 34 0 0 0 0 0 0 0 0
New Jersey Nationals
Justin Strozyk
66 0 0 0 0 0 0 0 0 0
New Jersey Nationals
Jerry Szmagalski
0 82 0 0 0 0 0 0 0 0
New Jersey Nationals
Matthew Vaccaro
0 0 97 0 0 0 0 0 0 0
New Jersey Nationals
Kevin Wood
48 0 0 0 0 0 0 0 0 0
NJ Glory - Stars
Austin Blesing
0 39 0 0 0 0 0 0 0 0
NJ Glory - Stars
Marcus Linder
60 0 0 0 0 0 0 0 0 0
NJ Glory - Stars
Kyle Rogers
0 81 0 0 0 0 0 0 0 0
NJ Glory - Stars
Tommy Sica
27 0 0 0 0 0 0 0 0 0
NJ Glory - Stars
Payne Teel
0 0 70 0 0 0 0 0 0 0
NJ Jays
Luke Ansbach
30 0 0 0 0 0 0 0 0 0
NJ Jays
Ryan DelSordo
0 0 50 0 0 0 0 0 0 0
NJ Jays
Greg Kasperek
17 0 0 0 0 0 0 0 0 0
NJ Jays
Ryan Laties
0 40 0 0 0 0 0 0 0 0
NJ Jays
Ryan Levesque
32 0 36 0 0 0 0 0 0 0
NJ Jays
Grant Sinagra
0 0 24 0 0 0 0 0 0 0
NJ Jays
Phil Unangst
0 87 0 0 0 0 0 0 0 0
NJ Marlins
Ethan Anderson
0 31 0 0 0 0 0 0 0 0
NJ Marlins
Tyler Bell
0 0 18 0 0 0 0 0 0 0
NJ Marlins
Brett Benecke
33 0 97 0 0 0 0 0 0 0
NJ Marlins
Hudson Furnari
0 50 0 0 0 0 0 0 0 0
NJ Marlins
Danny Phipps
25 0 0 0 0 0 0 0 0 0
NJ Marlins
Nicholas Striano
65 0 0 0 0 0 0 0 0 0
NJ Marlins
Evan White
0 46 0 0 0 0 0 0 0 0
North Atlantic Select 13U
Steven Barbosa
0 91 0 0 0 0 0 0 0 0
North Atlantic Select 13U
Jaydyn Burgos
9 0 0 0 0 0 0 0 0 0
North Atlantic Select 13U
A Davila
17 0 42 0 0 0 0 0 0 0
North Atlantic Select 13U
Luke Eitner
18 18 45 0 0 0 0 0 0 0
North Atlantic Select 13U
Benjamin Kerschner
17 0 0 0 0 0 0 0 0 0
North Atlantic Select 13U
Johnny McDermott
0 0 29 0 0 0 0 0 0 0
North Atlantic Select 13U
Ian Towns
94 0 0 0 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Anthony Belisario
0 0 0 24 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Gregory Bruno
0 98 0 0 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Leo Doyle
0 9 0 70 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Michael Flashner
0 0 36 0 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Jack Kehoe
0 0 0 44 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Ronin Lee
0 0 20 0 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Anthony Marsillo
0 0 5 0 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Ethan Marzo
0 0 19 5 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Michael Palermo
0 0 20 0 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Anthony Spungin
45 0 0 19 0 0 0 0 0 0
Richmond County Nationals 13U Sutter
Michael Sutter
9 0 17 0 0 0 0 0 0 0
Somerset Select
Warren Quincy Bell
0 0 45 0 0 0 0 0 0 0
Somerset Select
Landon Mack
14 81 0 0 0 0 0 0 0 0
Somerset Select
Krish Patel
37 0 0 0 0 0 0 0 0 0
Somerset Select
Sohan Patel
56 0 0 0 0 0 0 0 0 0
Somerset Select
Nicholas Pizzie
0 0 76 0 0 0 0 0 0 0
Taconic Rangers
Owen Brink
0 0 22 0 0 0 0 0 0 0
Taconic Rangers
Jason Due
0 0 12 0 0 0 0 0 0 0
Taconic Rangers
Omar Giret
0 0 15 0 0 0 0 0 0 0
Taconic Rangers
Jake Manco
20 0 0 0 0 0 0 0 0 0
Taconic Rangers
Ryan Mealy
19 20 0 0 0 0 0 0 0 0
Taconic Rangers
Owen Paino
0 92 0 0 0 0 0 0 0 0
Taconic Rangers
Luke Picone
19 0 0 0 0 0 0 0 0 0
Team Francisco ELITE
Dominick Carbone
0 40 0 0 0 0 0 0 0 0
Team Francisco ELITE
Michael Craig
6 0 13 48 0 0 0 0 0 0
Team Francisco ELITE
Antonio D'Amore
0 0 20 0 0 0 0 0 0 0
Team Francisco ELITE
Jason DeCaro
31 0 0 0 0 0 0 0 0 0
Team Francisco ELITE
Andrew Koshy
0 31 0 50 0 0 0 0 0 0
Team Francisco ELITE
Michael Loughlin
0 0 0 81 0 0 0 0 0 0
Team Francisco ELITE
Ryan Muskopf
0 0 19 26 0 0 0 0 0 0
Team Francisco ELITE
Gavin Pimentel
35 0 0 19 0 0 0 0 0 0
Team Francisco ELITE
Denali Rivera
0 0 15 0 0 0 0 0 0 0
Team Francisco ELITE
Jack Ryan
0 0 20 29 0 0 0 0 0 0
Team Francisco ELITE
Justin Wilkinson
0 0 5 0 0 0 0 0 0 0
Zoned RedHawks Elite
Kevin Burgess
26 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Nolan Collison
0 0 0 38 0 0 0 0 0 0
Zoned RedHawks Elite
Kyle Giacobello
0 0 62 0 0 0 0 0 0 0
Zoned RedHawks Elite
Macai Moore
0 16 0 17 0 0 0 0 0 0
Zoned RedHawks Elite
Matthew Park
18 0 0 37 0 0 0 0 0 0
Zoned RedHawks Elite
Alex Payne
43 0 0 85 0 0 0 0 0 0
Zoned RedHawks Elite
Nicholas Pellegrino
0 27 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Frankie Verano
0 25 0 49 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/12
Day 2
07/13
Day 3
07/14
Day 4
07/15
2019 PG 13U Super25 National ChampionshipTeam Francisco Notorious 9Michael Loughlin967/8/2019 RR