2,210 MLB PLAYERS | 15,134 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/15
Day 2
10/16
Day 3
10/17
Day 4
10/18
Day 5
10/19
Day 6
10/20
Day 7
10/21
Day 8
10/22
Day 9
10/23
Day 10
10/24
5 Star National Mid - Atlantic 2025 (Haithcock)
Gavin Dow
0 20 0 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2025 (Haithcock)
Hayden Felker
0 90 0 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2025 (Haithcock)
Kylind Spence
0 81 0 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Tommy Blackburn
0 26 0 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Jake Chavis
0 0 47 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Charlie Hogan
16 38 0 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Cade Howlett
13 0 0 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Laine Luke
84 0 0 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Cj Murray
0 0 60 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Aiden Parker
0 84 0 0 0 0 0 0 0 0
5 Star National VB 15u Schneider
Nick Pierson
0 9 0 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Walton Bondurant
0 0 7 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Trey Campos
0 0 64 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Connor Leonard
0 53 0 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Ezekiel Medrano Ekong
0 76 0 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Graham Smith
0 36 0 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Trenton Sutryk
0 0 31 0 0 0 0 0 0 0
5 Star National VB 15u Shauger
Trajan Taylor
0 80 0 0 0 0 0 0 0 0
Bba Academic 15u
Jonah Maco
0 76 0 0 0 0 0 0 0 0
Bba Academic 15u
Marcus Nance
0 7 0 0 0 0 0 0 0 0
Bba Academic 15u
Nick Newburn
0 86 0 0 0 0 0 0 0 0
Bba Academic 15u
Colin Walter
0 18 0 0 0 0 0 0 0 0
Canes North 15U
Vincent Cecilia
0 74 0 0 0 0 0 0 0 0
Canes North 15U
Cameron Duke
0 0 15 0 0 0 0 0 0 0
Canes North 15U
Robby Grasso
0 0 39 0 0 0 0 0 0 0
Canes North 15U
Shane Howie
0 8 21 0 0 0 0 0 0 0
Canes North 15U
Jason Kuhn
0 29 65 0 0 0 0 0 0 0
Canes North 15U
Connor Lawrence
0 55 0 0 0 0 0 0 0 0
Canes North 15U
Colby Payne
0 46 0 0 0 0 0 0 0 0
Canes North 15U
Noah Pringle
0 0 18 0 0 0 0 0 0 0
Canes North 15U
Landon Stasiowski
0 28 0 0 0 0 0 0 0 0
Gametime Prospects 15u Elite
Jackson Allen
0 60 0 0 0 0 0 0 0 0
Gametime Prospects 15u Elite
Cayden Barnard
0 55 0 0 0 0 0 0 0 0
Gametime Prospects 15u Elite
Liam Clay
0 97 0 0 0 0 0 0 0 0
Gametime Prospects 15u Elite
Koen Karsa
0 0 38 0 0 0 0 0 0 0
Gametime Prospects 15u Elite
Conner Thomas
0 0 82 0 0 0 0 0 0 0
Gametime Prospects Red 15u
Davis Bradley
0 28 0 0 0 0 0 0 0 0
Gametime Prospects Red 15u
Aaron Gregory
0 31 0 0 0 0 0 0 0 0
Gametime Prospects Red 15u
Rivers Joyner
0 43 0 0 0 0 0 0 0 0
Gametime Prospects Red 15u
Ethan Staton
0 57 0 0 0 0 0 0 0 0
Gametime Prospects Red 15u
Camden Wilson
0 82 0 0 0 0 0 0 0 0
Manassas Cavalry
Elijah Laughman
0 90 0 0 0 0 0 0 0 0
Manassas Cavalry
Luke Peacher
0 0 38 0 0 0 0 0 0 0
Manassas Cavalry
Luke Pierce
0 0 95 0 0 0 0 0 0 0
Manassas Cavalry
Owen Potts
0 0 58 0 0 0 0 0 0 0
Manassas Cavalry
Luke Shearin
0 73 0 0 0 0 0 0 0 0
Manassas Cavalry
Brayden Weeks
0 0 37 0 0 0 0 0 0 0
Marlins 15u
Brady Cookson
0 76 0 0 0 0 0 0 0 0
Marlins 15u
Jack Cookson
0 40 0 0 0 0 0 0 0 0
Marlins 15u
Antonio Fleites
0 58 0 0 0 0 0 0 0 0
Marlins 15u
Tre Shepherd
0 37 0 0 0 0 0 0 0 0
Marlins 15u
Chase Staley
0 39 0 0 0 0 0 0 0 0
Marlins 15u
Landon Williams
0 15 0 0 0 0 0 0 0 0
Mph101 2025 Dragum
Tyler Eaken
0 39 0 0 0 0 0 0 0 0
Mph101 2025 Dragum
Cal Hutnan
0 29 0 0 0 0 0 0 0 0
Mph101 2025 Dragum
Evan Nix
0 30 95 0 0 0 0 0 0 0
Mph101 2025 Dragum
Brady Paul
0 8 23 0 0 0 0 0 0 0
Mph101 2025 Dragum
Aydan Smith
0 30 79 0 0 0 0 0 0 0
Mph101 2025 Dragum
Luke Smyers
0 88 0 0 0 0 0 0 0 0
NBA Nationals
Cole Bergenholtz
0 0 45 0 0 0 0 0 0 0
NBA Nationals
Isaac Camarena
0 0 38 0 0 0 0 0 0 0
NBA Nationals
Shawn Hoff
0 95 0 0 0 0 0 0 0 0
NBA Nationals
Austin Makovec
0 16 0 0 0 0 0 0 0 0
NBA Nationals
Kenneth Nasholts
0 79 0 0 0 0 0 0 0 0
NBA Nationals
Ryan Trant
0 29 0 0 0 0 0 0 0 0
NBA Nationals
Raymond Vanderwal
0 0 54 0 0 0 0 0 0 0
Nova Vipers
Aj Pritchard
0 31 0 0 0 0 0 0 0 0
Nova Vipers
Austin Ray
0 78 0 0 0 0 0 0 0 0
Nova Vipers
Sam Raye
0 80 0 0 0 0 0 0 0 0
Nova Vipers
Alex Rose
0 28 0 0 0 0 0 0 0 0
Nova Vipers
Carter Schuster
0 58 0 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Derek Baker
0 23 11 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Brett Beasley
23 0 45 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Patrick Dudley
45 0 79 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Hunter Gillespie
0 0 4 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
James Godfrey
0 26 23 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Griffin Hendricks
0 0 3 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Joshua Long
0 0 20 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Jackson Okonkwo
0 29 59 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Jackson Perkins
13 0 19 0 0 0 0 0 0 0
RBA Southies 2025
Gabe Clayton
0 0 42 0 0 0 0 0 0 0
RBA Southies 2025
Conner Hedgepeth
0 80 0 0 0 0 0 0 0 0
RBA Southies 2025
Logan King
0 82 0 0 0 0 0 0 0 0
RBA Southies 2025
Riley Lorenz
0 27 0 0 0 0 0 0 0 0
RBA Southies 2025
Caden Proctor
0 51 0 0 0 0 0 0 0 0
RBA Southies 2025
Jack Sams
0 0 70 0 0 0 0 0 0 0
Richmond Braves 15u American
Diego Aguilera
0 22 0 0 0 0 0 0 0 0
Richmond Braves 15u American
Wyatt Allen
0 12 0 0 0 0 0 0 0 0
Richmond Braves 15u American
Parker Codington
0 41 0 0 0 0 0 0 0 0
Richmond Braves 15u American
Jackson Horton
0 94 0 0 0 0 0 0 0 0
Richmond Braves 15u American
Landon Patton
0 70 0 0 0 0 0 0 0 0
Richmond Braves 15u Scout
Dustin Bevins
0 58 0 0 0 0 0 0 0 0
Richmond Braves 15u Scout
Jacob Blosser
0 77 0 0 0 0 0 0 0 0
Richmond Braves 15u Scout
Nathan Centers
0 21 0 0 0 0 0 0 0 0
Richmond Braves 15u Scout
Dylan Friedman
0 55 0 0 0 0 0 0 0 0
Richmond Braves 15u Scout
Konner Johnson
0 24 0 0 0 0 0 0 0 0
Richmond Braves 15U Scout White
Reed Allen
0 39 0 0 0 0 0 0 0 0
Richmond Braves 15U Scout White
Gabriel Riva
0 66 0 0 0 0 0 0 0 0
Richmond Braves 15U Scout White
Brandon Seal
0 17 0 0 0 0 0 0 0 0
Richmond Braves 15U Scout White
Luke Sweetser
0 84 0 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Liam Conroy
0 18 0 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Keegan Haesler
0 62 0 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Ben Kablach
0 61 0 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Joseph Karpovich
0 24 0 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Colin Lebel
0 16 43 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Brian McIntyre
0 17 0 0 0 0 0 0 0 0
Tidewater Phillies -- Stubbe
Nicholas Morlang
0 9 66 0 0 0 0 0 0 0
TPA Nationals 15u Black
Jake Cackovic
0 0 92 0 0 0 0 0 0 0
TPA Nationals 15u Black
Tanner Ferguson
0 0 29 0 0 0 0 0 0 0
TPA Nationals 15u Black
Paul Harrell
0 57 0 0 0 0 0 0 0 0
TPA Nationals 15u Black
Luke Hemric
0 0 87 0 0 0 0 0 0 0
TPA Nationals 15u Black
Declan Jack
0 79 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Thomas Bradley
0 94 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Landon Evans
0 12 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Hayden Fones
0 82 0 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Julian Goodman
0 0 29 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
Rutger Jack
0 0 40 0 0 0 0 0 0 0
Tpa Nationals 15u Grey
CJ Whitaker
0 0 49 0 0 0 0 0 0 0
Va Cardinals 2025's
Brady Barrett
0 68 0 0 0 0 0 0 0 0
Va Cardinals 2025's
Davis Hamby
0 46 0 0 0 0 0 0 0 0
Va Cardinals 2025's
Gray Thacker
0 54 0 0 0 0 0 0 0 0
Va Cardinals 2025's
Ian Watts
0 47 0 0 0 0 0 0 0 0
VA Seminoles-McQueen
Andrew Davis
0 78 0 0 0 0 0 0 0 0
VA Seminoles-McQueen
Chase Fultz
0 65 0 0 0 0 0 0 0 0
VA Seminoles-McQueen
Bradyn Shultz
0 13 0 0 0 0 0 0 0 0
VA Venom
Dylan Deyoung
0 30 59 0 0 0 0 0 0 0
VA Venom
Nile Gammon
0 30 0 0 0 0 0 0 0 0
VA Venom
Aiden Harris
0 5 18 0 0 0 0 0 0 0
VA Venom
Seth Harrison
0 28 30 0 0 0 0 0 0 0
VA Venom
Donavan Jeffrey
0 0 20 0 0 0 0 0 0 0
VA Venom
Brayden Mann
0 64 0 0 0 0 0 0 0 0
VA Venom
Brycen Smith
0 29 96 0 0 0 0 0 0 0
VA Venom
Caymon Wilkinson
0 0 13 0 0 0 0 0 0 0
Virginia Venom Prospects 15u
Wyatt Baker
0 0 23 0 0 0 0 0 0 0
Virginia Venom Prospects 15u
Austin Debusk
30 0 0 0 0 0 0 0 0 0
Virginia Venom Prospects 15u
Jack Herrmann
0 0 83 0 0 0 0 0 0 0
Virginia Venom Prospects 15u
Daniel Schmidt
95 0 0 0 0 0 0 0 0 0
Williamsburg Revolution
Grant Brenegan
55 0 0 0 0 0 0 0 0 0
Williamsburg Revolution
Cameron Deaver
0 29 0 0 0 0 0 0 0 0
Williamsburg Revolution
Brady Isaksen
0 89 0 0 0 0 0 0 0 0
Williamsburg Revolution
Charlie Yatsko
54 0 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