2,210 MLB PLAYERS | 15,134 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
06/24
Day 2
06/25
Day 3
06/26
Day 4
06/27
Day 5
06/28
Day 6
06/29
Day 7
06/30
Day 8
07/01
Day 9
07/02
Day 10
07/03
.9ers Baseball Club
Gabe Ahlemeyer
0 34 0 0 0 0 0 0 0 0
.9ers Baseball Club
Mikey Hoeler
0 59 0 0 0 0 0 0 0 0
.9ers Baseball Club
Michael Kaczynski
0 64 0 0 0 0 0 0 0 0
.9ers Baseball Club
Nicholas LoVacco
0 0 42 0 0 0 0 0 0 0
.9ers Baseball Club
Terrance Manning
0 44 0 0 0 0 0 0 0 0
.9ers Baseball Club
Joe Peacock
0 0 16 0 0 0 0 0 0 0
5TPDevelopment
Dylan Ettinger
0 77 0 0 0 0 0 0 0 0
5TPDevelopment
Jason Guzman
0 0 61 0 0 0 0 0 0 0
5TPDevelopment
Raul Hiciano
0 0 0 92 0 0 0 0 0 0
5TPDevelopment
Allans Muñoz
0 33 0 0 0 0 0 0 0 0
5TPDevelopment
Oneal de Jesús Polanco
0 12 0 0 0 0 0 0 0 0
5TPDevelopment
Lenox Rondon
0 13 0 0 0 0 0 0 0 0
5TPDevelopment
Fitz Smith
0 16 0 26 0 0 0 0 0 0
Allstars Academy Platinum 15u
Carmen Bonfante
0 78 0 0 0 0 0 0 0 0
Allstars Academy Platinum 15u
Tim Bushart
0 0 0 20 0 0 0 0 0 0
Allstars Academy Platinum 15u
Nicholas Chicaway
0 22 0 87 0 0 0 0 0 0
Allstars Academy Platinum 15u
Alex Coombes
0 79 0 0 0 0 0 0 0 0
Allstars Academy Platinum 15u
Alex Halwick
0 40 0 0 0 0 0 0 0 0
Allstars Academy Platinum 15u
Ian Oehlschlaeger
0 0 76 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Pike Burkett
0 82 0 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Brody Gebhard
0 0 31 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Braden Leed
0 0 77 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Nathan Savage
0 27 0 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Isaiah Shayter
0 0 98 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Nolan Kidwell
81 0 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Jon Morgan
7 0 21 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Tazio Perkins
0 78 0 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Derek Smith
0 0 78 0 0 0 0 0 0 0
Diamond Baseball Academy 15u Vince
Nicholas Tuccillo
0 25 0 0 0 0 0 0 0 0
Fliers Baseball Academy
Erol Bayrasli
0 22 21 0 0 0 0 0 0 0
Fliers Baseball Academy
Matt Depasquale
0 74 0 0 0 0 0 0 0 0
Fliers Baseball Academy
Christian Fraumeni
0 0 96 0 0 0 0 0 0 0
Fliers Baseball Academy
Trevor Rummel
0 75 0 0 0 0 0 0 0 0
Fliers Baseball Academy
Sean Savannah
0 95 0 0 0 0 0 0 0 0
Hamilton A'S East
Ryan Anderson
41 0 0 0 0 0 0 0 0 0
Hamilton A'S East
Eric Green
0 0 26 0 0 0 0 0 0 0
Hamilton A'S East
Jayden Jennings
0 6 56 0 0 0 0 0 0 0
Hamilton A'S East
Andrew Marshall
0 84 0 0 0 0 0 0 0 0
Hamilton A'S East
Dominick Terranova
36 0 0 0 0 0 0 0 0 0
Hamilton A'S East
Ethan Wiebesiek
14 44 0 0 0 0 0 0 0 0
Hornets Baseball
Nikolas Brandenberger
0 0 78 0 0 0 0 0 0 0
Hornets Baseball
Luke Chartrand
0 0 22 53 0 0 0 0 0 0
Hornets Baseball
Aiden Knouft
0 61 0 0 0 0 0 0 0 0
Hornets Baseball
Ian McLaughlin
0 0 0 33 0 0 0 0 0 0
Hornets Baseball
Johnangelo Salamone
0 0 0 22 0 0 0 0 0 0
Hornets Baseball
Evan Sonn
0 21 19 0 0 0 0 0 0 0
Hornets Baseball
Anthony Wack
0 80 0 0 0 0 0 0 0 0
Intensity Baseball 15u
Michael Card
0 42 0 0 0 0 0 0 0 0
Intensity Baseball 15u
Joseph Dipilato
0 36 0 0 0 0 0 0 0 0
Intensity Baseball 15u
Jack Kelly
0 0 43 0 0 0 0 0 0 0
Intensity Baseball 15u
Christopher Metcalfe
0 48 0 0 0 0 0 0 0 0
Intensity Baseball 15u
Michael Minerva
0 59 0 0 0 0 0 0 0 0
Intensity Baseball 15u
Owen Murtha
0 55 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Thaddeus Burke
0 31 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Jaden Fels
0 42 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Jibreel Long
0 37 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Danny Nelson
0 38 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Tyler Shroy
0 0 86 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Matthew Sterner
0 25 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
David Zamora
0 15 45 0 0 0 0 0 0 0
Long Island Titans Palermo
Sam Abramovich
0 24 0 0 0 0 0 0 0 0
Long Island Titans Palermo
Daniel Banach
0 30 0 0 0 0 0 0 0 0
Long Island Titans Palermo
John Cullinan
0 24 0 0 0 0 0 0 0 0
Long Island Titans Palermo
Alex Moleti
0 4 0 0 0 0 0 0 0 0
Long Island Titans Palermo
George Mueger
0 44 0 0 0 0 0 0 0 0
Long Island Titans Palermo
Joseph Randello
0 0 44 0 0 0 0 0 0 0
Long Island Titans Palermo
Joseph Rivera
0 46 0 0 0 0 0 0 0 0
Long Island Titans Palermo
Jake Rodgers
0 37 0 0 0 0 0 0 0 0
Long Island Titans Palermo
John Tarpey
0 58 0 0 0 0 0 0 0 0
Long Island Titans Palermo
Aaron Zacharia
0 0 62 0 0 0 0 0 0 0
MA Show 15u Londino
Joe Anzalone
0 0 18 0 0 0 0 0 0 0
MA Show 15u Londino
Frank Cairone
0 0 23 0 0 0 0 0 0 0
MA Show 15u Londino
Jack Cole
0 1 24 0 0 0 0 0 0 0
MA Show 15u Londino
Cesare Coslop
0 0 40 0 0 0 0 0 0 0
MA Show 15u Londino
Caleb Delaney
0 0 23 0 0 0 0 0 0 0
MA Show 15u Londino
Ethan Farrington
0 0 121 0 0 0 0 0 0 0
MA Show 15u Londino
Anthony Rossi
0 73 0 0 0 0 0 0 0 0
MA Show 15u Londino
Tyler Seidman
0 35 0 0 0 0 0 0 0 0
MA Show 15u Londino
Gary Thomas
0 0 7 0 0 0 0 0 0 0
Mission City Cobras
Ryan Babineau
0 0 32 0 0 0 0 0 0 0
Mission City Cobras
Mason Behar
0 10 0 0 0 0 0 0 0 0
Mission City Cobras
Ari Campbell
0 13 0 0 0 0 0 0 0 0
Mission City Cobras
Vincent Clark
0 76 0 0 0 0 0 0 0 0
Mission City Cobras
Leo Dottori
0 18 61 0 0 0 0 0 0 0
Mission City Cobras
Harrison Evans
0 0 18 0 0 0 0 0 0 0
Mission City Cobras
Eric McGurrin
0 49 0 0 0 0 0 0 0 0
Mission City Cobras
James Pellegrino
0 44 0 0 0 0 0 0 0 0
Northeast Monarchs Black
Pedro Jorge Bisono
0 40 0 0 0 0 0 0 0 0
Northeast Monarchs Black
Anjay Budhram
0 28 0 0 0 0 0 0 0 0
Northeast Monarchs Black
Jackson Janes
0 88 0 0 0 0 0 0 0 0
Northeast Monarchs Black
Harry Oberlander
0 79 0 0 0 0 0 0 0 0
Northeast Monarchs Black
Lucas Rojas
0 0 63 0 0 0 0 0 0 0
Northeast Monarchs Black
Brandon Torres
0 0 48 0 0 0 0 0 0 0
Northeast Monarchs Gold
Alejandro Diaz
0 95 0 0 0 0 0 0 0 0
Northeast Monarchs Gold
Edwin Diaz
0 0 11 0 0 0 0 0 0 0
Northeast Monarchs Gold
Todd Feurtado
0 0 85 0 0 0 0 0 0 0
Northeast Monarchs Gold
Thomas Galan
0 15 1 0 0 0 0 0 0 0
Northeast Monarchs Gold
Nisael Guzman
0 6 0 0 0 0 0 0 0 0
Northeast Monarchs Gold
Derek Mateo
0 31 0 0 0 0 0 0 0 0
Northeast Monarchs Gold
Rigo Mercedes
0 10 0 0 0 0 0 0 0 0
Northeast Monarchs Gold
Abel Ortiz
0 88 0 0 0 0 0 0 0 0
Northeast Monarchs Gold
Gabriel Rios
0 0 24 0 0 0 0 0 0 0
Northeast Monarchs Gold
Jorge Rodriguez
0 0 21 0 0 0 0 0 0 0
Northeast Supreme 15u White
Brody Allyn
0 85 0 0 0 0 0 0 0 0
Northeast Supreme 15u White
Ethan Alvarez
0 0 45 0 0 0 0 0 0 0
Northeast Supreme 15u White
Jayden Mercado
0 5 0 0 0 0 0 0 0 0
Northeast Supreme 15u White
Dax Piemonte
0 37 0 0 0 0 0 0 0 0
Northeast Supreme 15u White
Joseph Pietrunti
0 0 61 0 0 0 0 0 0 0
Northeast Supreme 15u White
Railyn Uceta
0 69 0 0 0 0 0 0 0 0
Northeast Supreme 15u White
Jassiah Vega
0 34 0 0 0 0 0 0 0 0
Northeast Supreme Black
Christian Adorno
0 95 0 0 0 0 0 0 0 0
Northeast Supreme Black
Michael Balducci
0 0 92 0 0 0 0 0 0 0
Northeast Supreme Black
Chris Gantaifis
0 0 77 0 0 0 0 0 0 0
Northeast Supreme Black
Danny Giannetti
0 0 15 0 0 0 0 0 0 0
Northeast Supreme Black
Carter Grande
0 24 0 0 0 0 0 0 0 0
Northeast Supreme Black
Brendan Lewis
0 0 40 0 0 0 0 0 0 0
Northeast Supreme Black
Ben Raspanti
0 0 37 0 0 0 0 0 0 0
Ny Dynasty 2025’S
Dylan Bligh
0 0 21 0 0 0 0 0 0 0
Ny Dynasty 2025’S
Christian Caccavale
0 70 0 0 0 0 0 0 0 0
Ny Dynasty 2025’S
Louis Demontreux
0 0 83 0 0 0 0 0 0 0
Ny Dynasty 2025’S
jeremiah hoban
0 0 60 0 0 0 0 0 0 0
Ny Dynasty 2025’S
matthew martin
0 0 33 0 0 0 0 0 0 0
Ny Dynasty 2025’S
Harrison Roche
0 24 0 0 0 0 0 0 0 0
Ny Dynasty 2025’S
Ryan Sandberg
0 0 19 0 0 0 0 0 0 0
Ny Dynasty 2025’S
Matt Sutera
0 0 1 0 0 0 0 0 0 0
Omnibuild Hammers
Thomas Fitzsimmons
0 45 0 0 0 0 0 0 0 0
Omnibuild Hammers
Zachary Hampton
0 11 0 0 0 0 0 0 0 0
Omnibuild Hammers
Andrew Klimovich
0 0 98 0 0 0 0 0 0 0
Omnibuild Hammers
JT Mohlmann
0 0 28 0 0 0 0 0 0 0
Omnibuild Hammers
Nicholas Montello
0 72 0 0 0 0 0 0 0 0
Omnibuild Hammers
Cory Pascarella
0 60 0 0 0 0 0 0 0 0
Powerballers
Ryan Ciesla
0 63 0 0 0 0 0 0 0 0
Powerballers
Owen Fogel
0 0 39 0 0 0 0 0 0 0
Powerballers
Andrew Klitsch
0 66 0 0 0 0 0 0 0 0
Powerballers
Colin McMahon
0 0 52 0 0 0 0 0 0 0
Powerballers
Justin Mikovitch
0 44 0 0 0 0 0 0 0 0
Powerballers
Shane Ohl
0 23 0 0 0 0 0 0 0 0
Ps2 Academy
Casey Baratta
0 20 0 0 0 0 0 0 0 0
Ps2 Academy
Nick Bumbaco
0 0 49 0 0 0 0 0 0 0
Ps2 Academy
Matt Caruso
0 38 0 94 0 0 0 0 0 0
Ps2 Academy
Alex Khodik
0 0 55 0 0 0 0 0 0 0
Ps2 Academy
Andy Rodriguez
0 48 0 0 0 0 0 0 0 0
Ps2 Academy
Jason Sansone
0 18 3 0 0 0 0 0 0 0
Ps2 Academy
Leo Spitaleri
0 45 0 0 0 0 0 0 0 0
Ps2 Academy
Nick Werner
0 44 0 0 0 0 0 0 0 0
Scanzano Combat 15u National
Andrew Bechtel
0 0 48 0 0 0 0 0 0 0
Scanzano Combat 15u National
Austin Hanni
91 0 0 0 0 0 0 0 0 0
Scanzano Combat 15u National
Josh Nolan
0 67 0 0 0 0 0 0 0 0
Sj Surf 15u
Chase Camac
0 0 90 0 0 0 0 0 0 0
Sj Surf 15u
Josh Difilippo
0 17 36 0 0 0 0 0 0 0
Sj Surf 15u
Gabe Gillespie
0 1 0 99 0 0 0 0 0 0
Sj Surf 15u
Finn Haines
0 0 96 0 0 0 0 0 0 0
Sj Surf 15u
Ryan Mallen
0 0 26 25 0 0 0 0 0 0
Sj Surf 15u
Jay Salsbery
0 96 0 0 0 0 0 0 0 0
SJ Young Guns 15U Carolina
Tyler Dell
0 0 6 8 0 0 0 0 0 0
SJ Young Guns 15U Carolina
Anthony Gogolski
0 25 92 0 0 0 0 0 0 0
SJ Young Guns 15U Carolina
Eric Lipka
0 0 19 0 0 0 0 0 0 0
SJ Young Guns 15U Carolina
Hudson Rue
100 0 0 0 0 0 0 0 0 0
SJ Young Guns 15U Carolina
Brayden Simpson
0 11 0 95 0 0 0 0 0 0
SJ Young Guns 15U Carolina
Nick Watson
7 75 0 0 0 0 0 0 0 0
SJ Young Guns 15U Navy
Connor Hafto
0 0 0 65 0 0 0 0 0 0
SJ Young Guns 15U Navy
Nathan Park
0 0 0 65 0 0 0 0 0 0
SJ Young Guns 15U Navy
Sam Saccomanno
0 31 0 0 0 0 0 0 0 0
SJ Young Guns 15U Navy
Zachary Smith
0 0 92 0 0 0 0 0 0 0
SJ Young Guns 15U Navy
Mark Sooy
0 0 72 0 0 0 0 0 0 0
SJ Young Guns 15U Navy
Kyle Trzaskawka
0 94 0 0 0 0 0 0 0 0
Titus Sports 2025
Max Bartholf
0 9 0 0 0 0 0 0 0 0
Titus Sports 2025
Mike Candy
51 0 0 0 0 0 0 0 0 0
Titus Sports 2025
Kyle Dailey
0 0 68 0 0 0 0 0 0 0
Titus Sports 2025
Jacob Glazier
0 0 6 0 0 0 0 0 0 0
Titus Sports 2025
Jj Lai
0 58 0 0 0 0 0 0 0 0
Titus Sports 2025
Braden Pomponi
87 0 0 0 0 0 0 0 0 0
Titus Sports 2025
Austin Schurman
0 71 0 0 0 0 0 0 0 0
Titus Sports 2025
Coleton Sims
0 0 68 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Vincent Bardong
0 22 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Andrew Bellina
0 32 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Vincent D'Ovidio
0 12 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Johnathan Konczynski
0 39 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Ty Lawless
0 13 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Sean Nelson
0 17 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Nicholas Neville
0 76 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Robert Pascale
0 55 0 0 0 0 0 0 0 0
TKR Reds 25 Dowd
John Santomassino
0 0 37 0 0 0 0 0 0 0
TKR Reds 25 Dowd
Anthony Woods
0 0 60 0 0 0 0 0 0 0
Total Skills
Jake Friedman
0 0 43 0 0 0 0 0 0 0
Total Skills
Landen Hinds
0 43 0 0 0 0 0 0 0 0
Total Skills
Michael Koldhoff
0 0 80 0 0 0 0 0 0 0
Total Skills
Teagan Mason
0 43 0 0 0 0 0 0 0 0
Total Skills
Alex Shuart
0 93 0 0 0 0 0 0 0 0
Total Skills
Garis Tocco
0 53 0 0 0 0 0 0 0 0
Tri-State Arsenal NAC
Ronan Frawley
0 0 75 0 0 0 0 0 0 0
Tri-State Arsenal NAC
Nathan Gross
0 0 20 0 0 0 0 0 0 0
Tri-State Arsenal NAC
Nate Lawton
0 49 0 0 0 0 0 0 0 0
Tri-State Arsenal NAC
Arav Puthraya
0 61 0 0 0 0 0 0 0 0
Tri-State Arsenal NAC
Will Seiler
0 0 84 0 0 0 0 0 0 0
Tri-State Arsenal NAC
Peyton Shaw
0 39 0 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Aidan Bakker
0 0 43 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Jj Conte
0 0 100 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Ryan Lamberth
0 0 41 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Anthony Maro
0 0 72 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Carmine Maro
0 0 10 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Mason Millard
0 12 36 0 0 0 0 0 0 0
UnCommon Baseball 2025 Gold
Jack Pogue
0 90 0 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
William Buchan
0 0 51 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
Declan Dicarlo
0 26 0 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
Connor Glynn
0 0 74 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
Connor Levine
0 37 0 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
Ryan Nunn
0 14 0 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
Robert Roma
0 85 0 0 0 0 0 0 0 0
Warehouse Grizzlies '25 Black
Thomas Schlaline
0 71 0 0 0 0 0 0 0 0
Zoom Baseball Academy
Carlo Cesar
80 0 0 0 0 0 0 0 0 0
Zoom Baseball Academy
Anthony Coppola
0 0 0 30 0 0 0 0 0 0
Zoom Baseball Academy
Chase Forester
0 73 0 0 0 0 0 0 0 0
Zoom Baseball Academy
John Sitler
0 0 65 0 0 0 0 0 0 0
Zoom Baseball Academy
David Youngwood
3 0 0 89 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest