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
A2K National
Dawson Futrell
0 30 38 0 0 0 0 0 0 0
A2K National
Lucas Hatch
0 0 70 0 0 0 0 0 0 0
A2K National
Mason Hoke
0 92 0 0 0 0 0 0 0 0
A2K National
Harrison Holmes
0 42 0 0 0 0 0 0 0 0
A2K National
Brayden Sears
0 11 0 0 0 0 0 0 0 0
A2K National
Rylan Wester
0 40 0 0 0 0 0 0 0 0
A2K National
Braylen Wright
0 53 0 0 0 0 0 0 0 0
Alamance Patriots
Cade Elmore
0 80 0 0 0 0 0 0 0 0
Alamance Patriots
Eli Gilley
0 18 0 0 0 0 0 0 0 0
Alamance Patriots
Liam Hawkes
0 0 58 0 0 0 0 0 0 0
Alamance Patriots
Cooper Kelly
0 0 68 0 0 0 0 0 0 0
Alamance Patriots
Blake Lutterloh
0 24 0 0 0 0 0 0 0 0
Alamance Patriots
Doug McLaren
0 13 0 0 0 0 0 0 0 0
Alamance Patriots
Jaedyn Rader
0 24 0 0 0 0 0 0 0 0
American Dream 15u National
Kason Brown
0 52 0 0 0 0 0 0 0 0
American Dream 15u National
Cassius Grimsley
0 38 0 0 0 0 0 0 0 0
American Dream 15u National
Peter Hoffman
0 0 44 0 0 0 0 0 0 0
American Dream 15u National
Gavin Jackson
0 51 0 0 0 0 0 0 0 0
American Dream 15u National
Cason Pope
0 56 0 0 0 0 0 0 0 0
American Dream 15u National
Ej Robb
0 42 0 0 0 0 0 0 0 0
American Dream 15u National
Jayden Trofatter
0 0 64 0 0 0 0 0 0 0
American Dream 15u National
Will Vetter
0 30 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Ian Capps
0 15 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Trenton Fowler
0 0 27 0 0 0 0 0 0 0
Area Stars 15u Elite
Dylan Galloway
0 25 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Bryson Hester
0 53 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Ethan Matheson
0 9 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Braeden Ritchie
0 0 46 0 0 0 0 0 0 0
Area Stars 15u Elite
Ryan Temple
0 25 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Tyler Thompson
0 70 0 0 0 0 0 0 0 0
Area Stars 15u Elite
Mason Walker
0 16 0 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
Robert Buse
0 0 20 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
Nathan Garlock
0 79 0 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
John Monahan
0 71 0 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
Jonas Mori
0 0 37 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
Matthew Solomon
0 0 19 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
Deacon Stinson
0 27 0 0 0 0 0 0 0 0
Baseball Rebellion 2026 Black
Mark White
0 0 36 0 0 0 0 0 0 0
Baseball Rebellion 2026 Red
Tanner Freeman
0 33 1 0 0 0 0 0 0 0
Baseball Rebellion 2026 Red
Tripp Johnson
0 0 10 0 0 0 0 0 0 0
Baseball Rebellion 2026 Red
Cameron Neathery
0 0 83 0 0 0 0 0 0 0
Baseball Rebellion 2026 Red
Brady Pollard
0 24 0 0 0 0 0 0 0 0
Baseball Rebellion 2026 Red
Eli Sheppard
0 73 0 0 0 0 0 0 0 0
Baseball Rebellion 2026 Red
Jackson Wall
0 74 0 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Leo Cafferillo
0 20 0 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Eric Davis
0 30 57 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Oscar Hickey
0 0 33 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Isaac Jackson
0 30 12 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Cooper Pritchard
0 19 0 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Carson Raines
0 27 0 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Smith Winslow
0 77 0 0 0 0 0 0 0 0
Blue Ridge Elite 15U
Will Yow
0 0 31 0 0 0 0 0 0 0
C35 2026 Blue
Alston Beal
0 63 0 0 0 0 0 0 0 0
C35 2026 Blue
Tommy Collins
0 0 46 0 0 0 0 0 0 0
C35 2026 Blue
Dylan Mashburn
0 51 0 0 0 0 0 0 0 0
C35 2026 Blue
Jackson McCrohan
0 12 0 0 0 0 0 0 0 0
C35 2026 Blue
Landon Miles
0 0 14 0 0 0 0 0 0 0
C35 2026 Blue
Luke Storm
0 28 0 0 0 0 0 0 0 0
C35 2026 Blue
Calvin Tourville
0 0 20 0 0 0 0 0 0 0
C35 2026 Blue
Luke Wallace
0 79 0 0 0 0 0 0 0 0
D.A. Grinderz
Davis Catoe
0 68 0 0 0 0 0 0 0 0
D.A. Grinderz
Chance Culley
0 40 0 0 0 0 0 0 0 0
D.A. Grinderz
Will Frate
0 0 17 0 0 0 0 0 0 0
D.A. Grinderz
Landon Jeffcoat
0 89 0 0 0 0 0 0 0 0
D.A. Grinderz
Isaiah Oree
0 4 92 0 0 0 0 0 0 0
Dirtbags 15u Camo
Logan Clark
0 47 0 0 0 0 0 0 0 0
Dirtbags 15u Camo
Mason Coleman
0 61 0 0 0 0 0 0 0 0
Dirtbags 15u Camo
Landon Elder
0 69 0 0 0 0 0 0 0 0
Dirtbags 15u Camo
Alex Jenkins
0 23 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Hudson Deel
0 59 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Jamari Hukins
0 0 36 0 0 0 0 0 0 0
Dirtbags Evoshield
Winston Lee
0 25 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Ryan Saad
0 0 2 0 0 0 0 0 0 0
Dirtbags Evoshield
Caleb Schott
0 7 33 0 0 0 0 0 0 0
Dirtbags Evoshield
Blake Tillery
0 95 0 0 0 0 0 0 0 0
Dirtbags Evoshield
Nolan Wyss
0 0 55 0 0 0 0 0 0 0
Dirtbags Slugger
Tucker Anderson
0 22 0 0 0 0 0 0 0 0
Dirtbags Slugger
Vince Coker
0 32 0 0 0 0 0 0 0 0
Dirtbags Slugger
Parker Filipek
0 30 0 0 0 0 0 0 0 0
Dirtbags Slugger
Suiter Howard
0 15 0 0 0 0 0 0 0 0
Dirtbags Slugger
Ian McCarthy
0 23 0 0 0 0 0 0 0 0
Dirtbags Slugger
Cohen Payne
0 29 0 0 0 0 0 0 0 0
Dirtbags Slugger
Jack Ray
0 43 0 0 0 0 0 0 0 0
Dirtbags Slugger
Shane Rogers
0 16 0 0 0 0 0 0 0 0
Dirtbags Slugger
Ethan Solnick
0 20 0 0 0 0 0 0 0 0
Dodgers Scout Team 2026
Tyler Abbe
0 25 17 0 0 0 0 0 0 0
Dodgers Scout Team 2026
Mason Jones
0 12 42 0 0 0 0 0 0 0
Dodgers Scout Team 2026
Luca Masillo
0 6 95 0 0 0 0 0 0 0
Dodgers Scout Team 2026
Ethan Wisler
0 95 0 0 0 0 0 0 0 0
Dodgers Scout Team 2026
Colton Zuege
0 87 0 0 0 0 0 0 0 0
Dpc 2026 Gold
Jennings Dunlap
0 81 0 0 0 0 0 0 0 0
Dpc 2026 Gold
Ethan Engelson
0 0 73 0 0 0 0 0 0 0
Dpc 2026 Gold
Gage Meredith
0 56 0 0 0 0 0 0 0 0
Dpc 2026 Gold
Garrett Ransom
0 21 42 0 0 0 0 0 0 0
Dpc 2026 Gold
Harrison Schmidt
0 0 70 0 0 0 0 0 0 0
Dpc 2026 Gold
Tariq Stone
0 15 0 0 0 0 0 0 0 0
Dpc 2026 Gold
Wyatt Wert
0 0 24 0 0 0 0 0 0 0
Elite South 2026
Jesse Brinson
0 0 38 0 0 0 0 0 0 0
Elite South 2026
Ayden Broughton
0 59 0 0 0 0 0 0 0 0
Elite South 2026
Luke Lawhorn
0 0 8 0 0 0 0 0 0 0
Elite South 2026
Connor Morris
0 0 20 0 0 0 0 0 0 0
Elite South 2026
Paxton Reagan
0 27 35 0 0 0 0 0 0 0
Elite South 2026
Chase Taylor
0 0 89 0 0 0 0 0 0 0
Elite South 2026
Emmett Watson
0 73 0 0 0 0 0 0 0 0
Elite South 2026
Logan Webb
0 9 27 0 0 0 0 0 0 0
Elite South 2026
Michael Woodard
0 30 39 0 0 0 0 0 0 0
GTP Central
Ben Dudash
0 28 8 0 0 0 0 0 0 0
GTP Central
Trevor Friend
0 0 65 0 0 0 0 0 0 0
GTP Central
Parker McShea
0 22 0 0 0 0 0 0 0 0
GTP Central
Carson Mentlewski
0 0 69 0 0 0 0 0 0 0
GTP Central
Zach Overton
0 26 58 0 0 0 0 0 0 0
GTP Central
Weston Rhem
0 77 0 0 0 0 0 0 0 0
GTP Central
Jack Richards
0 0 43 0 0 0 0 0 0 0
GTP South
Matthew Finster
31 0 42 0 0 0 0 0 0 0
GTP South
Elijah Haynes
61 0 0 0 0 0 0 0 0 0
GTP South
Hunter Hlavacek
0 0 32 0 0 0 0 0 0 0
GTP South
Rob Hollowell
0 56 0 0 0 0 0 0 0 0
GTP South
Bryce Torsone
0 49 0 0 0 0 0 0 0 0
GTP South
Danny Vanson
0 0 9 0 0 0 0 0 0 0
Hyaa Hawks
Adam Couturier
0 0 90 0 0 0 0 0 0 0
Hyaa Hawks
Grant McGuffey
0 126 0 0 0 0 0 0 0 0
Hyaa Hawks
Ryan Sawyer
0 94 0 0 0 0 0 0 0 0
Hyaa Hawks
Sebastian Smith
0 0 14 0 0 0 0 0 0 0
Hyaa Hawks
Christian Vieau
0 9 7 0 0 0 0 0 0 0
Marlins Baseball
Trent Baker
0 53 0 0 0 0 0 0 0 0
Marlins Baseball
Jayden Morales
0 0 77 0 0 0 0 0 0 0
Marlins Baseball
Caleb Renn
0 71 0 0 0 0 0 0 0 0
Marlins Baseball
Kellen Rogers
0 26 21 0 0 0 0 0 0 0
Marlins Baseball
Zander White
0 26 0 0 0 0 0 0 0 0
Precision Showcase Baseball
Noah Congleton
0 38 0 0 0 0 0 0 0 0
Precision Showcase Baseball
Isaiah James
0 8 0 0 0 0 0 0 0 0
Precision Showcase Baseball
Kamarion Larry
0 84 0 0 0 0 0 0 0 0
Precision Showcase Baseball
Michael Lee Jr.
0 96 0 0 0 0 0 0 0 0
Precision Showcase Baseball
Bodie Modlin
0 23 86 0 0 0 0 0 0 0
Precision Showcase Baseball
Devyn Tabourn
0 10 0 0 0 0 0 0 0 0
Purpose Driven
Mason Brantley
11 6 0 0 0 0 0 0 0 0
Purpose Driven
Jordan Driver
0 0 90 0 0 0 0 0 0 0
Purpose Driven
Jared Hagwood
0 100 0 0 0 0 0 0 0 0
Purpose Driven
Liam Ward
0 21 16 0 0 0 0 0 0 0
Purpose Driven
Michael Young
74 0 0 0 0 0 0 0 0 0
Rawlings Tigers Black - Port City
Jonah Campbell
0 22 0 0 0 0 0 0 0 0
Rawlings Tigers Black - Port City
Dominic Civelli
0 10 0 0 0 0 0 0 0 0
Rawlings Tigers Black - Port City
Davis Croom
0 22 0 0 0 0 0 0 0 0
Rawlings Tigers Black - Port City
Evan Skobel
0 74 0 0 0 0 0 0 0 0
Rawlings Tigers Black - Port City
Dylan Stacks
0 43 0 0 0 0 0 0 0 0
Rawlings Tigers Black - Port City
Justin Taylor
0 45 0 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Austin Dethmers
0 13 0 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Patrick Gibrall
0 68 0 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Isaac Munoz
0 96 0 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Jake Mutter
0 8 25 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Daniel Nienaber
0 0 42 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Graham Ward
0 0 63 0 0 0 0 0 0 0
Richmond Braves 15U Prime
Jacob Boyd
0 56 0 0 0 0 0 0 0 0
Richmond Braves 15U Prime
Bryce Stallard
0 70 0 0 0 0 0 0 0 0
Richmond Braves 15U Prime
Blake Thomas
0 71 0 0 0 0 0 0 0 0
Richmond Braves 15U Prime
Ryan Watson
0 66 0 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Rhett Britt
0 0 67 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Caden Glauber
0 0 75 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Chase Kiker
0 21 47 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Jack Leach
0 0 65 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Brady Marshall
0 0 31 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Cason McGinnis
0 27 0 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Maddox Moore
0 70 0 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Charles Shaver
0 0 35 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Brogan Sox
0 56 0 0 0 0 0 0 0 0
South Charlotte Panthers 2026
Emilio Urquilla
0 0 84 0 0 0 0 0 0 0
Team Coastal Yorktown
Nolan Evers
0 29 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Aydin Knapp
0 21 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Caden Kuehni
0 11 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Andrew McCarter
0 9 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Chris Mowery
0 9 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Blake Oberry
0 78 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Luke Woodard
0 62 0 0 0 0 0 0 0 0
Team Coastal Yorktown
Easton Young
0 0 91 0 0 0 0 0 0 0
Team Ghost
Kolt Berry
0 24 0 0 0 0 0 0 0 0
Team Ghost
Blake Horne
0 0 16 0 0 0 0 0 0 0
Team Ghost
Grayson Hulen
0 45 0 0 0 0 0 0 0 0
Team Ghost
Darren Ludwick
0 56 0 0 0 0 0 0 0 0
Team Ghost
Benjamin Martinez
0 0 33 0 0 0 0 0 0 0
Team Ghost
Jack Reaves
0 37 0 0 0 0 0 0 0 0
Team Ghost
Ryan Rogers
0 49 0 0 0 0 0 0 0 0
Team Ghost
Preston Seegars
0 0 27 0 0 0 0 0 0 0
Titans Baseball
Weston Atkinson
0 78 0 0 0 0 0 0 0 0
Titans Baseball
Gavin Cammarota
0 13 0 0 0 0 0 0 0 0
Titans Baseball
Ross Courtney
0 0 28 0 0 0 0 0 0 0
Titans Baseball
Landon Fabbie
0 0 54 0 0 0 0 0 0 0
Titans Baseball
Mason French
0 0 14 0 0 0 0 0 0 0
Titans Baseball
Brantley Lunsford
0 69 0 0 0 0 0 0 0 0
Titans Baseball
Jack O'Day
0 0 17 0 0 0 0 0 0 0
TLP 15U American
Brennon Bell
0 17 16 0 0 0 0 0 0 0
TLP 15U American
Devon Marion
0 89 0 0 0 0 0 0 0 0
TLP 15U American
Justin. "Gage" Mustachia
0 0 19 0 0 0 0 0 0 0
TLP 15U American
Ben Reese
0 96 0 0 0 0 0 0 0 0
TLP 15U American
Jamey Williams
0 59 0 0 0 0 0 0 0 0
TLP 15U American
Jonathan Winters
0 0 51 0 0 0 0 0 0 0
Tpa Nationals 15u Black
William Benson
0 0 24 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Landon Berry
0 0 6 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Jacob Cesarz
0 0 60 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Owen Cirasole
0 10 0 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Grey McMahon
0 62 0 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Andrew Mohler
0 0 89 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Dane Purdy
0 0 87 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Jacob Reeves
0 69 0 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Sam Snyder
0 13 29 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Andrew Staples
0 0 71 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Oliver Swartz
0 0 52 0 0 0 0 0 0 0
Tpa Nationals 15u Black
Cam Williams
0 0 58 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Jack Bolte
0 12 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Van Campbell
0 0 71 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Ethan Gilchrist
0 58 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Cullen Klingemann
0 20 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Hunter Lentz
60 0 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Vance Pease
0 0 60 0 0 0 0 0 0 0
Tri County Bandits
Andrew Allnutt
48 0 0 0 0 0 0 0 0 0
Tri County Bandits
Robbie Boren
0 88 0 0 0 0 0 0 0 0
Tri County Bandits
Ed Gardner
42 0 65 0 0 0 0 0 0 0
Tri County Bandits
Austin Motley
21 0 40 0 0 0 0 0 0 0
Tri County Bandits
Jp Murphy
0 26 0 0 0 0 0 0 0 0
Tri County Bandits
Shea Whitley
42 0 0 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Jonathan Heraldo
0 76 0 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Sean Jennison
0 0 35 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Harry Johnson
0 78 0 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Parker Kornegay
0 47 0 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Isaiah Lucas
0 0 59 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Blake Lutterloh
0 11 0 0 0 0 0 0 0 0
Wow Factor Coastal 2026
Parker South
0 47 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