2,090 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)
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
08/13
Day 2
08/14
Day 3
08/15
Day 4
08/16
Day 5
08/17
Day 6
08/18
Day 7
08/19
Day 8
08/20
Day 9
08/21
Day 10
08/22
Accelerate Elite Baseball
42 0 28 0 0 0 0 0 0 0
Accelerate Elite Baseball
Matt Destefanis
27 42 0 0 0 0 0 0 0 0
Accelerate Elite Baseball
Rowan Gall
0 0 23 0 0 0 0 0 0 0
Accelerate Elite Baseball
Kyle Majka
0 87 0 0 0 0 0 0 0 0
Accelerate Elite Baseball
Anthony Miga
21 0 0 0 0 0 0 0 0 0
Accelerate Elite Baseball
Austin Vangorder
43 0 90 0 0 0 0 0 0 0
Beast 2024
Max Hilsenroth
78 0 0 0 0 0 0 0 0 0
Beast 2024
Philip Kelly Jr.
0 33 0 0 0 0 0 0 0 0
Beast 2024
Ethan Paluszek
0 0 45 0 0 0 0 0 0 0
Beast 2024
Matthew Ramirez
14 54 0 0 0 0 0 0 0 0
Beast 2024
Jack Roventini
29 0 0 0 0 0 0 0 0 0
Beast 2024
Zachary Weinschel
0 0 80 0 0 0 0 0 0 0
Dirtbags Gold
Bobby Cavalier
0 0 60 0 0 0 0 0 0 0
Dirtbags Gold
Jake Gould
0 32 0 0 0 0 0 0 0 0
Dirtbags Gold
Cj Hurley
81 0 0 0 0 0 0 0 0 0
Dirtbags Gold
Morgan Shanaman
0 89 0 0 0 0 0 0 0 0
Dirtbags Gold
Jameson Walsh
36 0 41 0 0 0 0 0 0 0
Dirtbags Gold
Jadon Wanat
0 0 20 0 0 0 0 0 0 0
East Coast Ghost 15u
Chris Collina
0 84 0 0 0 0 0 0 0 0
East Coast Ghost 15u
Matt King
0 28 0 0 0 0 0 0 0 0
East Coast Ghost 15u
Giancarlo Lamberti
0 8 44 0 0 0 0 0 0 0
East Coast Ghost 15u
Chris Levonas
39 0 63 0 0 0 0 0 0 0
East Coast Ghost 15u
Harrison Lollin
45 0 0 0 0 0 0 0 0 0
Jersey Shore Wave
Hunter Lefkus
0 0 98 0 0 0 0 0 0 0
Jersey Shore Wave
Paccelli Nieto
0 72 0 0 0 0 0 0 0 0
Jersey Shore Wave
Anthony Ortega
0 20 0 0 0 0 0 0 0 0
Jersey Shore Wave
Jack Sramaty
32 0 33 0 0 0 0 0 0 0
Jersey Shore Wave
Shawn Weyandt
97 0 0 0 0 0 0 0 0 0
Mvp Beast 2024
Nickolas Berasti
0 1 85 0 0 0 0 0 0 0
Mvp Beast 2024
Matthew Neglia
82 0 0 0 0 0 0 0 0 0
Mvp Beast 2024
Ben Salomon
0 29 53 0 0 0 0 0 0 0
Mvp Beast 2024
Dean Vincent
39 0 21 0 0 0 0 0 0 0
Mvp Beast 2024
Trey Zaffiro
0 88 0 0 0 0 0 0 0 0
Next Level Futures
Dominic Carleo
0 0 71 0 0 0 0 0 0 0
Next Level Futures
Garret Gates
0 38 0 82 0 0 0 0 0 0
Next Level Futures
Gabe Klarikaitis
57 0 0 0 0 0 0 0 0 0
Next Level Futures
John Murray
0 74 0 0 0 0 0 0 0 0
Next Level Futures
Matthew Reiter
0 0 18 40 0 0 0 0 0 0
Next Level Futures
Dylan Ward
69 0 0 0 0 0 0 0 0 0
Ny Dynasty 2024
Marco Aruta
22 0 0 0 0 0 0 0 0 0
Ny Dynasty 2024
Christopher Bedford
0 93 0 0 0 0 0 0 0 0
Ny Dynasty 2024
Conner Crabbe
17 0 32 0 0 0 0 0 0 0
Ny Dynasty 2024
Anthony Fusco
60 0 0 0 0 0 0 0 0 0
Ny Dynasty 2024
Chris Laieta
0 0 76 0 0 0 0 0 0 0
NY Gotham’s 15U
Connor Dong
0 0 0 39 0 0 0 0 0 0
NY Gotham’s 15U
Ivan Epps
0 0 84 0 0 0 0 0 0 0
NY Gotham’s 15U
Hugo Herscher
0 35 0 0 0 0 0 0 0 0
NY Gotham’s 15U
Gus Magill
42 0 0 72 0 0 0 0 0 0
NY Gotham’s 15U
Noah Mizrahi
54 0 0 0 0 0 0 0 0 0
NY Gotham’s 15U
Walddy Rodriguez
13 75 0 0 0 0 0 0 0 0
NY Gotham’s 15U
Thomas Skrobe
0 0 0 94 0 0 0 0 0 0
Team Francisco Loduca
Joseph Festa
16 0 0 0 0 0 0 0 0 0
Team Francisco Loduca
Brandon Hauk
0 37 0 0 0 0 0 0 0 0
Team Francisco Loduca
Matthew Hesselbirg
0 18 0 0 0 0 0 0 0 0
Team Francisco Loduca
Michael Lazaridis
0 36 0 0 0 0 0 0 0 0
Team Francisco Loduca
Anthony Rigogliosi
51 0 0 0 0 0 0 0 0 0
Team Francisco Loduca
Anthony Urzia
0 27 95 0 0 0 0 0 0 0
Team Francisco Loduca
Anthony Ventiere
0 10 2 0 0 0 0 0 0 0
Team Francisco Notorious 9
Dominick Carbone
0 0 0 5 0 0 0 0 0 0
Team Francisco Notorious 9
Michael Craig
40 0 52 0 0 0 0 0 0 0
Team Francisco Notorious 9
Jason DeCaro
38 0 16 90 0 0 0 0 0 0
Team Francisco Notorious 9
Andrew Koshy
0 0 0 88 0 0 0 0 0 0
Team Francisco Notorious 9
Ryan Muskopf
0 95 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Thomas O'Neill
0 0 0 55 0 0 0 0 0 0
Team Francisco Notorious 9
Anthony Ponzo
24 0 65 0 0 0 0 0 0 0
Team Phenom Ny
Anthony Altobelli
0 0 89 0 0 0 0 0 0 0
Team Phenom Ny
Aiden Bisson
0 79 0 0 0 0 0 0 0 0
Team Phenom Ny
John Dwyer
26 0 4 28 0 0 0 0 0 0
Team Phenom Ny
Anthony Fedor Jr.
0 0 0 75 0 0 0 0 0 0
Team Phenom Ny
Thomas Hardick
0 15 0 34 0 0 0 0 0 0
Team Phenom Ny
Holden Juliano
0 0 25 0 0 0 0 0 0 0
Team Phenom Ny
James Lanflisi
0 0 87 0 0 0 0 0 0 0
Team Phenom Ny
Justin Rexach
0 24 0 0 0 0 0 0 0 0
Team Phenom Ny
Dominick Weidtman
78 0 0 0 0 0 0 0 0 0
Team Steel 15u - Crimson
Tyler Caravello
80 0 0 0 0 0 0 0 0 0
Team Steel 15u - Crimson
Jake Hendel
0 12 0 0 0 0 0 0 0 0
Team Steel 15u - Crimson
Ryan Karman
0 93 0 0 0 0 0 0 0 0
Team Steel 15u - Crimson
Joseph Little
0 8 0 0 0 0 0 0 0 0
Team Steel 15u - Crimson
Matthew Mayer
51 0 0 0 0 0 0 0 0 0
Team Steel 15u - Crimson
Michael Milo
0 0 84 0 0 0 0 0 0 0
Team Steel 15u - Digi
Kenny Frenkel
0 28 0 0 0 0 0 0 0 0
Team Steel 15u - Digi
Ryan Hess
0 0 11 0 0 0 0 0 0 0
Team Steel 15u - Digi
Connor Moran
0 0 82 0 0 0 0 0 0 0
Team Steel 15u - Digi
Cristian (CJ) Rivera
0 0 16 0 0 0 0 0 0 0
Team Steel 15u - Digi
Harrison Stein
47 0 0 0 0 0 0 0 0 0
Team Steel 15u - Digi
Michael Tuffy
63 0 0 0 0 0 0 0 0 0
Team Steel 15u - Digi
Kyan Zamaniyan
0 81 0 0 0 0 0 0 0 0
Tri State Arsenal Ny 15u National
Victor Frederick
0 71 0 0 0 0 0 0 0 0
Tri State Arsenal Ny 15u National
Brandon Gralla
0 0 84 0 0 0 0 0 0 0
Tri State Arsenal Ny 15u National
Arthur Green
77 0 0 0 0 0 0 0 0 0
Tri State Arsenal Ny 15u National
Lucas Miller
17 0 0 0 0 0 0 0 0 0
Tri State Arsenal Ny 15u National
Jacob Schneider
0 0 40 0 0 0 0 0 0 0
Tri State Arsenal Ny 15u National
Miguel Sime Jr
0 25 0 0 0 0 0 0 0 0
Tucci Elite 15u
Fin Howat
0 0 60 0 0 0 0 0 0 0
Tucci Elite 15u
Evan Nikolis
59 0 0 0 0 0 0 0 0 0
Tucci Elite 15u
Chase Siegel
58 0 0 0 0 0 0 0 0 0
Tucci Elite 15u
Garrett Snyder
0 69 0 0 0 0 0 0 0 0
Tucci Elite 15u
John Staub
0 0 72 0 0 0 0 0 0 0
Westchester Academy
Derek Diaz
71 0 0 0 0 0 0 0 0 0
Westchester Academy
Julian Diaz
0 0 18 0 0 0 0 0 0 0
Westchester Academy
Dylan Drazka
63 0 0 0 0 0 0 0 0 0
Westchester Academy
Brandon Gonzalez
41 0 0 0 0 0 0 0 0 0
Westchester Academy
Sam Mendez
94 0 0 0 0 0 0 0 0 0
Westchester Academy
Ethan Portnoff
0 0 95 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest