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)
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/25
Day 2
09/26
Day 3
09/27
Day 4
09/28
Day 5
09/29
Day 6
09/30
Day 7
10/01
Day 8
10/02
Day 9
10/03
Day 10
10/04
.9ers Baseball Club 17u
Henry Escandon
0 0 39 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Jack Green
0 14 0 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Kieran Hollander
28 0 0 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Brandon Hulsart
0 0 21 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Luke Mulhern
0 0 19 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Bobby Nosti
0 50 0 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Shane Panzini
0 23 0 0 0 0 0 0 0 0
.9ers Baseball Club 17u
William Tierney
0 0 35 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Gavin Tuite
0 22 0 0 0 0 0 0 0 0
.9ers Baseball Club 17u
David Ventura
46 0 0 0 0 0 0 0 0 0
.9ers Baseball Club 17u
John Wade
0 0 18 0 0 0 0 0 0 0
.9ers Baseball Club 17u
Dylan Wanagiel
10 0 0 0 0 0 0 0 0 0
17U Ghost Gray
Joseph Bender
33 0 80 0 0 0 0 0 0 0
17U Ghost Gray
Ryan Costello
0 6 35 0 0 0 0 0 0 0
17U Ghost Gray
Matt Mancini
0 77 0 0 0 0 0 0 0 0
17U Ghost Gray
Michael Mirro
93 0 0 0 0 0 0 0 0 0
17U Ghost Gray
Nathan Ruth
0 12 0 0 0 0 0 0 0 0
17U Ghost Gray
Grayson Testino
0 0 33 0 0 0 0 0 0 0
5 Star NE Aiello
Reese Acord
80 0 0 0 0 0 0 0 0 0
5 Star NE Aiello
Ryan Dehaven
0 27 0 0 0 0 0 0 0 0
5 Star NE Aiello
Kayden Faulcon
0 0 83 0 0 0 0 0 0 0
5 Star NE Aiello
Zach Genovesi
19 0 0 0 0 0 0 0 0 0
5 Star NE Aiello
Harry Haeflein
0 79 0 0 0 0 0 0 0 0
5 Star NE Aiello
Jaden Morgan
0 0 31 0 0 0 0 0 0 0
ASBA - Futures 2022 Navy
Tommy Ball
0 20 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Navy
David Catanese
0 0 99 0 0 0 0 0 0 0
ASBA - Futures 2022 Navy
John Fitzpatrick
0 7 29 0 0 0 0 0 0 0
ASBA - Futures 2022 Navy
Andrew Healy
0 74 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Navy
Jackson Snyder
93 0 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Navy
Carter Wilson
13 0 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Tyler Conlan
0 83 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Will Dean
0 97 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Robert Dorn
0 32 61 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Joseph Freebery
0 25 0 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Ben Kaminski
0 5 12 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Kyle Reader
0 0 29 0 0 0 0 0 0 0
ASBA - Futures 2022 Red
Zach Santise
0 0 17 0 0 0 0 0 0 0
Baseball U North NJ 2021
Vincent Civitella
47 0 0 0 0 0 0 0 0 0
Baseball U North NJ 2021
Andre Dean
0 75 0 0 0 0 0 0 0 0
Baseball U North NJ 2021
Joseph Marini
61 0 0 0 0 0 0 0 0 0
Baseball U North NJ 2021
Matthew Orlando
0 0 62 0 0 0 0 0 0 0
Baseball U North NJ 2021
Michael Owens
0 0 48 0 0 0 0 0 0 0
Baseball U North NJ 2021
Jack Pires
0 42 0 0 0 0 0 0 0 0
Canes North Atlantic National
Ronald Barnabei
110 0 0 0 0 0 0 0 0 0
Canes North Atlantic National
Ben Chiara
0 97 0 0 0 0 0 0 0 0
Canes North Atlantic National
Spencer Lazarus
0 0 29 0 0 0 0 0 0 0
Canes North Atlantic National
Carlos Martinez
0 0 107 0 0 0 0 0 0 0
DiChiaro Baseball
Nick Aurigemma
0 59 0 0 0 0 0 0 0 0
DiChiaro Baseball
Robert Dressler
0 0 47 0 0 0 0 0 0 0
DiChiaro Baseball
Nick Nocito
0 84 0 0 0 0 0 0 0 0
DiChiaro Baseball
Michael Silver
0 0 58 0 0 0 0 0 0 0
DiChiaro Baseball
Ryan Spies
0 75 0 0 0 0 0 0 0 0
DiChiaro Baseball
Logan Yhu
0 30 0 0 0 0 0 0 0 0
East Coast Ghost
Mark Capell
92 0 0 0 0 0 0 0 0 0
East Coast Ghost
Zachary Gorman
0 0 101 0 0 0 0 0 0 0
East Coast Ghost
Anthony Gubitosi
0 90 0 0 0 0 0 0 0 0
East Coast Ghost
Charlie Jones
0 0 90 0 0 0 0 0 0 0
East Coast Ghost
Joseph (Jt) Kroner
0 12 38 0 0 0 0 0 0 0
East Coast Ghost
Josh Mack
0 0 25 0 0 0 0 0 0 0
East Coast Ghost
Marcello Mastroianni
38 0 81 0 0 0 0 0 0 0
East Coast Ghost
Justin Sweeney
0 0 91 0 0 0 0 0 0 0
East Coast Sandhogs-Panzarella
Owen Berry
0 7 0 0 0 0 0 0 0 0
East Coast Sandhogs-Panzarella
Liam Birrane
0 15 0 0 0 0 0 0 0 0
East Coast Sandhogs-Panzarella
Mike Collyer
0 0 109 0 0 0 0 0 0 0
East Coast Sandhogs-Panzarella
Caleb Kiss
0 0 5 0 0 0 0 0 0 0
East Coast Sandhogs-Panzarella
Rj Santarsiero
0 108 0 0 0 0 0 0 0 0
East Coast Sandhogs-Panzarella
Brian Walsh
0 107 0 0 0 0 0 0 0 0
Flood City Elite - 2022's
Aidan Coleman
0 95 0 0 0 0 0 0 0 0
Flood City Elite - 2022's
Cade Davis
0 0 75 0 0 0 0 0 0 0
Flood City Elite - 2022's
Derek Fravel
0 81 0 0 0 0 0 0 0 0
Flood City Elite - 2022's
Chase Kranitz
0 0 43 0 0 0 0 0 0 0
Full Count Prospects
Vincent Esposito
0 70 0 0 0 0 0 0 0 0
Full Count Prospects
Andrew Fernandez
160 0 0 0 0 0 0 0 0 0
Full Count Prospects
A Medvetz
0 0 31 0 0 0 0 0 0 0
Full Count Prospects
Ishaan Patel
0 16 43 0 0 0 0 0 0 0
Full Count Prospects
Matthew Rowe
0 0 51 0 0 0 0 0 0 0
Full Count Prospects
Chris Serrano
15 0 0 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
Jonathan Cole
0 58 0 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
Graham Houck
0 62 0 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
William Irwin
0 0 69 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
Jacob Naill
0 44 0 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
Charlie Schmitt
0 0 25 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
Conarie Steinbach
0 8 0 0 0 0 0 0 0 0
HCYP Raiders Blue 2021
Dylan Watson
0 95 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Thomas Carroll
0 110 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Dante Didio
0 0 39 0 0 0 0 0 0 0
Jersey Spiders 18U
Jimmy Hallman
0 59 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Billy Keehn
0 43 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Aaron Stribling
0 0 32 0 0 0 0 0 0 0
Jersey Spiders 18U
Andrew Yarborough
0 0 41 0 0 0 0 0 0 0
Long Island Titans Parso
John Downing
0 46 0 0 0 0 0 0 0 0
Long Island Titans Parso
Matt Hannon
0 72 0 0 0 0 0 0 0 0
Long Island Titans Parso
Sean Jost
0 0 56 0 0 0 0 0 0 0
Long Island Titans Parso
Palmer O'Beirne
0 94 0 0 0 0 0 0 0 0
Long Island Titans Parso
Dominick Persichilli
0 0 45 0 0 0 0 0 0 0
Long Island Titans Parso
Will Rodgers
0 19 0 0 0 0 0 0 0 0
Ma Show 16u National
Evan Hahn
0 0 111 0 0 0 0 0 0 0
MA SHOW 2021
Julio Falcon
0 0 53 0 0 0 0 0 0 0
MA SHOW 2021
Cade Friel
0 0 25 0 0 0 0 0 0 0
MA SHOW 2021
David Gross
0 47 0 0 0 0 0 0 0 0
MA SHOW 2021
Cooper Root
0 31 0 0 0 0 0 0 0 0
MA SHOW 2021
Alec Roselli
0 94 0 0 0 0 0 0 0 0
MA SHOW 2021
Timmy Shell
0 34 0 0 0 0 0 0 0 0
MA SHOW 2021
Dante Viola
0 44 17 0 0 0 0 0 0 0
MVP BEAST 2021 American
Josh Dannenberg
0 105 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Nicholas Goldberg
0 18 0 0 0 0 0 0 0 0
MVP BEAST 2021 American
Gerald Kirchstetter
0 109 42 0 0 0 0 0 0 0
MVP BEAST 2021 American
Matthew Kue
0 0 106 0 0 0 0 0 0 0
MVP BEAST 2021 American
Daniel Sohn
0 20 0 0 0 0 0 0 0 0
MVP BEAST 2021 National
Matthew Canizares
0 0 72 0 0 0 0 0 0 0
MVP BEAST 2021 National
Kyle Colleluori
0 0 20 0 0 0 0 0 0 0
MVP BEAST 2021 National
Matthew Edwards
0 79 0 0 0 0 0 0 0 0
MVP BEAST 2021 National
Patrick Jarvis
0 0 75 0 0 0 0 0 0 0
MVP BEAST 2021 National
Donald Lent
0 0 98 0 0 0 0 0 0 0
MVP BEAST 2021 National
Oscar Osborne
0 91 0 0 0 0 0 0 0 0
MVP BEAST 2021 National
Sammuel Urena
0 47 0 0 0 0 0 0 0 0
MVP BEAST 2022
Giovanni Colasante
0 18 0 0 0 0 0 0 0 0
MVP BEAST 2022
Antonio Ducatelli
0 0 57 0 0 0 0 0 0 0
MVP BEAST 2022
Freddy Flugger
0 0 21 0 0 0 0 0 0 0
MVP BEAST 2022
Cole Lindquist
0 84 0 0 0 0 0 0 0 0
MVP BEAST 2022
Steven Mazza
0 23 0 0 0 0 0 0 0 0
MVP BEAST 2022
Drew Munn
0 99 0 0 0 0 0 0 0 0
MVP BEAST 2022
Nash Thixton
0 0 97 0 0 0 0 0 0 0
MVP BEAST 2022
Randy Ventura
0 0 58 0 0 0 0 0 0 0
MVP BEAST 2022
Gavin Weinstock
0 0 80 0 0 0 0 0 0 0
MVP BEAST 2022
Warner Young
0 27 51 0 0 0 0 0 0 0
Next Level Varsity
Edward Bennett
0 37 0 0 0 0 0 0 0 0
Next Level Varsity
Dennis Lynch
0 0 17 0 0 0 0 0 0 0
Next Level Varsity
Michael Olenick
0 69 0 0 0 0 0 0 0 0
Next Level Varsity
Olivia Pichardo
0 0 69 0 0 0 0 0 0 0
Next Level Varsity Blue
Jack Coogan
0 0 43 0 0 0 0 0 0 0
Next Level Varsity Blue
Andrew Flood
0 39 0 0 0 0 0 0 0 0
Next Level Varsity Blue
Jj Gatti
0 30 0 0 0 0 0 0 0 0
Next Level Varsity Blue
Thomas Hartmann
0 45 0 0 0 0 0 0 0 0
Next Level Varsity Blue
Cameron Heuer
0 68 0 0 0 0 0 0 0 0
Next Level Varsity Blue
Jacob Lee
0 32 0 0 0 0 0 0 0 0
Next Level Varsity Blue
Nick Piazza
0 0 28 0 0 0 0 0 0 0
Next Level Varsity Blue
Christian Sikiric
0 0 61 0 0 0 0 0 0 0
NY Bluebirds 2021
Abel Albarado
0 0 93 0 0 0 0 0 0 0
NY Bluebirds 2021
Angel Aviles
0 12 0 0 0 0 0 0 0 0
NY Bluebirds 2021
Jack Fitzsimons
0 0 42 0 0 0 0 0 0 0
NY Bluebirds 2021
Alvy Grullon
0 0 89 0 0 0 0 0 0 0
NY Bluebirds 2021
Carlos Herrera
0 14 39 0 0 0 0 0 0 0
NY Bluebirds 2021
Ronny Medina
0 93 0 0 0 0 0 0 0 0
NY Bluebirds 2021
Carlos Sanchez
0 18 28 0 0 0 0 0 0 0
NY Bluebirds 2021
Derek Suliz
0 0 13 0 0 0 0 0 0 0
NY Bluebirds 2021
Julian Ventura
0 82 0 0 0 0 0 0 0 0
NY Gothams 2021 Grads
Ezra Gollan
0 0 27 0 0 0 0 0 0 0
NY Gothams 2021 Grads
Harper Harrell
0 0 35 0 0 0 0 0 0 0
NY Gothams 2021 Grads
Michael McKotch
0 0 59 0 0 0 0 0 0 0
NY Gothams 2021 Grads
Daniel Turcotti
0 0 4 0 0 0 0 0 0 0
NY Gothams 2021 Grads
Tommy Verdon
0 104 0 0 0 0 0 0 0 0
PRD Ghost White
Cole Armond
0 98 0 0 0 0 0 0 0 0
PRD Ghost White
Frankie Kern
145 0 0 0 0 0 0 0 0 0
PRD Ghost White
PJ Syvertsen
0 20 53 0 0 0 0 0 0 0
Richmond County National
Patrick Burns
0 28 0 0 0 0 0 0 0 0
Richmond County National
Zachary Clausen
92 0 0 0 0 0 0 0 0 0
Richmond County National
Joseph Dimino
0 0 50 0 0 0 0 0 0 0
Richmond County National
Christopher Fidanza
0 75 0 0 0 0 0 0 0 0
Richmond County National
Collin Kratzer
0 22 0 0 0 0 0 0 0 0
Richmond County National
Joseph Petrucci
22 0 10 0 0 0 0 0 0 0
Richmond County National
Matt Polemeni
0 0 30 0 0 0 0 0 0 0
SJ Elite
Sean Davis
0 16 0 0 0 0 0 0 0 0
SJ Elite
Ryan Dromboski
0 0 95 0 0 0 0 0 0 0
SJ Elite
Blake Mitnick
0 62 0 0 0 0 0 0 0 0
SJ Elite
Spencer Shissler
0 0 7 0 0 0 0 0 0 0
SJ Elite
Chase Topolski
0 102 0 0 0 0 0 0 0 0
SJ Elite
Petey Tronosky
0 37 0 0 0 0 0 0 0 0
Steel American 2022
Andrew Barbieri
0 23 0 0 0 0 0 0 0 0
Steel American 2022
Nicholas Barrone
0 38 0 0 0 0 0 0 0 0
Steel American 2022
Billy Bullock
0 0 72 0 0 0 0 0 0 0
Steel American 2022
Matt Caputo
0 0 17 0 0 0 0 0 0 0
Steel American 2022
Albert Ramos
0 0 17 0 0 0 0 0 0 0
Steel American 2022
Jason Sacks
0 36 0 0 0 0 0 0 0 0
Steel American 2022
Kyle Salvati
0 24 0 0 0 0 0 0 0 0
Steel American 2022
Ryan Smith
0 76 0 0 0 0 0 0 0 0
Steel American 2022
Jason Strickland
0 14 30 0 0 0 0 0 0 0
Team BEAST 2022
Christian Antonopoulos
0 47 0 0 0 0 0 0 0 0
Team BEAST 2022
Nate Dudeck
0 36 0 0 0 0 0 0 0 0
Team BEAST 2022
Anthony Fulminante
0 101 0 0 0 0 0 0 0 0
Team BEAST 2022
Holden Lipton
0 79 0 0 0 0 0 0 0 0
Team BEAST 2022
Austin Saji
0 0 55 0 0 0 0 0 0 0
Team BEAST 2022
Russell Silverman
0 21 25 0 0 0 0 0 0 0
Team BEAST 2022
Mateo Sucre
0 0 19 0 0 0 0 0 0 0
Team Eiger
Christopher Auclair
0 107 0 0 0 0 0 0 0 0
Team Eiger
Michael Bowler
0 0 77 0 0 0 0 0 0 0
Team Eiger
Bryant Carpenter
0 78 0 0 0 0 0 0 0 0
Team Eiger
Michael Mancini
0 3 0 0 0 0 0 0 0 0
Team Eiger
Sean Smith
0 0 44 0 0 0 0 0 0 0
Team Eiger
Davis Wanchisen
0 6 0 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Andy Kipp
57 0 0 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Zachary Laubach
0 0 19 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Nicolas Manee
0 0 11 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Drew Oppenheim
0 65 0 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Zach Taddeo
70 0 0 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Carmine Toto
0 0 62 0 0 0 0 0 0 0
The North Jersey Cardinals 17U Red
Nick Williams
0 60 0 0 0 0 0 0 0 0
The Upper Deck Elite
Jayden Brown
0 83 0 0 0 0 0 0 0 0
The Upper Deck Elite
Hunter Cardenas
26 0 0 0 0 0 0 0 0 0
The Upper Deck Elite
Bobby Cushing
0 0 97 0 0 0 0 0 0 0
The Upper Deck Elite
Jason Page
0 28 0 0 0 0 0 0 0 0
The Upper Deck Elite
Julian Salvadore
77 0 0 0 0 0 0 0 0 0
The Upper Deck Elite
Shreyas Sekhar
0 20 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Michael Cassandra
0 0 14 0 0 0 0 0 0 0
Zoned RedHawks Elite
Jake Francis
0 0 54 0 0 0 0 0 0 0
Zoned RedHawks Elite
Chase Moskowitz
0 10 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Carter Nowack
0 103 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Mike Wansaw
0 99 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/25
Day 2
09/26
Day 3
09/27
Day 4
09/28
2020 WWBA Northeast Qualifier.9ers Baseball CLubShane Panzini849/21/2020 RR