2,086 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)
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
09/17
Day 2
09/18
Day 3
09/19
Day 4
09/20
Day 5
09/21
Day 6
09/22
Day 7
09/23
Day 8
09/24
Day 9
09/25
Day 10
09/26
5 Star Carolina 15U Lowery
Drew Fletcher
0 74 0 0 0 0 0 0 0 0
5 Star Carolina 15U Lowery
Brady Raye
0 50 0 0 0 0 0 0 0 0
5 Star Carolina 15U Lowery
Aidan Taylor
0 92 0 0 0 0 0 0 0 0
5 Star Carolina 15U Lowery
Jorge Torres
0 6 0 0 0 0 0 0 0 0
5 Star Carolina 15U Odom
Aidan Holley
0 3 0 0 0 0 0 0 0 0
5 Star Carolina 15U Odom
Jake Jeffrey
0 71 0 0 0 0 0 0 0 0
5 Star Carolina 15U Odom
Tyler Journalist
0 84 0 0 0 0 0 0 0 0
5 Star Carolina 15U Odom
Matthew Moser
0 26 0 0 0 0 0 0 0 0
5 Star National 15U Black
Dillon Askew
0 0 68 0 0 0 0 0 0 0
5 Star National 15U Black
Jack Brodeur
0 0 21 0 0 0 0 0 0 0
5 Star National 15U Black
John Davis
0 12 0 0 0 0 0 0 0 0
5 Star National 15U Black
Shane Duke
0 53 0 0 0 0 0 0 0 0
5 Star National 15U Black
Justin Mabe
0 71 0 0 0 0 0 0 0 0
5 Star National 15U Black
Jackson Roper
0 0 32 0 0 0 0 0 0 0
5 Star National 15U Black
Charlie Willcox
0 14 0 0 0 0 0 0 0 0
5 Star National 15U Gold
Zach Cartrette
61 0 0 0 0 0 0 0 0 0
5 Star National 15U Gold
Wilmer Martinez
20 0 0 0 0 0 0 0 0 0
5 Star National 15U Gold
Brayden Payne
0 0 60 0 0 0 0 0 0 0
5 Star National 15U Gold
Owen Robinson
0 0 50 0 0 0 0 0 0 0
5 Star National 15U Gold
Kade Thompson
15 0 17 0 0 0 0 0 0 0
5 Star National 15U Gold
Ryan Whitley
0 78 0 0 0 0 0 0 0 0
Athletes Lab 15U American
Dylan Brandt
42 0 0 0 0 0 0 0 0 0
Athletes Lab 15U American
Collin Chappel
29 0 0 0 0 0 0 0 0 0
Athletes Lab 15U American
Sterling Haynes
0 0 16 0 0 0 0 0 0 0
Athletes Lab 15U American
Sean Jenkins
0 85 0 0 0 0 0 0 0 0
Athletes Lab 15U American
Evan Matile
0 0 52 0 0 0 0 0 0 0
Athletes Lab 15U American
Ashton Mock
50 0 0 0 0 0 0 0 0 0
Athletes Lab 15U American
Micah Simpson
0 11 0 0 0 0 0 0 0 0
Athletes Lab 15U American
Eli Sipe
0 0 10 0 0 0 0 0 0 0
Athletes Lab 15U American
Jerry Smith
0 0 78 0 0 0 0 0 0 0
Athletes Lab 15U American
Carson Wallace
0 0 42 0 0 0 0 0 0 0
C35 2025
Bennett Causey
0 29 0 0 0 0 0 0 0 0
C35 2025
Tyler Dowler
44 0 0 0 0 0 0 0 0 0
C35 2025
Carson Hickey
9 0 0 0 0 0 0 0 0 0
C35 2025
Zane Overman
42 0 0 0 0 0 0 0 0 0
C35 2025
Luke Roupe
0 80 0 0 0 0 0 0 0 0
Carolina Nationals
Jake Bogan
0 18 0 0 0 0 0 0 0 0
Carolina Nationals
Coleman Fryer
0 11 0 0 0 0 0 0 0 0
Carolina Nationals
Bradley Fulmer
0 56 0 0 0 0 0 0 0 0
Carolina Nationals
Drew Greer
0 46 0 0 0 0 0 0 0 0
Carolina Nationals
Weston Plotner
0 0 61 0 0 0 0 0 0 0
Carolina Nationals
Davis Ruff
0 0 52 0 0 0 0 0 0 0
Carolina Nationals
Raleigh Salters
0 65 0 0 0 0 0 0 0 0
Carolina Nationals
Colby Smith
0 27 0 0 0 0 0 0 0 0
Carolina Nationals
Blake Splittgerber
0 0 23 0 0 0 0 0 0 0
Complete Game 15U Red
Mitchell Garnto
0 50 0 0 0 0 0 0 0 0
Complete Game 15U Red
Luis Guzman
0 13 2 0 0 0 0 0 0 0
Complete Game 15U Red
Lucas Hurd
0 30 20 0 0 0 0 0 0 0
Complete Game 15U Red
Dylan Lord
0 33 31 0 0 0 0 0 0 0
Complete Game 15U Red
Patrick Matsunaga
0 23 61 0 0 0 0 0 0 0
Complete Game 15U Red
Eli Poteet
0 48 0 0 0 0 0 0 0 0
DiMaria Baseball Academy
Carter Dulin
0 82 0 0 0 0 0 0 0 0
DiMaria Baseball Academy
Will Gaynor
0 10 0 0 0 0 0 0 0 0
DiMaria Baseball Academy
Brodie Lenhart
0 76 0 0 0 0 0 0 0 0
DiMaria Baseball Academy
Brody Nix
0 0 83 0 0 0 0 0 0 0
DiMaria Baseball Academy
Keanan White
0 25 0 0 0 0 0 0 0 0
DiMaria Baseball Academy
John Yarnovich
0 33 0 0 0 0 0 0 0 0
Dirtbags 15U Camo
Joshua Anderson II
0 0 5 0 0 0 0 0 0 0
Dirtbags 15U Camo
Williford Bullard
0 87 0 0 0 0 0 0 0 0
Dirtbags 15U Camo
Dominic Hurley
0 39 0 0 0 0 0 0 0 0
Dirtbags 15U Camo
Jackson King
0 0 25 0 0 0 0 0 0 0
Dirtbags 15U Camo
James "Sawyer" Sawyer
0 0 116 0 0 0 0 0 0 0
Dirtbags 15U Camo
Nolan Winfield
0 30 0 0 0 0 0 0 0 0
Dirtbags 15U Camo
Logan Wise
0 0 44 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Mason Barnes
0 0 19 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Max Boyatt
0 49 0 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Palmer Bullard
0 0 29 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Chase Byrd
0 0 15 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Ryan Herkey
0 0 24 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Keeghan Holmes
0 36 11 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Gavin Meagher
0 0 49 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Chris Skerlak
0 25 1 0 0 0 0 0 0 0
Dirtbags 15U DeMarini
Braiden Webster
0 68 0 0 0 0 0 0 0 0
Dirtbags 15U Evoshield
Brady Hubbell
0 55 0 0 0 0 0 0 0 0
Dirtbags 15U Evoshield
Brysten Keel
0 92 0 0 0 0 0 0 0 0
Dirtbags 15U Evoshield
JD Murdock
0 84 0 0 0 0 0 0 0 0
Dirtbags 15U Evoshield
Hunter Stone
0 29 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Luke Craddock
0 92 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Reid Fanney
0 8 14 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Ryan Jackson
0 0 35 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Braeden Loving
0 0 28 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Jacob Martin
0 0 29 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Zach Rankin
0 95 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
John Szefc
0 0 24 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Seth TIckel
0 0 9 0 0 0 0 0 0 0
Dry Pond 2025
Macon Fuller
0 4 26 0 0 0 0 0 0 0
Dry Pond 2025
Brody Hager
0 26 0 0 0 0 0 0 0 0
Dry Pond 2025
Noah Hatley
0 0 29 0 0 0 0 0 0 0
Dry Pond 2025
Wyatt McSwain
0 29 17 0 0 0 0 0 0 0
Dry Pond 2025
Broc Overcash
0 20 51 0 0 0 0 0 0 0
Dry Pond 2025
Xavier Toler
0 76 0 0 0 0 0 0 0 0
Dry Pond 2025
Holden Woodward
0 71 0 0 0 0 0 0 0 0
EC Clippers 2025
Nicholas Aitkin
0 13 22 0 0 0 0 0 0 0
EC Clippers 2025
Ian Downey
0 0 85 0 0 0 0 0 0 0
EC Clippers 2025
Jay Hale
0 10 27 0 0 0 0 0 0 0
EC Clippers 2025
Mason Nabors
0 63 0 0 0 0 0 0 0 0
EC Clippers 2025
Jett Parsley
0 0 72 0 0 0 0 0 0 0
EC Clippers 2025
Cooper Phillips
0 0 72 0 0 0 0 0 0 0
EC Clippers 2025
Carrick Ryan
0 78 0 0 0 0 0 0 0 0
EC Clippers 2025
Cooper Wilkins
0 23 0 0 0 0 0 0 0 0
Gbc Prospects 15u
Elliott Flowers
0 38 0 0 0 0 0 0 0 0
Gbc Prospects 15u
Drew Mercer
0 84 0 0 0 0 0 0 0 0
Gbc Prospects 15u
Ty Smith
0 88 0 0 0 0 0 0 0 0
Mission National 2025
Tyler Heine
0 29 69 0 0 0 0 0 0 0
Mission National 2025
Max Luzarraga
0 74 0 0 0 0 0 0 0 0
Mission National 2025
Anthony Smith
0 88 0 0 0 0 0 0 0 0
Mission National 2025
Luke St John
0 0 29 0 0 0 0 0 0 0
Mph101 2025 Dragum
Gavin Maines
0 10 16 0 0 0 0 0 0 0
Mph101 2025 Dragum
Evan Nix
0 0 78 0 0 0 0 0 0 0
Mph101 2025 Dragum
Aydan Smith
0 90 0 0 0 0 0 0 0 0
Mph101 2025 Dragum
Luke Smyers
0 95 0 0 0 0 0 0 0 0
New Market PDP 2025
Brady Armfield
0 55 0 0 0 0 0 0 0 0
New Market PDP 2025
Ryan Aufderhar
6 41 0 0 0 0 0 0 0 0
New Market PDP 2025
Carter Catlett Iv
0 64 0 0 0 0 0 0 0 0
New Market PDP 2025
Carter Deal
0 35 0 0 0 0 0 0 0 0
New Market PDP 2025
Ben Luck
0 0 29 0 0 0 0 0 0 0
New Market PDP 2025
Zack Scruggs
0 41 0 0 0 0 0 0 0 0
New Market PDP 2025
Braxton Walker
0 0 85 0 0 0 0 0 0 0
On Deck Baseball 2025
Jake Barbee
0 0 32 0 0 0 0 0 0 0
On Deck Baseball 2025
Caden Beaver
0 60 0 0 0 0 0 0 0 0
On Deck Baseball 2025
Jaxon Ehret
0 0 72 0 0 0 0 0 0 0
On Deck Baseball 2025
Frankie Jones
0 14 0 0 0 0 0 0 0 0
On Deck Baseball 2025
Tyler Kluttz
0 0 44 0 0 0 0 0 0 0
On Deck Baseball 2025
Brice Knox
0 28 83 0 0 0 0 0 0 0
On Deck Baseball 2025
Mason Palo
0 79 0 0 0 0 0 0 0 0
On Deck Baseball 2025
Camden Towell
0 27 61 0 0 0 0 0 0 0
Richmond Braves 15U American
Diego Aguilero
0 41 0 0 0 0 0 0 0 0
Richmond Braves 15U American
Parker Codington
0 17 53 0 0 0 0 0 0 0
Richmond Braves 15U American
Bryce Davis
0 0 43 0 0 0 0 0 0 0
Richmond Braves 15U American
Nicholas Fisher
0 0 23 0 0 0 0 0 0 0
Richmond Braves 15U American
Jackson Horton
0 56 0 0 0 0 0 0 0 0
Richmond Braves 15U American
Landon Patton
0 80 0 0 0 0 0 0 0 0
Sba North 15u Blue
Drew Burton
0 82 0 0 0 0 0 0 0 0
Sba North 15u Blue
Barrett Erwin
78 0 0 0 0 0 0 0 0 0
Sba North 15u Blue
Janson Kane
24 0 0 0 0 0 0 0 0 0
Sba North 15u Blue
Ej Lewis
0 0 56 0 0 0 0 0 0 0
Sba North 15u Blue
Chase Yoder
68 0 0 0 0 0 0 0 0 0
Sba North 2025
Jesus Acuna
0 0 96 0 0 0 0 0 0 0
Sba North 2025
Greyson Barrier
0 0 62 0 0 0 0 0 0 0
Sba North 2025
Riley Furrow
0 44 0 0 0 0 0 0 0 0
Sba North 2025
Brandon Hettwer
0 0 95 0 0 0 0 0 0 0
Sba North 2025
Bennett Miller
0 74 0 0 0 0 0 0 0 0
Sba North 2025
Braden Polsky
0 63 0 0 0 0 0 0 0 0
Sba North 2025
Jack Wuerdeman
0 0 57 0 0 0 0 0 0 0
South Charlotte Braves Red
Ethan Andujar
0 0 92 0 0 0 0 0 0 0
South Charlotte Braves Red
James Cosper
0 61 0 0 0 0 0 0 0 0
South Charlotte Braves Red
Caleb Harley
0 0 11 0 0 0 0 0 0 0
South Charlotte Braves Red
Luke McLean
0 24 0 0 0 0 0 0 0 0
South Charlotte Braves Red
Austin Price
44 0 0 0 0 0 0 0 0 0
South Charlotte Braves Red
Austin Ward
77 0 0 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Tyler Baird
0 0 54 0 0 0 0 0 0 0
South Charlotte Panthers 2025
CJ Gray
0 41 0 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Sam Harris
0 0 29 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Jack Leach
0 39 0 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Grant Nicholson
0 6 0 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Trey Schubert
0 57 0 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Jacob Smith
0 0 16 0 0 0 0 0 0 0
South Charlotte Panthers 2025
Jackson Toney
0 0 49 0 0 0 0 0 0 0
T24 2025
Johann Antonio
0 24 0 0 0 0 0 0 0 0
T24 2025
Blaine Bonner
60 0 0 0 0 0 0 0 0 0
T24 2025
Caleb Cloninger
0 0 58 0 0 0 0 0 0 0
T24 2025
Dane Craig
0 57 0 0 0 0 0 0 0 0
T24 2025
Sam Lee
45 0 0 0 0 0 0 0 0 0
T24 2025
TJ McCluney
0 26 0 0 0 0 0 0 0 0
T24 2025
Ryan McMahon
40 0 41 0 0 0 0 0 0 0
T24 2025
Aiden Smith
0 13 0 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Thomas Bradley
45 0 0 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Landon Evans
0 42 0 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Julian Goodman
0 1 0 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Luke Haltom
0 55 0 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Declan Jack
0 0 31 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Rutger Jack
0 0 64 0 0 0 0 0 0 0
TPA Nationals 15u Grey
Matthew Larusso
41 0 0 0 0 0 0 0 0 0
Vision Baseball
Jonah Brzuchowski
0 33 3 0 0 0 0 0 0 0
Vision Baseball
Noah Cannon
34 0 0 0 0 0 0 0 0 0
Vision Baseball
Owen Cannon
45 0 76 0 0 0 0 0 0 0
Vision Baseball
Sean Genest
0 0 22 0 0 0 0 0 0 0
Vision Baseball
Aaron Laird
41 31 0 0 0 0 0 0 0 0
Vision Baseball
Christian Pawl
0 3 0 0 0 0 0 0 0 0
Vision Baseball
Casey Romano
0 55 0 0 0 0 0 0 0 0
Vision Baseball
Erwing Soza
18 0 32 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest