1,637 MLB PLAYERS | 13,326 MLB DRAFT SELECTIONS
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
06/21
Day 2
06/22
Day 3
06/23
Day 4
06/24
Day 5
06/25
Day 6
06/26
Day 7
06/27
Day 8
06/28
Day 9
06/29
Day 10
06/30
17U Sportika Gallagher National
Daniel Facchiano
0 18 51 0 0 0 0 0 0 0
17U Sportika Gallagher National
Vincenzo Impresa
0 90 0 0 0 0 0 0 0 0
17U Sportika Gallagher National
Kenny Lombardo
0 6 25 0 0 0 0 0 0 0
17U Sportika Gallagher National
Matt Ostroman
0 0 68 0 0 0 0 0 0 0
17U Sportika Gallagher National
Jason Ramirez
0 40 0 0 0 0 0 0 0 0
17U Sportika Gallagher National
Alec Schwartz
0 74 0 0 0 0 0 0 0 0
BCC Prospects 17u
Ari Isaacson
0 28 0 0 0 0 0 0 0 0
BCC Prospects 17u
Jesse Lacefield
0 72 0 0 0 0 0 0 0 0
BCC Prospects 17u
Ryan McIntyre
0 0 75 0 0 0 0 0 0 0
BCC Prospects 17u
Ben Ruth
0 56 0 0 0 0 0 0 0 0
BCC Prospects 17u
Jesse Siegel
0 13 0 0 0 0 0 0 0 0
BCC Prospects 17u
Noah Smith
0 13 35 0 0 0 0 0 0 0
BCC Prospects 17u
Bennett Solomon
0 99 0 0 0 0 0 0 0 0
BCC Prospects 17u
Dev Zoks
0 0 102 0 0 0 0 0 0 0
Boys of Summer - 2020s
Joey Dejesus
0 27 0 0 0 0 0 0 0 0
Boys of Summer - 2020s
Justin Emanuel
0 0 108 0 0 0 0 0 0 0
Boys of Summer - 2020s
Evan Mazako
0 91 0 0 0 0 0 0 0 0
Boys of Summer - 2020s
Max McLoughlin
0 0 99 0 0 0 0 0 0 0
Boys of Summer - 2020s
Joey Romano
0 21 0 0 0 0 0 0 0 0
Boys of Summer - 2020s
Anthony Steele
0 94 0 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
Paul Barber
0 53 0 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
Alec Charland
0 0 64 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
Elijah Foust
0 48 0 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
Joe Kellar
0 0 103 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
Nick Mahar
0 36 0 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
Ryan Nowak
0 0 80 0 0 0 0 0 0 0
DC Devils Cats 17U Gold
James Ward
0 91 0 0 0 0 0 0 0 0
East Coast Jays
James Capozzi
0 0 37 0 0 0 0 0 0 0
East Coast Jays
Joe Detommaso
0 0 107 0 0 0 0 0 0 0
East Coast Jays
Paul Maggio
0 87 0 0 0 0 0 0 0 0
East Coast Jays
Chris Murray
0 0 83 0 0 0 0 0 0 0
East Coast Jays
Michael Pearlstein
0 24 0 0 0 0 0 0 0 0
East Coast Jays
Philip Piro
0 70 0 0 0 0 0 0 0 0
Farrah Scout
Andy Antonio
0 0 6 0 0 0 0 0 0 0
Farrah Scout
Pete Estrada
0 0 66 0 0 0 0 0 0 0
Farrah Scout
Andrew Glauber
0 40 0 0 0 0 0 0 0 0
Farrah Scout
Christopher Lotito
0 0 20 0 0 0 0 0 0 0
Farrah Scout
Matthew Martinez
0 0 19 0 0 0 0 0 0 0
Farrah Scout
Ryan Mulcahey
0 24 17 0 0 0 0 0 0 0
Farrah Scout
Ryan Rozinski
0 45 0 0 0 0 0 0 0 0
Farrah Scout
Rafael Solano
0 30 50 0 0 0 0 0 0 0
Farrah Scout
Kyle Turanick
0 22 0 0 0 0 0 0 0 0
Farrah Scout
David Vignapiano
0 45 0 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Anthony Agosta
0 5 0 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Marcello Arrigo
0 0 24 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Anthony Barone
0 0 96 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Michael Benincasa
0 0 26 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Jack Fama
0 0 102 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Jaiden Martinez
0 103 0 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Robert Schnoor
0 104 0 0 0 0 0 0 0 0
LI Hawks 17U (Martinez/Inz)
Kobe Thomas
0 14 0 0 0 0 0 0 0 0
LIB 2020 Enriquez
Mac Cooper
0 9 85 0 0 0 0 0 0 0
LIB 2020 Enriquez
Franco Dimilta
0 0 99 0 0 0 0 0 0 0
LIB 2020 Enriquez
Christian Ramirez
0 82 0 0 0 0 0 0 0 0
LIB 2020 Enriquez
Joseph Rosser
0 0 21 0 0 0 0 0 0 0
LIB 2020 Enriquez
Andrew Ulrich
0 83 0 0 0 0 0 0 0 0
LIB 2020 Enriquez
Liam Walsh
0 0 15 0 0 0 0 0 0 0
LIB 2020 Prime
Nick Bell
0 0 0 40 0 0 0 0 0 0
LIB 2020 Prime
Anthony Comunale
0 0 81 0 0 0 0 0 0 0
LIB 2020 Prime
Ryan Klee
0 0 70 0 0 0 0 0 0 0
LIB 2020 Prime
Nicholas Kozerski
0 87 0 0 0 0 0 0 0 0
LIB 2020 Prime
Jason Labrador
0 0 0 95 0 0 0 0 0 0
LIB 2020 Prime
John Ohanian
0 0 14 0 0 0 0 0 0 0
LIB 2020 Prime
Owen Rose
0 100 0 0 0 0 0 0 0 0
Little Caesars Baseball
Nick Chittum
0 29 97 0 0 0 0 0 0 0
Little Caesars Baseball
Cooper Donlin
0 18 32 0 0 0 0 0 0 0
Little Caesars Baseball
Jeremy Fuchs
0 84 0 0 0 0 0 0 0 0
Little Caesars Baseball
Jacob Montrose
0 0 13 0 0 0 0 0 0 0
Little Caesars Baseball
Mitchell Mychajluk
0 29 80 0 0 0 0 0 0 0
Little Caesars Baseball
Blaise Wilcenski
0 17 0 0 0 0 0 0 0 0
Little Caesars Baseball
Drew Zelenak
0 27 28 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Hector Alejandro
0 0 0 18 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Matthew Brown-Eiring
0 11 0 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Jack Carr
0 83 0 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Michael Ciminiello
0 0 22 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Charlie Cucchiara
0 0 0 15 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Bobby Dicapua
0 0 0 49 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Gavin McAlonie
0 0 41 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Brock Murtha
0 74 0 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Justin Rosner
0 0 79 0 0 0 0 0 0 0
Long Island Body Armor Titans 17U
Cole Zaffiro
0 0 40 0 0 0 0 0 0 0
Long Island Titans Giaco
Frankie Cozzolino
0 105 0 0 0 0 0 0 0 0
Long Island Titans Giaco
Jake Giordano
0 0 94 0 0 0 0 0 0 0
Long Island Titans Giaco
Anthony Marotta
0 42 0 0 0 0 0 0 0 0
Long Island Titans Giaco
Corey Phelan
0 0 63 0 0 0 0 0 0 0
Long Island Titans Giaco
Ruben Soto
0 0 50 0 0 0 0 0 0 0
Long Island Titans Giaco
Kyle Torcivia
0 65 0 0 0 0 0 0 0 0
Long Island Titans Giaco
Max Weinstein
0 3 0 0 0 0 0 0 0 0
Long Island Titans Houghton
Christian Cicchetti
0 26 0 0 0 0 0 0 0 0
Long Island Titans Houghton
Patrick Delaney
0 0 79 0 0 0 0 0 0 0
Long Island Titans Houghton
Kevin Gross
0 81 0 0 0 0 0 0 0 0
Long Island Titans Houghton
Alessandro Gullo
0 78 0 0 0 0 0 0 0 0
Long Island Titans Houghton
Anthony Hernandez
0 0 47 0 0 0 0 0 0 0
Long Island Titans Houghton
Bobby Molinaro Jr.
0 0 28 0 0 0 0 0 0 0
Long Island Titans Houghton
Andrew Sabatino
0 43 0 0 0 0 0 0 0 0
Long Island Titans Houghton
Tommy Smyth
0 16 69 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
Jake Barrett
0 0 0 47 0 0 0 0 0 0
Long Island Titans-Parso 17U
Bradley Battaglini
0 58 0 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
Frankie Collora
0 0 15 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
Bobby Conlon
0 74 0 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
EJ Exposito
0 0 0 35 0 0 0 0 0 0
Long Island Titans-Parso 17U
Giancarlo Giacometti
0 0 85 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
Michael Sadowski
0 82 0 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
Giovanni Sarchese
0 0 80 0 0 0 0 0 0 0
Long Island Titans-Parso 17U
Frankie Whitenack
0 0 0 62 0 0 0 0 0 0
Massapequa R. Baseball 2020
Jalen Grant
0 0 78 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Jack Keenan
0 44 0 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Daniel Meaney
0 89 0 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Joe Reda
0 0 36 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Robert Romeo
0 0 47 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Daniel Sohn
0 56 0 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Kyle Stamm
0 14 0 0 0 0 0 0 0 0
Massapequa R. Baseball 2020
Ryan Umano
0 0 51 0 0 0 0 0 0 0
Mid Penn Prospects 2020
Bryce Andrews
0 0 15 56 0 0 0 0 0 0
Mid Penn Prospects 2020
Eddie Ensor
0 94 0 0 0 0 0 0 0 0
Mid Penn Prospects 2020
Tanner Merovich
0 0 101 0 0 0 0 0 0 0
Mid Penn Prospects 2020
Ryan Murphy
0 63 0 0 0 0 0 0 0 0
Mid Penn Prospects 2020
Jj Sadler
0 45 0 94 0 0 0 0 0 0
Mid Penn Prospects 2020
Julian Santana
0 0 0 26 0 0 0 0 0 0
Mid Penn Prospects 2020
Alec Welshans
0 51 0 0 0 0 0 0 0 0
Mid Penn Prospects 2020
Evan Williams
0 1 102 0 0 0 0 0 0 0
MVP BEAST
Peter Carreca
0 81 0 0 0 0 0 0 0 0
MVP BEAST
Larry Citrola
0 22 65 0 0 0 0 0 0 0
MVP BEAST
Kyle Colleluori
0 17 24 0 0 0 0 0 0 0
MVP BEAST
Michael Dimartino
0 0 78 0 0 0 0 0 0 0
MVP BEAST
Ziv Gar
0 56 0 0 0 0 0 0 0 0
MVP BEAST
Thomas Palazzotto
0 0 64 0 0 0 0 0 0 0
MVP BEAST
Matthew Polestino
0 41 0 0 0 0 0 0 0 0
MVP BEAST
Unknown Unknown
0 0 6 0 0 0 0 0 0 0
Next Level Baseball 2019
Liam Adipietro
0 0 91 0 0 0 0 0 0 0
Next Level Baseball 2019
Teddy Brennan
0 97 0 0 0 0 0 0 0 0
Next Level Baseball 2019
John Flannigan
0 22 0 0 0 0 0 0 0 0
Next Level Baseball 2019
Thomas Lynch
0 26 9 0 0 0 0 0 0 0
Next Level Baseball 2019
Chris Pupa
0 92 0 0 0 0 0 0 0 0
Next Level Baseball 2019
Ryan Walsh
0 0 79 0 0 0 0 0 0 0
PACOY Dragons Showcase Team
Anthony Abraham
0 82 0 0 0 0 0 0 0 0
PACOY Dragons Showcase Team
Christopher Antonelli
0 45 63 0 0 0 0 0 0 0
PACOY Dragons Showcase Team
Jeurys Cuevas
0 30 63 0 0 0 0 0 0 0
PACOY Dragons Showcase Team
Brandon Gonzalez
0 85