2,075 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
5 Star Midsouth 2026 National
EJ Allen
0 83 0 0 0 0 0 0 0 0
5 Star Midsouth 2026 National
Mac Bolding
0 45 0 0 0 0 0 0 0 0
5 Star Midsouth 2026 National
Tucker Griffith
0 11 0 0 0 0 0 0 0 0
5 Star Midsouth 2026 National
Gabe James
0 54 0 0 0 0 0 0 0 0
5 Star Midsouth 2026 National
Cj Potter
0 0 82 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Westin Chen
53 0 0 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Clay Herring
0 0 63 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Milo Kennedy
32 0 0 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Matt Levinson
48 0 0 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Elan Lieberman
28 0 0 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Nitin Raju
30 0 0 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Luc Roma
0 0 2 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Kelly Spalding
46 0 0 0 0 0 0 0 0 0
643 Dp 15u Jaguars
Logan Wideman
0 0 34 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Daniel Avitabile
24 0 0 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Nick Bobrowski
44 0 0 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Maxwell Bodenheimer
45 0 0 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Adler Bowen
12 0 6 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Peter Drahushuk
17 0 0 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
David Jackson Jr.
0 0 56 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Evan Lee
0 0 52 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Jackson Musgrove
19 0 0 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Oscar Valero
38 0 0 0 0 0 0 0 0 0
6-4-3 Dp 15u Tigers
Thomas Williams
38 0 0 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Aydan Andrade
57 0 0 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
TJ Borow
40 0 0 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Frankie Boyle
53 0 0 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Evan Brand
0 0 6 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Cooper Graves
47 0 0 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Dylan Honore
24 0 0 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Jack Johnson
0 0 39 0 0 0 0 0 0 0
6-4-3 DP Cougars 14U
Samuel Kunz
0 0 39 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Carson Adomnik
0 0 58 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Joshua Butler
0 30 35 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Charles Chappelle
0 0 49 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Braden Goolsby
0 30 41 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Caden Lenzi
0 0 67 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Ben Mason
0 55 0 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Liam McCavitt
0 0 12 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Ryder Porter
0 0 59 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Hudson Thomas
0 61 0 0 0 0 0 0 0 0
6-4-3 Dp Cougars 15u
Alex Thompson
0 8 35 0 0 0 0 0 0 0
Canes Southeast Select
Hunter Brown
0 54 18 0 0 0 0 0 0 0
Canes Southeast Select
Brady Holt
0 43 0 0 0 0 0 0 0 0
Canes Southeast Select
Andrew Shaver
0 95 0 0 0 0 0 0 0 0
Canes Southeast Select
Will Thiry
0 0 105 0 0 0 0 0 0 0
Devine Baseball 15U
Luke Clanahan
0 0 28 0 0 0 0 0 0 0
Devine Baseball 15U
Ethan Curtis
39 0 15 0 0 0 0 0 0 0
Devine Baseball 15U
Easton Gailey
0 0 62 0 0 0 0 0 0 0
Devine Baseball 15U
Denton Morris
67 0 0 0 0 0 0 0 0 0
Devine Baseball 15U
Joseph Park
0 39 0 0 0 0 0 0 0 0
Devine Baseball 15U
Kade Seabolt
0 0 25 0 0 0 0 0 0 0
Devine Baseball 15U
Samuel Zaa
0 62 0 0 0 0 0 0 0 0
Diamond Elite Baseball 15u
Aiden Garcia
0 66 0 0 0 0 0 0 0 0
Diamond Elite Baseball 15u
Bryce Hodges
0 64 0 0 0 0 0 0 0 0
Diamond Elite Baseball 15u
Fish McNally
0 0 23 0 0 0 0 0 0 0
Diamond Elite Baseball 15u
Kaleb Pendley
0 66 0 0 0 0 0 0 0 0
Diamond Elite Baseball 15u
Ayden Roeser
0 0 81 0 0 0 0 0 0 0
Diamond Elite Baseball 15u
Joseph Tippett, Jr.
0 63 0 0 0 0 0 0 0 0
Dingers 2026 Prospects
Chris Alcott
86 0 0 0 0 0 0 0 0 0
Dingers 2026 Prospects
Chase Alonso
25 0 0 0 0 0 0 0 0 0
Dingers 2026 Prospects
Tristan Alvarez
0 19 0 0 0 0 0 0 0 0
Dingers 2026 Prospects
Caleb Griffin
0 0 36 0 0 0 0 0 0 0
Dingers 2026 Prospects
Lane Haney
0 21 0 0 0 0 0 0 0 0
Dingers 2026 Prospects
Alex Morales
0 62 0 0 0 0 0 0 0 0
Dingers 2026 Prospects
Donny Myers
0 0 68 0 0 0 0 0 0 0
East Cobb Braves
Troy Bennett
0 0 32 0 0 0 0 0 0 0
East Cobb Braves
Cory Culpepper
0 0 39 0 0 0 0 0 0 0
East Cobb Braves
Jacob Hettler
55 0 0 0 0 0 0 0 0 0
East Cobb Braves
Ethan May
0 56 0 0 0 0 0 0 0 0
East Cobb Braves
Giancarlo Rodriguez
0 0 58 0 0 0 0 0 0 0
East Cobb Braves
Simon Tarnoff
54 0 0 0 0 0 0 0 0 0
East Cobb Braves
Jack Vassy
0 54 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Brady Colton
0 79 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Cameron Folan
0 40 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Matthew McGinnis
0 0 28 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Jared Meyer
0 0 34 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Zac Parker
0 32 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Maddox Plumley
0 0 19 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Jack Roehl
0 76 0 0 0 0 0 0 0 0
East Cobb Colt 45'S 15u
Michael Tucker
0 22 4 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Henry Allen
0 70 0 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Jaser Arms
0 0 19 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Brooks Berry
0 0 79 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Cohen Bohannon
0 0 82 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Blake Herrell
0 0 34 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Carson Minnix
0 0 63 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Ryan Riojas
0 78 0 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Jax Sparks
0 45 0 0 0 0 0 0 0 0
Exposure 15u Fall Prime
Nash Spurgeon
0 10 0 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Drake Bell
0 67 0 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Noah Cross
0 0 16 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Gage Gregory
0 57 0 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Colin Hamilton
0 62 0 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Grayson Kearney
0 53 0 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Dyiron Moody
0 0 30 0 0 0 0 0 0 0
Kentucky Mustangs Arsenal 2026
Caeden Patterson
0 7 63 0 0 0 0 0 0 0
Mavz GA 15U
Jonathan Bemus
0 0 64 0 0 0 0 0 0 0
Mavz GA 15U
Ashton Cox
0 56 0 0 0 0 0 0 0 0
Mavz GA 15U
Hunter Gratzer
0 16 33 0 0 0 0 0 0 0
Mavz GA 15U
Mason Morningstar
0 10 25 0 0 0 0 0 0 0
Mavz GA 15U
Camden Oneal
0 33 0 0 0 0 0 0 0 0
Mavz GA 15U
Sawyer Selman
0 34 0 0 0 0 0 0 0 0
Mavz GA 15U
Walter Sholar
0 13 0 0 0 0 0 0 0 0
Mavz GA 15U
Luke Sweatman
0 47 0 0 0 0 0 0 0 0
Onward Baseball
Haiden Ashworth
0 31 0 0 0 0 0 0 0 0
Onward Baseball
Cody Britt
0 25 0 0 0 0 0 0 0 0
Onward Baseball
Eli Frost
0 61 0 0 0 0 0 0 0 0
Onward Baseball
Landon Mitchell
0 33 0 0 0 0 0 0 0 0
Onward Baseball
Tripp Porter
0 8 0 0 0 0 0 0 0 0
Onward Baseball
Ryan Reed
0 40 0 0 0 0 0 0 0 0
Onward Baseball
Jacob Sass
0 0 76 0 0 0 0 0 0 0
Onward Baseball
Brooks Saunders
0 22 0 0 0 0 0 0 0 0
Showcase Baseball
Aiden Alanis
0 85 0 0 0 0 0 0 0 0
Showcase Baseball
Brandon Brame
0 0 83 0 0 0 0 0 0 0
Showcase Baseball
Noah Doolittle
0 71 0 0 0 0 0 0 0 0
Showcase Baseball
Andrew Edwards
0 0 16 0 0 0 0 0 0 0
Showcase Baseball
Beau Lindic
0 47 0 0 0 0 0 0 0 0
Smokies 15u
John Cardwell
0 0 33 0 0 0 0 0 0 0
Smokies 15u
Wes Devine
0 43 0 0 0 0 0 0 0 0
Smokies 15u
Gabriel Lindley
0 32 0 0 0 0 0 0 0 0
Smokies 15u
Holden Reynolds
0 0 74 0 0 0 0 0 0 0
Smokies 15u
Landon Rogers
0 57 0 0 0 0 0 0 0 0
Smokies 15u
Tanner Silvers
0 80 0 0 0 0 0 0 0 0
Smokies 15u
Connor Winn
0 19 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Davin Abernathy
0 24 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Ethan Bayer
0 68 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Kaden Cahill
0 11 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Kaden Ellis
0 0 40 0 0 0 0 0 0 0
Southeast Barons - Maroon
Dylan McCalmon
0 0 8 0 0 0 0 0 0 0
Southeast Barons - Maroon
Riley Morris
0 19 30 0 0 0 0 0 0 0
Southeast Barons - Maroon
Luke Schneider
0 48 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Aidan Selph
0 30 0 0 0 0 0 0 0 0
Team Elite 14U Black
Treyson Derry
0 0 23 0 0 0 0 0 0 0
Team Elite 14U Black
Cortland French
0 0 63 0 0 0 0 0 0 0
Team Elite 14U Black
Patrick Hassan
0 56 0 0 0 0 0 0 0 0
Team Elite 14U Black
Jackson Haug
0 63 0 0 0 0 0 0 0 0
Team Elite 14U Black
Gates Lanzarone
0 42 0 0 0 0 0 0 0 0
Team Elite 14U Black
Jackson Watts
0 35 0 0 0 0 0 0 0 0
Team Elite 15U Black
Alex Freeman
0 9 0 0 0 0 0 0 0 0
Team Elite 15U Black
Gage Graziano
0 0 42 0 0 0 0 0 0 0
Team Elite 15U Black
Brady Horne
0 70 0 0 0 0 0 0 0 0
Team Elite 15U Black
Jasper House
0 77 0 0 0 0 0 0 0 0
Team Elite 15U Black
Kurtis Maher
0 0 67 0 0 0 0 0 0 0
Team Elite 15U Black
Gavin Price
0 12 0 0 0 0 0 0 0 0
Team Elite 15U Black
Dawson Vaughn
0 0 57 0 0 0 0 0 0 0
Team Elite 15u White
Aidan Beall
68 0 0 0 0 0 0 0 0 0
Team Elite 15u White
Carter Berman
23 0 0 0 0 0 0 0 0 0
Team Elite 15u White
Owen Bodell
0 69 0 0 0 0 0 0 0 0
Team Elite 15u White
Justin Cosme
2 0 0 0 0 0 0 0 0 0
Team Elite 15u White
Jack Farlow
0 0 46 0 0 0 0 0 0 0
Team Elite 15u White
Luke Green
0 0 39 0 0 0 0 0 0 0
Team Elite 15u White
Carson Hunt
0 41 0 0 0 0 0 0 0 0
The Dream
Grant Benefield
41 0 60 0 0 0 0 0 0 0
The Dream
Lane Brown
35 0 0 0 0 0 0 0 0 0
The Dream
Joriyen Luke Gordon
0 0 52 0 0 0 0 0 0 0
The Dream
Jared James
21 0 0 0 0 0 0 0 0 0
The Dream
David Oglesby-Smith
0 0 71 0 0 0 0 0 0 0
The Dream
John Robbins III
39 0 15 0 0 0 0 0 0 0
The Dream
Collin Thomas
0 64 0 0 0 0 0 0 0 0
The Dream
Joshua Wimbley
0 45 0 0 0 0 0 0 0 0
Us Elite Georgia 2026
Andrew Forbes
0 15 33 0 0 0 0 0 0 0
Us Elite Georgia 2026
Aiden Gorvett
0 65 0 0 0 0 0 0 0 0
Us Elite Georgia 2026
Jacob Mayfield
0 0 82 0 0 0 0 0 0 0
Us Elite Georgia 2026
Noah Nicholson
0 17 0 0 0 0 0 0 0 0
Us Elite Georgia 2026
Jake Rolley
0 30 0 0 0 0 0 0 0 0
Us Elite Georgia 2026
Carson Ronpirin
0 22 0 0 0 0 0 0 0 0
Us Elite Georgia 2026
Trevor Waite
0 28 0 0 0 0 0 0 0 0
Us Elite Georgia 2026
Aiden Watson
0 49 0 0 0 0 0 0 0 0
West Cobb Bandits
Adam Gambrell
0 0 82 12 0 0 0 0 0 0
West Cobb Bandits
Brandon Ivey
0 64 0 0 0 0 0 0 0 0
West Cobb Bandits
Aiden Moore
71 0 0 0 0 0 0 0 0 0
West Cobb Bandits
Austin Tamborra
30 0 0 0 0 0 0 0 0 0
West Cobb Bandits
Stanley Vidal
0 37 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