2,155 MLB PLAYERS | 15,033 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
10/09
Day 2
10/10
Day 3
10/11
Day 4
10/12
Day 5
10/13
Day 6
10/14
Day 7
10/15
Day 8
10/16
Day 9
10/17
Day 10
10/18
5 Star Carolina 16U Miller
Kylan Bolick
21 27 0 0 0 0 0 0 0 0
5 Star Carolina 16U Miller
Matthew Cipriano
0 26 0 0 0 0 0 0 0 0
5 Star Carolina 16U Miller
Wyatt Davis
91 0 0 0 0 0 0 0 0 0
5 Star Carolina 16U Miller
Isaac Lee
0 53 0 0 0 0 0 0 0 0
5 Star Carolina 16u National
Sullivan Jackson
0 80 0 0 0 0 0 0 0 0
5 Star Carolina 16u National
Tanner Kaler
56 0 0 0 0 0 0 0 0 0
5 Star Carolina 16u National
Terry Kaler
46 0 0 0 0 0 0 0 0 0
5 Star Carolina 16u National
Owen Michelson
0 21 0 0 0 0 0 0 0 0
5 Star Carolina 16u National
Cole Nelson
0 35 0 0 0 0 0 0 0 0
ACE Elite 2023
Luke Cardman
0 47 0 0 0 0 0 0 0 0
ACE Elite 2023
Mooch Lilly
0 40 0 0 0 0 0 0 0 0
ACE Elite 2023
Keegan Mahoney
0 59 0 0 0 0 0 0 0 0
ACE Elite 2023
Antonio Marcucci
0 55 0 0 0 0 0 0 0 0
ACE Elite 2023
Brody Shawn
0 38 0 0 0 0 0 0 0 0
ACE Elite 2023
Bennett Zippel
0 58 0 0 0 0 0 0 0 0
Bo Jackson Elite 16U Black
John Baumel
0 32 0 0 0 0 0 0 0 0
Bo Jackson Elite 16U Black
Josh Bercaw
0 62 0 0 0 0 0 0 0 0
Bo Jackson Elite 16U Black
Ethan Fahrbach
0 51 0 0 0 0 0 0 0 0
Bo Jackson Elite 16U Black
Macgregor Smith
0 3 0 0 0 0 0 0 0 0
Carolina Rockies
Tate Allison
53 0 0 0 0 0 0 0 0 0
Carolina Rockies
Aidan Cluskey
0 60 0 0 0 0 0 0 0 0
Carolina Rockies
Owen Smith
0 46 0 0 0 0 0 0 0 0
Carolina Rockies
Ethan Snyder
68 0 0 0 0 0 0 0 0 0
DCP 2023 National
Chris Baynard
0 12 0 0 0 0 0 0 0 0
DCP 2023 National
Chance Hocker
0 10 0 0 0 0 0 0 0 0
DCP 2023 National
Brooks Kendall
0 77 18 0 0 0 0 0 0 0
DCP 2023 National
Peter Philips
0 20 0 0 0 0 0 0 0 0
Diamond Deacons 2024
Josh Hammond
51 0 0 0 0 0 0 0 0 0
Diamond Deacons 2024
Kelton Langfitt
0 7 0 0 0 0 0 0 0 0
Diamond Deacons 2024
Charlie Stogner
0 50 0 0 0 0 0 0 0 0
Diamond Deacons 2024
Levi Strahm
62 0 0 0 0 0 0 0 0 0
Diamond Deacons 2024
Tate Vogler
0 64 0 0 0 0 0 0 0 0
Dig In Ahearn 16U
Jayden Brown
0 28 0 0 0 0 0 0 0 0
Dig In Ahearn 16U
Alfonse Dello Russo
0 22 0 0 0 0 0 0 0 0
Dig In Ahearn 16U
Dylan Melton
0 17 0 0 0 0 0 0 0 0
Dig In Ahearn 16U
Tanner Sanderoff
0 21 0 0 0 0 0 0 0 0
Dig In Ahearn 16U
Scott Vaszil
0 29 0 0 0 0 0 0 0 0
Dirtbags 16U Platinum
Marshall Basham
21 0 0 0 0 0 0 0 0 0
Dirtbags 16U Platinum
Lane Duff
45 0 0 0 0 0 0 0 0 0
Dirtbags Premier 2023
Bryce Burchette
72 0 0 0 0 0 0 0 0 0
Dirtbags Premier 2023
dylan hobbs
21 0 0 0 0 0 0 0 0 0
Dirtbags Premier 2023
Nicholas Krantz
0 73 0 0 0 0 0 0 0 0
Dirtbags Premier 2023
Drake McDaniel
0 59 0 0 0 0 0 0 0 0
Dirtbags Premier 2023
Noah Wood
41 0 0 0 0 0 0 0 0 0
Gate City Titans 2023 Navy
Gabriel Connelly
9 0 0 0 0 0 0 0 0 0
Gate City Titans 2023 Navy
Camdyn Daly
62 0 0 0 0 0 0 0 0 0
Gate City Titans 2023 Navy
Matt Simpson
93 0 0 0 0 0 0 0 0 0
Ignite Cadets 2023
Max Barnhart
0 63 0 0 0 0 0 0 0 0
Ignite Cadets 2023
Samuel Galupo
0 25 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags 16U-Black
Brody Kelm
0 92 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags 16U-Black
Darin Kuskie
0 29 0 0 0 0 0 0 0 0
Patriots Baseball
Brandon Crabtree
19 0 0 0 0 0 0 0 0 0
Patriots Baseball
Luke McGrath
0 59 0 0 0 0 0 0 0 0
Patriots Baseball
Tucker Smith
73 40 0 0 0 0 0 0 0 0
Precision Showcase Ellison
Kalif Dowell
0 54 0 0 0 0 0 0 0 0
Precision Showcase Ellison
Savoi Edwards
58 4 0 0 0 0 0 0 0 0
Precision Showcase Ellison
Gage Lockhart
0 62 0 0 0 0 0 0 0 0
Precision Showcase Ellison
Tristan Stancil
49 0 0 0 0 0 0 0 0 0
Richmond Braves 16U Red
Shane Dunkum
0 95 0 0 0 0 0 0 0 0
Richmond Braves 16U Red
Brett Lookhart
0 21 0 0 0 0 0 0 0 0
Richmond Braves 16U White
John Barrett
97 0 0 0 0 0 0 0 0 0
Richmond Braves 16U White
Josh Coulson
42 0 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Jae'Dan Carter
0 25 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Matthew Colella
0 15 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Jonny Farmelo
0 11 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Jakob Foster
0 90 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Christopher McCullers
0 26 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Conner Moore
0 27 0 0 0 0 0 0 0 0
Stars Baseball Freeman
Mitchell Mortensen
0 17 0 0 0 0 0 0 0 0
TPA Nationals 16u Black
Hayden Henry
0 31 0 0 0 0 0 0 0 0
TPA Nationals 16u Black
Ethan Lavinder
0 11 0 0 0 0 0 0 0 0
TPA Nationals 16u Black
Jack Litt
0 47 0 0 0 0 0 0 0 0
TPA Nationals 16u Black
Charlie Lytle
92 4 0 0 0 0 0 0 0 0
TPA Nationals 16u Black
Lance Phillips
0 78 0 0 0 0 0 0 0 0
Tri State Arsenal West 2023
Jacob Iverson
20 0 0 0 0 0 0 0 0 0
Tri State Arsenal West 2023
Aaron Measley
15 0 0 0 0 0 0 0 0 0
Tri State Arsenal West 2023
Charleston Sauls
34 0 0 0 0 0 0 0 0 0
Tri State Arsenal West 2023
Bryce Waltman
63 0 0 0 0 0 0 0 0 0
Virginia Elite National 16u u
Jason Mack
0 12 0 0 0 0 0 0 0 0
Virginia Elite National 16u u
Cameron Main
0 72 0 0 0 0 0 0 0 0
Virginia Elite National 16u u
Andrew Market
0 89 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
10/09
Day 2
10/10
Day 3
10/11
Day 4
10/12
2020 WWBA Underclass World Championship5 Star Carolina 16U NationalSullivan Jackson7710/5/2020 RR
2020 WWBA Underclass World Championship5 Star Carolina 17U NationalSullivan Jackson7710/5/2020 RR