2,203 MLB PLAYERS | 15,133 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
08/05
Day 2
08/06
Day 3
08/07
Day 4
08/08
Day 5
08/09
Day 6
08/10
Day 7
08/11
Day 8
08/12
Day 9
08/13
Day 10
08/14
5 Star Carolina 15u National
Camden Ashe
54 0 0 20 0 0 0 0 0 0
5 Star Carolina 15u National
Chase Buscher
0 45 0 0 0 0 0 0 0 0
5 Star Carolina 15u National
Jace Dunn
59 0 0 0 0 0 0 0 0 0
5 Star Carolina 15u National
Nathan Hayworth
0 41 0 0 0 0 0 0 0 0
5 Star Carolina 15u National
Colin McKissick
0 0 30 0 0 0 0 0 0 0
5 Star Carolina 15u National
Anderson Nance
6 0 0 95 0 0 0 0 0 0
5 Star Carolina 15u National
Eli Porter
0 58 0 0 0 0 0 0 0 0
5 Star Carolina 15u National
Hayden Simmerson
0 0 0 81 0 0 0 0 0 0
ACE Elite 2024
Matthew Baldwin
0 23 0 0 0 0 0 0 0 0
ACE Elite 2024
Ryan Casciaro
0 66 0 0 0 0 0 0 0 0
ACE Elite 2024
Liam Conmy
68 0 0 0 0 0 0 0 0 0
ACE Elite 2024
Braeden Cooch
0 0 59 0 0 0 0 0 0 0
ACE Elite 2024
Austin Dean
0 89 0 0 0 0 0 0 0 0
ACE Elite 2024
Edwin Gaulding
0 0 89 0 0 0 0 0 0 0
ACE Elite 2024
Quinn Kelley
18 0 0 0 0 0 0 0 0 0
ACE Elite 2024
Josef Miller
0 41 0 0 0 0 0 0 0 0
ACE Elite 2024
Tyler Orth
32 0 0 0 0 0 0 0 0 0
ACE Elite 2024
Jackson Trumbo
0 41 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Cainen Atherton
58 0 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Bryce Danish
0 42 0 48 0 0 0 0 0 0
Flood City Elite - 2024s
Elek Fravel
0 9 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Ethan Janidlo
0 0 92 0 0 0 0 0 0 0
Flood City Elite - 2024s
Carson Kensinger
0 30 0 71 0 0 0 0 0 0
Flood City Elite - 2024s
Mason Pfeil
58 0 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Luke Raho
13 0 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Bode Wise
37 0 0 22 0 0 0 0 0 0
NOVA Premier 15U Blue
Owen Brundage
19 0 17 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Bauer Burkart
0 0 25 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Kellen Clark
60 0 0 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Jimmie Domingue
6 0 0 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Jack Jenkins
29 29 53 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Kyler McKeever
28 0 0 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Grant Shafer
0 80 0 0 0 0 0 0 0 0
NOVA Premier 15U Blue
Jackson Vincent
48 0 0 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Aiden Gandolph
0 15 0 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Logan Hastings
80 0 0 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Niko Long
0 0 97 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Charley Magoulick
0 78 0 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Tyson Toton
0 0 64 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Sean Williams
0 82 0 0 0 0 0 0 0 0
Rawlings Prospects MD 2024
Landon Zerhusen
0 0 55 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Charlie Buckles
0 59 0 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Josiah Crider
0 38 0 53 0 0 0 0 0 0
Richmond Braves 14u Platinum
Jackson Garland
0 0 59 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Jackson Hamill
0 30 0 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
JJ Hand
63 0 0 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Jackson Horton
0 0 9 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Ryu Johnson
17 0 55 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Brenden Moehnke
45 0 0 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Jayden Saunders
43 0 0 0 0 0 0 0 0 0
Richmond Braves 14u Platinum
Dylan Wood
34 0 0 73 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Owen Corcoran
15 0 0 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Chase Krause
0 0 22 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Isaac Munoz
42 0 0 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Michael Swartzbaugh
13 0 0 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Graham Ward
0 76 0 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Pearson Ward
29 0 40 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Kameron Wilharm
36 0 0 0 0 0 0 0 0 0
Richmond Braves North - Tetzlaff
Charlie Zappa
75 0 0 0 0 0 0 0 0 0
Stafford Diamonds Rue
Ben Beaumont
0 0 58 0 0 0 0 0 0 0
Stafford Diamonds Rue
Cameron Biller
10 0 0 0 0 0 0 0 0 0
Stafford Diamonds Rue
Bryce Caldwell
0 10 12 0 0 0 0 0 0 0
Stafford Diamonds Rue
Jake Lagasse
18 0 94 0 0 0 0 0 0 0
Stafford Diamonds Rue
Cameron Roberts
0 26 0 0 0 0 0 0 0 0
Stafford Diamonds Rue
Hayden Rue
16 0 54 0 0 0 0 0 0 0
Stafford Diamonds Rue
Alex Schmidt
98 0 0 0 0 0 0 0 0 0
Stafford Diamonds Rue
Gavin Wilkinson
0 100 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Jace Alvino
0 41 0 96 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Max Kessler
0 34 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Ryan Kiendle
0 0 25 95 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Thomas O'Neill
11 95 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Vincent Paolella
95 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
John Puvogel
0 0 94 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Nick Walker
0 7 0 24 0 0 0 0 0 0
US9 Prospects 15u
Viktor Allen
0 48 0 0 0 0 0 0 0 0
US9 Prospects 15u
Jackson Bordes
80 0 0 0 0 0 0 0 0 0
US9 Prospects 15u
Austin Collie
0 0 14 0 0 0 0 0 0 0
US9 Prospects 15u
JW Harrington
0 0 88 0 0 0 0 0 0 0
US9 Prospects 15u
Tyler Kim
6 69 0 0 0 0 0 0 0 0
US9 Prospects 15u
Paul Lee
30 0 15 0 0 0 0 0 0 0
US9 Prospects 15u
Steven McNeill
60 0 0 0 0 0 0 0 0 0
US9 Prospects 15u
Nick O'Bryan
58 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Alexander Bosco
0 54 0 0 0 0 0 0 0 0
Va Beast Baseball
Jake Diven
25 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Matthew Elswick
39 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Parker Erxleben
24 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Logan Fuehrer
30 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Benjamin Hampton
46 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Grayson Kinzel
0 72 0 0 0 0 0 0 0 0
Va Beast Baseball
Damon Luebke
43 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Bryce Mims
19 0 0 0 0 0 0 0 0 0
Va Beast Baseball
Sean Peucker
19 0 0 0 0 0 0 0 0 0
Virginia Arsenal 2024
William Bryant
0 19 0 0 0 0 0 0 0 0
Virginia Arsenal 2024
Zach Davis
93 0 0 0 0 0 0 0 0 0
Virginia Arsenal 2024
Lucas Smith
43 0 0 0 0 0 0 0 0 0
Virginia Arsenal 2024
Tucker Swails
0 95 0 0 0 0 0 0 0 0
Virginia Arsenal 2024
Chase Swift
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
08/05
Day 2
08/06
Day 3
08/07
Day 4
08/08
2021 15U PG Northeast World SeriesMvp Beast 2024Nickolas Berasti808/2/2021 RR RR
2021 15U PG Northeast World SeriesTeam Francisco Notorious 9 15u SelectNickolas Berasti808/2/2021 RR RR
2021 15U PG Northeast World SeriesTeam Francisco Notorious 9 15u SelectRyan Kiendle958/2/2021 RR RR