2,167 MLB PLAYERS | 15,033 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
10/14
Day 2
10/15
Day 3
10/16
Day 4
10/17
Day 5
10/18
Day 6
10/19
Day 7
10/20
Day 8
10/21
Day 9
10/22
Day 10
10/23
5 Star 17U Atlanta
Connor Busson
0 0 32 0 0 0 0 0 0 0
5 Star 17U Atlanta
Clinton Harris
0 20 59 0 0 0 0 0 0 0
5 Star 17U Atlanta
Joseph Mendoza
0 60 0 0 0 0 0 0 0 0
5 Star 17U Atlanta
Jordan Oldknow
0 67 0 0 0 0 0 0 0 0
5 Star 17U Atlanta
Ayden Ray
0 0 80 0 0 0 0 0 0 0
5 Star 17U Atlanta
Tyler Sleep
0 59 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Cole Arnett
0 26 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Jordan Bright
0 26 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Montrell Christian
0 14 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Jacori McGee
0 20 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Jordan Nolley
0 49 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Reece Payne
0 48 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Pedro Rodriguez
0 27 0 0 0 0 0 0 0 0
5 Star West 17U Parker
Cooper Young
0 16 0 0 0 0 0 0 0 0
6-4-3 17u Jaguars Beasley
Tyler Cason
0 2 81 0 0 0 0 0 0 0
6-4-3 17u Jaguars Beasley
Hampton Hudson
0 66 0 0 0 0 0 0 0 0
6-4-3 17u Jaguars Beasley
Wesley Lybrook
0 40 0 0 0 0 0 0 0 0
6-4-3 17u Jaguars Beasley
Luke Manry
0 0 42 0 0 0 0 0 0 0
6-4-3 17u Jaguars Beasley
Aiden Wojtczak
0 64 0 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Jacob Arnberger
0 41 0 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Carter Barth
0 64 0 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Jacob Bohacek
0 0 12 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Ethan Goodhart
0 45 0 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Colin Manning
0 29 0 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Landon Meng
0 0 57 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Andrew Misirly
0 8 48 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Aidan Petrocco
0 0 25 0 0 0 0 0 0 0
643 DP 17U Cougars - Pralgo
Jake Zehner
0 0 25 0 0 0 0 0 0 0
643 Tigers 17U
Mac Barnette
50 0 0 0 0 0 0 0 0 0
643 Tigers 17U
Brayden Bassett
56 0 0 0 0 0 0 0 0 0
643 Tigers 17U
Regan Cochran
0 0 15 0 0 0 0 0 0 0
643 Tigers 17U
Brooks Dickson
0 43 0 0 0 0 0 0 0 0
643 Tigers 17U
Boomer Dunn
0 38 0 0 0 0 0 0 0 0
643 Tigers 17U
Fletcher Heacock
0 28 0 0 0 0 0 0 0 0
643 Tigers 17U
Gavin Pilger
20 0 38 0 0 0 0 0 0 0
643 Tigers 17U
Nicolas Thompson
0 0 30 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Cole Akins
0 56 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Brayden Alexander
0 0 90 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Jason Bramlett
0 71 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Dylan Grimes
0 57 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Ekrem Kruskic
0 0 25 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
William Maier
0 33 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Lex McCurry
0 9 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Sam Scolamiero
0 0 85 0 0 0 0 0 0 0
Alliance Aquasox - 17u Hughes
Brody Watkins
0 0 15 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Brodie Baweja
0 26 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Timmy Belcher
0 24 101 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Caleb Davis
0 12 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Virgil Heath
0 0 104 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Jake Hitchcock
0 34 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Josh Niles
0 32 0 0 0 0 0 0 0 0
Alliance Aquasox - 17u Montgomery
Tyler Whitley
0 69 0 0 0 0 0 0 0 0
Atl Lightning 16u - Blamble
Jay Bhatt
0 0 69 0 0 0 0 0 0 0
Atl Lightning 16u - Blamble
Clayton Miller
39 0 0 0 0 0 0 0 0 0
Atl Lightning 16u - Blamble
James Morton
81 0 0 0 0 0 0 0 0 0
Atl Lightning 16u - Blamble
Kagan Potter
0 59 0 0 0 0 0 0 0 0
Atl Lightning 16u - Blamble
Joseph Richburg
0 32 0 0 0 0 0 0 0 0
Canes Southeast Prospects
Logan Bentley
0 20 56 0 0 0 0 0 0 0
Canes Southeast Prospects
Mason Cobb
0 37 0 0 0 0 0 0 0 0
Canes Southeast Prospects
Reece Holloway
0 72 0 0 0 0 0 0 0 0
Canes Southeast Prospects
Cj Okon
0 0 24 0 0 0 0 0 0 0
Canes Southeast Prospects
Hunter Shiver
0 60 0 0 0 0 0 0 0 0
Canes Southeast Prospects
Cooper Unangst
0 29 0 0 0 0 0 0 0 0
Canes Southeast Scout
Micah Barber
0 29 31 0 0 0 0 0 0 0
Canes Southeast Scout
Damian Brown
0 0 67 0 0 0 0 0 0 0
Canes Southeast Scout
Rhaylin Carvajal
0 74 0 0 0 0 0 0 0 0
Canes Southeast Scout
Caden Johnson
0 26 42 0 0 0 0 0 0 0
Canes Southeast Scout
Zach Moore
0 0 9 0 0 0 0 0 0 0
Canes Southeast Scout
Caiden Stewart
0 0 86 0 0 0 0 0 0 0
Canes Southeast Scout
Easton White
0 27 0 0 0 0 0 0 0 0
Canes Southeast Scout
Gabriel Wilbur
0 47 0 0 0 0 0 0 0 0
East Cobb Astros 16u
Nolan Bernard
0 16 21 0 0 0 0 0 0 0
East Cobb Astros 16u
Thomas Ferland
0 44 0 0 0 0 0 0 0 0
East Cobb Astros 16u
Noah Jordi
0 23 0 0 0 0 0 0 0 0
East Cobb Astros 16u
Darrell McDowell
0 70 0 0 0 0 0 0 0 0
East Cobb Astros 16u
Nolan McKinstry
0 45 0 0 0 0 0 0 0 0
East Cobb Astros 16u
Joseph Mittiga
0 0 63 0 0 0 0 0 0 0
East Cobb Astros 16u
Cameron Novak
0 63 0 0 0 0 0 0 0 0
East Cobb Astros 16u
Kade Thompson
0 0 44 0 0 0 0 0 0 0
East Cobb Astros 16u
Andy Watters
0 0 39 0 0 0 0 0 0 0
East Cobb Colt 45'S 17u
Tanner Cahill
0 101 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 17u
Gabe Coleman
0 7 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 17u
Zac Foskey
23 0 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 17u
Sammy Hardison
92 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Tyler Gebhart
0 13 0 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Grant Hodges
0 84 0 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Hunter Jackson
0 80 0 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Sebastian Nastase
0 0 28 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Kaleb Ornay
0 25 20 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Jake Sabo
0 22 9 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Justin Schooler
0 15 0 0 0 0 0 0 0 0
East Cobb Colt 45s 17U Navy
Tyler Williams
0 0 83 0 0 0 0 0 0 0
Gbsa Rays 17u
Stacy Johnson
0 64 0 0 0 0 0 0 0 0
Gbsa Rays 17u
Ethan Jones
0 29 0 0 0 0 0 0 0 0
Gbsa Rays 17u
Kody Monley
0 38 0 0 0 0 0 0 0 0
Gbsa Rays 17u
Patrick Murray
0 51 0 0 0 0 0 0 0 0
Gbsa Rays 17u
Elijah Peavy
0 24 76 0 0 0 0 0 0 0
Gbsa Rays 17u
Chris Smith
0 0 19 0 0 0 0 0 0 0
Georgia Jackets 16U
Connor Beech
0 78 0 0 0 0 0 0 0 0
Georgia Jackets 16U
Carson Froy
0 53 0 0 0 0 0 0 0 0
Georgia Jackets 16U
Wyatt Heslin
0 0 58 0 0 0 0 0 0 0
Georgia Jackets 16U
Cayden Kimball
0 49 0 0 0 0 0 0 0 0
Georgia Jackets 16U
Drew Lynch
0 6 49 0 0 0 0 0 0 0
Georgia Jackets 16U
Austin McMillan
0 26 0 0 0 0 0 0 0 0
Georgia Jackets 16U
Ty Womack
0 43 0 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Luke Barber
0 16 0 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Logan Borrell
0 10 0 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Jack Hamilton
0 74 0 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Ethan Mack
0 46 0 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Brayden Seabold
0 0 56 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Seaver Smolin
0 0 39 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Carter Thompson
0 0 21 0 0 0 0 0 0 0
Georgia Jackets 16U - American
Sebastian Yohn
0 50 0 0 0 0 0 0 0 0
Georgia Jackets 16U - Nationals
Colin Campbell
0 81 0 0 0 0 0 0 0 0
Georgia Jackets 16U - Nationals
Jackson Leach
0 73 0 0 0 0 0 0 0 0
Georgia Jackets 16U - Nationals
Ean Marria
0 2 41 0 0 0 0 0 0 0
Georgia Jackets 16U - Nationals
Ralph McMurry
0 28 0 0 0 0 0 0 0 0
Georgia Jackets 16U - Nationals
Carson Rech
0 0 45 0 0 0 0 0 0 0
Georgia Jackets 16U - Nationals
AJ Rice
0 44 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Camden Barnes
0 35 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Ryan Barnes
0 12 26 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Nolan Bethel
0 0 56 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Nolan O'Connor
0 60 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Jack Ryan
0 0 35 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Shawn Sower
0 0 70 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Landon Tankersley
0 70 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2024
Jaxon Walker
0 0 32 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Porter Berryman
0 0 71 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Landon Brice
0 76 0 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Brady Holbrook
0 0 22 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Bryce Hubbard
0 0 83 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
James Joiner
0 16 0 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Aiden Kitchings
0 44 0 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Joel Lopez
0 0 20 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
Yenli Nolasco
0 0 1 0 0 0 0 0 0 0
Ninth Inning Royals - Iglesias
McKale Stevenson
0 43 0 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Miller Alston
0 0 24 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Korbin Dietrich
0 0 10 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Griffin Guinther
0 24 34 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Ellington Hodge
0 76 0 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Calvin McBurney
0 11 0 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Duncan McLamb
0 0 21 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Ethan Murray
0 0 15 0 0 0 0 0 0 0
Prostock Baseball Club 17u
Tyler Waddell
0 72 0 0 0 0 0 0 0 0
Service Baseball 16u - Grunt Squad
Nathan Wyatt Barden
0 0 41 0 0 0 0 0 0 0
Service Baseball 16u - Grunt Squad
Jackson Weir
0 0 68 0 0 0 0 0 0 0
Service Baseball 17u - Para Rescue
Dalen Bruce
0 48 0 0 0 0 0 0 0 0
Service Baseball 17u - Para Rescue
Harrison Butler
0 0 50 0 0 0 0 0 0 0
Service Baseball 17u - Para Rescue
Miles Gaude
0 22 0 0 0 0 0 0 0 0
Service Baseball 17u - Para Rescue
Jaxton Rice
0 78 0 0 0 0 0 0 0 0
Service Baseball 17u - Para Rescue
Brock Sandven
0 0 51 0 0 0 0 0 0 0
Service Baseball 17u - Para Rescue
James Thorson
0 38 0 0 0 0 0 0 0 0
Service Baseball 17u - The 82nd
Krish Gandhi
0 80 0 0 0 0 0 0 0 0
Service Baseball 17u - The 82nd
Rhett Howard
0 0 66 0 0 0 0 0 0 0
Service Baseball 17u - The 82nd
Tyler McNew
0 25 39 0 0 0 0 0 0 0
Service Baseball 17u - The 82nd
Hayden Reighard
0 69 0 0 0 0 0 0 0 0
Service Baseball 17u - The 82nd
Jonathan Yeager
0 34 0 0 0 0 0 0 0 0
Team Elite 17u White
Andrew Bernard
0 0 67 0 0 0 0 0 0 0
Team Elite 17u White
Dj Carr
0 25 0 0 0 0 0 0 0 0
Team Elite 17u White
Tully Hanlin
0 0 19 0 0 0 0 0 0 0
Team Elite 17u White
Hank Holmes
0 70 0 0 0 0 0 0 0 0
Team Elite 17u White
Zak Kirkman
0 21 5 0 0 0 0 0 0 0
Team Elite 17u White
Nolan Long
0 15 0 0 0 0 0 0 0 0
Team Elite 17u White
Shawn Simmons
0 63 0 0 0 0 0 0 0 0
Team Rawlings Coley
Brady Chandler
32 13 0 0 0 0 0 0 0 0
Team Rawlings Coley
Sebastian Haggard
0 93 0 0 0 0 0 0 0 0
Team Rawlings Coley
Maddox Jones
94 0 0 0 0 0 0 0 0 0
TG DBacks 17u Fall
Charlie Aycock
28 0 47 0 0 0 0 0 0 0
TG DBacks 17u Fall
Anthony Biondo
73 0 0 0 0 0 0 0 0 0
TG DBacks 17u Fall
Sebastian Gomez
0 0 26 0 0 0 0 0 0 0
TG DBacks 17u Fall
Ben Jacobs
33 0 0 0 0 0 0 0 0 0
TG DBacks 17u Fall
Noah Kalarickal
0 0 33 0 0 0 0 0 0 0
TG DBacks 17u Fall
Jackson Ross
18 0 0 0 0 0 0 0 0 0
TG DBacks 17u Fall
Gates York
51 0 0 0 0 0 0 0 0 0
Titans Baseball 17u Blue
Logan Brock
0 57 0 0 0 0 0 0 0 0
Titans Baseball 17u Blue
Patrick Curtis
0 33 0 0 0 0 0 0 0 0
Titans Baseball 17u Blue
Samuel Romero
0 76 0 0 0 0 0 0 0 0
Titans Baseball 17u Blue
Will Sanford
0 74 0 0 0 0 0 0 0 0
Xposure
Jonathan "JB" Bright
0 17 0 0 0 0 0 0 0 0
Xposure
Wesley Brown
0 21 0 0 0 0 0 0 0 0
Xposure
Jackson Cliatt
0 28 0 0 0 0 0 0 0 0
Xposure
Jayden Duncan
0 34 0 0 0 0 0 0 0 0
Xposure
Jeremiah Hamilton
0 35 0 0 0 0 0 0 0 0
Xposure
Devin Hillary
0 0 59 0 0 0 0 0 0 0
Xposure
Trey Jennings
0 26 0 0 0 0 0 0 0 0
Xposure
Tyler Robert
0 23 19 0 0 0 0 0 0 0
Xposure
Julian Townsend
0 10 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