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/02
Day 2
10/03
Day 3
10/04
Day 4
10/05
Day 5
10/06
Day 6
10/07
Day 7
10/08
Day 8
10/09
Day 9
10/10
Day 10
10/11
2024 Va Cardinals
Callum Early
0 27 35 0 0 0 0 0 0 0
2024 Va Cardinals
Turner Johnson
0 10 32 0 0 0 0 0 0 0
2024 Va Cardinals
Gavin Kennedy
0 22 0 0 0 0 0 0 0 0
2024 Va Cardinals
Sean McCann
0 0 30 0 0 0 0 0 0 0
2024 Va Cardinals
Connor Quigley
0 0 26 0 0 0 0 0 0 0
2024 Va Cardinals
Brady Sorokowski
0 90 0 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Mark Arthur
27 0 13 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Mason Child
0 79 0 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Wes Estes
74 0 0 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Derrick Layton
0 17 0 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Braylon Martin
0 0 71 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Evan Medders
0 0 25 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Nate Rawls
0 56 0 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Cole Searight
0 0 59 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Brayden Stout
0 7 11 0 0 0 0 0 0 0
5 Star Carolina 15U Gresham
Ashton Threlkeld
0 0 51 0 0 0 0 0 0 0
5 Star Carolina 15U Harris
John DiMarsico
53 0 0 0 0 0 0 0 0 0
5 Star Carolina 15U Harris
Dalton Hazlett
0 97 0 0 0 0 0 0 0 0
5 Star Carolina 15U Harris
Grayson Lee
0 0 14 0 0 0 0 0 0 0
5 Star Carolina 15U Harris
Max McGinn
0 0 90 0 0 0 0 0 0 0
5 Star Carolina 15U Harris
Caleb Stickle
69 0 0 0 0 0 0 0 0 0
5 Star Carolina 15U National
Camden Ashe
0 0 52 0 0 0 0 0 0 0
5 Star Carolina 15U National
Cameron Bagwell
0 88 0 0 0 0 0 0 0 0
5 Star Carolina 15U National
Jace Dunn
0 17 76 0 0 0 0 0 0 0
5 Star Carolina 15U National
Truitt Manuel
0 0 95 0 0 0 0 0 0 0
5 Star Carolina 15U National
Anderson Nance
0 0 94 0 0 0 0 0 0 0
5 Star Carolina 15U National
Drake Purvis
0 91 0 0 0 0 0 0 0 0
5 Star Carolina 15U National
Jake Smith
0 33 0 0 0 0 0 0 0 0
5 Star Carolina 15U National
Brody Taylor
0 0 2 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Andrew Cash
0 90 0 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Tristan Datta
0 22 0 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Colin McKissick
0 49 0 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Carson Moore
0 41 0 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Max Perry
0 59 0 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Eli Rigsby
0 0 30 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Alexander Walker
0 27 0 0 0 0 0 0 0 0
5 Star Carolina 2024 Gaffney
Tyler West
0 12 90 0 0 0 0 0 0 0
Athletes Lab 15u American
Cale Ball
0 10 59 0 0 0 0 0 0 0
Athletes Lab 15u American
Matt Herman
0 0 56 0 0 0 0 0 0 0
Athletes Lab 15u American
Kellen Karr
0 91 0 0 0 0 0 0 0 0
Athletes Lab 15u American
Cade Norton
0 20 0 0 0 0 0 0 0 0
Athletes Lab 15u American
Jacob Short
0 0 20 0 0 0 0 0 0 0
Athletes Lab 15u American
Mason Tompkins
0 74 0 0 0 0 0 0 0 0
Athletes Lab 15u American
Braxton Tramel
0 40 0 0 0 0 0 0 0 0
C35 2024
James Eason
0 66 0 0 0 0 0 0 0 0
C35 2024
Ian Hall
0 27 0 0 0 0 0 0 0 0
C35 2024
Bryant Kimbrell
0 0 13 0 0 0 0 0 0 0
C35 2024
Walker McDuffie
0 93 0 0 0 0 0 0 0 0
C35 2024
Austin Mooring
0 4 0 0 0 0 0 0 0 0
C35 2024
Presley Patterson
0 0 20 0 0 0 0 0 0 0
C35 2024
Camron Seagraves
0 0 50 0 0 0 0 0 0 0
C35 2024
Jc Woolard
0 0 49 0 0 0 0 0 0 0
Carolina Rockies Gold 2024
Logan Dyer
0 0 28 0 0 0 0 0 0 0
Carolina Rockies Gold 2024
Nathan Hayworth
0 34 0 0 0 0 0 0 0 0
Carolina Rockies Gold 2024
Conner Roy
0 30 30 0 0 0 0 0 0 0
Carolina Rockies Gold 2024
Braden Shive
0 0 87 0 0 0 0 0 0 0
Carolina Rockies Gold 2024
Cole Smith
0 96 0 0 0 0 0 0 0 0
Carolina Rockies Gold 2024
Jack Vest
0 87 0 0 0 0 0 0 0 0
Charlotte Talons 2024
Jack Bancroft
20 0 0 0 0 0 0 0 0 0
Charlotte Talons 2024
Tommy Beason
0 0 39 0 0 0 0 0 0 0
Charlotte Talons 2024
Gabriel Carpenter
22 0 0 0 0 0 0 0 0 0
Charlotte Talons 2024
Jake Creamer
73 0 0 0 0 0 0 0 0 0
Charlotte Talons 2024
Andrew Kreissl
39 0 0 0 0 0 0 0 0 0
Charlotte Talons 2024
Miles Miller
32 0 57 0 0 0 0 0 0 0
Charlotte Talons 2024
Jack Osterndorf
49 0 0 0 0 0 0 0 0 0
Charlotte Talons 2024
James Peters
23 0 12 0 0 0 0 0 0 0
Cobra Elite 2024
Gabe Barker
0 0 34 0 0 0 0 0 0 0
Cobra Elite 2024
Sam Beck
0 90 0 0 0 0 0 0 0 0
Cobra Elite 2024
Will Beck
0 100 0 0 0 0 0 0 0 0
Cobra Elite 2024
Ian McMillan
0 0 67 0 0 0 0 0 0 0
Cobra Elite 2024
Riley Mullen
0 26 38 0 0 0 0 0 0 0
Cobra Elite 2024
Carver Pleasant
0 0 49 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Noah Abercrombie
0 60 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Kyle Davis
0 77 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Kennen Lewis
0 42 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Ryan Sloan
0 0 58 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Patrick Snow
0 61 0 0 0 0 0 0 0 0
Dirtbags 15u Platinum
Alex Van Pelt
0 0 53 0 0 0 0 0 0 0
GBG Carolina 15U
Ayden Byrd
0 49 0 0 0 0 0 0 0 0
GBG Carolina 15U
Owen Callicutt
0 0 18 0 0 0 0 0 0 0
GBG Carolina 15U
Benjamin Goodwin
0 0 93 0 0 0 0 0 0 0
GBG Carolina 15U
Parker Kines
0 32 0 0 0 0 0 0 0 0
GBG Carolina 15U
Brock Powell
0 26 0 0 0 0 0 0 0 0
GBG Carolina 15U
Daniel Russell
0 57 0 0 0 0 0 0 0 0
GBG Carolina 15U
Tyler Wall
0 73 0 0 0 0 0 0 0 0
On Deck O's 2024-Black
Aiden Cattarin
43 0 0 0 0 0 0 0 0 0
On Deck O's 2024-Black
Peyton Dhein
19 0 63 0 0 0 0 0 0 0
On Deck O's 2024-Black
Calvin Douglas
0 9 73 0 0 0 0 0 0 0
On Deck O's 2024-Black
Cole Gillis
0 63 0 0 0 0 0 0 0 0
On Deck O's 2024-Black
Corbin Mickle
77 75 0 0 0 0 0 0 0 0
On Deck O's 2024-Black
Parker Uriarte
0 61 0 0 0 0 0 0 0 0
Rawlings Prospects 2024
Samuel Bretherick
16 0 47 0 0 0 0 0 0 0
Rawlings Prospects 2024
Brendan Chamberlain
42 0 0 0 0 0 0 0 0 0
Rawlings Prospects 2024
Gage Granata
0 66 0 0 0 0 0 0 0 0
Rawlings Prospects 2024
Benjamin Grantham
13 32 0 0 0 0 0 0 0 0
Rawlings Prospects 2024
Cole Kuklick
57 0 0 0 0 0 0 0 0 0
Rawlings Prospects 2024
Owen Schmidt
2 0 36 0 0 0 0 0 0 0
Richmond Braves 15U Red
Camden Bauswell
0 0 88 0 0 0 0 0 0 0
Richmond Braves 15U Red
Michael Carroll
0 49 0 0 0 0 0 0 0 0
Richmond Braves 15U Red
Braxton Pope
0 90 0 0 0 0 0 0 0 0
Richmond Braves 15U Red
Gavin Smith
0 69 0 0 0 0 0 0 0 0
SBA Futures 2024
Logan Davis
0 55 0 0 0 0 0 0 0 0
SBA Futures 2024
Liam Fulbright
95 0 0 0 0 0 0 0 0 0
SBA Futures 2024
Nic Harris
39 0 18 0 0 0 0 0 0 0
SBA Futures 2024
Victor Lopez
3 0 0 0 0 0 0 0 0 0
SBA Futures 2024
James Nesta
0 0 28 0 0 0 0 0 0 0
SBA Futures 2024
Kylan Odean
0 0 15 0 0 0 0 0 0 0
SBA Futures 2024
Tyler Russ
0 0 90 0 0 0 0 0 0 0
SBA Futures 2024
Jackson Toney
0 58 0 0 0 0 0 0 0 0
SBA Prospects 2024
Solomon Eudy
10 0 0 0 0 0 0 0 0 0
SBA Prospects 2024
Trey Gibson
0 0 88 0 0 0 0 0 0 0
SBA Prospects 2024
William Greenway
0 35 0 0 0 0 0 0 0 0
SBA Prospects 2024
Alex Ison
0 0 12 0 0 0 0 0 0 0
SBA Prospects 2024
Connor Lindsey
0 66 0 0 0 0 0 0 0 0
SBA Prospects 2024
Ezra Taylor
28 0 0 0 0 0 0 0 0 0
SBA Prospects 2024
Jett Thomas
0 0 28 0 0 0 0 0 0 0
Southern Athletics 15U Orange
Elias Ashe
0 62 0 0 0 0 0 0 0 0
Southern Athletics 15U Orange
Cade Gardner
0 19 42 0 0 0 0 0 0 0
Southern Athletics 15U Orange
Bryce Harder
0 2 75 0 0 0 0 0 0 0
Southern Athletics 15U Orange
James Kakaras
0 67 0 0 0 0 0 0 0 0
Southern Athletics 15U Orange
Brayden Parton
0 16 33 0 0 0 0 0 0 0
Southern Athletics 15U Orange
Andy Young
0 16 0 0 0 0 0 0 0 0
Stars Baseball Huller
Shawn Arneja
38 0 0 0 0 0 0 0 0 0
Stars Baseball Huller
Griffin Burkholder
0 0 73 0 0 0 0 0 0 0
Stars Baseball Huller
Danny Fleming
44 0 26 0 0 0 0 0 0 0
Stars Baseball Huller
Peter Hanson
43 0 0 0 0 0 0 0 0 0
Stars Baseball Huller
Austin Monahan
0 78 0 0 0 0 0 0 0 0
Stars Baseball Huller
Jack Nance
0 24 0 0 0 0 0 0 0 0
Stars Baseball Huller
Aidan Van Baars
1 0 62 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Travis Baker
0 0 37 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Dion Brown
0 18 11 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Spencer Curtis
0 0 30 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Woody Gray
0 60 0 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Brennan Helms
0 19 51 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Juan Liriano
0 9 15 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Jackson Mullen
0 16 74 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Owen Noonan
0 19 60 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Braden Peters
0 60 0 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Anderson Shirey
0 0 12 0 0 0 0 0 0 0
Team 24 Gamecocks 15U
Riley Stiles
0 0 24 0 0 0 0 0 0 0
Team Elite American 15U
Parker Cato
0 0 31 0 0 0 0 0 0 0
Team Elite American 15U
Holden Cooper
0 0 61 0 0 0 0 0 0 0
Team Elite American 15U
Mason Fortune
0 30 47 0 0 0 0 0 0 0
Team Elite American 15U
Jaden Knight
0 0 12 0 0 0 0 0 0 0
Team Elite American 15U
Cole Lanford
0 0 89 0 0 0 0 0 0 0
Team Elite American 15U
Jake Neville
0 29 92 0 0 0 0 0 0 0
Team Elite American 15U
Lucca Pascarella
0 30 36 0 0 0 0 0 0 0
Team Elite American 15U
Jacob Smith
0 7 81 0 0 0 0 0 0 0
Team Elite American 15U
Davis Watson
0 63 0 0 0 0 0 0 0 0
TPA Nationals 15u Black
Nathan Bunch
0 84 0 0 0 0 0 0 0 0
TPA Nationals 15u Black
Dylan Davis
0 0 57 0 0 0 0 0 0 0
TPA Nationals 15u Black
Will Gilbert
0 17 32 0 0 0 0 0 0 0
TPA Nationals 15u Black
Jack McGeehan
0 25 44 0 0 0 0 0 0 0
TPA Nationals 15u Black
Kyle Thomas
0 47 0 0 0 0 0 0 0 0
TPA Nationals 15u Black
Carter Zamora
0 75 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Gold
Jaxson Cooper
0 0 37 0 0 0 0 0 0 0
Tri State Arsenal 2024 Gold
Luke Durham
0 0 79 0 0 0 0 0 0 0
Tri State Arsenal 2024 Gold
Robert Kessler
60 0 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Gold
Mason Kochies
0 0 38 0 0 0 0 0 0 0
Tri State Arsenal 2024 Gold
Nicholas Mosley
91 0 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Gold
Jackson Rosser
0 102 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Grey
Ryan Adams
0 99 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Grey
Ryan Burke
0 78 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Grey
Jayce LeFlore
0 0 8 0 0 0 0 0 0 0
Tri State Arsenal 2024 Grey
Landon Murphy
0 43 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Grey
Alex Robinson
0 6 71 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Kyle Budzinski
0 77 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Garrett Hayes
0 0 83 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Jake Pereira
0 15 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Cameron Richey
0 0 63 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Zach Rubin
0 37 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Jack Snipes
0 83 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Navy
Scott (Tripp) Westbrook III
0 12 0 0 0 0 0 0 0 0
Venom Stars 2024
Drew Chapman
0 0 17 0 0 0 0 0 0 0
Venom Stars 2024
Maddox Jack
0 0 25 0 0 0 0 0 0 0
Venom Stars 2024
Tyler Kerley
0 35 0 0 0 0 0 0 0 0
Venom Stars 2024
Matthew Lefevers
0 91 0 0 0 0 0 0 0 0
Venom Stars 2024
Izaiah Littlejohn
0 0 30 0 0 0 0 0 0 0
Venom Stars 2024
Brayden Mullins
0 81 0 0 0 0 0 0 0 0
Venom Stars 2024
Nathan (Bubba) Pope
0 0 24 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest