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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
Day 5
07/20
Day 6
07/21
Day 7
07/22
Day 8
07/23
Day 9
07/24
Day 10
07/25
Batting 1.000 Seminoles (Skoller)
Ryan Anderson
33 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Nicholas Apollo
34 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Troy Defrancesco
0 0 57 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Andrew Galligan
50 0 0 44 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Stephen Ierides
0 61 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Michael Jazylo
0 66 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Harry Kalogiannis
7 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Thomas Napolitano
0 0 0 56 0 0 0 0 0 0
Batting 1.000 Seminoles (Skoller)
Christian Parisa
0 0 0 29 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Matt Bodkin
0 0 27 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Thomas DiLeo
23 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Justin Jaskolski
0 0 0 43 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Jack Macfall
0 0 72 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Jaycen Ng
0 0 18 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Anthony Rivera
0 0 0 34 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Alexander "Aj" Sainsbury
0 31 0 48 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Liam Shwom
0 61 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Nate Sica
60 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
0 35 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Robbie Melo
0 71 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Logan Norman
4 0 0 74 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Max Reichenbach
75 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2024s
James Reidy
0 0 0 25 0 0 0 0 0 0
East Coast Lumberjacks 2024s
Gordon Votruba
34 0 87 0 0 0 0 0 0 0
KA Elite Junior Ducks
Steven Allgeier
30 0 14 0 0 0 0 0 0 0
KA Elite Junior Ducks
Jeremy Assenmacher
30 0 36 0 0 0 0 0 0 0
KA Elite Junior Ducks
Connor Autera
20 34 0 0 0 0 0 0 0 0
KA Elite Junior Ducks
Kevin Beaz
0 78 0 0 0 0 0 0 0 0
KA Elite Junior Ducks
Nolan Britt
0 0 45 0 0 0 0 0 0 0
KA Elite Junior Ducks
Thomas Charlwood
48 0 0 23 0 0 0 0 0 0
KA Elite Junior Ducks
Daniel Lambertson
0 2 0 27 0 0 0 0 0 0
KA Elite Junior Ducks
Luke Rizzo
0 0 9 0 0 0 0 0 0 0
KA Elite Junior Ducks
Shawn Ryan
0 0 0 70 0 0 0 0 0 0
Long Island Baseball 14U
Tom Asaro
0 17 0 34 0 0 0 0 0 0
Long Island Baseball 14U
Justin Babiak
26 0 35 0 0 0 0 0 0 0
Long Island Baseball 14U
Logan Bennett
0 44 0 7 0 0 0 0 0 0
Long Island Baseball 14U
John Leahy
0 0 0 85 0 0 0 0 0 0
Long Island Baseball 14U
Bryan McCleary
0 36 0 0 0 0 0 0 0 0
Long Island Baseball 14U
Nick Morabito
0 0 29 0 0 0 0 0 0 0
Long Island Baseball 14U
Christopher Nell
49 0 46 0 0 0 0 0 0 0
Long Island Baseball 14U
John Puvogel
35 0 0 0 0 0 0 0 0 0
Long Island Baseball 14U
Brian Sanchez
0 18 0 17 0 0 0 0 0 0
Long Island Baseball 14U
Jessie Tricario
19 0 0 20 0 0 0 0 0 0
Long Island Body Armor Titans
Aaron Babaev
0 0 0 0 28 0 0 0 0 0
Long Island Body Armor Titans
Peter Beisel
67 0 0 0 10 0 0 0 0 0
Long Island Body Armor Titans
Nicholas D'Avanzo
0 0 25 82 0 0 0 0 0 0
Long Island Body Armor Titans
Ben Kennedy
24 0 0 0 65 0 0 0 0 0
Long Island Body Armor Titans
Sebastian Lippman
0 0 0 0 10 0 0 0 0 0
Long Island Body Armor Titans
John Margolies
0 35 0 63 0 0 0 0 0 0
Long Island Body Armor Titans
Peter Nenadich
17 0 40 0 0 0 0 0 0 0
Long Island Body Armor Titans
Daniel Rubin
0 65 0 0 0 0 0 0 0 0
Long Island Body Armor Titans
Sean Wille
0 19 47 0 0 0 0 0 0 0
Long Island Elite Bock
Ryan Caroll
0 52 0 0 0 0 0 0 0 0
Long Island Elite Bock
Kaolis Delacruz
0 46 0 0 0 0 0 0 0 0
Long Island Elite Bock
Tyler Diez
0 0 87 0 0 0 0 0 0 0
Long Island Elite Bock
Kieran Kehoe
0 0 37 0 0 0 0 0 0 0
Long Island Elite Bock
Jimmy Stroehlein
72 0 0 0 0 0 0 0 0 0
Long Island Elite Bock
Nicholas Sullivan
12 17 0 77 0 0 0 0 0 0
Long Island Elite Bock
Demetrios Zirogiannis
0 0 18 0 0 0 0 0 0 0
Long Island Elite Piscatelli
Lucas Abbatiello
0 27 0 25 0 0 0 0 0 0
Long Island Elite Piscatelli
Alexander Adipietro
0 45 0 0 0 0 0 0 0 0
Long Island Elite Piscatelli
Matthew Connolly
0 16 0 0 0 0 0 0 0 0
Long Island Elite Piscatelli
Matthew Eysser
0 0 44 0 0 0 0 0 0 0
Long Island Elite Piscatelli
Thomas Lonergan
52 0 0 37 0 0 0 0 0 0
Long Island Elite Piscatelli
Kevin Loughlin
0 13 0 0 0 0 0 0 0 0
Long Island Elite Piscatelli
Gaspare Puccio
0 0 64 0 0 0 0 0 0 0
Long Island Elite Piscatelli
Michael Roy
0 43 0 0 0 0 0 0 0 0
Long Island Elite Piscatelli
John Sullivan
59 0 0 0 0 0 0 0 0 0
Long Island Titans McKnight
Matthew Cruz
0 61 0 0 0 0 0 0 0 0
Long Island Titans McKnight
Paul Fontana
0 0 0 82 0 0 0 0 0 0
Long Island Titans McKnight
Anthony Gebel
0 37 0 0 45 0 0 0 0 0
Long Island Titans McKnight
Luciano Lorefice
11 0 33 0 0 0 0 0 0 0
Long Island Titans McKnight
Kj Noe
0 0 0 20 0 0 0 0 0 0
Long Island Titans McKnight
Dominick Weidtman
49 0 0 18 0 0 0 0 0 0
Long Island Titans McKnight
Jordan Ynoa
0 11 0 0 76 0 0 0 0 0
Long Island Titans McKnight
Theo Zacharia
0 0 79 0 0 0 0 0 0 0
Long Island Titans Palermo
Cole Beyer
0 0 0 49 0 0 0 0 0 0
Long Island Titans Palermo
Charlie Centeno
0 9 0 17 0 0 0 0 0 0
Long Island Titans Palermo
Jake Coyle
0 20 0 17 0 0 0 0 0 0
Long Island Titans Palermo
Vincent Crafa
64 0 0 0 0 0 0 0 0 0
Long Island Titans Palermo
John Cutter
0 0 37 0 0 0 0 0 0 0
Long Island Titans Palermo
James Horodyski
31 0 0 43 0 0 0 0 0 0
Long Island Titans Palermo
Sean Kassnove
0 0 0 20 0 0 0 0 0 0
Long Island Titans Palermo
Domenic Steinmark
0 43 0 0 0 0 0 0 0 0
Long Island Titans Palermo
Christopher Triolo
0 0 58 0 0 0 0 0 0 0
Team BEAST 14u Black
Joe Burriesci
0 0 0 43 0 0 0 0 0 0
Team BEAST 14u Black
Michael D'Ambrosio
0 0 0 0 62 0 0 0 0 0
Team BEAST 14u Black
Peter Davies
0 26 0 0 0 0 0 0 0 0
Team BEAST 14u Black
Aj Figueroa
0 61 0 0 0 0 0 0 0 0
Team BEAST 14u Black
Evan Kay
0 0 0 0 56 0 0 0 0 0
Team BEAST 14u Black
Hayden Magliano
0 32 0 0 0 0 0 0 0 0
Team BEAST 14u Black
Ryan Marchina
0 27 0 0 0 0 0 0 0 0
Team BEAST 14u Black
Ethan Paluszek
0 0 0 39 0 0 0 0 0 0
Team BEAST 14u Black
Carmine Scardina
0 92 0 0 0 0 0 0 0 0
Team BEAST 14u Black
George Trimigliozzi
0 12 0 0 0 0 0 0 0 0
Team BEAST 14u Crimson
Nicholas Columbano
0 0 76 0 0 0 0 0 0 0
Team BEAST 14u Crimson
Dylan Hammer
0 40 0 0 0 0 0 0 0 0
Team BEAST 14u Crimson
Matthew Korologos
0 0 45 0 0 0 0 0 0 0
Team BEAST 14u Crimson
Sebastian LoCurto
0 16 0 94 0 0 0 0 0 0
Team BEAST 14u Crimson
Michael Lombardo
0 11 0 34 0 0 0 0 0 0
Team BEAST 14u Crimson
Jack O'Leary
0 15 83 0 0 0 0 0 0 0
Team BEAST 14u Crimson
James Roselli
0 19 57 0 0 0 0 0 0 0
Team BEAST 14u Crimson
Jack Wiser
0 37 0 0 0 0 0 0 0 0
Team Steel Clippers
Nicholas Deluca
0 79 0 0 0 0 0 0 0 0
Team Steel Clippers
Kenny Frenkel
24 0 0 12 0 0 0 0 0 0
Team Steel Clippers
Sean McGuire
0 0 28 100 0 0 0 0 0 0
Team Steel Clippers
Mark Moebes
88 0 0 0 0 0 0 0 0 0
Team Steel Clippers
Brogan Olson
0 0 84 0 0 0 0 0 0 0
Team Steel Clippers
Zachary Papnicolatos
0 0 0 25 0 0 0 0 0 0
Team Steel Clippers
Harrison Stein
0 8 0 0 0 0 0 0 0 0
Team Steel Gold 14u Sal
Connor Buonconsiglio
0 0 52 0 0 0 0 0 0 0
Team Steel Gold 14u Sal
Bobby Cilluffo
0 0 0 82 0 0 0 0 0 0
Team Steel Gold 14u Sal
Sean Erdmann
0 0 0 27 0 0 0 0 0 0
Team Steel Gold 14u Sal
Christopher (CJ) Forman
25 0 0 80 0 0 0 0 0 0
Team Steel Gold 14u Sal
Benedetto LaRosa
17 0 0 0 0 0 0 0 0 0
Team Steel Gold 14u Sal
Tyler Luizzi
77 0 0 0 0 0 0 0 0 0
Team Steel Gold 14u Sal
Charlie Maragioglio
0 0 0 39 0 0 0 0 0 0
Team Steel Gold 14u Sal
Cristian (CJ) Rivera
0 0 84 0 0 0 0 0 0 0
Tri State Arsenal NY 14U National
John Aquilino
0 43 0 0 70 0 0 0 0 0
Tri State Arsenal NY 14U National
Connor Bunce
0 11 0 0 0 0 0 0 0 0
Tri State Arsenal NY 14U National
Devin McQuillan
0 0 0 65 0 0 0 0 0 0
Tri State Arsenal NY 14U National
Michael Monaco
0 74 0 0 0 0 0 0 0 0
Tri State Arsenal NY 14U National
Nathan Mullen
0 0 0 0 24 0 0 0 0 0
Tri State Arsenal NY 14U National
Matthew Nochowitz
0 0 0 0 16 0 0 0 0 0
Tri State Arsenal NY 14U National
Jayden Paranandi
0 43 0 19 52 0 0 0 0 0
Tri State Arsenal NY 14U National
Alex Strickland
0 50 0 0 0 0 0 0 0 0
Tri State Arsenal NY 14U National
Hunter Trenaman
0 27 0 79 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
07/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
2020 WWBA 14U National ChampionshipLittle Caesars BaseballDenali Rivera847/14/2020 RR RR RR