2,076 MLB PLAYERS | 14,476 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)
11-12 85 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
12U Sportika Gallagher Elite
Jordan Alster
0 81 0 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
James Duffy
0 0 5 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
Ethan Fantel
0 70 0 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
Jonah Kasof
0 20 69 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
Dylan Neves
0 0 21 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
Jordan Rey
0 15 0 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
Rohan Shah
0 17 68 0 0 0 0 0 0 0
12U Sportika Gallagher Elite
Logan Shumard
0 17 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Nicholas Arena
0 20 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Jason Borgia
0 7 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Shane Conover
0 0 54 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Anthony Crudo
0 20 12 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Vincent Grande
0 17 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Nick Izzo
0 20 20 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Jake Jensen
0 20 19 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Brody Loch
0 20 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Tyler McLeod
0 18 18 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Jake Schwartz
0 18 0 0 0 0 0 0 0 0
BlueClaws Baseball Academy Claws
Aaron Wojenski
0 20 0 0 0 0 0 0 0 0
Elite Squad NY 12u
Logan Charboneau
0 0 38 0 0 0 0 0 0 0
Elite Squad NY 12u
Troy Goodwin
0 0 5 0 0 0 0 0 0 0
Elite Squad NY 12u
Luke Keefer
0 15 67 0 0 0 0 0 0 0
Elite Squad NY 12u
Sean Messina
0 27 0 0 0 0 0 0 0 0
Elite Squad NY 12u
Brodie Moye
0 55 0 0 0 0 0 0 0 0
Elite Squad NY 12u
Orvy Potts
0 0 64 0 0 0 0 0 0 0
Elite Squad NY 12u
Tim Tyler
0 13 72 0 0 0 0 0 0 0
Full Count 12U Futures
Kailar Ahn
0 0 66 0 0 0 0 0 0 0
Full Count 12U Futures
Roman Baldwin
0 73 0 0 0 0 0 0 0 0
Full Count 12U Futures
Declan Dicarlo
0 42 0 0 0 0 0 0 0 0
Full Count 12U Futures
Tj Flack
0 42 0 0 0 0 0 0 0 0
Full Count 12U Futures
Brenden Gallagher
0 41 0 0 0 0 0 0 0 0
Full Count 12U Futures
Braden Mellage
0 0 38 0 0 0 0 0 0 0
Hawks
Julian Glasgow
0 37 0 0 0 0 0 0 0 0
Hawks
Bennett Harrison
0 0 82 0 0 0 0 0 0 0
Hawks
Ravi Palkhiwala
0 55 0 0 0 0 0 0 0 0
Hawks
Christian Quintana-Quirindongo
0 0 4 0 0 0 0 0 0 0
Hawks
Brian Stone
0 70 0 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Cayden Bender
0 19 0 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Elliott Fluck
0 0 59 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Noah Heath
0 15 59 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Tyler Peck
0 57 0 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Brandon Schell
0 66 0 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Ryan Stover
0 0 76 0 0 0 0 0 0 0
Mid-State Mavericks (Black)
Donovan Thompson
0 16 0 0 0 0 0 0 0 0
NY Bandits
Jack Cohen
0 59 0 0 0 0 0 0 0 0
NY Bandits
Will Cowan
0 0 23 0 0 0 0 0 0 0
NY Bandits
Jeffrey Diaz
0 22 0 0 0 0 0 0 0 0
NY Bandits
Frankie Kentoffio
0 0 47 0 0 0 0 0 0 0
NY Bandits
Ryan Natter
0 5 78 0 0 0 0 0 0 0
NY Bandits
Luke Villella
0 45 0 0 0 0 0 0 0 0
NY Bandits
Dylan Wilkinson
0 0 5 0 0 0 0 0 0 0
Richmond County Nationals 12U Pontieri
Chase Ali
0 0 44 0 0 0 0 0 0 0
Richmond County Nationals 12U Pontieri
Max Dantoni
0 18 81 0 0 0 0 0 0 0
Richmond County Nationals 12U Pontieri
Frank DeGirolamo
0 84 0 0 0 0 0 0 0 0
Richmond County Nationals 12U Pontieri
Michael Felumero
0 18 0 0 0 0 0 0 0 0
Richmond County Nationals 12U Pontieri
Andrew La Pinte
0 71 0 0 0 0 0 0 0 0
Richmond County Nationals 12U Pontieri
Michael Marchese
0 0 17 0 0 0 0 0 0 0
Richmond Titans
Marco Aruta
0 16 0 0 0 0 0 0 0 0
Richmond Titans
Conner Crabbe
0 0 20 0 0 0 0 0 0 0
Richmond Titans
Anthony Fusco
0 59 0 0 0 0 0 0 0 0
Richmond Titans
Tyler Gaetano
0 11 0 0 0 0 0 0 0 0
Richmond Titans
Patrick Hassel
0 38 0 0 0 0 0 0 0 0
Richmond Titans
Chris Laieta
0 14 65 0 0 0 0 0 0 0
Richmond Titans
Ty Mainolfi
0 0 39 0 0 0 0 0 0 0
Richmond Titans
Frankie Scerra
0 6 32 0 0 0 0 0 0 0
Richmond Titans
Matt Sutera
0 19 40 0 0 0 0 0 0 0
Zoned RedHawks Elite
Sam Beirne
0 17 22 0 0 0 0 0 0 0
Zoned RedHawks Elite
Bobby Christensen
0 18 31 0 0 0 0 0 0 0
Zoned RedHawks Elite
Tyler Conners
0 17 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Kai Patton
0 58 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Anthony Servedio
0 0 63 0 0 0 0 0 0 0
Zoned RedHawks Elite
Brandon Suler
0 19 49 0 0 0 0 0 0 0
Zoned RedHawks Elite
Ben Verbel
0 15 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
JP Zayle
0 37 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