2,076 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/23
Day 2
09/24
Day 3
09/25
Day 4
09/26
Day 5
09/27
Day 6
09/28
Day 7
09/29
Day 8
09/30
Day 9
10/01
Day 10
10/02
5 Star Carolina 16U Burton
Levi Barrett
0 0 38 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Cannon Lee
0 0 79 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Seth Manning
0 0 40 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Luke McLean
5 0 12 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Wyatt McSwain
41 0 0 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Ashton Mock
0 0 77 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Isaiah Ralls
0 0 89 0 0 0 0 0 0 0
5 Star Carolina 16U Burton
Jacob Short
77 0 0 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Collin Chappel
0 0 41 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Jacob English
0 69 0 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Landon Jenkins
0 6 0 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Sean Jenkins
0 73 0 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Evan Matile
0 0 53 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Jerry Smith
0 18 0 0 0 0 0 0 0 0
Athletes Lab 16u Scout
Carson Wallace
0 0 11 0 0 0 0 0 0 0
C35 16u Regional Showcase
Drew Fletcher
0 97 0 0 0 0 0 0 0 0
C35 16u Regional Showcase
Hudson Hauck
0 0 23 0 0 0 0 0 0 0
C35 16u Regional Showcase
Davis Hinshaw
0 23 0 0 0 0 0 0 0 0
C35 16u Regional Showcase
Zachery Johnson
0 81 0 0 0 0 0 0 0 0
C35 16u Regional Showcase
Gabriel Kuznik
0 24 49 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Linden Clemmons
0 60 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Mac Duncan
0 0 52 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Shaun Henderson
0 0 17 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Kason Herlong
0 57 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Tyler Lewis
0 0 43 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Aidan (Aj) McCoy
0 0 29 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Chase Price
0 40 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Aiden Suggs
0 74 0 0 0 0 0 0 0 0
Carolina Indians
Harper Bain
0 68 0 0 0 0 0 0 0 0
Carolina Indians
Zach Jochimsen
0 0 11 0 0 0 0 0 0 0
Carolina Indians
Trey Sutton
0 0 78 0 0 0 0 0 0 0
Carolina Indians
Jesse Threlkeld
0 82 0 0 0 0 0 0 0 0
Carolina Indians
Coleman Wagner
0 30 0 0 0 0 0 0 0 0
Carolina Select Bulls
Gibson Jones
0 0 74 0 0 0 0 0 0 0
Carolina Select Bulls
Derrick Layton
0 0 35 0 0 0 0 0 0 0
Carolina Select Bulls
Nick Russo
83 0 0 0 0 0 0 0 0 0
Carolina Select Bulls
James Yanz
88 0 0 0 0 0 0 0 0 0
Charlotte Baseball Academy
Caleb Bates
0 25 0 0 0 0 0 0 0 0
Charlotte Baseball Academy
Zach Boutwell
0 44 0 0 0 0 0 0 0 0
Charlotte Baseball Academy
Brady Raye
0 30 84 0 0 0 0 0 0 0
Charlotte Baseball Academy
Daxton Savage
0 34 0 0 0 0 0 0 0 0
Charlotte Baseball Academy
Cole Smith
0 31 31 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Corey Bean
0 0 32 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
States Farr
0 0 18 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Riley Huggins
0 48 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Joel Irizarry
0 0 10 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Matthew Nesta
0 75 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Luke Ponczka
0 0 17 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Preston Smith
0 73 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Luke Williams
0 68 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U
Anthony Zezza
0 0 42 0 0 0 0 0 0 0
Dirtbags Evoshield
Rylee Brown
0 28 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Riley Conway
0 22 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Davis Lowe
0 94 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Lucas Roberts
0 0 69 0 0 0 0 0 0 0
Dirtbags Evoshield
Johaneev Sheelam
0 80 0 0 0 0 0 0 0 0
Dirtbags Evoshield
kellan whitby
0 0 47 0 0 0 0 0 0 0
Dirtbags Slugger
Joshua Anderson II
0 0 31 0 0 0 0 0 0 0
Dirtbags Slugger
Owen Hardee
0 47 0 0 0 0 0 0 0 0
Dirtbags Slugger
Ryan Herkey
0 22 81 0 0 0 0 0 0 0
Dirtbags Slugger
Jackson Riggan
0 37 0 0 0 0 0 0 0 0
Dirtbags Slugger
Ethan Wagnon
0 68 0 0 0 0 0 0 0 0
Dirtbags Slugger
Camden Wilson
0 61 0 0 0 0 0 0 0 0
Dungeon Dogs 16u
Jack Healing
0 35 0 0 0 0 0 0 0 0
Dungeon Dogs 16u
Aj Hickey
0 1 0 0 0 0 0 0 0 0
Dungeon Dogs 16u
Carson Newberry
0 95 0 0 0 0 0 0 0 0
Dungeon Dogs 16u
Koen Pisani
0 0 63 0 0 0 0 0 0 0
Dungeon Dogs 16u
Gregory Tumbleston
0 0 11 0 0 0 0 0 0 0
Dungeon Dogs 16u
Hayden Waggoner
0 0 44 0 0 0 0 0 0 0
Dungeon Dogs 16u
Ty Wollenbecker
0 96 0 0 0 0 0 0 0 0
Hi Toms 16U
Jonah Campbell
0 89 0 0 0 0 0 0 0 0
Hi Toms 16U
Ethan Loman
0 104 0 0 0 0 0 0 0 0
Hi Toms 16U
Camden Nelson
0 19 25 0 0 0 0 0 0 0
Hi Toms 16U
Ethan Petroff
0 17 0 0 0 0 0 0 0 0
Hi Toms 16U
Jackson Seaford
0 16 0 0 0 0 0 0 0 0
Hi Toms 16U
Caleb Snovak
0 0 96 0 0 0 0 0 0 0
Next Level Baseball NC
Grayson Anderson
0 76 0 0 0 0 0 0 0 0
Next Level Baseball NC
Jacob Davis
0 0 30 0 0 0 0 0 0 0
Next Level Baseball NC
Braden Gardin
0 22 35 0 0 0 0 0 0 0
Next Level Baseball NC
Landon Marks
0 0 27 0 0 0 0 0 0 0
Next Level Baseball NC
Sully Mellor
0 0 34 0 0 0 0 0 0 0
Next Level Baseball NC
Isaiah Mingus
0 88 0 0 0 0 0 0 0 0
Oc Crushers
Eli Baker
0 46 0 0 0 0 0 0 0 0
Oc Crushers
Jackson Evans
0 87 0 0 0 0 0 0 0 0
Oc Crushers
Joe Garbee
0 0 58 0 0 0 0 0 0 0
Oc Crushers
Daulton Hunt
0 0 23 0 0 0 0 0 0 0
Oc Crushers
Jason Krieg
0 24 0 0 0 0 0 0 0 0
Oc Crushers
Sam Smith
0 79 0 0 0 0 0 0 0 0
Oc Crushers
James Staats
0 13 0 0 0 0 0 0 0 0
Powerhouse Baseball
Neal Christenberry
0 0 47 0 0 0 0 0 0 0
Powerhouse Baseball
Matthew Herring
0 58 0 0 0 0 0 0 0 0
Powerhouse Baseball
Tyler Johnson
24 0 0 0 0 0 0 0 0 0
Powerhouse Baseball
Issac Martin
0 43 0 0 0 0 0 0 0 0
Powerhouse Baseball
Keegan McIntyre
0 0 23 0 0 0 0 0 0 0
Powerhouse Baseball
Jaden Moore
0 19 0 0 0 0 0 0 0 0
Powerhouse Baseball
Bradley Pieloch
0 5 0 0 0 0 0 0 0 0
Powerhouse Baseball
Carter Robinson
36 0 0 0 0 0 0 0 0 0
Powerhouse Baseball
Jefferson Rodriguez
58 0 0 0 0 0 0 0 0 0
Powerhouse Baseball
Brandon Walker
0 0 7 0 0 0 0 0 0 0
Powerhouse Baseball
Christian Walker
0 0 27 0 0 0 0 0 0 0
Sba Futures 2025
Alex Carreiro
0 72 0 0 0 0 0 0 0 0
Sba Futures 2025
Michael Clemente
0 50 0 0 0 0 0 0 0 0
Sba Futures 2025
John Coppola
0 60 0 0 0 0 0 0 0 0
Sba Futures 2025
Michael Gross
0 49 0 0 0 0 0 0 0 0
Sba Futures 2025
Ricardo Velez
0 0 101 0 0 0 0 0 0 0
Sba Futures 2025
Maverick Walters
0 0 77 0 0 0 0 0 0 0
SBA Marucci 2026
Brady Armfield
0 53 0 0 0 0 0 0 0 0
SBA Marucci 2026
Brock Bumgardner
0 50 0 0 0 0 0 0 0 0
SBA Marucci 2026
Drew Darling
0 13 0 0 0 0 0 0 0 0
SBA Marucci 2026
Owen Green
0 0 32 0 0 0 0 0 0 0
SBA Marucci 2026
Logan James
0 47 0 0 0 0 0 0 0 0
SBA Marucci 2026
Landon King
0 0 60 0 0 0 0 0 0 0
SBA Marucci 2026
Zeke Pruitt
0 0 23 0 0 0 0 0 0 0
SBA Marucci 2026
Easton Tillman
0 56 0 0 0 0 0 0 0 0
Sba Marucci Scout 2025
Gavin Aldredge
0 0 12 0 0 0 0 0 0 0
Sba Marucci Scout 2025
James Cosper
0 84 0 0 0 0 0 0 0 0
Sba Marucci Scout 2025
Logan Crane
0 0 17 0 0 0 0 0 0 0
Sba Marucci Scout 2025
Grant Gardner
0 7 11 0 0 0 0 0 0 0
Sba Marucci Scout 2025
Ryan Hickman
0 34 0 0 0 0 0 0 0 0
Sba Marucci Scout 2025
Nicholas Monbarren
0 15 13 0 0 0 0 0 0 0
Sba Marucci Scout 2025
London Newcome
0 0 10 0 0 0 0 0 0 0
Sba Marucci Scout 2025
Josh Patterson
0 0 22 0 0 0 0 0 0 0
Sba North 2025 Prospects
Jackson Caldwell
0 0 81 0 0 0 0 0 0 0
Sba North 2025 Prospects
Tyler Carnahan
0 71 0 0 0 0 0 0 0 0
Sba North 2025 Prospects
Chase Fisher
0 24 0 0 0 0 0 0 0 0
Sba North 2025 Prospects
Nick Mavroudis
0 84 0 0 0 0 0 0 0 0
Sba North 2025 Prospects
Chase Yoder
0 20 0 0 0 0 0 0 0 0
Slb 2025
Henry Dryden
0 36 0 0 0 0 0 0 0 0
Slb 2025
Landon Fowler
0 82 0 0 0 0 0 0 0 0
Slb 2025
Jake Parham
0 44 0 0 0 0 0 0 0 0
Slb 2025
CJ Wallace
0 55 0 0 0 0 0 0 0 0
Slb 2025
Andrew Yelton
0 0 84 0 0 0 0 0 0 0
T24 2025
Blaine Bonner
70 0 0 0 0 0 0 0 0 0
T24 2025
Dane Craig
18 0 0 0 0 0 0 0 0 0
T24 2025
Kyle Kirkland
34 3 60 0 0 0 0 0 0 0
T24 2025
TJ McCluney
0 91 0 0 0 0 0 0 0 0
T24 2025
Larson Montgomery
0 0 92 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Jack Barg
0 43 0 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Caleb Denton
0 54 0 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Austin Federspiel
0 0 66 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Lucas Johnson
0 0 90 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Mason Lovern
0 0 22 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Parker Trexler
0 0 80 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Ayden Wall
0 83 0 0 0 0 0 0 0 0
USA Prime Coastal 16U Stripes
Quentin Wehrenberg
0 57 0 0 0 0 0 0 0 0
Vision Baseball
Brody Adams
0 72 0 0 0 0 0 0 0 0
Vision Baseball
Jonah Brzuchowski
0 27 0 0 0 0 0 0 0 0
Vision Baseball
Caleb Ernst
0 14 19 0 0 0 0 0 0 0
Vision Baseball
Preston Ketner
0 0 8 0 0 0 0 0 0 0
Vision Baseball
Pearson Morgan
0 11 0 0 0 0 0 0 0 0
Vision Baseball
Casey Romano
0 20 0 0 0 0 0 0 0 0
Vision Baseball
Camden Towell
0 50 0 0 0 0 0 0 0 0
Vision Baseball
Kevin Welch
0 0 71 0 0 0 0 0 0 0
Wnc Angels
Grady Hall
0 0 37 0 0 0 0 0 0 0
Wnc Angels
Leo Justen
0 38 0 0 0 0 0 0 0 0
Wnc Angels
Luke Nesbitt
0 71 0 0 0 0 0 0 0 0
Wnc Angels
Kameron Patterson
0 53 0 0 0 0 0 0 0 0
Wnc Angels
Grey Reedy
0 5 0 0 0 0 0 0 0 0
Wnc Angels
Amos Rich
0 0 77 0 0 0 0 0 0 0
Wnc Angels
Esteban Sanchez
0 56 0 0 0 0 0 0 0 0
Wnc Angels
Bannen Winker
0 22 25 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Braden Bradford
8 0 54 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Carter Dulin
0 0 90 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Will Gaynor
0 0 54 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Brody Nix
0 0 84 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Nate Revis
96 0 0 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Emiliano Santillan
0 0 72 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Keanan White
0 0 92 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
John Yarnovich
73 0 0 0 0 0 0 0 0 0
Wow Factor Nova 16u
Jd Bowden
0 64 0 0 0 0 0 0 0 0
Wow Factor Nova 16u
Eli Glanz
0 49 0 0 0 0 0 0 0 0
Wow Factor Nova 16u
Liam Jones
0 0 36 0 0 0 0 0 0 0
Wow Factor Nova 16u
Jack Mehrman
0 0 66 0 0 0 0 0 0 0
Wow Factor Nova 16u
Noah Sternberg
0 109 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