2,088 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
09/24
Day 2
09/25
Day 3
09/26
Day 4
09/27
Day 5
09/28
Day 6
09/29
Day 7
09/30
Day 8
10/01
Day 9
10/02
Day 10
10/03
Allstars Academy Prime 16u
Scott Hanson
0 29 0 0 0 0 0 0 0 0
Allstars Academy Prime 16u
Ayden Reyes
0 24 0 0 0 0 0 0 0 0
Allstars Academy Prime 16u
Matthew Sgambati
0 0 42 0 0 0 0 0 0 0
Allstars Academy Prime 16u
Hugo Tosler
0 78 0 0 0 0 0 0 0 0
Allstars Academy Prime 16u
Joseph Trombley
0 0 59 0 0 0 0 0 0 0
Allstars Academy Prime 16u
Shane Wetherington
0 70 0 0 0 0 0 0 0 0
Allstars Academy Prime 16u
Hunter Willett
0 23 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Dom Galeotafiore
77 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Mario Garcia
47 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Justin Jaskolski
0 84 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Joseph Macedonio
0 0 86 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Jack Macfall
0 0 39 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Liam Shwom
0 0 19 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Ryan Tucci
0 43 0 0 0 0 0 0 0 0
Beast 2024 Apicella
Matthew Arnott
0 43 0 0 0 0 0 0 0 0
Beast 2024 Apicella
Austin Barrett
0 85 0 0 0 0 0 0 0 0
Beast 2024 Apicella
Matthew Brienza
0 73 0 0 0 0 0 0 0 0
Beast 2024 Apicella
Thomas Ford
0 0 34 0 0 0 0 0 0 0
Beast 2024 Apicella
Thomas McMichael
0 0 88 0 0 0 0 0 0 0
Beast 2024 Apicella
Zach Winter
0 6 0 0 0 0 0 0 0 0
BEAST 2024 Pango
Nickolas Berasti
0 0 92 0 0 0 0 0 0 0
BEAST 2024 Pango
Gavin Derosa
0 0 35 0 0 0 0 0 0 0
BEAST 2024 Pango
Andrew Foster
0 0 88 0 0 0 0 0 0 0
BEAST 2024 Pango
Max Hilsenroth
0 87 0 0 0 0 0 0 0 0
BEAST 2024 Pango
Philip Kelly Jr.
0 90 0 0 0 0 0 0 0 0
BEAST 2024 Pango
Jeremy Reyes
0 16 55 0 0 0 0 0 0 0
BEAST 2024 Pango
Ben Salomon
0 30 0 0 0 0 0 0 0 0
Hitter’S Club
George Adams
41 0 0 0 0 0 0 0 0 0
Hitter’S Club
Cole Beyer
0 0 27 0 0 0 0 0 0 0
Hitter’S Club
Eric Corey
0 94 0 0 0 0 0 0 0 0
Hitter’S Club
Travis Gfrerer
0 5 14 0 0 0 0 0 0 0
Hitter’S Club
Matthew Korologos
29 0 45 0 0 0 0 0 0 0
Hitter’S Club
Justin Notargiacomo
41 0 38 0 0 0 0 0 0 0
KA Elite Junior Ducks
Connor Autera
0 0 49 0 0 0 0 0 0 0
KA Elite Junior Ducks
Kevin Baez
0 32 86 0 0 0 0 0 0 0
KA Elite Junior Ducks
Nolan Britt
0 76 0 0 0 0 0 0 0 0
KA Elite Junior Ducks
Ryan Culley
22 0 7 0 0 0 0 0 0 0
KA Elite Junior Ducks
Shawn Ryan
97 0 0 0 0 0 0 0 0 0
KA Elite Junior Ducks
Andrew Schwartz
0 0 18 0 0 0 0 0 0 0
KA Elite Junior Ducks
Michael Schwartz
0 0 30 0 0 0 0 0 0 0
Long Island Elite Bock
Jack Baker
0 55 0 0 0 0 0 0 0 0
Long Island Elite Bock
Ryan Carroll
0 68 0 0 0 0 0 0 0 0
Long Island Elite Bock
Justin Kollmeier
0 0 94 0 0 0 0 0 0 0
Long Island Elite Bock
Nicholas Sullivan
0 20 7 0 0 0 0 0 0 0
Long Island Elite Bock
Parker Workman
0 90 0 0 0 0 0 0 0 0
Long Island Elite Savarese
Christian Azzara
14 0 25 0 0 0 0 0 0 0
Long Island Elite Savarese
Matthew Busch
0 10 0 0 0 0 0 0 0 0
Long Island Elite Savarese
Ryan Levine
0 0 76 0 0 0 0 0 0 0
Long Island Elite Savarese
Thomas Lonergan
15 39 0 0 0 0 0 0 0 0
Long Island Elite Savarese
Jonathan Picard
0 56 0 0 0 0 0 0 0 0
Long Island Elite Savarese
Michael Roy
0 11 0 0 0 0 0 0 0 0
Long Island Elite Savarese
John Sullivan
78 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Logan Alberto
90 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Michael Craig
0 17 5 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Antonio D'Amore
0 0 50 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Jason DeCaro
0 0 25 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Evan Kay
0 93 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Andrew Koshy
0 0 34 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Anthony Ponzo
13 0 67 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Sebastian Velasquez
0 0 21 0 0 0 0 0 0 0
Team Francisco Notorious 9 16u
Justin Wilkinson
0 12 0 0 0 0 0 0 0 0
Team Steel 16u - McMurray
Ethan Alcantara
89 0 0 0 0 0 0 0 0 0
Team Steel 16u - McMurray
Ryan Karman
0 17 71 0 0 0 0 0 0 0
Team Steel 16u - McMurray
Joseph Little
0 0 82 0 0 0 0 0 0 0
Team Steel 16u - McMurray
Matthew Mayer
21 0 51 0 0 0 0 0 0 0
Team Steel 16u - McMurray
Michael Milo
0 90 0 0 0 0 0 0 0 0
Team Steel Underclass
Hunter Colagrande
0 0 96 0 0 0 0 0 0 0
Team Steel Underclass
John Didden
0 95 0 0 0 0 0 0 0 0
Team Steel Underclass
Brandon Lynn
0 0 24 0 0 0 0 0 0 0
Team Steel Underclass
Frankie Mezzanotte
16 0 0 0 0 0 0 0 0 0
Team Steel Underclass
Michael Monaco
0 6 0 0 0 0 0 0 0 0
Team Steel Underclass
Anthony Saulino
88 0 0 0 0 0 0 0 0 0
Team Steel Underclass
Nick Storm
0 0 18 0 0 0 0 0 0 0
Team Steel Underclass
Alex Strickland
0 21 0 0 0 0 0 0 0 0
Tri State Arsenal Ny National
Calvin Adam
0 95 0 0 0 0 0 0 0 0
Tri State Arsenal Ny National
Victor Frederick
0 0 95 0 0 0 0 0 0 0
Tri State Arsenal Ny National
Arthur Green
95 0 0 0 0 0 0 0 0 0
Tri State Arsenal Ny National
Tyler Jean-Noel
0 0 24 0 0 0 0 0 0 0
Tri State Arsenal Ny National
Jacob Schneider
16 21 0 0 0 0 0 0 0 0
Tri State Arsenal Ny National
Sean Varon
61 0 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