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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
Day 5
07/20
Day 6
07/21
Day 7
07/22
Day 8
07/23
Day 9
07/24
Day 10
07/25
All Out Pack 15U
Vince Davis
0 57 0 0 0 0 0 0 0 0
All Out Pack 15U
Austin Dubler
16 0 14 0 0 0 0 0 0 0
All Out Pack 15U
Luke Hinkle
0 84 78 0 0 0 0 0 0 0
All Out Pack 15U
Joey Levenson
0 0 65 0 0 0 0 0 0 0
All Out Pack 15U
Benjamin Marraffa
0 0 43 0 0 0 0 0 0 0
All Out Pack 15U
Dan Marraffa
52 0 0 0 0 0 0 0 0 0
All Out Pack 15U
Matt Mullan
50 0 0 0 0 0 0 0 0 0
Avengers Baseball 16U
Chaise Albus
0 28 0 0 0 0 0 0 0 0
Avengers Baseball 16U
Barton Barthol
0 8 0 15 0 0 0 0 0 0
Avengers Baseball 16U
Benjamin Boyer
0 59 0 0 0 0 0 0 0 0
Avengers Baseball 16U
Jaden Gallagher
0 0 0 33 0 0 0 0 0 0
Avengers Baseball 16U
Tyler Lepage
0 0 0 96 0 0 0 0 0 0
Avengers Baseball 16U
Nathan Reinhart
47 0 0 95 0 0 0 0 0 0
Avengers Baseball 16U
Timothy Schware
44 0 71 0 0 0 0 0 0 0
Baseball Performance Center
Owen Davenport
58 0 0 0 0 0 0 0 0 0
Baseball Performance Center
Joey Hoopes
0 0 18 0 0 0 0 0 0 0
Baseball Performance Center
Liam Rose
0 76 0 0 0 0 0 0 0 0
Baseball Performance Center
Brandon Sharkey
0 0 35 0 0 0 0 0 0 0
Baseball Performance Center
Krish Sheth
31 0 22 0 0 0 0 0 0 0
Baseball Performance Center
Jesse Specter
9 0 0 89 0 0 0 0 0 0
Baseball Performance Center
Ryan Weingartner
43 0 0 34 0 0 0 0 0 0
Baseball Performance Center
John Wood
0 0 41 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Ben Chiara
16 0 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Brian Duarte
0 16 85 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Joshua Garcia
0 0 50 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Akshay Heda
0 15 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Tyler Johnson
0 80 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Vincent Mallon
0 13 2 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Jake Morvillo
96 0 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Shawn Reid
15 0 0 0 0 0 0 0 0 0
Central Penn Renegades
Orion Frailey
0 78 0 0 0 0 0 0 0 0
Central Penn Renegades
Dalton Green
0 29 0 0 0 0 0 0 0 0
Central Penn Renegades
Braden Landis
0 29 0 0 0 0 0 0 0 0
Central Penn Renegades
Nate Miller
50 0 0 4 0 0 0 0 0 0
Central Penn Renegades
Ethan Pfeffer
41 0 0 0 0 0 0 0 0 0
Central Penn Renegades
Zachary Radzik
0 0 88 0 0 0 0 0 0 0
Central Penn Renegades
William Stambaugh
40 0 0 91 0 0 0 0 0 0
Central Penn Renegades
Benjamin Wentling
0 5 0 0 0 0 0 0 0 0
Diamond Baseball Academy 16u
Tim Dirusso
0 75 0 0 0 0 0 0 0 0
Diamond Baseball Academy 16u
Curran Duff
13 63 37 0 0 0 0 0 0 0
Diamond Baseball Academy 16u
Graham Halfpenny
96 0 0 0 0 0 0 0 0 0
Diamond Baseball Academy 16u
Josh McCormick
0 0 47 0 0 0 0 0 0 0
Diamond Baseball Academy 16u
Andrew McGowan
0 0 53 0 0 0 0 0 0 0
Lake Shore BlueSox
Brad Demoss
0 0 28 0 0 0 0 0 0 0
Lake Shore BlueSox
Jack Hogan
20 0 58 0 0 0 0 0 0 0
Lake Shore BlueSox
Nick Karls
0 94 0 0 0 0 0 0 0 0
Lake Shore BlueSox
Colin McDonald
46 0 0 0 0 0 0 0 0 0
Lake Shore BlueSox
Jacob McDonald
59 0 0 0 0 0 0 0 0 0
Lake Shore BlueSox
Brendan Phillips
0 0 31 0 0 0 0 0 0 0
New York Storm
Bayram Hot
0 0 20 0 0 0 0 0 0 0
New York Storm
Lorent Hoti
0 32 0 0 0 0 0 0 0 0
New York Storm
Ryan Merola
56 0 0 0 0 0 0 0 0 0
New York Storm
Ronnie Modena
0 31 0 0 0 0 0 0 0 0
New York Storm
Henry Navasso
0 44 0 0 0 0 0 0 0 0
New York Storm
Jeremy Rivera
25 0 92 0 0 0 0 0 0 0
New York Storm
Jack Sharghi
0 26 0 0 0 0 0 0 0 0
New York Storm
Harvey Valarango
58 0 0 0 0 0 0 0 0 0
nj venom
James Asselta
0 0 36 0 0 0 0 0 0 0
nj venom
Nikolas Bancroft
81 0 0 0 0 0 0 0 0 0
nj venom
Luke Casmer
20 0 69 0 0 0 0 0 0 0
nj venom
Rafael Diaz
13 28 0 0 0 0 0 0 0 0
nj venom
Schuyler Lomberk
0 57 0 0 0 0 0 0 0 0
nj venom
David Ortiz
0 0 11 0 0 0 0 0 0 0
nj venom
Yenuelle Rodriguez
0 35 0 0 0 0 0 0 0 0
Northeast Supreme
Jace Gilligan
0 31 0 0 0 0 0 0 0 0
Northeast Supreme
Kyle Hard
0 2 38 0 0 0 0 0 0 0
Northeast Supreme
Carlo Lalomia
0 61 0 0 0 0 0 0 0 0
Northeast Supreme
Elan Ofeck
15 0 0 0 0 0 0 0 0 0
Northeast Supreme
Griffin Seibel
0 0 36 0 0 0 0 0 0 0
Northeast Supreme
Michael Staiano
58 0 0 0 0 0 0 0 0 0
Northeast Supreme
Trevor Sundvik
0 0 51 0 0 0 0 0 0 0
Northern Ct Mustangs
Bryce Dipiero
0 95 0 0 0 0 0 0 0 0
Northern Ct Mustangs
Jake Jachym
0 14 109 0 0 0 0 0 0 0
Northern Ct Mustangs
Bennett Simpson
0 0 20 0 0 0 0 0 0 0
Northern Ct Mustangs
Jack Sobota
0 0 48 0 0 0 0 0 0 0
Northern Ct Mustangs
Devon Zapor
0 0 72 0 0 0 0 0 0 0
NY Gothams 16u (22)
Dylan Dereskewicz
0 0 12 0 0 0 0 0 0 0
NY Gothams 16u (22)
Tim Gallagher
0 0 75 0 0 0 0 0 0 0
NY Gothams 16u (22)
Issey Gestel
0 26 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Jack Gill
0 0 11 0 0 0 0 0 0 0
NY Gothams 16u (22)
William Marmol
60 0 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Alexander Rosario
0 0 26 0 0 0 0 0 0 0
NY Gothams 16u (22)
Christian Tan
0 68 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Ryan Webb
32 0 0 0 0 0 0 0 0 0
Powerballers Baseball
Frank Castrovinci
38 0 0 0 0 0 0 0 0 0
Powerballers Baseball
Connor Foley
25 0 35 0 0 0 0 0 0 0
Powerballers Baseball
Will Guthier
0 0 12 0 0 0 0 0 0 0
Powerballers Baseball
Peter Hrousis
0 21 0 0 0 0 0 0 0 0
Powerballers Baseball
Cole Leaman
0 75 0 0 0 0 0 0 0 0
Powerballers Baseball
Ben Moyzan
0 0 18 0 0 0 0 0 0 0
Powerballers Baseball
Jayden Newton
0 22 14 0 0 0 0 0 0 0
Powerballers Baseball
Ethan Reccek
43 0 0 0 0 0 0 0 0 0
RCBC NATIONALS
PJ Craig
0 93 0 0 0 0 0 0 0 0
RCBC NATIONALS
Christopher Polemeni
88 0 0 0 0 0 0 0 0 0
RCBC NATIONALS
Nicholas Pomponio
0 0 39 0 0 0 0 0 0 0
RCBC NATIONALS
Nicholas Renna
20 0 0 0 0 0 0 0 0 0
RCBC NATIONALS
Robert Salafia Jr.
0 0 66 0 0 0 0 0 0 0
Rising Stars Baseball
Joey Calabretti
13 0 0 0 0 0 0 0 0 0
Rising Stars Baseball
Logan Castellano
39 0 0 0 0 0 0 0 0 0
Rising Stars Baseball
Parker Frey
0 58 0 0 0 0 0 0 0 0
Rising Stars Baseball
Harry Haeflein
35 0 24 0 0 0 0 0 0 0
Rising Stars Baseball
Jaden Morgan
0 0 52 0 0 0 0 0 0 0
Rising Stars Baseball
Collin Quintano
21 0 18 0 0 0 0 0 0 0
Scanzano COMBAT
Jake Atlas
0 14 0 27 0 0 0 0 0 0
Scanzano COMBAT
Matt Corda
0 0 18 15 0 0 0 0 0 0
Scanzano COMBAT
Jackson Edelman
0 0 0 42 0 0 0 0 0 0
Scanzano COMBAT
Sam Jucket
0 0 0 33 0 0 0 0 0 0
Scanzano COMBAT
Daniel Kerr
0 0 0 64 0 0 0 0 0 0
Scanzano COMBAT
Dan Robeson
0 42 0 0 0 0 0 0 0 0
Scanzano COMBAT
Carter Sari
49 0 0 64 0 0 0 0 0 0
Scanzano COMBAT
Shane Sax
48 0 0 43 0 0 0 0 0 0
Scanzano COMBAT
Donotusezach Severino
0 65 0 0 0 0 0 0 0 0
Scanzano COMBAT
Ethan Shaub
0 0 0 38 0 0 0 0 0 0
Scanzano COMBAT
Rj Shreve
0 0 0 13 0 0 0 0 0 0
Scanzano COMBAT
Blake Weinstein
0 0 69 0 0 0 0 0 0 0
SI Orioles Underclass Black
Angelo Andreone
0 54 0 0 0 0 0 0 0 0
SI Orioles Underclass Black
Joseph Gardella
0 50 0 0 0 0 0 0 0 0
SI Orioles Underclass Black
Alexander Lombardo
0 61 0 0 0 0 0 0 0 0
SI Orioles Underclass Black
John Savino
0 60 0 0 0 0 0 0 0 0
SI Orioles Underclass Black
Joe Sollitto
0 0 39 0 0 0 0 0 0 0
SI Orioles Underclass Black
Vincent Weigele
0 0 67 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Mike D'Agostino
0 0 38 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Matthew Jackson
0 0 46 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Aidan Kielty
43 0 0 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Matthew Laieta
0 48 0 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Damian Van Cleaf
0 41 0 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Matt Venezia
37 0 25 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Michael Walsh
0 41 0 0 0 0 0 0 0 0
SI Orioles Underclass Gray
Sean Wing
63 0 0 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Cole Craig
78 0 0 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Michael Deblasio
0 0 69 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Marco Levari
0 45 0 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Casey Morgan
0 34 0 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Ayush Patel
0 0 23 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Jordan Silvestri
0 0 28 0 0 0 0 0 0 0
South Jersey Sand Sharks 16u
Vince Spina
28 0 28 0 0 0 0 0 0 0
South Troy Dodgers
Adrian Caron
0 0 0 34 0 0 0 0 0 0
South Troy Dodgers
Aviv Drucker
17 0 0 0 0 0 0 0 0 0
South Troy Dodgers
Carl Kuentzel
0 72 0 0 0 0 0 0 0 0
South Troy Dodgers
Jacob Skarlis
0 68 0 0 0 0 0 0 0 0
South Troy Dodgers
Gabriel Stewart
58 44 0 66 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/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
2020 PG 16U Northeast Select ChampionshipCanes North Atlantic National 16uTyler Johnson767/12/2020 RR
2020 PG 16U Northeast Select ChampionshipNY Gothams 16u (22)Alexander Rosario717/13/2020 RR
2020 PG 16U Northeast Select ChampionshipNY Gothams 16u (22)Christian Tan797/12/2020 RR
2020 PG 16U Northeast Select ChampionshipNY Gothams 16u (22)Jake Brink837/13/2020 RR RR
2020 PG 16U Northeast Select ChampionshipNY Gothams 16u (22)Tim Gallagher937/13/2020 RR RR
2020 PG 16U Northeast Select ChampionshipRCBC NATIONALSChristopher Polemeni927/12/2020 RR
2020 PG 16U Northeast Select ChampionshipRCBC NATIONALSNicholas Pomponio937/13/2020 RR RR