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
07/29
Day 2
07/30
Day 3
07/31
Day 4
08/01
Day 5
08/02
Day 6
08/03
Day 7
08/04
Day 8
08/05
Day 9
08/06
Day 10
08/07
ACE Elite 16u
Luke Cardman
20 0 68 0 0 0 0 0 0 0
ACE Elite 16u
Cody Garrett
33 0 0 0 0 0 0 0 0 0
ACE Elite 16u
Nicholas Griffin
0 51 0 0 0 0 0 0 0 0
ACE Elite 16u
Matthew Jones
39 0 0 0 0 0 0 0 0 0
ACE Elite 16u
Dominic Kaczor
42 0 0 0 0 0 0 0 0 0
ACE Elite 16u
Jimmy Madden
16 30 0 0 0 0 0 0 0 0
ACE Elite 16u
Keegan Mahoney
74 0 0 0 0 0 0 0 0 0
ACE Elite 16u
Brendan O'Connor
2 28 0 0 0 0 0 0 0 0
ACE Elite 16u
Nathan Shoemaker
37 0 0 0 0 0 0 0 0 0
ACE Elite 16u
Matthew Stackpole
0 0 35 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
Charlie Djorup
44 0 0 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
Tyler Judd
63 0 0 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
Jack Kennon
24 0 0 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
L Ryder
0 67 0 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
Brock Schedler
28 51 0 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
Dominic Smithers
16 0 0 0 0 0 0 0 0 0
D-BAT ELITE Mid-Atlantic 2022
Charlie Stallmer
44 0 0 0 0 0 0 0 0 0
DCP Rawlings 16U American
Andrew Baughman
0 53 0 0 0 0 0 0 0 0
DCP Rawlings 16U American
Bobby Fitzhugh
0 45 0 0 0 0 0 0 0 0
DCP Rawlings 16U American
Gage Joseph
0 0 55 0 0 0 0 0 0 0
DCP Rawlings 16U American
Dale Ostermann
0 0 45 0 0 0 0 0 0 0
DCP Rawlings 16U American
Landon Ruark
85 0 0 0 0 0 0 0 0 0
DCP Rawlings 16U American
Colby Willey
51 0 0 0 0 0 0 0 0 0
DCP Rawlings 16U American
Ryan Williams
97 0 0 0 0 0 0 0 0 0
Delmarva Aces South 2022
Alex Dadarria
0 18 0 0 0 0 0 0 0 0
Delmarva Aces South 2022
Roman Keith
0 37 0 0 0 0 0 0 0 0
Delmarva Aces South 2022
Conner Kingery
48 0 0 0 0 0 0 0 0 0
Delmarva Aces South 2022
Vincent Rechkemer
0 71 0 0 0 0 0 0 0 0
Delmarva Aces South 2022
Anthony Roszko
88 0 0 0 0 0 0 0 0 0
Delmarva Aces South 2022
Antonio Torralva
71 0 0 0 0 0 0 0 0 0
Metro Senators 2022 North
Brendan Cecka
0 8 0 0 0 0 0 0 0 0
Metro Senators 2022 North
Ryan Dunetz
28 0 0 0 0 0 0 0 0 0
Metro Senators 2022 North
Robert McDonough
102 0 0 0 0 0 0 0 0 0
Metro Senators 2022 North
Jason McGee
44 0 0 33 0 0 0 0 0 0
Metro Senators 2022 North
Ketz Murray
58 0 0 5 0 0 0 0 0 0
Metro Senators 2022 North
Luke Pietrandrea
29 0 0 0 0 0 0 0 0 0
Metro Senators 2022 North
Finn Scott-Daniels
0 0 0 45 0 0 0 0 0 0
Metro Senators 2022 North
James Tallon
0 94 0 0 0 0 0 0 0 0
Mitchell Marlins
Kevin Anderson
29 0 0 0 0 0 0 0 0 0
Mitchell Marlins
Brandon Budd-Nelson
8 0 0 0 0 0 0 0 0 0
Mitchell Marlins
Marvin Cherry II
71 0 0 0 0 0 0 0 0 0
Mitchell Marlins
JeLan Harwell
0 31 0 0 0 0 0 0 0 0
Mitchell Marlins
Andrew Jackson
30 0 67 0 0 0 0 0 0 0
Mitchell Marlins
Jai Kapoor
0 0 17 0 0 0 0 0 0 0
Mitchell Marlins
Shane Lanier
0 93 0 0 0 0 0 0 0 0
Mitchell Marlins
John Moore
18 0 0 0 0 0 0 0 0 0
Mitchell Marlins
Brandon Poe
11 0 0 0 0 0 0 0 0 0
Mitchell Marlins
Ayden Wescott
28 0 0 0 0 0 0 0 0 0
Mitchell Marlins
Sean Wright
30 0 0 0 0 0 0 0 0 0
MPH101
Brett Alvis
77 0 0 0 0 0 0 0 0 0
MPH101
Wyatt Bunch
114 0 0 0 0 0 0 0 0 0
MPH101
Ben Craig
19 0 0 55 0 0 0 0 0 0
MPH101
Cole Elrod
0 17 57 0 0 0 0 0 0 0
MPH101
Alex Fitz-Hugh
21 0 0 65 0 0 0 0 0 0
MPH101
Johnny Greenwell
0 0 0 18 0 0 0 0 0 0
MPH101
Hayden Rollison
0 0 0 29 0 0 0 0 0 0
MPH101
Ryan Sellers
15 24 0 0 19 0 0 0 0 0
MPH101
Gunnar Stromberg
0 60 0 0 84 0 0 0 0 0
MPH101 Grimes
Mikey Alvarez
0 47 0 0 0 0 0 0 0 0
MPH101 Grimes
Ethan Brooks
41 0 0 0 0 0 0 0 0 0
MPH101 Grimes
Turner Fitzpatrick
0 50 0 0 0 0 0 0 0 0
MPH101 Grimes
Luke Hanson
0 0 0 32 0 0 0 0 0 0
MPH101 Grimes
Levi Huesman
0 0 0 90 0 0 0 0 0 0
MPH101 Grimes
Seth Keller
26 0 0 36 0 0 0 0 0 0
MPH101 Grimes
Sam Owens
11 45 0 0 0 0 0 0 0 0
MPH101 Grimes
Cannon Peebles
0 0 22 0 0 0 0 0 0 0
MPH101 Grimes
Charlie Rohr
51 0 0 0 0 0 0 0 0 0
MPH101 Grimes
Dylan Schloss
0 8 0 0 0 0 0 0 0 0
MPH101 Grimes
Andrew Schmeer
12 0 149 0 0 0 0 0 0 0
MPH101 Grimes
Nick Wiles
4 0 0 0 0 0 0 0 0 0
MVP Royals East 2022
Alex Crosss
60 0 0 0 0 0 0 0 0 0
MVP Royals East 2022
Nick Feagan
26 0 0 19 0 0 0 0 0 0
MVP Royals East 2022
Connor Krahulec
0 28 0 0 0 0 0 0 0 0
MVP Royals East 2022
Nicholas Martin
87 0 0 0 0 0 0 0 0 0
MVP Royals East 2022
Trevor Orth
0 78 0 0 0 0 0 0 0 0
MVP Royals East 2022
Charlie Slaymaker
19 0 36 35 0 0 0 0 0 0
MVP Royals East 2022
Reid Steinberg
11 0 0 0 0 0 0 0 0 0
MVP Royals East 2022
Philip "Pj" Suppes
0 7 0 0 0 0 0 0 0 0
MVP Royals East 2022
Jack Thomas
0 0 183 0 0 0 0 0 0 0
MVP Royals East 2022
Erik Wilkinson
5 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2022
Brendan Hawley
63 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2022
Josh Holland
78 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2022
Trent Holland
0 82 0 0 0 0 0 0 0 0
Old Dominion Hitters 2022
Justin Philbrick
0 37 0 0 0 0 0 0 0 0
Old Dominion Hitters 2022
Noah Smeltzer
0 0 82 0 0 0 0 0 0 0
Old Dominion Hitters 2022
Jacob Williams
67 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Colton Adams
0 65 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Cole Fletcher
32 0 31 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Garrett Kuhn
0 41 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Thomas Loughry
80 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Tyson Nercessian
75 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Michael Rampulla
10 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Daerek Sawyer
38 0 57 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Brendan Thomas
0 18 0 0 0 0 0 0 0 0
Rawlings A's Prospects MD King
Tyler Titus
38 0 0 0 0 0 0 0 0 0
Richmond Braves 16U American
Nicholas Castrilli
50 0 0 73 0 0 0 0 0 0
Richmond Braves 16U American
Andrew Catron
55 0 0 40 0 0 0 0 0 0
Richmond Braves 16U American
Reid Driskill
41 0 0 0 0 0 0 0 0 0
Richmond Braves 16U American
Dallas Hairfield
0 28 0 14 0 0 0 0 0 0
Richmond Braves 16U American
Griffin Horowicz
0 68 0 0 0 0 0 0 0 0
Richmond Braves 16U American
Ethan Serrano
34 0 0 0 0 0 0 0 0 0
Richmond Braves 16U American
Jordan Tyler
42 0 0 0 0 0 0 0 0 0
Stars Baseball 16u
Jason Cheifetz
0 0 0 74 0 0 0 0 0 0
Stars Baseball 16u
Bobby Fleming
0 0 0 0 63 0 0 0 0 0
Stars Baseball 16u
Evan Fontaine
33 0 0 20 0 0 0 0 0 0
Stars Baseball 16u
Ryan Kennedy
0 0 0 43 0 0 0 0 0 0
Stars Baseball 16u
Marcus LeClair
0 14 0 3 0 0 0 0 0 0
Stars Baseball 16u
Carson Mayfield
72 0 0 0 1 0 0 0 0 0
Stars Baseball 16u
Jack O'Connor
30 0 0 46 0 0 0 0 0 0
Stars Baseball 16u
Jack Pokorak
0 14 0 0 0 0 0 0 0 0
Stars Baseball 16u
Jack Robinson
0 22 0 0 0 0 0 0 0 0
Stars Baseball 16U Blue
Ashton Armour
42 0 0 60 0 0 0 0 0 0
Stars Baseball 16U Blue
Matthew Boyd
71 0 0 0 0 0 0 0 0 0
Stars Baseball 16U Blue
Owen Buckley
0 58 0 0 0 0 0 0 0 0
Stars Baseball 16U Blue
Scott Hodinko
0 0 0 19 0 0 0 0 0 0
Stars Baseball 16U Blue
Aaron Kanefsky
0 34 0 8 67 0 0 0 0 0
Stars Baseball 16U Blue
Sam Marco
21 19 0 1 0 0 0 0 0 0
Stars Baseball 16U Blue
Rylan Proffitt
4 0 0 0 0 0 0 0 0 0
Stars Baseball 16u Red
Brandon Cassedy
0 24 0 0 0 0 0 0 0 0
Stars Baseball 16u Red
Logan Darrow
21 0 0 72 0 0 0 0 0 0
Stars Baseball 16u Red
Connor Knox
58 0 0 0 0 0 0 0 0 0
Stars Baseball 16u Red
Brady Lencz
0 59 0 0 0 0 0 0 0 0
Stars Baseball 16u Red
Joshua McCusker
60 0 0 0 0 0 0 0 0 0
Stars Baseball 16u Red
Owen Pierce
0 21 0 0 0 0 0 0 0 0
Stars Baseball 16u Red
Noah Potholm
27 0 0 43 0 0 0 0 0 0
Stars Baseball 16u Red
Kyle Zambrana
19 0 0 0 0 0 0 0 0 0
Tidewater SHARX
Anthony Balestrieri
38 0 0 0 0 0 0 0 0 0
Tidewater SHARX
Jason Bosher
19 0 27 0 0 0 0 0 0 0
Tidewater SHARX
Andrew Brandon
0 0 30 0 0 0 0 0 0 0
Tidewater SHARX
Walker Fuller
31 0 39 0 0 0 0 0 0 0
Tidewater SHARX
Sal Lettieri
87 0 0 0 0 0 0 0 0 0
Tidewater SHARX
Jack McDowell
0 76 0 0 0 0 0 0 0 0
Tidewater SHARX
Kyle Mongold
36 0 25 0 0 0 0 0 0 0
Tidewater SHARX
Dylan Northup
0 0 9 0 0 0 0 0 0 0
Tidewater SHARX
Ryan Northup
37 0 0 0 0 0 0 0 0 0
Virginia Breeze Elite
Sterling Austin
6 0 0 0 0 0 0 0 0 0
Virginia Breeze Elite
Jacob Carnley
65 0 0 0 0 0 0 0 0 0
Virginia Breeze Elite
Kyle Haines
9 0 0 0 0 0 0 0 0 0
Virginia Breeze Elite
Jacob Miller-Bopp
0 0 0 89 0 0 0 0 0 0
Virginia Breeze Elite
Cooper Newell
20 0 0 29 98 0 0 0 0 0
Virginia Breeze Elite
Camden Nuckols
33 0 0 40 0 0 0 0 0 0
Virginia Breeze Elite
Nick Redman
60 0 0 0 0 0 0 0 0 0
Virginia Breeze Elite
Kyle Reviello
15 90 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Evan Blanchard
56 0 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Jordan Capuano
22 62 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Henry Davenport
9 0 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Kehler Hamilton
27 0 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Andrew Hitt
22 39 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Brayden Hutchison
0 29 0 0 0 0 0 0 0 0
Virginia Cannons 16U
Easton Kite
41 0 89 0 0 0 0 0 0 0
Virginia Cannons 16U
Trea Shubert
44 0 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
07/29
Day 2
07/30
Day 3
07/31
Day 4
08/01
2020 PG 18U Southeast Select ChampionshipMitchell MarlinsShane Lanier817/27/2020 RR RR RR
2020 PG 16U World SeriesRichmond Braves 16U PlatinumLevi Huesman947/26/2020 RR RR