2,210 MLB PLAYERS | 15,135 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
05/17
Day 2
05/18
Day 3
05/19
Day 4
05/20
Day 5
05/21
Day 6
05/22
Day 7
05/23
Day 8
05/24
Day 9
05/25
Day 10
05/26
5 Star Carolina 13U Tigers
Brayden Hill
0 85 0 0 0 0 0 0 0 0
5 Star Carolina 13U Tigers
Alex Ison
0 77 0 0 0 0 0 0 0 0
5 Star Carolina 13U Tigers
Grayson McDonald
0 41 0 0 0 0 0 0 0 0
5 Star Carolina 13U Tigers
Anderson Nance
0 0 78 0 0 0 0 0 0 0
5 Star Carolina 13U Tigers
Dawson Shelton
0 0 75 0 0 0 0 0 0 0
5 Star Carolina 13U Tigers
Jake Smith
0 0 40 0 0 0 0 0 0 0
5 Star Carolina 13U Tigers
Brody Taylor
0 8 39 0 0 0 0 0 0 0
5 Star Carolina Smith
Sam Cozart
0 0 80 0 0 0 0 0 0 0
5 Star Carolina Smith
Drew Downs
0 0 24 0 0 0 0 0 0 0
5 Star Carolina Smith
Jaden Knight
30 0 82 0 0 0 0 0 0 0
5 Star Carolina Smith
Hudson Lance
4 0 33 0 0 0 0 0 0 0
5 Star Carolina Smith
Max McGinn
0 86 0 0 0 0 0 0 0 0
5 Star Carolina Smith
Drake Purvis
34 0 42 0 0 0 0 0 0 0
5 Star Carolina Smith
Cole Smith
32 0 67 0 0 0 0 0 0 0
5 Star Carolina Smith
Chanceler Terry
0 0 7 0 0 0 0 0 0 0
5 Star WNC
Jett Benson
0 9 0 0 0 0 0 0 0 0
5 Star WNC
Carter Burnette
0 0 44 0 0 0 0 0 0 0
5 Star WNC
Payce Carroll
0 0 32 0 0 0 0 0 0 0
5 Star WNC
Garrett Freeman
0 30 0 0 0 0 0 0 0 0
5 Star WNC
Truitt Manuel
0 86 0 0 0 0 0 0 0 0
5 Star WNC
Johnathon Reece
0 13 0 0 0 0 0 0 0 0
5 Star WNC
Matthew Roberts
0 0 35 0 0 0 0 0 0 0
5 Star WNC
Andrew Wester
0 72 0 0 0 0 0 0 0 0
Canes 13U Turner
Mason Hughes
0 0 20 0 0 0 0 0 0 0
Canes 13U Turner
Ellias Morales
0 0 46 0 0 0 0 0 0 0
Canes 13U Turner
Zeb Packer
0 0 25 0 0 0 0 0 0 0
Canes 13U Turner
Lucca Pascarella
33 0 0 0 0 0 0 0 0 0
Canes 13U Turner
Tristan Potts
20 17 18 0 0 0 0 0 0 0
Canes 13U Turner
Tyler Potts
12 78 0 0 0 0 0 0 0 0
Canes 13U Turner
Hunter Smith
16 0 0 0 0 0 0 0 0 0
Canes 13U Turner
Kaleb Tischler
35 0 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Leland Barrow
0 20 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Sterling Bass
0 20 41 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Braden Burress
0 15 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Michael Floirendo
0 0 65 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Wyatt Holbrook
0 31 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Peter Honse
0 18 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Everett Johnson
0 19 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Carver Pleasant
0 21 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Gavin Turner
0 52 0 0 0 0 0 0 0 0
Canes Baseball 13U Eastern NC
Jimmyll Williams
0 19 0 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Caiden Chilausky
0 20 0 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Logan Dyer
0 16 0 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Garrett Hayes
0 50 0 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Nathan Hayworth
0 20 0 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Jacob Kirby
0 20 83 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Morgan Padgett
0 0 26 0 0 0 0 0 0 0
Carolina Rockies 13u Wilson
Braden Shive
0 15 0 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Landon Finley
0 41 0 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Matthew 'Blake' Gaffney
0 16 0 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Ethan Holder
56 0 0 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Tanner Kaler
34 0 37 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Terry Kaler
0 0 31 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Colin McKissick
34 0 39 0 0 0 0 0 0 0
CBA Copperheads - Gaffney
Garrett Pyne
0 68 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Cuyler Baxter
0 35 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Matthew Main
0 20 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Miles Newsome
0 23 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Ross Stevens
0 85 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Brayden Stout
0 53 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Rylan Venable
0 22 0 0 0 0 0 0 0 0
Dirtbags 13u TBM
Evan Ward
0 0 70 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Connor Chicoli
0 91 0 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Holden Cooper
0 0 65 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Brandon Crutchfield
0 11 0 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Mason Fortune
0 0 50 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Nathan Hollenbeck
0 40 0 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Braden Matala
0 12 11 0 0 0 0 0 0 0
Dirtbags Black Raleigh 13U
Jack Snipes
0 60 0 0 0 0 0 0 0 0
Legacy Baseball 13U Black
Michael Bartkowski
0 19 29 0 0 0 0 0 0 0
Legacy Baseball 13U Black
Bradyn Deaton
0 74 0 0 0 0 0 0 0 0
Legacy Baseball 13U Black
Owen Sarna
0 10 29 0 0 0 0 0 0 0
Legacy Baseball 13U Black
Paul Solari
0 20 60 0 0 0 0 0 0 0
Legacy Baseball 13U Black
Jayden Surratt
0 73 0 0 0 0 0 0 0 0
New Bern Flames
Carter Champey
0 14 0 0 0 0 0 0 0 0
New Bern Flames
Ricky Cooke
0 0 24 0 0 0 0 0 0 0
New Bern Flames
Bryan Garner
0 18 80 0 0 0 0 0 0 0
New Bern Flames
Ethan Ipock
0 95 0 0 0 0 0 0 0 0
New Bern Flames
Daylinh Nguyen-Brown
0 0 36 0 0 0 0 0 0 0
New Bern Flames
Hunter Pope
0 79 0 0 0 0 0 0 0 0
NSA 13U BLUE
Dallas Capps
0 89 0 0 0 0 0 0 0 0
NSA 13U BLUE
John Elks
0 12 0 0 0 0 0 0 0 0
NSA 13U BLUE
Carson Gooden
0 9 0 0 0 0 0 0 0 0
NSA 13U BLUE
Jabari Lee
0 0 25 0 0 0 0 0 0 0
NSA 13U BLUE
Caleb Maynor
0 6 96 0 0 0 0 0 0 0
NSA 13U BLUE
Brandon Novy
0 46 0 0 0 0 0 0 0 0
NSA 13U BLUE
Jacob Patawaran
0 13 0 0 0 0 0 0 0 0
NSA 13U BLUE
Damian Robinson
0 74 0 0 0 0 0 0 0 0
Sanford Cobras
Mason Botbol
0 6 0 0 0 0 0 0 0 0
Sanford Cobras
David Collins
0 64 0 0 0 0 0 0 0 0
Sanford Cobras
Isaiah Hunter
0 20 68 0 0 0 0 0 0 0
Sanford Cobras
Riley Mullen
0 63 0 0 0 0 0 0 0 0
Sanford Cobras
Cameron Richey
0 0 11 0 0 0 0 0 0 0
Sanford Cobras
Zach Rubin
0 21 44 0 0 0 0 0 0 0
Sanford Cobras
Brent Smith
0 72 0 0 0 0 0 0 0 0
SBA Futures 13u
Liam Fulbright
0 0 75 0 0 0 0 0 0 0
SBA Futures 13u
Nic Harris
0 76 0 0 0 0 0 0 0 0
SBA Futures 13u
Victor Lopez
0 0 73 0 0 0 0 0 0 0
SBA Futures 13u
Thomas Moore
0 0 55 0 0 0 0 0 0 0
SBA Futures 13u
Jake Neville
0 12 93 0 0 0 0 0 0 0
SBA Futures 13u
Jacob Smith
0 20 0 0 0 0 0 0 0 0
SBA Futures 13u
Ezra Taylor
0 59 0 0 0 0 0 0 0 0
T24 Gamecocks
Dion Brown
31 0 0 0 0 0 0 0 0 0
T24 Gamecocks
Tyler Champagne
24 0 0 0 0 0 0 0 0 0
T24 Gamecocks
Chase Ghantt
0 86 0 0 0 0 0 0 0 0
T24 Gamecocks
Jackson Robbins
0 0 75 0 0 0 0 0 0 0
T24 Gamecocks
Riley Stiles
0 0 19 0 0 0 0 0 0 0
T24 Gamecocks
Jackson Toney
0 15 15 0 0 0 0 0 0 0
T24 Gamecocks
Gavin Waldrop
37 0 0 0 0 0 0 0 0 0
Team Carolina Demarini
Wells Anderson
0 92 0 0 0 0 0 0 0 0
Team Carolina Demarini
Kole Brown
0 0 12 0 0 0 0 0 0 0
Team Carolina Demarini
Alex Lacoste
0 20 91 0 0 0 0 0 0 0
Team Carolina Demarini
Brody Linker
0 78 0 0 0 0 0 0 0 0
Team Carolina Demarini
Lane McGaha
0 35 0 0 0 0 0 0 0 0
Team Elite American 13U
Whitt Newbauer
0 0 53 0 0 0 0 0 0 0
Team Elite American 13U
Dylan Pasternak
0 59 0 0 0 0 0 0 0 0
Team Elite American 13U
Adam Smith
0 66 0 0 0 0 0 0 0 0
Team Elite American 13U
Davis Watson
0 10 65 0 0 0 0 0 0 0
TPA Nationals - Christman
Collins Black
0 11 92 0 0 0 0 0 0 0
TPA Nationals - Christman
Drake Della Ratta
0 63 0 0 0 0 0 0 0 0
TPA Nationals - Christman
Josh Ingalls
0 0 42 0 0 0 0 0 0 0
TPA Nationals - Christman
Charlie Lytle
0 87 0 0 0 0 0 0 0 0
TPA Nationals - Christman
Pat Queen
0 17 17 0 0 0 0 0 0 0
TPA Nationals - Christman
Ty Richards
0 0 63 0 0 0 0 0 0 0
TPA Nationals - Christman
Jack Welsch
0 21 0 0 0 0 0 0 0 0
TPA Nationals 13u McMillan
Boaz Harper
0 75 0 0 0 0 0 0 0 0
TPA Nationals 13u McMillan
Gavin Larsen
0 0 52 0 0 0 0 0 0 0
TPA Nationals 13u McMillan
Ethan Lavinder
0 18 0 0 0 0 0 0 0 0
TPA Nationals 13u McMillan
Asher Lyerly
0 9 30 0 0 0 0 0 0 0
TPA Nationals 13u McMillan
Jack McGeehan
0 0 41 0 0 0 0 0 0 0
TPA Nationals 13u McMillan
Kyler Pena
0 95 0 0 0 0 0 0 0 0
UP Red Griffin
X Adams
0 71 0 0 0 0 0 0 0 0
UP Red Griffin
Aiden Anderson
0 11 18 0 0 0 0 0 0 0
UP Red Griffin
Alex Angelon
0 56 0 0 0 0 0 0 0 0
UP Red Griffin
X Baily
0 85 0 0 0 0 0 0 0 0
UP Red Griffin
Neil Griffin
0 0 68 0 0 0 0 0 0 0
UP Red Griffin
Liam Reardon
0 22 0 0 0 0 0 0 0 0
UP Red Griffin
Justin Ripoll
0 0 44 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest