2,089 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)
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
10/16
Day 2
10/17
Day 3
10/18
Day 4
10/19
Day 5
10/20
Day 6
10/21
Day 7
10/22
Day 8
10/23
Day 9
10/24
Day 10
10/25
5 Star NE 17U Aiello
Reese Acord
0 0 97 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Ryan Dehaven
0 15 0 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Kayden Faulcon
0 0 29 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Kevin Francella
0 9 0 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Zach Genovesi
0 76 0 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Harry Haeflein
0 11 0 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Tegan Kuhns
0 77 0 0 0 0 0 0 0 0
5 Star NE 17U Aiello
David Torres
0 23 0 0 0 0 0 0 0 0
5 Star NE 17U Aiello
Ryan Zuckerman
0 22 0 0 0 0 0 0 0 0
ACE Elite 2022
Cody Bosak
0 58 0 0 0 0 0 0 0 0
ACE Elite 2022
Cody Garrett
0 36 0 0 0 0 0 0 0 0
ACE Elite 2022
Matthew Jones
0 40 0 0 0 0 0 0 0 0
ACE Elite 2022
Jimmy Madden
0 0 72 0 0 0 0 0 0 0
ACE Elite 2022
Franklin Muendel
0 0 38 0 0 0 0 0 0 0
ACE Elite 2022
Robert Nachnani
0 28 0 0 0 0 0 0 0 0
ACE Elite 2022
Nathan Shoemaker
0 45 0 0 0 0 0 0 0 0
ACE Elite 2022
Matthew Stackpole
0 27 16 0 0 0 0 0 0 0
ACE Elite 2022
Mac Yarbrough
0 36 0 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Mikey Amrhein
0 46 0 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Brandon Blythe
0 72 0 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Aidan Bretschneider
0 22 0 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Jackson Freeman
0 5 0 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Justin Marraccini
0 95 0 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Matt Mays
0 0 54 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Michael Morrow
0 0 44 0 0 0 0 0 0 0
Baseball U PA-Mazzo
Joe Tiroly
0 60 0 0 0 0 0 0 0 0
Baseball UMD
Lucas Balistrere
0 21 0 0 0 0 0 0 0 0
Baseball UMD
Josh Berzonski
0 105 0 0 0 0 0 0 0 0
Baseball UMD
Christian Lubic
0 84 0 0 0 0 0 0 0 0
Baseball UMD
Hudson Morris
0 25 37 0 0 0 0 0 0 0
Baseball UMD
Natangel Santana
0 2 0 0 0 0 0 0 0 0
Baseball UMD
Titus Shay
0 0 51 0 0 0 0 0 0 0
Baseball UMD
Garret Smith
0 0 25 0 0 0 0 0 0 0
Baseball UMD
Eli Tyrrell
0 0 21 0 0 0 0 0 0 0
Bluerocks Baseball Carolina
Joseph Current
0 57 0 0 0 0 0 0 0 0
Bluerocks Baseball Carolina
Tristan Current
0 80 0 0 0 0 0 0 0 0
Bluerocks Baseball Carolina
Dalton Furst
0 0 12 0 0 0 0 0 0 0
Bluerocks Baseball Carolina
Gavin Hawkes
0 0 61 0 0 0 0 0 0 0
Bluerocks Baseball Carolina
Nicholas Christopher Noga
100 0 0 0 0 0 0 0 0 0
Central Penn Renegades
Najir Glenn
0 0 97 0 0 0 0 0 0 0
Central Penn Renegades
Isaac Good
0 0 19 0 0 0 0 0 0 0
Central Penn Renegades
Dalton Green
0 55 0 0 0 0 0 0 0 0
Central Penn Renegades
Zach Johnson
0 0 14 0 0 0 0 0 0 0
Central Penn Renegades
Zach Knull
0 81 0 0 0 0 0 0 0 0
Central Penn Renegades
Nate Miller
0 0 97 0 0 0 0 0 0 0
Central Penn Renegades
William Stambaugh
78 0 0 0 0 0 0 0 0 0
Complete Game Academy 2022
Chase Buch
27 0 0 0 0 0 0 0 0 0
Complete Game Academy 2022
Addison Clymer
61 0 0 0 0 0 0 0 0 0
Complete Game Academy 2022
Carter Cowburn
0 15 0 0 0 0 0 0 0 0
Complete Game Academy 2022
Nick Keane
0 80 0 0 0 0 0 0 0 0
Complete Game Academy 2022
Hank Leighty
0 37 0 0 0 0 0 0 0 0
Complete Game Academy 2022
Jason Madrak
0 0 78 0 0 0 0 0 0 0
Complete Game Academy 2022
Noah Riegel
39 0 0 0 0 0 0 0 0 0
Complete Game of PA
Ryan Burke
0 85 0 0 0 0 0 0 0 0
Complete Game of PA
Grant Klemann
0 0 11 0 0 0 0 0 0 0
Complete Game of PA
Connor Roche
0 0 79 0 0 0 0 0 0 0
Complete Game of PA
Avery Schwartz
0 0 42 0 0 0 0 0 0 0
Complete Game of PA
Blaine Waltimyer
0 0 106 0 0 0 0 0 0 0
Complete Game of PA
Adam Yarrison
0 106 0 0 0 0 0 0 0 0
Downingtown Bandits 17u
Dominick DiFonzo
0 91 0 0 0 0 0 0 0 0
Downingtown Bandits 17u
Marc Garcia
0 35 0 0 0 0 0 0 0 0
Downingtown Bandits 17u
Nate Kabatt
0 92 0 0 0 0 0 0 0 0
Downingtown Bandits 17u
Luc Rising
0 0 56 0 0 0 0 0 0 0
Downingtown Bandits 17u
Jake Schultz
0 21 15 0 0 0 0 0 0 0
Flood City Elite - 2022's
Brandon Coughlin
0 0 96 0 0 0 0 0 0 0
Flood City Elite - 2022's
Trystan Crawford
0 20 24 0 0 0 0 0 0 0
Flood City Elite - 2022's
Noah Czajkowski
0 0 87 0 0 0 0 0 0 0
Flood City Elite - 2022's
Cade Davis
0 0 101 0 0 0 0 0 0 0
Flood City Elite - 2022's
Derek Fravel
0 72 0 0 0 0 0 0 0 0
Flood City Elite - 2022's
Chase Kranitz
0 105 0 0 0 0 0 0 0 0
Flood City Elite 17U
Aidan Coleman
0 0 86 0 0 0 0 0 0 0
Flood City Elite 17U
Kadin Early
0 0 16 0 0 0 0 0 0 0
Flood City Elite 17U
Matt Lichota
0 43 0 0 0 0 0 0 0 0
Flood City Elite 17U
Lucas Muffie
0 21 0 0 0 0 0 0 0 0
Flood City Elite 17U
Karson Reffner
0 0 8 0 0 0 0 0 0 0
Flood City Elite 17U
Erik Rhodes
0 91 0 0 0 0 0 0 0 0
Flood City Elite 17U
Ben Tomb
0 101 0 0 0 0 0 0 0 0
Flood City Elite 17U
Connor Weyandt
0 0 36 0 0 0 0 0 0 0
JBats*Mason
Luke Boyd
0 0 26 0 0 0 0 0 0 0
JBats*Mason
Nate Dacey
0 36 0 0 0 0 0 0 0 0
JBats*Mason
Memphis Elliott
0 19 64 0 0 0 0 0 0 0
JBats*Mason
Hunter Hacunda
0 55 0 0 0 0 0 0 0 0
JBats*Mason
Blake Kellerman
0 61 0 0 0 0 0 0 0 0
JBats*Mason
Connor Keys
0 61 0 0 0 0 0 0 0 0
JBats*Mason
Dylan Miller
0 0 53 0 0 0 0 0 0 0
Keystone State Bombers
Luke Czachor
0 72 0 0 0 0 0 0 0 0
Keystone State Bombers
Michael Heckman
0 0 51 0 0 0 0 0 0 0
Keystone State Bombers
Cole Leaman
75 0 0 0 0 0 0 0 0 0
Keystone State Bombers
Nate Toomey
0 0 59 0 0 0 0 0 0 0
Keystone State Bombers
JT Weaver
33 0 25 0 0 0 0 0 0 0
Keystone State Bombers
Brandon Wingenroth
0 6 27 0 0 0 0 0 0 0
Keystone State Bombers
Trey Yesavage
0 0 95 0 0 0 0 0 0 0
NJ Rising Rebels 17U
Ryan Beauregard
0 107 0 0 0 0 0 0 0 0
NJ Rising Rebels 17U
Aubrey Fresolone
0 36 0 0 0 0 0 0 0 0
NJ Rising Rebels 17U
Tino (Valentino) Lobozzo
0 89 0 0 0 0 0 0 0 0
NJ Rising Rebels 17U
Nicholas Perillo
0 23 37 0 0 0 0 0 0 0
NJ Rising Rebels 17U
William Weidner
0 25 59 0 0 0 0 0 0 0
SJ Blue Jays
Brady Allen
0 26 0 0 0 0 0 0 0 0
SJ Blue Jays
Anthony Baez
0 0 19 0 0 0 0 0 0 0
SJ Blue Jays
Nick Ciesielka
0 23 58 0 0 0 0 0 0 0
SJ Blue Jays
Robert Cox
0 23 61 0 0 0 0 0 0 0
SJ Blue Jays
Colin McKeon
0 101 0 0 0 0 0 0 0 0
SJ Blue Jays
David Walker
0 90 0 0 0 0 0 0 0 0
South Jersey Young Guns
Ethan Bowen
0 0 93 0 0 0 0 0 0 0
South Jersey Young Guns
John DiCostanzo
0 12 0 0 0 0 0 0 0 0
South Jersey Young Guns
Nicholas Spaventa
0 0 34 0 0 0 0 0 0 0
South Jersey Young Guns
Justin Sweeney
0 15 0 0 0 0 0 0 0 0
South Jersey Young Guns
Dylan Terwilliger
0 84 0 0 0 0 0 0 0 0
South Jersey Young Guns
Bruce Wadiak
0 14 0 0 0 0 0 0 0 0
South Jersey Young Guns
Matt Yula
0 99 0 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Brandon Cassedy
0 0 36 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Logan Darrow
0 30 0 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Aaron Kanefsky
0 27 18 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Connor Knox
0 3 95 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Brady Lencz
0 23 0 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Robert McDonough
0 30 107 0 0 0 0 0 0 0
Stars Baseball 17u Sisk
Darren Osborne
0 28 91 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Evan Fontaine
0 0 89 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Seth Keller
0 0 44 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Carson Mayfield
0 97 0 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Carter Newman
0 3 0 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Jack O'Connor
0 0 101 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Jack Pokorak
0 0 32 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Noah Potholm
0 0 93 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Jack Robinson
0 100 0 0 0 0 0 0 0 0
Stars Baseball 17u Wrighte
Griffin Stieg
0 8 27 0 0 0 0 0 0 0
West Chester Dragons 2022
Walker Holman
0 0 23 0 0 0 0 0 0 0
West Chester Dragons 2022
Nate Kern
0 23 0 0 0 0 0 0 0 0
West Chester Dragons 2022
Alex Kuehn
0 30 0 0 0 0 0 0 0 0
West Chester Dragons 2022
Jack Maguire
0 101 0 0 0 0 0 0 0 0
West Chester Dragons 2022
Joey McGann
0 79 0 0 0 0 0 0 0 0
West Chester Dragons 2022
Naaveen Narayanan
0 0 101 0 0 0 0 0 0 0
West Chester Dragons 2022
Nate Wooters
0 14 0 0 0 0 0 0 0 0
West Hills Baseball
Nathan Brestensky
0 0 15 0 0 0 0 0 0 0
West Hills Baseball
Drew Evans
0 83 0 0 0 0 0 0 0 0
West Hills Baseball
Zander Fasulkey
0 30 0 0 0 0 0 0 0 0
West Hills Baseball
Dylan Mathiesen
0 99 0 0 0 0 0 0 0 0
West Hills Baseball
Nicholas Slater
0 23 98 0 0 0 0 0 0 0
West Hills Baseball
Ryan Snyder
0 0 13 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest