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
06/04
Day 2
06/05
Day 3
06/06
Day 4
06/07
Day 5
06/08
Day 6
06/09
Day 7
06/10
Day 8
06/11
Day 9
06/12
Day 10
06/13
33's 17U Marshall
Deuntae Childers
38 0 0 0 0 0 0 0 0 0
33's 17U Marshall
Stone Evers
67 0 0 0 0 0 0 0 0 0
33's 17U Marshall
Matthew Hawsey
0 75 0 0 0 0 0 0 0 0
33's 17U Marshall
William Hobbs
0 68 0 0 0 0 0 0 0 0
33's 17U Marshall
David Jalbert
8 0 0 0 0 0 0 0 0 0
33's 17U Marshall
Wes Sanders
16 22 43 0 0 0 0 0 0 0
33's 17U Marshall
TY Truett
0 0 16 0 0 0 0 0 0 0
33's 17U Marshall
Braxton Wetzler
0 61 0 0 0 0 0 0 0 0
AASA 18u National
William Nash Allen
32 0 0 0 0 0 0 0 0 0
AASA 18u National
Blake Beedle
16 15 37 0 0 0 0 0 0 0
AASA 18u National
Kallon Cook
22 53 25 0 0 0 0 0 0 0
AASA 18u National
Jacob Crocker
18 0 0 0 0 0 0 0 0 0
AASA 18u National
Joseph Eichelberger
19 0 0 0 0 0 0 0 0 0
AASA 18u National
Brycen Jewell
0 88 0 0 0 0 0 0 0 0
AASA 18u National
Gavin Owens
11 35 0 0 0 0 0 0 0 0
AASA 18u National
Noah Webb
0 0 9 0 0 0 0 0 0 0
Atlanta Blue Jays
Jacob Blackmon
42 0 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Henry Cone
15 0 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Tyler Knight
0 22 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Noah Krieger
0 39 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Dayyan Oneal
0 42 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Kellon Rollings
0 30 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Garrett Sims
47 0 0 0 0 0 0 0 0 0
Atlanta Blue Jays
Bobby Walker
44 0 0 0 0 0 0 0 0 0
Excel Blue Sox
Eli Chumura
0 74 0 0 0 0 0 0 0 0
Excel Blue Sox
Ben Hoover
0 12 0 0 0 0 0 0 0 0
Excel Blue Sox
Jacob Little
0 18 0 0 0 0 0 0 0 0
Excel Blue Sox
Will Moye
78 0 0 0 0 0 0 0 0 0
Excel Blue Sox
Will Noles
10 99 0 0 0 0 0 0 0 0
Excel Blue Sox
Sam Sertell
20 0 0 0 0 0 0 0 0 0
Excel Blue Wave
Connor Ball
0 81 0 0 0 0 0 0 0 0
Excel Blue Wave
Eli Copenhaver
0 66 0 0 0 0 0 0 0 0
Excel Blue Wave
Cade Easterbrook
0 0 48 0 0 0 0 0 0 0
Excel Blue Wave
Cody Ferguson
0 48 0 0 0 0 0 0 0 0
Excel Blue Wave
Carter Frederick
0 0 70 0 0 0 0 0 0 0
Excel Blue Wave
Keaton Fuller
72 0 0 0 0 0 0 0 0 0
Excel Blue Wave
Brennen Norton
0 6 0 0 0 0 0 0 0 0
Excel Blue Wave
Jackson Sweatt
18 0 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Navy powered by Mizuno
Christian Boyles
0 11 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Navy powered by Mizuno
Hugo Carbajo
0 42 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Navy powered by Mizuno
Daniel Munroe
0 61 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Navy powered by Mizuno
Braden Olson
0 16 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Navy powered by Mizuno
Jack Thunberg
0 59 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Navy powered by Mizuno
Tanner Vaughn
0 65 0 0 0 0 0 0 0 0
Foundation Sports 18u Mingin
Jacob Bradshaw
0 0 72 0 0 0 0 0 0 0
Foundation Sports 18u Mingin
Ben Brock
0 88 0 0 0 0 0 0 0 0
Foundation Sports 18u Mingin
Logan Frady
0 0 34 0 0 0 0 0 0 0
Foundation Sports 18u Mingin
Jeremy Gay
90 0 0 0 0 0 0 0 0 0
Foundation Sports 18u Mingin
Alec Hagan
21 0 15 0 0 0 0 0 0 0
Foundation Sports 18u Mingin
Brock Jacobs
0 30 0 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Max Bell
0 0 71 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Jd Garner
72 0 0 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Trevor Gruszka
0 0 29 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Tristan Harley
23 0 0 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Joshua Kittrell
0 70 0 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Jordan Lines
0 23 0 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Carter Nash
0 22 0 0 0 0 0 0 0 0
Next Level Baseball Andreoli
Ty Wehinger
22 0 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
William Brown
15 0 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Jayden Burns
19 0 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Brice Dillmore
0 74 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Clete Hartzog
56 0 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Drew Law
36 0 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Tyler Petersen
0 44 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Ryan Pettys
74 0 0 0 0 0 0 0 0 0
Next Level Baseball Bruce
Michael Todd Reed
0 0 11 0 0 0 0 0 0 0
Next Level Baseball Bruce
Jason Roberts
0 8 77 0 0 0 0 0 0 0
Next Level Baseball Bruce
Jaden Rudd
16 0 47 0 0 0 0 0 0 0
North East Baseball National
Evan Boyle
38 0 0 0 0 0 0 0 0 0
North East Baseball National
Dylan Brazil
24 0 0 0 0 0 0 0 0 0
North East Baseball National
Cam Burris
0 21 39 0 0 0 0 0 0 0
North East Baseball National
Jorge De Cardenas
18 0 0 0 0 0 0 0 0 0
North East Baseball National
Christian Ford
37 0 0 0 0 0 0 0 0 0
North East Baseball National
Sam Hill
31 0 0 0 0 0 0 0 0 0
North East Baseball National
Zach Hise
0 87 0 0 0 0 0 0 0 0
North East Baseball National
Mikey Jensen
40 0 0 0 0 0 0 0 0 0
North East Baseball National
Trent Lewis
8 0 0 0 0 0 0 0 0 0
North East Baseball National
Caleb Logerwell
0 0 63 0 0 0 0 0 0 0
North East Baseball National
Cooper Loveridge
0 25 0 0 0 0 0 0 0 0
North East Baseball National
Jaxson Lucas
0 57 0 0 0 0 0 0 0 0
North East Baseball National
Demetrius Vizcarra
29 0 0 0 0 0 0 0 0 0
Southern Tribe
Konnor Colvin
0 12 0 0 0 0 0 0 0 0
Southern Tribe
Carter Dorsch
0 20 0 0 0 0 0 0 0 0
Southern Tribe
John Austin Gee
0 25 0 0 0 0 0 0 0 0
Southern Tribe
Jacob Heironimus
0 25 0 0 0 0 0 0 0 0
Southern Tribe
Jack Murphy
43 0 58 0 0 0 0 0 0 0
Southern Tribe
Peyton Price
30 0 11 0 0 0 0 0 0 0
Southern Tribe
Carson Ramsey
45 0 33 0 0 0 0 0 0 0
Southern Tribe
Paxton Tomaini
0 33 0 0 0 0 0 0 0 0
Triton Rays
Benjamin Johnson
0 20 0 0 0 0 0 0 0 0
Triton Rays
Jeremy Lee
0 56 0 0 0 0 0 0 0 0
Triton Rays
Creed Sasser
0 16 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