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
05/20
Day 2
05/21
Day 3
05/22
Day 4
05/23
Day 5
05/24
Day 6
05/25
Day 7
05/26
Day 8
05/27
Day 9
05/28
Day 10
05/29
2 Way Athletics 15u
Bradley Acosta
13 0 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Canaan Bernhardt
0 67 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Demarco Dubose
0 28 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Tu’Marion Flounory
45 22 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Brody McLean
0 28 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Cole Moody
82 0 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Grant Oravetz
20 81 0 0 0 0 0 0 0 0
Bremen Blue Devils
Slade Bishop
0 47 0 0 0 0 0 0 0 0
Bremen Blue Devils
Bradyn Grimaldi
45 0 0 0 0 0 0 0 0 0
Bremen Blue Devils
Micah Harper
86 0 0 0 0 0 0 0 0 0
Bremen Blue Devils
Cooper Mincey
0 86 0 0 0 0 0 0 0 0
Bremen Blue Devils
Rhett Nelson
0 82 0 0 0 0 0 0 0 0
Bremen Blue Devils
Nolan Sosebee
22 0 0 0 0 0 0 0 0 0
Cyo Tribe
Kyael Cook
0 41 0 0 0 0 0 0 0 0
Cyo Tribe
Pharrell Hawkins
86 0 0 0 0 0 0 0 0 0
Cyo Tribe
Traquan Johnson
72 0 0 0 0 0 0 0 0 0
Cyo Tribe
Landon Rogers
0 35 0 0 0 0 0 0 0 0
Cyo Tribe
Domani Weems
0 35 0 0 0 0 0 0 0 0
Diesel Dawgs Baseball
Brandon Fuller
95 0 0 0 0 0 0 0 0 0
Diesel Dawgs Baseball
Logan Hobbs
97 0 0 0 0 0 0 0 0 0
Diesel Dawgs Baseball
Dayton Prater
0 58 0 0 0 0 0 0 0 0
Diesel Dawgs Baseball
Blakely White
0 76 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Marcus Cox
62 0 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Asher Maclane
52 0 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Kelvin Nguyen
2 62 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Bennett Ortale
57 0 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Sam Scazzero
0 24 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Elliott Shiver
31 0 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Hammie Shiver
30 38 0 0 0 0 0 0 0 0
Dunwoody Diablos 15u Cates
Miles Thayer
30 0 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Sawyer Barnette
0 80 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Cooper Cameron
15 21 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Cooper Childress
40 0 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Drew Di Mauro
45 0 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Jake Duke
0 81 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Anthony Peer
31 0 0 0 0 0 0 0 0 0
Georgia Roadrunners - 15U Davis
Colson Timmons
57 0 0 0 0 0 0 0 0 0
Legacy Sports Black (Wood)
Kolby Clark
0 63 0 0 0 0 0 0 0 0
Legacy Sports Black (Wood)
Cole Conley
61 0 0 0 0 0 0 0 0 0
Legacy Sports Black (Wood)
Jj Giles
41 0 0 0 0 0 0 0 0 0
Legacy Sports Black (Wood)
Konner O'Neal
0 56 0 0 0 0 0 0 0 0
Legacy Sports Black (Wood)
Jakob Sahli
50 0 0 0 0 0 0 0 0 0
Newton Naturals
Jonathan Andrews
37 0 0 0 0 0 0 0 0 0
Newton Naturals
Joshua Brown
0 83 0 0 0 0 0 0 0 0
Newton Naturals
Jacob Chupp
0 73 0 0 0 0 0 0 0 0
Newton Naturals
Cope Durand
77 0 0 0 0 0 0 0 0 0
Newton Naturals
Caden Gunter
19 77 0 0 0 0 0 0 0 0
Newton Naturals
Kris Ross
102 0 0 0 0 0 0 0 0 0
Powdersprings Hotshots
Troy Abad
32 0 0 0 0 0 0 0 0 0
Powdersprings Hotshots
Logan Alvey
14 0 0 0 0 0 0 0 0 0
Powdersprings Hotshots
Bryson Banks
39 0 0 0 0 0 0 0 0 0
Powdersprings Hotshots
Ryan Burnette
0 96 0 0 0 0 0 0 0 0
Powdersprings Hotshots
Taylor Demarco
21 0 0 0 0 0 0 0 0 0
Powdersprings Hotshots
David Mauthe
57 0 0 0 0 0 0 0 0 0
Powdersprings Hotshots
Bryce Portwood
31 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