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)
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/14
Day 2
06/15
Day 3
06/16
Day 4
06/17
Day 5
06/18
Day 6
06/19
Day 7
06/20
Day 8
06/21
Day 9
06/22
Day 10
06/23
5 Star Vidalia 17U
Jacob Avery
0 0 63 0 0 0 0 0 0 0
5 Star Vidalia 17U
Ryan Cammack
0 0 41 0 0 0 0 0 0 0
5 Star Vidalia 17U
Brady Edwards
0 82 0 0 0 0 0 0 0 0
5 Star Vidalia 17U
Cade Harnage
0 119 0 0 0 0 0 0 0 0
5 Star Vidalia 17U
Roan Houser
0 0 85 0 0 0 0 0 0 0
5 Star Vidalia 17U
Creighton Rogers
0 24 0 0 0 0 0 0 0 0
5 Star Vidalia 18U
Alex Blackmon
0 76 0 0 0 0 0 0 0 0
5 Star Vidalia 18U
Blaine Burnsed
0 0 104 0 0 0 0 0 0 0
5 Star Vidalia 18U
Gabe Conley
0 29 0 0 0 0 0 0 0 0
5 Star Vidalia 18U
Austin Deen
0 50 38 0 0 0 0 0 0 0
5 Star Vidalia 18U
Dylan Gordon
0 0 3 0 0 0 0 0 0 0
5 Star Vidalia 18U
Jackson Reynolds
0 79 0 0 0 0 0 0 0 0
5 Star Vidalia 18U
Noah Rogers
0 0 81 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Kian Allen
59 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Charlie Crowe
0 36 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Mills Lothridge
0 23 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Konnor Loudermilk
0 0 63 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Cohen Miller
0 0 37 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Hayden Scott
0 9 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Griggs Smith
0 90 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U Blue
Steven Tavares
0 40 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Jack Clay
0 65 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Gavin Dempsey
25 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Matt Earon
72 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Christian Griswold
0 18 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Harrison Jefts
0 41 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Jacob Miller
15 6 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Bryson Pike
85 0 0 0 0 0 0 0 0 0
AquaSox Baseball - 17U White
Logan Pogorzelski
0 77 0 0 0 0 0 0 0 0
Coastal Prospects
Jeb Carson
27 0 39 0 0 0 0 0 0 0
Coastal Prospects
Cole Cox
0 47 0 0 0 0 0 0 0 0
Coastal Prospects
Harding Dennis
0 29 4 0 0 0 0 0 0 0
Coastal Prospects
Wade Digiorgi
0 26 0 0 0 0 0 0 0 0
Coastal Prospects
Jaxton Harris
30 0 41 0 0 0 0 0 0 0
Coastal Prospects
Will Johnson
0 35 0 0 0 0 0 0 0 0
Coastal Prospects
Elias Murdock
23 0 25 0 0 0 0 0 0 0
Coastal Prospects
Slade Sweat
0 28 0 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
Ashton Cook
92 0 0 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
Cayden Cook
0 37 0 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
jackson jenkins
0 88 0 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
Aidan Kelley
0 0 93 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
Jonathan Kohlman
0 0 87 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
Parker Landrum
0 0 22 0 0 0 0 0 0 0
Coastal Stars 2025 Premier
Nathan Newkirk
0 0 3 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Evan Bucholz
36 0 8 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Trey Chamberlin
27 0 0 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Patrick Dyer
0 0 33 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Brandon Fuller
0 47 0 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Noah Holcomb
32 0 22 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Tyler Knight
42 0 40 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Alexander Malcom
0 38 0 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Grady Perkins
27 0 0 0 0 0 0 0 0 0
Coastal Stars 2025 Select
Brayden Ross
18 0 0 0 0 0 0 0 0 0
Rip City Legends
Justice Baldwin
51 0 0 0 0 0 0 0 0 0
Rip City Legends
Hudsen King
0 23 0 0 0 0 0 0 0 0
Rip City Legends
Brayden McKernan
0 0 66 0 0 0 0 0 0 0
Rip City Legends
Shane Otipoby
62 0 0 0 0 0 0 0 0 0
Rip City Legends
Xavier Reyna
0 0 33 0 0 0 0 0 0 0
Rip City Legends
Ryland Rogers
0 0 36 0 0 0 0 0 0 0
Rip City Legends
John Roland
0 0 6 0 0 0 0 0 0 0
Rip City Legends
Lawson Stratton
0 0 90 0 0 0 0 0 0 0
Rip City Legends
Logan Wallace
0 46 0 0 0 0 0 0 0 0
Terrors
Riley Bailey
0 9 0 0 0 0 0 0 0 0
Terrors
Sam Blount
4 22 0 0 0 0 0 0 0 0
Terrors
Clayton Calhoun
42 0 104 0 0 0 0 0 0 0
Terrors
Grant Ferrell
17 0 0 0 0 0 0 0 0 0
Terrors
Gage Freeman
18 0 30 0 0 0 0 0 0 0
Terrors
Noah Heinmuller
64 0 0 0 0 0 0 0 0 0
Terrors
Kai Orr
0 53 0 0 0 0 0 0 0 0
Terrors
Luke Parrish
20 17 0 0 0 0 0 0 0 0
Terrors
Jim Young
65 0 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Cody Collum
0 38 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Harrison Court
0 27 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Emerson Davis
42 0 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Justin Evans
27 0 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Santiago Lopez Marquez
0 28 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Max Richardson
0 12 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Micah Stewart
70 0 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Brandt Washington
0 74 0 0 0 0 0 0 0 0
Wow Factor Scout 17u
Drew Williams
63 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