2,072 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)
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
07/24
Day 2
07/25
Day 3
07/26
Day 4
07/27
Day 5
07/28
Day 6
07/29
Day 7
07/30
Day 8
07/31
Day 9
08/01
Day 10
08/02
BBA National
John Abrahamsen
0 0 53 0 0 0 0 0 0 0
BBA National
Rocko Brzezniak
17 0 52 0 0 0 0 0 0 0
BBA National
Jake Kalfayan
0 91 37 0 0 0 0 0 0 0
BBA National
Josh Mack
89 0 0 0 0 0 0 0 0 0
BBA National
A Sood
0 27 0 0 0 0 0 0 0 0
BBA National
Tyler Villa
0 0 74 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Wilfredo Acevedo
0 0 64 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Ben Chiara
70 0 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Brian Duarte
0 0 54 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Joshua Garcia
23 0 93 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Nick Houck
45 0 73 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Tyler Johnson
16 0 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Jake Morvillo
92 0 0 0 0 0 0 0 0 0
Canes North Atlantic National 16u
Shawn Reid
0 0 26 0 0 0 0 0 0 0
CT Hanks Yanks
Roy Aponte
0 21 50 0 0 0 0 0 0 0
CT Hanks Yanks
Caleb Claudio
0 47 0 65 0 0 0 0 0 0
CT Hanks Yanks
Jason Green
0 0 0 80 0 0 0 0 0 0
CT Hanks Yanks
Jack Gremse
0 44 0 0 0 0 0 0 0 0
CT Hanks Yanks
Christian Hernandez
0 0 53 0 0 0 0 0 0 0
CT Hanks Yanks
Jaden Orozco
0 0 0 19 0 0 0 0 0 0
CT Hanks Yanks
Yeudy Ramirez
0 0 0 42 0 0 0 0 0 0
CT Hanks Yanks
Angel Rivera
0 0 0 46 0 0 0 0 0 0
CT Hanks Yanks
Luis Roman
0 0 0 17 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Joe Abramson
58 0 0 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Fabian Apicella
0 20 0 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Billy Bissell
13 26 0 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Tyler Cadena
0 13 31 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Shawn Cush
0 0 74 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Matt Filip
0 24 0 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Chris Martinez
42 0 0 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Tim Murphy
0 0 24 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Aidan Pawlak
0 80 0 0 0 0 0 0 0 0
Dream Chasers 2021 / 2022
Dom Vassallo
0 87 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Nic Benhardt
0 73 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Brendan Duffy
0 0 18 0 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Bobby Finn
0 37 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Connor Finnerty
0 0 0 22 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Daniel Kellachan
0 0 98 0 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Colin Ruddy
0 28 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Evan Virno
0 0 0 24 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Ethan Walker
0 0 0 67 0 0 0 0 0 0
East Coast Lumberjacks 2022s
Brian Zibanusky
0 82 0 0 0 0 0 0 0 0
L&M Baseball
Anthony Arrichiello
0 0 13 62 0 0 0 0 0 0
L&M Baseball
Gavin Carlucci
0 0 0 33 0 0 0 0 0 0
L&M Baseball
Aidan McLaren
0 0 0 57 0 0 0 0 0 0
L&M Baseball
Ryan Pritchet
0 0 90 0 0 0 0 0 0 0
L&M Baseball
Justin Ramos
0 46 0 0 0 0 0 0 0 0
L&M Baseball
Benjamin Raphael
0 62 0 0 0 0 0 0 0 0
L&M Baseball
Chris Thorne
0 0 0 20 0 0 0 0 0 0
L&M Baseball
Jeremiah Vega
9 0 0 25 30 0 0 0 0 0
L&M Baseball
Xavier Zykoff
0 0 0 13 71 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Xavier Arana
0 95 0 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Justin Garcia
0 0 20 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Devin Genao
0 0 24 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Miguel Gonzalez
48 0 0 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Yandy James
69 0 0 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Derek Pena
0 0 17 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Timothy Porfido
0 0 89 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Joel Rivera
0 39 0 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Chris Sanchez
0 0 33 0 0 0 0 0 0 0
NORTH JERSEY BANDITS 16U
Miguel Valentin
0 0 90 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
Daniel Caiafa
0 0 97 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
Cole Conneen
67 0 0 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
Ryder Langsdale
20 0 0 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
Angelo Lavaglia
0 20 37 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
Greg Lawson
0 95 0 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
Jeremy Schneider
21 43 1 0 0 0 0 0 0 0
North Jersey Horned Frogs 16U
A Woolbert
0 100 0 0 0 0 0 0 0 0
Northeast Expos
Jacob Cambria
0 0 0 34 0 0 0 0 0 0
Northeast Expos
Gatlin Hovenstine
0 0 48 0 0 0 0 0 0 0
Northeast Expos
James Lordi
0 0 94 0 0 0 0 0 0 0
Northeast Expos
Luke Matta
0 89 0 0 0 0 0 0 0 0
Northeast Expos
Connor Meisner
0 0 0 39 0 0 0 0 0 0
Northeast Expos
Michael Myro
0 10 0 86 0 0 0 0 0 0
Northeast Expos
Colin Williams
0 16 0 0 0 0 0 0 0 0
Northeast Expos
Mark Yanac
0 0 0 83 0 0 0 0 0 0
NY Bluebirds 16U
Abel Albarado
0 17 0 83 0 0 0 0 0 0
NY Bluebirds 16U
Wesley Bodwell
0 26 0 0 0 0 0 0 0 0
NY Bluebirds 16U
Justin Coplin
0 0 0 54 0 0 0 0 0 0
NY Bluebirds 16U
Ricky Gonzalez
0 0 31 22 0 0 0 0 0 0
NY Bluebirds 16U
Alvy Grullon
0 0 0 90 0 0 0 0 0 0
NY Bluebirds 16U
Albert Nieves
19 0 90 0 0 0 0 0 0 0
NY Bluebirds 16U
Julian Ventura
0 59 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Jake Brink
0 0 0 0 64 0 0 0 0 0
NY Gothams 16u (22)
Andrew D'Alessio
0 0 87 0 0 0 0 0 0 0
NY Gothams 16u (22)
Dylan Dereskewicz
0 0 56 0 0 0 0 0 0 0
NY Gothams 16u (22)
Leo DeRisi
0 0 0 0 2 0 0 0 0 0
NY Gothams 16u (22)
Tim Gallagher
0 82 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Issey Gestel
0 37 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Jack Gill
17 0 25 0 0 0 0 0 0 0
NY Gothams 16u (22)
Harper Harrell
32 0 8 0 0 0 0 0 0 0
NY Gothams 16u (22)
William Marmol
22 0 22 0 10 0 0 0 0 0
NY Gothams 16u (22)
Robert Nunez
0 28 0 0 0 0 0 0 0 0
NY Gothams 16u (22)
Alexander Rosario
0 0 0 0 98 0 0 0 0 0
NY Gothams 16u (22)
Christian Tan
0 0 40 0 41 0 0 0 0 0
NY Gothams 16u (22)
Ryan Webb
57 0 0 0 70 0 0 0 0 0
PA Shockers
Ethan Beil
0 18 19 0 0 0 0 0 0 0
PA Shockers
Ryan Dehaven
0 0 95 0 0 0 0 0 0 0
PA Shockers
Aidan Fretz
0 87 0 0 0 0 0 0 0 0
PA Shockers
Robbie Pliszka
0 0 39 0 0 0 0 0 0 0
PA Shockers
Gabe Rohrbach
0 0 41 0 94 0 0 0 0 0
PA Shockers
Shanley Wall
0 22 0 0 0 0 0 0 0 0
PA Shockers
Dylan Witkowski
0 0 16 0 0 0 0 0 0 0
Pro Skills Baseball 16U Select
Quinten Acchione
0 0 64 0 0 0 0 0 0 0
Pro Skills Baseball 16U Select
Landon Friedman
0 0 35 0 0 0 0 0 0 0
Pro Skills Baseball 16U Select
Timothy Hartman
0 84 0 0 0 0 0 0 0 0
Pro Skills Baseball 16U Select
Brody Pasieka
0 0 67 0 0 0 0 0 0 0
Pro Skills Baseball 16U Select
Dillon Rooney
0 0 37 0 0 0 0 0 0 0
Pro Skills Baseball 16U Select
Richard Snyder Iii
0 26 0 0 0 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Carson Applegate
0 19 22 0 25 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Alec Baltz
0 94 0 0 0 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Jake Brogan
0 0 44 0 93 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Jake Cheeseman
0 0 0 0 85 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Brody Colbert
0 0 0 0 56 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Ryan Costello
0 0 42 0 0 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Jude Finizio
0 0 46 0 0 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Christopher Montone
45 0 0 0 98 0 0 0 0 0
Pro Skills Baseball 16U Showcase
Jake Siegel
0 0 85 0 0 0 0 0 0 0
PS2 Academy Crusaders
Ryan Gorab
0 0 71 0 0 0 0 0 0 0
PS2 Academy Crusaders
Rob Hughes
0 80 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Nazier Mule
36 4 0 0 0 0 0 0 0 0
PS2 Academy Crusaders
Myles Nova
0 0 90 0 0 0 0 0 0 0
PS2 Academy Crusaders
Michael O'Hagan
0 0 32 0 0 0 0 0 0 0
PS2 Academy Crusaders
Mike Quinn
0 9 12 0 0 0 0 0 0 0
PS2 Academy Crusaders
John Rigas
0 29 17 0 0 0 0 0 0 0
PS2 Academy Crusaders
Jonathan Rosario
73 0 0 0 0 0 0 0 0 0
RCBC NATIONALS
PJ Craig
21 72 0 94 0 0 0 0 0 0
RCBC NATIONALS
Kasey Gilman
0 0 29 0 0 0 0 0 0 0
RCBC NATIONALS
Christopher Polemeni
0 0 0 100 0 0 0 0 0 0
RCBC NATIONALS
Nicholas Pomponio
0 0 0 0 30 0 0 0 0 0
RCBC NATIONALS
Irwin Quezada
0 0 0 0 95 0 0 0 0 0
RCBC NATIONALS
Nicholas Renna
0 0 0 7 0 0 0 0 0 0
RCBC NATIONALS
Robert Salafia Jr.
0 25 77 0 0 0 0 0 0 0
Seneca AllStars 16u
Nicholas Alvernaz
0 4 0 48 0 0 0 0 0 0
Seneca AllStars 16u
Nolan Barcomb
0 0 0 77 0 0 0 0 0 0
Seneca AllStars 16u
Alex Chrisman
0 0 92 0 0 0 0 0 0 0
Seneca AllStars 16u
Trent Hackett
0 0 0 22 0 0 0 0 0 0
Seneca AllStars 16u
Caden Hollywood
0 0 0 42 0 0 0 0 0 0
Seneca AllStars 16u
Blaise Kolbert
0 0 0 44 0 0 0 0 0 0
Seneca AllStars 16u
Dylan Ribble
0 0 28 0 0 0 0 0 0 0
Seneca AllStars 16u
Owen Stewart
0 95 0 0 0 0 0 0 0 0
Syracuse Elite
Nick Balcom
0 0 22 29 0 0 0 0 0 0
Syracuse Elite
Josh Correia
0 0 25 13 0 0 0 0 0 0
Syracuse Elite
Brady Crawford
0 43 0 0 74 0 0 0 0 0
Syracuse Elite
Dillon Crook
0 0 0 30 0 0 0 0 0 0
Syracuse Elite
Bryce Hall
0 24 0 26 0 0 0 0 0 0
Syracuse Elite
Mike Howell
0 0 15 0 0 0 0 0 0 0
Syracuse Elite
Noah Klasen
0 0 18 0 0 0 0 0 0 0
Syracuse Elite
Ryan Klementowski
0 25 94 0 0 0 0 0 0 0
Syracuse Elite
Jack Krug
0 11 0 20 0 0 0 0 0 0
Syracuse Elite
Eric Mitchell
0 0 0 20 21 0 0 0 0 0
Syracuse Elite
Luis Suarez
0 0 26 0 0 0 0 0 0 0
Syracuse Elite
Jake Zawadzki
0 0 0 0 54 0 0 0 0 0
Tri City Bombers 16U
Andrew Alexander
0 0 35 0 0 0 0 0 0 0
Tri City Bombers 16U
Zachary Ashline
0 31 0 81 0 0 0 0 0 0
Tri City Bombers 16U
Ryan Bilka
0 0 77 0 0 0 0 0 0 0
Tri City Bombers 16U
Patrick Deschaine
22 80 0 0 0 0 0 0 0 0
Tri City Bombers 16U
Aidan Heffner
0 0 0 19 0 0 0 0 0 0
Tri City Bombers 16U
Michael Callan Moss
0 0 0 18 0 0 0 0 0 0
Tri City Bombers 16U
Michael O’Shaughnessy
0 0 48 0 0 0 0 0 0 0
Tri City Bombers 16U
Tyler Sausville
0 0 101 0 0 0 0 0 0 0
US Elite NJ
Mike Castiglia
16 0 0 0 0 0 0 0 0 0
US Elite NJ
Frank Ciccone
46 0 0 0 0 0 0 0 0 0
US Elite NJ
Nicolas Di Sciascio
0 0 67 0 0 0 0 0 0 0
US Elite NJ
Ryan Donaty
0 0 57 0 0 0 0 0 0 0
US Elite NJ
Anthony Galinus
0 7 0 0 0 0 0 0 0 0
US Elite NJ
Luke Nomura
59 0 0 0 0 0 0 0 0 0
US Elite NJ
Sam Nomura
95 0 0 0 0 0 0 0 0 0
US Elite NJ
Nick Trapanese
0 90 0 0 0 0 0 0 0 0
West Jersey Vikings
Anthony Appezzato
0 3 55 0 0 0 0 0 0 0
West Jersey Vikings
Ben Crescenzi
0 92 0 0 0 0 0 0 0 0
West Jersey Vikings
John Demelia
0 0 72 0 0 0 0 0 0 0
West Jersey Vikings
Patrick Demelia
42 0 0 0 0 0 0 0 0 0
West Jersey Vikings
Zach Erling
0 71 0 0 0 0 0 0 0 0
West Jersey Vikings
Jake Knapp
2 44 0 0 0 0 0 0 0 0
West Jersey Vikings
Ryan McGinnis
0 28 0 0 0 0 0 0 0 0
West Jersey Vikings
James Mueller
80 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Chase Fischer
0 40 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Jake Francis
0 0 91 0 0 0 0 0 0 0
Zoned RedHawks Elite
Brian Leitz
0 36 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Logan Mote
0 0 9 0 0 0 0 0 0 0
Zoned RedHawks Elite
Carter Nowack
0 41 0 35 0 0 0 0 0 0
Zoned RedHawks Elite
Ronak Parikh
0 63 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Jake Stollar
0 59 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Nick Triolo
0 0 0 43 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/24
Day 2
07/25
Day 3
07/26
Day 4
07/27
2020 PG 17U Mid-Atlantic Select Championship.9ers Baseball Club 17uRocko Brzezniak1057/20/2020 RR
2020 PG 17U Mid-Atlantic Select ChampionshipBaseball U North NJ 17URocko Brzezniak1057/20/2020 RR
2020 WWBA 17U National ChampionshipEast Coast Lumberjacks 2021sRoman Kimball1077/20/2020 RR
2020 WWBA 17U National ChampionshipeXposure 17U PrimeChris Campanella807/22/2020 RR RR RR