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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
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
.9ers Baseball Club
Derek Baksh
31 0 0 0 0 0 0 0 0 0
.9ers Baseball Club
Ryan Cole
0 0 104 0 0 0 0 0 0 0
.9ers Baseball Club
Gio Gagliano
67 0 0 0 0 0 0 0 0 0
.9ers Baseball Club
Nicolas Galvan
0 56 0 0 0 0 0 0 0 0
.9ers Baseball Club
Jake Layton
0 24 0 0 0 0 0 0 0 0
.9ers Baseball Club
Ryan Rogers
0 30 0 0 0 0 0 0 0 0
.9ers Baseball Club
Nate Watson
0 0 25 0 0 0 0 0 0 0
Baseball Performance Center 2022
Christian Coppola
0 0 73 0 0 0 0 0 0 0
Baseball Performance Center 2022
Owen Davenport
0 46 0 0 0 0 0 0 0 0
Baseball Performance Center 2022
Enzo Descalzi
0 0 40 0 0 0 0 0 0 0
Baseball Performance Center 2022
Caden Dulin
0 0 12 0 0 0 0 0 0 0
Baseball Performance Center 2022
Alex Kranzler
0 0 90 0 0 0 0 0 0 0
Baseball Performance Center 2022
Dennis (Duke) McCarron
0 44 0 0 0 0 0 0 0 0
Brooklawn Baseball
Gavin Alloway
0 0 45 0 0 0 0 0 0 0
Brooklawn Baseball
Evan Brasberger
0 0 43 0 0 0 0 0 0 0
Brooklawn Baseball
Douglas King
0 0 5 0 0 0 0 0 0 0
Brooklawn Baseball
Holden McKinley
0 0 44 0 0 0 0 0 0 0
Brooklawn Baseball
Gabe Morgan
0 0 29 0 0 0 0 0 0 0
Brooklawn Baseball
Tanner Nolan
0 23 0 0 0 0 0 0 0 0
Brooklawn Baseball
Brady Roberts
0 0 84 0 0 0 0 0 0 0
Brooklawn Baseball
Jack Sambogna
0 80 0 0 0 0 0 0 0 0
Diamond Studs Baseball 17u
Ben Lam
0 54 0 0 0 0 0 0 0 0
Diamond Studs Baseball 17u
Roman Pastrana
61 99 0 0 0 0 0 0 0 0
Diamond Studs Baseball 17u
Jack Power
0 56 0 0 0 0 0 0 0 0
Diamond Studs Baseball 17u
Andrew Wallace
0 56 0 0 0 0 0 0 0 0
East Coast Ghost
Michael Amendola
0 0 50 0 0 0 0 0 0 0
East Coast Ghost
Nick Coniglio
0 83 0 0 0 0 0 0 0 0
East Coast Ghost
PJ Craig
0 92 0 0 0 0 0 0 0 0
East Coast Ghost
Aiden Denton
0 0 75 0 0 0 0 0 0 0
East Coast Ghost
Anthony Gubitosi
0 0 93 0 0 0 0 0 0 0
East Coast Ghost
Charlie Jones
0 0 80 0 0 0 0 0 0 0
East Coast Ghost
Collin Kratzer
0 18 0 0 0 0 0 0 0 0
East Coast Ghost
Tyler Mendez
0 19 39 0 0 0 0 0 0 0
East Coast Ghost
Antonio Sansone
0 0 32 0 0 0 0 0 0 0
East Coast Ghost
CJ (Christopher) Wisniewski
0 0 12 0 0 0 0 0 0 0
Full Count Prospects
Christian Mehalick
36 0 0 0 0 0 0 0 0 0
Full Count Prospects
Jake Memoli
29 0 0 0 0 0 0 0 0 0
Full Count Prospects
Connor Nartowicz
42 0 0 0 0 0 0 0 0 0
Full Count Prospects
Johnny Oranchak
0 0 52 0 0 0 0 0 0 0
Full Count Prospects
Eric Pydeski
0 0 7 0 0 0 0 0 0 0
Full Count Prospects
Devin Rojas
0 35 0 0 0 0 0 0 0 0
Full Count Prospects
Luke Somelofske
0 80 0 0 0 0 0 0 0 0
Full Count Prospects
Dennis Whitford
0 0 60 0 0 0 0 0 0 0
Intensity Baseball 18u
Tyler Bell
0 86 0 0 0 0 0 0 0 0
Intensity Baseball 18u
Aidan Denham
0 25 24 0 0 0 0 0 0 0
Intensity Baseball 18u
Lucas Henderson
0 0 67 0 0 0 0 0 0 0
Intensity Baseball 18u
Alec Hirsch
0 26 0 0 0 0 0 0 0 0
Intensity Baseball 18u
Zac Lavigna
0 0 38 0 0 0 0 0 0 0
Intensity Baseball 18u
Mike Nasti
0 96 0 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Colin Ahr
0 65 0 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Will Conrad
0 94 0 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Luke Czachor
0 0 70 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Jaden Fabian
0 42 0 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Ryan Novakowski
0 0 33 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Alex Ruiz
0 23 0 0 0 0 0 0 0 0
Keystone State Bombers 18u National
Nate Toomey
0 69 0 0 0 0 0 0 0 0
Langan Baseball
Tyler Charzewski
0 28 0 0 0 0 0 0 0 0
Langan Baseball
Brandon Kobryn
97 0 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Joseph Bender
0 0 32 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Cole Frye
0 92 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Matt Mancini
0 0 84 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Marcello Mastroianni
0 55 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
PJ Syvertsen
0 72 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Diego Tavarez
0 43 0 0 0 0 0 0 0 0
Powerballers
Jacob Kemper
0 39 0 0 0 0 0 0 0 0
Powerballers
Ben Moyzan
0 97 0 0 0 0 0 0 0 0
Powerballers
Michael Myro
0 24 0 0 0 0 0 0 0 0
Powerballers
Jayden Newton
0 0 45 0 0 0 0 0 0 0
Powerballers
Ethan Reccek
0 0 75 0 0 0 0 0 0 0
Powerballers
Vincent Santostefano
0 83 0 0 0 0 0 0 0 0
Powerballers
Jacob Scheirer
0 6 0 0 0 0 0 0 0 0
Scanzano/Combat
Jake Atlas
0 13 0 0 0 0 0 0 0 0
Scanzano/Combat
Jeremy Cheeseman
0 0 27 0 0 0 0 0 0 0
Scanzano/Combat
Sam Juckett
0 70 0 0 0 0 0 0 0 0
Scanzano/Combat
Carter Sari
0 70 0 0 0 0 0 0 0 0
Scanzano/Combat
Shane Sax
0 0 43 0 0 0 0 0 0 0
Scanzano/Combat
Zachary Severino
0 17 23 0 0 0 0 0 0 0
Scanzano/Combat
Nick Skoufalos
0 0 30 0 0 0 0 0 0 0
Scanzano/Combat
Blake Weinstein
0 28 0 0 0 0 0 0 0 0
Stars Baseball - Carroll
Evan Fontaine
0 69 0 0 0 0 0 0 0 0
Stars Baseball - Carroll
Drew Lanphere
0 0 41 0 0 0 0 0 0 0
Stars Baseball - Carroll
Carson Mayfield
0 29 0 0 0 0 0 0 0 0
Stars Baseball - Carroll
Robert McDonough
0 59 0 0 0 0 0 0 0 0
Stars Baseball - Carroll
Carter Newman
0 0 77 0 0 0 0 0 0 0
Stars Baseball - Carroll
Jack O'Connor
0 0 83 0 0 0 0 0 0 0
Stars Baseball - Carroll
Owen Pierce
0 0 75 0 0 0 0 0 0 0
Stars Baseball - Carroll
Jack Pokorak
0 0 2 0 0 0 0 0 0 0
The Grind
Jake Bilheimer
0 19 105 0 0 0 0 0 0 0
The Grind
Brady Oswick
0 0 15 0 0 0 0 0 0 0
The Grind
John Pacifico
0 108 0 0 0 0 0 0 0 0
West Jersey Vikings
Edward Appollina
0 68 0 0 0 0 0 0 0 0
West Jersey Vikings
Patrick Demelia
0 119 0 0 0 0 0 0 0 0
West Jersey Vikings
Devin Innella
0 69 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
09/24
Day 2
09/25
Day 3
09/26
Day 4
09/27
2021 18U WWBA Northeast QualifierBrooklawn Baseball Joseph Vaccarella989/20/2021 RR