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
09/18
Day 2
09/19
Day 3
09/20
Day 4
09/21
Day 5
09/22
Day 6
09/23
Day 7
09/24
Day 8
09/25
Day 9
09/26
Day 10
09/27
16U Elite Sportika Gallagher Baseball
Francesso Cassaro
0 99 0 0 0 0 0 0 0 0
16U Elite Sportika Gallagher Baseball
Daniel Ciprian
0 0 75 0 0 0 0 0 0 0
16U Elite Sportika Gallagher Baseball
Alexander D'Ambrosio
0 93 0 0 0 0 0 0 0 0
16U Elite Sportika Gallagher Baseball
Hunter Del Guercio
0 8 44 0 0 0 0 0 0 0
16U Elite Sportika Gallagher Baseball
Luke Treese
0 0 12 0 0 0 0 0 0 0
16U Elite Sportika Gallagher Baseball
Michael Villani
0 0 78 0 0 0 0 0 0 0
5 Star 16U New York
Trevor-Isaiah Eastman
0 0 74 0 0 0 0 0 0 0
5 Star 16U New York
Freddy Heymach
0 9 59 0 0 0 0 0 0 0
5 Star 16U New York
Kevin Kirk
0 83 0 0 0 0 0 0 0 0
5 Star 16U New York
Rowan P
0 16 0 0 0 0 0 0 0 0
5 Star 16U New York
Matt Queen
0 29 0 0 0 0 0 0 0 0
5 Star 16U New York
Joseph Sorge
0 83 0 0 0 0 0 0 0 0
5 Star 16U New York
Joe Torres
0 24 0 0 0 0 0 0 0 0
5 Star NE Brewer
Reese Acord
77 0 0 0 0 0 0 0 0 0
5 Star NE Brewer
Sohum Desai
0 0 50 0 0 0 0 0 0 0
5 Star NE Brewer
Kayden Faulcon
0 59 0 0 0 0 0 0 0 0
5 Star NE Brewer
Joe Nottingham
0 23 0 0 0 0 0 0 0 0
5 Star NE Brewer
Logan Potter
51 0 0 0 0 0 0 0 0 0
5 Star NE Brewer
Tyler Thomas
0 0 62 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Camaron Fougere
0 96 0 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Matthew Hall
0 30 0 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Nicolas Jos
0 99 0 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Ryan Pittz
0 0 65 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Owen Redick
0 0 27 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Jesus Sarda
0 0 29 0 0 0 0 0 0 0
ALLSTARS ACADEMY SELECT 16U
Davin Tuckey
0 21 0 0 0 0 0 0 0 0
Baseball U Anthracite
Jonas Aponick
0 82 0 0 0 0 0 0 0 0
Baseball U Anthracite
Antonio Doganiero
0 14 55 0 0 0 0 0 0 0
Baseball U Anthracite
Josh Halcisak
0 98 0 0 0 0 0 0 0 0
Baseball U Anthracite
Brad Hood
0 0 34 0 0 0 0 0 0 0
Baseball U Anthracite
Stephen Hood
0 28 0 0 0 0 0 0 0 0
Bell Ringers 2023
Nate Fisher
65 0 0 0 0 0 0 0 0 0
Bell Ringers 2023
Michael Happersett
0 64 0 0 0 0 0 0 0 0
Bell Ringers 2023
Bobby Kleckner
22 0 47 0 0 0 0 0 0 0
Bell Ringers 2023
Hudson Narke
0 20 24 0 0 0 0 0 0 0
Bell Ringers 2023
Jeremy Stranix
0 0 67 0 0 0 0 0 0 0
Bell Ringers 2023
Trey Tiffan
0 38 0 0 0 0 0 0 0 0
Bownet
Matt Acquaviva
0 101 0 0 0 0 0 0 0 0
Bownet
Bryce Berrien
0 29 67 0 0 0 0 0 0 0
Bownet
Bryce Davenport
0 0 6 0 0 0 0 0 0 0
Bownet
Daniel Domenech
0 48 0 0 0 0 0 0 0 0
Bownet
Gavin Elwell
0 53 0 0 0 0 0 0 0 0
Bownet
Jahan Kulkarni
0 4 33 0 0 0 0 0 0 0
Canes American Scott
Cadeyrn Ahearn
0 34 0 0 0 0 0 0 0 0
Canes American Scott
Tyler Brashear
0 0 9 0 0 0 0 0 0 0
Canes American Scott
Colin Bunch
0 52 0 0 0 0 0 0 0 0
Canes American Scott
Jackson Hinchliffe
0 0 49 0 0 0 0 0 0 0
Canes American Scott
Ryan Mealy
0 87 0 0 0 0 0 0 0 0
Canes American Scott
Ben Pew
0 48 0 0 0 0 0 0 0 0
Canes American Scott
Koy Swanson
0 0 25 0 0 0 0 0 0 0
Central Bucks Dirtbags
Matt Carr
0 9 21 0 0 0 0 0 0 0
Central Bucks Dirtbags
Julio Ermigiotti
0 6 36 0 0 0 0 0 0 0
Central Bucks Dirtbags
Michael Monahan
0 87 0 0 0 0 0 0 0 0
Central Bucks Dirtbags
Max Slaymaker
0 26 64 0 0 0 0 0 0 0
Central Bucks Dirtbags
Jackson Wojnicki
0 91 0 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Alex Barger
0 51 0 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Tyler Burger
0 0 9 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Carter Cowburn
0 28 45 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Braden Manning
0 0 99 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Judah Miller
0 0 66 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Frankie Nardo
0 0 35 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Patrick Sheib
0 78 0 0 0 0 0 0 0 0
Complete Game Academy 16U Hinkle
Tyler Swineford
0 97 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Evan Biddle
42 0 18 0 0 0 0 0 0 0
Heavy Hitters 16u
Ben Foote
0 0 75 0 0 0 0 0 0 0
Heavy Hitters 16u
Connor Lamanteer
0 77 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Cooper Levick
57 0 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Kaden Mulharan
0 8 20 0 0 0 0 0 0 0
Heavy Hitters 16u
Matt Phillips
0 38 0 0 0 0 0 0 0 0
Heavy Hitters 16u
Nick Pszenny
0 0 13 0 0 0 0 0 0 0
Long Island Titans Schnupp
Luke Filippi
0 92 0 0 0 0 0 0 0 0
Long Island Titans Schnupp
Peter Haralambidis
0 0 64 0 0 0 0 0 0 0
Long Island Titans Schnupp
Sebastian Loor
0 0 13 0 0 0 0 0 0 0
Long Island Titans Schnupp
Dylan Rorech
0 68 0 0 0 0 0 0 0 0
Long Island Titans Schnupp
Ted Valentino
0 50 0 0 0 0 0 0 0 0
M24 Canes 16U (Hanley)
Neil Bennett
54 0 0 0 0 0 0 0 0 0
M24 Canes 16U (Hanley)
Scott Doran
0 0 12 0 0 0 0 0 0 0
M24 Canes 16U (Hanley)
Lucca Frattone
0 83 0 0 0 0 0 0 0 0
M24 Canes 16U (Hanley)
Liam Rowan
0 54 0 0 0 0 0 0 0 0
M24 Canes 16U (Hanley)
Christopher Zupito
33 0 89 0 0 0 0 0 0 0
MA Show 16U National
Vince Davis
0 7 74 0 0 0 0 0 0 0
MA Show 16U National
Landon Edwards
0 100 0 0 0 0 0 0 0 0
MA Show 16U National
Connor Ford
0 95 0 0 0 0 0 0 0 0
MA Show 16U National
Jameson Gorman
0 28 85 0 0 0 0 0 0 0
MA Show 16U National
Gabe Morgan
0 30 80 0 0 0 0 0 0 0
MA Show 16U National
Jack Sambogna
0 0 79 0 0 0 0 0 0 0
MA Show 16U National
Nick Tomasetto
0 5 0 0 0 0 0 0 0 0
MA Show PA National
Mike Anderson
40 0 0 0 0 0 0 0 0 0
MA Show PA National
Jac Campbell
44 0 29 0 0 0 0 0 0 0
MA Show PA National
Joey DeMucci
0 19 0 0 0 0 0 0 0 0
MA Show PA National
Cole Donnelly
0 28 0 0 0 0 0 0 0 0
MA Show PA National
Tommy Donnelly
0 8 0 0 0 0 0 0 0 0
MA Show PA National
Connor Saulino
0 0 65 0 0 0 0 0 0 0
MA Show PA National
Owen Wheeler
0 30 49 0 0 0 0 0 0 0
MA Show PA National
Connor Woodson
0 0 52 0 0 0 0 0 0 0
MA Show PA National
Aidan Zakarewicz
42 0 0 0 0 0 0 0 0 0
Millville angels 16u
Ryan Criss
0 0 35 0 0 0 0 0 0 0
Millville angels 16u
Dominick Dookie
2 0 77 0 0 0 0 0 0 0
Millville angels 16u
Caden Everingham
75 0 0 0 0 0 0 0 0 0
Millville angels 16u
Lucas Garton
0 73 0 0 0 0 0 0 0 0
Millville angels 16u
William Moore
30 0 0 0 0 0 0 0 0 0
Millville angels 16u
Ethan Orange
0 37 0 0 0 0 0 0 0 0
New Jersey Bulls
Billy Anema
0 0 38 0 0 0 0 0 0 0
New Jersey Bulls
Devin Arce
0 48 0 0 0 0 0 0 0 0
New Jersey Bulls
Derek Bartek
0 74 0 0 0 0 0 0 0 0
New Jersey Bulls
Anthony Bubba
0 0 77 0 0 0 0 0 0 0
New Jersey Bulls
Kevin Dillon
0 96 0 0 0 0 0 0 0 0
New Jersey Bulls
Cooper Montelbano
0 56 0 0 0 0 0 0 0 0
NJ Diamond Prospects
Cj Crowley
45 0 20 0 0 0 0 0 0 0
NJ Diamond Prospects
Nathan Eife
0 30 0 0 0 0 0 0 0 0
NJ Diamond Prospects
Luke Gardner
54 0 0 0 0 0 0 0 0 0
NJ Diamond Prospects
Aidan Scanlan
0 68 0 0 0 0 0 0 0 0
NJ Diamond Prospects
Timothy Search Jr
0 0 74 0 0 0 0 0 0 0
NJ Diamond Prospects
Jake Watson
0 31 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Christian Charalambous
0 95 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Justin Ford
0 30 56 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Jace Gilligan
0 0 83 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Jonny Gilligan
0 15 60 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Garrett Grubbs
0 58 0 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Justin Pandolfi
0 0 41 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Griffin Seibel
0 0 27 0 0 0 0 0 0 0
Northeast Supreme 16U Black
Tony Silva
0 30 6 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Jason Cho
0 0 77 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Michael Featherstone
0 29 56 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Jerry Guzman
0 35 0 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Kyle Hard
0 47 0 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Logan Kapusinsky
0 97 0 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Conner Praschil
0 0 13 0 0 0 0 0 0 0
Northeast Supreme 2022 Silver
Ryan Van Es
0 67 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Calder Glassman
0 30 94 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Ryan Grace
0 32 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Payton Manca
0 30 39 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Jd Stemhagen
0 69 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Alex Tawa
0 30 0 0 0 0 0 0 0 0
Real Ballers 2023 National Team
Joey Tonnotti
0 0 64 0 0 0 0 0 0 0
Scanzano COMBAT 2023/16U Red
Jonathan Adelmann
0 0 36 0 0 0 0 0 0 0
Scanzano COMBAT 2023/16U Red
Anthony Angelo
0 75 0 0 0 0 0 0 0 0
Scanzano COMBAT 2023/16U Red
Carson Magill
0 57 0 0 0 0 0 0 0 0
Scanzano COMBAT 2023/16U Red
Bobby Neff
0 25 5 0 0 0 0 0 0 0
Scanzano COMBAT 2023/16U Red
Shane O’Donnell
0 27 0 0 0 0 0 0 0 0
Scanzano COMBAT 2023/16U Red
Brandon Petrick
0 0 62 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Jake Christopher
0 0 63 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Drew Costello
0 73 0 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Eric Luo
0 65 0 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Bryce Meosky
0 13 0 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Zach Reich
0 0 58 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Ryan Reilly
0 32 0 0 0 0 0 0 0 0
Scanzano COMBAT 2024/15U Blue
Domenic Stanish
0 28 0 0 0 0 0 0 0 0
SJ Elite
26 24 0 0 0 0 0 0 0 0
SJ Elite
Alex Barkhimer
0 0 65 0 0 0 0 0 0 0
SJ Elite
Trent Doughty
0 62 0 0 0 0 0 0 0 0
SJ Elite
Carter Rich
44 0 0 0 0 0 0 0 0 0
SJ Elite
Connor Stillwell
0 56 0 0 0 0 0 0 0 0
SJ Elite
Michael Whitmore
56 0 0 0 0 0 0 0 0 0
South Jersey Young Guns
47 0 0 0 0 0 0 0 0 0
South Jersey Young Guns
David Bennett
40 0 0 0 0 0 0 0 0 0
South Jersey Young Guns
Robert Carfagno
0 0 4 0 0 0 0 0 0 0
South Jersey Young Guns
Sean Glenn
0 0 60 0 0 0 0 0 0 0
South Jersey Young Guns
Garrett Gordy
8 47 0 0 0 0 0 0 0 0
South Jersey Young Guns
Ryan Harrison
43 0 14 0 0 0 0 0 0 0
South Jersey Young Guns
Drew Zieger
0 84 0 0 0 0 0 0 0 0
Titans Elite
Noah Algozzine
0 13 19 0 0 0 0 0 0 0
Titans Elite
Cameron Clement
0 20 0 0 0 0 0 0 0 0
Titans Elite
Owen Goodridge
0 0 71 0 0 0 0 0 0 0
Titans Elite
Antonio Hicks
0 87 0 0 0 0 0 0 0 0
Titans Elite
Colin Maloney
0 43 0 0 0 0 0 0 0 0
Titans Elite
Luke Misetich
0 88 0 0 0 0 0 0 0 0
Tri State Arsenal 16u
Jonathan Gorden
10 0 21 0 0 0 0 0 0 0
Tri State Arsenal 16u
Caleb Hahm
0 30 0 0 0 0 0 0 0 0
Tri State Arsenal 16u
Daniel Hu
0 16 0 0 0 0 0 0 0 0
Tri State Arsenal 16u
Collin Kolbe
56 0 0 0 0 0 0 0 0 0
Tri State Arsenal 16u
Nathan Kosoff
0 0 50 0 0 0 0 0 0 0
Tri State Arsenal 16u
Benjie Pabon
82 57 0 0 0 0 0 0 0 0
Tri State Arsenal 16u
Shane Toolan
0 0 37 0 0 0 0 0 0 0
US Elite NJ 2023
Tyler Dunmeyer
0 95 0 0 0 0 0 0 0 0
US Elite NJ 2023
Anthony Galinus
0 83 0 0 0 0 0 0 0 0
US Elite NJ 2023
Caleb Hibbert
0 0 43 0 0 0 0 0 0 0
US Elite NJ 2023
Ryan Kochie
0 0 7 0 0 0 0 0 0 0
US Elite NJ 2023
Eugenio Mastandrea
0 33 0 0 0 0 0 0 0 0
US Elite NJ 2023
Bryce Meccage
0 0 88 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest