2,098 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/10
Day 2
09/11
Day 3
09/12
Day 4
09/13
Day 5
09/14
Day 6
09/15
Day 7
09/16
Day 8
09/17
Day 9
09/18
Day 10
09/19
Aa Elite Baseball 25'
Antonio Castro
0 57 0 0 0 0 0 0 0 0
Aa Elite Baseball 25'
Cillian Morrissey
0 0 71 0 0 0 0 0 0 0
Aa Elite Baseball 25'
Ryan Nieves
0 29 0 0 0 0 0 0 0 0
Aa Elite Baseball 25'
Mateo Noto
0 31 0 0 0 0 0 0 0 0
Aa Elite Baseball 25'
Kaleb Traylor
0 0 54 0 0 0 0 0 0 0
Aa Elite Baseball 25'
Joseph Valvano
0 79 0 0 0 0 0 0 0 0
Aa Elite Baseball 25'
Owen Wallace
0 61 0 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Nolan Behm
0 48 0 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Brighton Fontaine
0 0 85 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Chase Fulford
0 0 48 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Zach Neeld
0 0 52 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Michael Niszczak
0 13 83 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Jack Pye
0 0 92 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Michael Scafidi
0 12 20 0 0 0 0 0 0 0
Bucks County Generals 15u Black
Alex Valdes
0 84 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Joe Barbarino
0 29 49 0 0 0 0 0 0 0
East Coast Ghost ‘24s
James Hare
0 30 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Nick Lennon
0 20 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Anthony Martino
0 30 27 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Brandon Safoschnik
0 31 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Gavin Sansone
0 0 68 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Zachary Wallace
0 89 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Joseph Zammitti
0 29 0 0 0 0 0 0 0 0
East Coast Ghost ‘25s
James Duffy
0 28 0 0 0 0 0 0 0 0
East Coast Ghost ‘25s
Shane Hagerman
0 31 0 0 0 0 0 0 0 0
East Coast Ghost ‘25s
Logan Koeppel
0 87 0 0 0 0 0 0 0 0
East Coast Ghost ‘25s
Colton Sitarik
0 26 0 0 0 0 0 0 0 0
East Coast Ghost ‘25s
Kyle Wenckus
0 0 66 0 0 0 0 0 0 0
East Coast Ghost ‘25s
Tyler Yoo
0 21 51 0 0 0 0 0 0 0
East Coast Lumberjacks 2025s
Paul Cucuzzo
0 0 74 0 0 0 0 0 0 0
East Coast Lumberjacks 2025s
Joseph Leo
0 91 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2025s
Hudson Meyer
0 27 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2025s
Aidan Reilly
0 82 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2025s
Cole Wetzel
0 0 30 0 0 0 0 0 0 0
EEP Bandits Scout Team
Alexander Bulger
0 0 96 0 0 0 0 0 0 0
EEP Bandits Scout Team
Amare Carruthers
0 54 0 0 0 0 0 0 0 0
EEP Bandits Scout Team
Rodney Dejesus
0 73 0 0 0 0 0 0 0 0
EEP Bandits Scout Team
Eliahs Delgado
0 56 0 0 0 0 0 0 0 0
EEP Bandits Scout Team
Derek Fernandez
0 10 82 0 0 0 0 0 0 0
EEP Bandits Scout Team
Gianni Garufi
0 29 68 0 0 0 0 0 0 0
EEP Bandits Scout Team
Robert Harlin
0 24 19 0 0 0 0 0 0 0
Essex County Select
Aaron Brache
0 0 30 0 0 0 0 0 0 0
Essex County Select
Martin Calderon Jr
0 20 22 0 0 0 0 0 0 0
Essex County Select
Derek Rey Escobar
0 27 0 0 0 0 0 0 0 0
Essex County Select
Christopher Fernandez
0 33 0 0 0 0 0 0 0 0
Essex County Select
Kendry Gonzalez
0 67 0 0 0 0 0 0 0 0
Essex County Select
Andres Mollinedo
0 0 41 0 0 0 0 0 0 0
Essex County Select
Wilfre Rodriguez
0 70 0 0 0 0 0 0 0 0
Essex County Select
Joshua Ruiz
0 16 0 0 0 0 0 0 0 0
Essex County Select
Antwan Ventura
0 25 53 0 0 0 0 0 0 0
In The Zone Knights
Ares Castillo
0 16 0 0 0 0 0 0 0 0
In The Zone Knights
Liam Costello
0 0 76 0 0 0 0 0 0 0
In The Zone Knights
Evan Johnson
0 91 0 0 0 0 0 0 0 0
In The Zone Knights
Kevin Regan
0 22 20 0 0 0 0 0 0 0
In The Zone Knights
Robert Sikorski
0 89 0 0 0 0 0 0 0 0
In The Zone Knights
Liam Smith
0 13 0 0 0 0 0 0 0 0
In The Zone Knights
Ryan Wink
0 17 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Luke Cordiano
0 21 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Will Marziarz
0 80 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Matt Richter
0 33 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Anthony Servedio
0 87 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Rohan Shah
0 22 100 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Jacob Weiss
0 0 17 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Carmine DeCrescenzo
0 21 79 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Collin Denton
0 20 34 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Jack Dufficy
0 7 92 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Will Fahey
0 26 53 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Michael Frandsen
0 22 0 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Danny Russo
0 24 0 0 0 0 0 0 0 0
Monmouth Liberty Baseball Club 15u
Gavin Toth
42 0 20 0 0 0 0 0 0 0
NY Bluebirds 2025
Eli Gitter-Dentz
0 47 0 0 0 0 0 0 0 0
NY Bluebirds 2025
Jackson Herzog
0 0 59 0 0 0 0 0 0 0
NY Bluebirds 2025
Derek Lang
0 51 0 0 0 0 0 0 0 0
NY Bluebirds 2025
Callen Murphy
0 47 0 0 0 0 0 0 0 0
NY Bluebirds 2025
Neylin Navarro
0 0 42 0 0 0 0 0 0 0
NY Bluebirds 2025
Shea Nitzky
0 48 0 0 0 0 0 0 0 0
NY Bluebirds 2025
Gabriel Rios
0 0 74 0 0 0 0 0 0 0
NY Bluebirds 2025
Matthew Ronka
0 0 47 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
James Bajana
0 40 0 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Anthony Macaluso
0 0 39 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Matthew Mavricos
0 55 0 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Liam McBratney
0 21 49 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Charles Porto
0 76 0 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Eddie Rethorn
0 18 14 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Eric Rodriguez
0 0 23 0 0 0 0 0 0 0
Rcbc Marucci 15u Nationals
Matt Stolfo
0 15 0 0 0 0 0 0 0 0
Red Dogs
Lucas Goldberg
0 87 0 0 0 0 0 0 0 0
Red Dogs
Marcus Harrison
0 0 61 0 0 0 0 0 0 0
Red Dogs
Ryan Lau
0 1 85 0 0 0 0 0 0 0
Red Dogs
Brandon Scott
0 95 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Joey Castro
0 0 17 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Brandon Hancock
0 4 32 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Will Irwin
0 61 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Jack Molloy
0 66 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Rob Ortiz
0 0 12 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Dean Pasolini
0 37 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Evan Schickler
0 59 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15U
Joseph Tagliavia
0 0 63 0 0 0 0 0 0 0
Vendetta baseball Academy
Cody Andrade
0 54 0 0 0 0 0 0 0 0
Vendetta baseball Academy
Tyler Cote
0 0 84 0 0 0 0 0 0 0
Vendetta baseball Academy
Ivan Epps
0 61 0 0 0 0 0 0 0 0
Vendetta baseball Academy
Frankie Kentoffio
0 0 22 0 0 0 0 0 0 0
Vendetta baseball Academy
Seth Laureano
0 0 32 0 0 0 0 0 0 0
Vendetta baseball Academy
Nathan Pichardo
0 0 16 0 0 0 0 0 0 0
Vendetta baseball Academy
Aayan Subzwari
0 83 0 0 0 0 0 0 0 0
Vendetta baseball Academy
Rehaan Subzwari
0 28 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Quinn Dashefsky
0 0 44 0 0 0 0 0 0 0
Zoned RedHawks Elite
Matthew Lehberger
38 37 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Jonathan Misura
86 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Bobby Niesmertelny
0 66 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Shailen Patel
0 70 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Chris Sand
0 0 8 0 0 0 0 0 0 0
Zoned RedHawks Elite
Veer Singh
17 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Brandon Suler
0 0 35 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest