2,209 MLB PLAYERS | 15,133 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
10/21
Day 2
10/22
Day 3
10/23
Day 4
10/24
Day 5
10/25
Day 6
10/26
Day 7
10/27
Day 8
10/28
Day 9
10/29
Day 10
10/30
2025 North Wake Elite
Drew Briganti
0 0 17 0 0 0 0 0 0 0
2025 North Wake Elite
Ayden Cairns
0 58 0 0 0 0 0 0 0 0
2025 North Wake Elite
Landon Cole
0 0 81 0 0 0 0 0 0 0
2025 North Wake Elite
Nick Kobus
0 32 0 0 0 0 0 0 0 0
2025 North Wake Elite
Conor Laurent
0 60 0 0 0 0 0 0 0 0
2025 North Wake Elite
Nathan Peters
0 90 0 0 0 0 0 0 0 0
5 Star Carolina Miller
Noah Cannon
0 84 0 0 0 0 0 0 0 0
5 Star Carolina Miller
Owen Cannon
0 18 0 0 0 0 0 0 0 0
5 Star Carolina Miller
Lane Harmon
0 0 63 0 0 0 0 0 0 0
5 Star Carolina Miller
Dallas Medlin
0 50 0 0 0 0 0 0 0 0
5 Star Carolina Miller
Elijah Prince
0 80 0 0 0 0 0 0 0 0
5 Star Carolina Miller
Jorge Torres
0 30 0 0 0 0 0 0 0 0
C35 2025 ARGYLE
Cole Faulk
0 60 0 0 0 0 0 0 0 0
C35 2025 ARGYLE
Austin Fletcher
0 80 0 0 0 0 0 0 0 0
C35 2025 ARGYLE
Cooper Moss
0 0 60 0 0 0 0 0 0 0
C35 2025 ARGYLE
Chase Paullin
0 99 0 0 0 0 0 0 0 0
C35 2025 ARGYLE
Ryan Reid
0 0 9 0 0 0 0 0 0 0
C35 2025 ARGYLE
Dalton Wilkins
0 0 32 0 0 0 0 0 0 0
C35 2025 Blue
Riley Brown
0 18 0 0 0 0 0 0 0 0
C35 2025 Blue
Blane McDonald
0 93 0 0 0 0 0 0 0 0
C35 2025 Blue
Jason Walker
0 105 0 0 0 0 0 0 0 0
C35 2025 Blue
Gavin Williams
0 29 0 0 0 0 0 0 0 0
C35 2025 National
Asa Board
0 0 38 0 0 0 0 0 0 0
C35 2025 National
Jayhlen Brown
0 65 0 0 0 0 0 0 0 0
C35 2025 National
Tyler Dowler
0 0 82 0 0 0 0 0 0 0
C35 2025 National
Carson Hickey
0 26 80 0 0 0 0 0 0 0
C35 2025 National
Zane Overman
0 19 0 0 0 0 0 0 0 0
C35 2025 National
Colby Richardson
0 0 96 0 0 0 0 0 0 0
C35 2025 National
Jeremiah Ritter
0 90 0 0 0 0 0 0 0 0
C35 2025 National
Miles Trussell
0 23 0 0 0 0 0 0 0 0
C35 2025 National
Ryan Wallace
0 0 95 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Noah Britt
0 35 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Mac Duncan
0 72 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
X'Zavion Gause
0 25 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Briar Johnson
0 34 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Tyler Lewis
0 0 72 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Aidan (Aj) McCoy
0 37 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Brodie Miller
0 16 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Chase Price
0 35 0 0 0 0 0 0 0 0
C35 24/25 Coastal Showcase
Caden Rowell
0 0 33 0 0 0 0 0 0 0
Carolina Titans National
Matthew Aldridge
0 33 0 0 0 0 0 0 0 0
Carolina Titans National
Davis Bass
0 20 0 0 0 0 0 0 0 0
Carolina Titans National
Carter Batts
0 28 0 0 0 0 0 0 0 0
Carolina Titans National
Demarcus McCray
0 77 0 0 0 0 0 0 0 0
Carolina Titans National
James Robinson
0 7 28 0 0 0 0 0 0 0
Carolina Titans National
Ethan Simmons
0 0 5 0 0 0 0 0 0 0
Carolina Titans National
Owen Simmons
0 0 64 0 0 0 0 0 0 0
Carolina Titans National
Nolan Winfield
0 66 0 0 0 0 0 0 0 0
Dirtbags 16u Gold
Conner Abernathy
0 20 43 0 0 0 0 0 0 0
Dirtbags 16u Gold
Jaden Colvard
0 32 0 0 0 0 0 0 0 0
Dirtbags 16u Gold
Cain Edwards
0 73 0 0 0 0 0 0 0 0
Dirtbags 16u Gold
Grayson Hammer
0 0 84 0 0 0 0 0 0 0
Dirtbags 16u Gold
Josh Thomas
0 75 0 0 0 0 0 0 0 0
Dirtbags 16u Gold
Collin Waning
0 82 0 0 0 0 0 0 0 0
DPC MIX 2025
Cameron Bryant
0 0 14 0 0 0 0 0 0 0
DPC MIX 2025
Hansel Diaz
0 0 14 0 0 0 0 0 0 0
DPC MIX 2025
Wyatt Herring
0 72 0 0 0 0 0 0 0 0
DPC MIX 2025
Will Hicks
0 40 0 0 0 0 0 0 0 0
DPC MIX 2025
Noah Hince
0 32 0 0 0 0 0 0 0 0
DPC MIX 2025
Preston Pool
0 0 12 0 0 0 0 0 0 0
DPC MIX 2025
Holden Ratliff
0 0 79 0 0 0 0 0 0 0
DPC MIX 2025
Harrison Schmidt
0 0 67 0 0 0 0 0 0 0
DPC MIX 2025
Blake Waltman
0 0 28 0 0 0 0 0 0 0
EC Diamondbacks
Seth Evans
0 29 0 0 0 0 0 0 0 0
EC Diamondbacks
Tyson Foster
0 50 0 0 0 0 0 0 0 0
EC Diamondbacks
Joe Glover
0 25 14 0 0 0 0 0 0 0
EC Diamondbacks
Christopher Layton
0 71 0 0 0 0 0 0 0 0
EC Diamondbacks
Trevor Moore
0 24 42 0 0 0 0 0 0 0
EC Diamondbacks
Cole Norris
0 0 34 0 0 0 0 0 0 0
EC Diamondbacks
Tanner Rigsbee
0 62 0 0 0 0 0 0 0 0
Gate City Titans
Ben Cornwell
0 18 10 0 0 0 0 0 0 0
Gate City Titans
Brayden Kiblinger
0 16 0 0 0 0 0 0 0 0
Gate City Titans
Jack McCorquodale
0 30 0 0 0 0 0 0 0 0
Gate City Titans
Kye Pennington
0 29 0 0 0 0 0 0 0 0
Gate City Titans
Logan Rodriguez
0 28 96 0 0 0 0 0 0 0
Gate City Titans
Nicholas Salas
0 94 0 0 0 0 0 0 0 0
Gate City Titans
James Spencer
0 32 0 0 0 0 0 0 0 0
GTP Black
Ryan Bachiochi
0 58 0 0 0 0 0 0 0 0
GTP Black
Reese File
0 26 10 0 0 0 0 0 0 0
GTP Black
Kolby Hinson
0 26 0 0 0 0 0 0 0 0
GTP Black
Ty Lee
0 15 0 0 0 0 0 0 0 0
GTP Black
Tristan Murray
0 53 0 0 0 0 0 0 0 0
GTP Black
Nathan Rose
0 25 39 0 0 0 0 0 0 0
GTP Black
Brandon Worsley
0 26 77 0 0 0 0 0 0 0
Gtp Elite
Jackson Allen
0 0 76 0 0 0 0 0 0 0
Gtp Elite
Liam Clay
0 0 36 0 0 0 0 0 0 0
Gtp Elite
Dylan England
0 0 84 0 0 0 0 0 0 0
Gtp Elite
Will Grubb
0 98 0 0 0 0 0 0 0 0
Gtp Elite
Gavin Meagher
0 58 0 0 0 0 0 0 0 0
Gtp Elite
Jack Strom
0 0 78 0 0 0 0 0 0 0
Gtp Elite
Conner Thomas
0 24 19 0 0 0 0 0 0 0
Gtp Elite
Jake Wolak
0 12 14 0 0 0 0 0 0 0
Joco Baseball Black 16U
Jason Brown
0 73 0 0 0 0 0 0 0 0
Joco Baseball Black 16U
Joseph Buckley
0 58 0 0 0 0 0 0 0 0
Joco Baseball Black 16U
Javon Daniels
0 6 24 0 0 0 0 0 0 0
Joco Baseball Black 16U
Brandon Lux
0 24 0 0 0 0 0 0 0 0
Joco Baseball Black 16U
Grant Perry
0 33 0 0 0 0 0 0 0 0
Joco Baseball Black 16U
Jaylen Solomon
0 0 2 0 0 0 0 0 0 0
Joco Baseball Black 16U
Juan Jackson Trippe
0 0 81 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Grayson Anderson
0 26 0 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Jacob Davis
0 61 0 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Braden Gardin
0 0 66 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Landon Marks
0 0 54 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Sully Mellor
0 0 48 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Isaiah Mingus
0 64 0 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Kyson Rinnert
0 0 54 0 0 0 0 0 0 0
Next Level Baseball NC 16U
Noah Stepp
0 0 28 0 0 0 0 0 0 0
Oc Crushers
Eli Baker
0 0 35 0 0 0 0 0 0 0
Oc Crushers
Jackson Evans
0 86 0 0 0 0 0 0 0 0
Oc Crushers
Daulton Hunt
0 14 43 0 0 0 0 0 0 0
Oc Crushers
Jason Krieg
0 0 19 0 0 0 0 0 0 0
Oc Crushers
Sam Smith
0 71 0 0 0 0 0 0 0 0
Oc Crushers
James Staats
0 5 31 0 0 0 0 0 0 0
Orioles Select
Mason Barnes
0 0 32 0 0 0 0 0 0 0
Orioles Select
Jacob Blosser
0 25 0 0 0 0 0 0 0 0
Orioles Select
Michael Gurganus
0 27 18 0 0 0 0 0 0 0
Orioles Select
Harrison Holbrook
0 80 0 0 0 0 0 0 0 0
Orioles Select
Thompson Holloway
0 0 44 0 0 0 0 0 0 0
Orioles Select
Dominic Hurley
0 0 40 0 0 0 0 0 0 0
Orioles Select
Jack Miller
0 66 0 0 0 0 0 0 0 0
Precision Baseball
Christian Chance
0 28 39 0 0 0 0 0 0 0
Precision Baseball
Steven Edwards
0 22 0 0 0 0 0 0 0 0
Precision Baseball
Caleb Grandy
0 32 0 0 0 0 0 0 0 0
Precision Baseball
Ethan Medhus
0 95 0 0 0 0 0 0 0 0
Precision Baseball
Bodie Modlin
0 67 0 0 0 0 0 0 0 0
Precision Baseball
Nike Wiggins
0 0 63 0 0 0 0 0 0 0
Precision Baseball
Raheem Williams
0 22 33 0 0 0 0 0 0 0
Rawlings Prospects Nc 16u
Jack Austin
0 0 49 0 0 0 0 0 0 0
Rawlings Prospects Nc 16u
Hayden Heath
0 0 88 0 0 0 0 0 0 0
Rawlings Prospects Nc 16u
Cody Hoelzle
0 0 93 0 0 0 0 0 0 0
Rawlings Prospects Nc 16u
Roy Morgan
0 89 0 0 0 0 0 0 0 0
Rawlings Prospects Nc 16u
Tyler Ruta
0 85 0 0 0 0 0 0 0 0
Rawlings Prospects Nc 16u
Edwin Speas
0 0 23 0 0 0 0 0 0 0
Stars Baseball Devitt
Luke Alexander
0 78 0 0 0 0 0 0 0 0
Stars Baseball Devitt
Preston Benner
0 0 38 0 0 0 0 0 0 0
Stars Baseball Devitt
Nathan Lake
0 0 58 0 0 0 0 0 0 0
Stars Baseball Devitt
Aiden Potholm
0 42 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
Kellen Agee
0 21 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
Gavin Elliot
0 81 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
Tyler Gibbs
0 111 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
Jack Glennon
0 0 70 0 0 0 0 0 0 0
Stars Baseball Wrighte
Luis Sanchez
0 0 41 0 0 0 0 0 0 0
Tlp-Thompson
Landon Alphin
0 99 0 0 0 0 0 0 0 0
Tlp-Thompson
Peyton Wiggins
0 0 75 0 0 0 0 0 0 0
Tlp-Thompson
Holden Williams
0 33 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Brandon Benkovics
0 0 35 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Landon Evans
0 43 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Paul Harrell
0 0 8 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Luke Hemric
0 0 33 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Parker Jones
0 94 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Brooks Moore
0 10 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Ryan Morris
0 85 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Dominic O'Keefe
0 0 14 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Garrett Sawyer
0 0 12 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Thomas Bradley
0 85 0 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Ayden Fogg
0 0 81 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Julian Goodman
0 57 0 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Logan King
0 14 0 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Matthew Larusso
0 0 56 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Noah Parham
0 74 0 0 0 0 0 0 0 0
Walk Off Warriors
Isaac Bennett
0 73 0 0 0 0 0 0 0 0
Walk Off Warriors
Lawton Hickman
0 25 0 0 0 0 0 0 0 0
Walk Off Warriors
Landon Miles
0 8 0 0 0 0 0 0 0 0
Walk Off Warriors
Bryson Pope
0 33 23 0 0 0 0 0 0 0
Walk Off Warriors
Joshua Slade
0 42 0 0 0 0 0 0 0 0
Walk Off Warriors
Drew Stanfield
0 20 44 0 0 0 0 0 0 0
Walk Off Warriors
Gavin Swann
0 29 37 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Braden Bradford
0 24 8 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Carter Dulin
0 0 16 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Nate Revis
0 93 0 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Logan Stump
0 0 94 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
Keanan White
0 0 96 0 0 0 0 0 0 0
Wow Factor Coastal Dimaria
John Yarnovich
0 93 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