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)
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
09/27
Day 2
09/28
Day 3
09/29
Day 4
09/30
Day 5
10/01
Day 6
10/02
Day 7
10/03
Day 8
10/04
Day 9
10/05
Day 10
10/06
5 Star 2020 Black
Scott Allen
0 21 0 0 0 0 0 0 0 0
5 Star 2020 Black
Casey Caseem
0 53 0 0 0 0 0 0 0 0
5 Star 2020 Black
Riley Cruce
0 50 0 0 0 0 0 0 0 0
5 Star 2020 Black
Hayden Hall
70 0 0 0 0 0 0 0 0 0
5 Star 2020 Black
Ashton Reeves
34 0 0 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Austin Cole
0 46 0 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Cole Greeson
0 68 0 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Grant Guinther
45 0 13 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Michael Herrmann
0 0 23 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Eli Pilger
0 0 17 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Colin Stewart
61 0 0 0 0 0 0 0 0 0
643 DP Jaguars 17U Beasley
Michael Zarrillo
0 0 28 0 0 0 0 0 0 0
Dirtbags
Blake Badman
0 0 27 0 0 0 0 0 0 0
Dirtbags
Merritt Beeker
0 0 74 0 0 0 0 0 0 0
Dirtbags
Declan Champey
0 47 0 0 0 0 0 0 0 0
Dirtbags
Cameron Clonch
0 0 13 0 0 0 0 0 0 0
Dirtbags
Trey Cooper
0 70 0 0 0 0 0 0 0 0
Dirtbags
Joseph Everett
0 0 35 0 0 0 0 0 0 0
Dirtbags
Owen Kincaid
0 37 0 0 0 0 0 0 0 0
Dirtbags
V Overton
0 0 91 0 0 0 0 0 0 0
Dirtbags
Matt Scott
0 62 0 0 0 0 0 0 0 0
Dirtbags
Ben Sieracki
0 0 73 0 0 0 0 0 0 0
East Cobb Angels
Lance Beaudry
0 0 10 0 0 0 0 0 0 0
East Cobb Angels
Joey Edison
0 0 38 0 0 0 0 0 0 0
East Cobb Angels
Dominic Marcoccio
41 0 0 0 0 0 0 0 0 0
East Cobb Angels
Aiden McSherry
0 60 0 0 0 0 0 0 0 0
East Cobb Angels
Mason Port
0 0 44 0 0 0 0 0 0 0
East Cobb Angels
Derek (DJ) Radtke
58 0 0 0 0 0 0 0 0 0
East Cobb Angels
Cason Rich
0 70 0 0 0 0 0 0 0 0
East Cobb Astros 17U
Coulson Buchanan
0 0 92 0 0 0 0 0 0 0
East Cobb Astros 17U
Eli Copenhaver
0 85 0 0 0 0 0 0 0 0
East Cobb Astros 17U
R Kierstner
0 0 8 0 0 0 0 0 0 0
East Cobb Astros 17U
Will Robbins
0 77 0 0 0 0 0 0 0 0
East Cobb Astros 18U
Colin Ahearn
0 0 34 0 0 0 0 0 0 0
East Cobb Astros 18U
Andrew Armstrong
0 68 0 0 0 0 0 0 0 0
East Cobb Astros 18U
Trey Baker
0 0 55 0 0 0 0 0 0 0
East Cobb Astros 18U
Andrew Bennett
0 0 25 0 0 0 0 0 0 0
East Cobb Astros 18U
Radek Birkholz
0 0 85 0 0 0 0 0 0 0
East Cobb Astros 18U
Zachary Murray
0 55 0 0 0 0 0 0 0 0
East Cobb Astros 18U
Jaylen Paden
0 19 0 0 0 0 0 0 0 0
East Cobb Astros 18U
S Sharman
0 0 51 0 0 0 0 0 0 0
East Cobb Prime 17U Zilleox
Ben Koch
0 96 0 0 0 0 0 0 0 0
East Cobb Prime 17U Zilleox
Bryce Koshko
17 0 0 0 0 0 0 0 0 0
East Cobb Prime 17U Zilleox
Jacob Lauderdale
36 0 19 0 0 0 0 0 0 0
East Cobb Prime 17U Zilleox
Stephen Moraski
0 0 45 0 0 0 0 0 0 0
East Cobb Prime 17U Zilleox
Jackson Seng
43 0 0 0 0 0 0 0 0 0
East Cobb Prime 17U Zilleox
Austin Wainer
0 15 89 0 0 0 0 0 0 0
East Cobb Yankees
Pax Briley III
0 0 26 0 0 0 0 0 0 0
East Cobb Yankees
Wyatt Copeland
64 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Carter Fink
0 0 41 0 0 0 0 0 0 0
East Cobb Yankees
Mitchell Heer
0 0 61 0 0 0 0 0 0 0
East Cobb Yankees
Chase Meyer
0 0 7 0 0 0 0 0 0 0
East Cobb Yankees
Luke Osthoff
0 54 0 0 0 0 0 0 0 0
East Cobb Yankees
Zach Valentine
0 62 0 0 0 0 0 0 0 0
East Cobb Yankees
Tyler Watson
62 0 0 0 0 0 0 0 0 0
Excel Black
Landon Comer
0 92 0 0 0 0 0 0 0 0
Excel Black
Dylan Digangi
0 95 0 0 0 0 0 0 0 0
Excel Black
Chance Griner
0 0 45 0 0 0 0 0 0 0
Excel Black
Landon Howell
0 0 31 0 0 0 0 0 0 0
Excel Black
Jacob Little
0 0 50 0 0 0 0 0 0 0
Excel Black
Wesley Miller
0 14 0 0 0 0 0 0 0 0
Excel Black
Jackson Ray
0 0 50 0 0 0 0 0 0 0
GBSA Rays
Tanner Buchanan
0 37 0 0 0 0 0 0 0 0
GBSA Rays
Carvin Dames
0 29 0 0 0 0 0 0 0 0
GBSA Rays
Noah Evans
0 29 0 0 0 0 0 0 0 0
GBSA Rays
Jahsiah Gilbert
0 39 0 0 0 0 0 0 0 0
GBSA Rays
Robin Haven
0 20 0 0 0 0 0 0 0 0
GBSA Rays
Tyler Kennedy
0 33 0 0 0 0 0 0 0 0
GBSA Rays
Davon Martin
0 38 0 0 0 0 0 0 0 0
GBSA Rays
Rayondre Mercer
0 30 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Seth Bridges
0 21 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Austin Bunn
0 0 27 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Declan Dun
0 45 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Logan Frady
0 0 31 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Jeremiah Freed
0 32 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Dylan Garner
0 55 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Logan Spivey
0 0 27 0 0 0 0 0 0 0
Home Plate Chili Dogs 2020 Searcy
Levi Wilson
0 36 0 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
Sean Anderson
0 0 98 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
Matthew Burdick
0 46 0 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
CJ Kachmar
91 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
Joey Kooken
34 0 11 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
Nicolas Roma
0 34 0 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
Jaxson Sprull
0 7 0 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
William Stephens
0 19 0 0 0 0 0 0 0 0
Ninth Inning Royals 18U Bartlewski
Bryce Troutt
0 13 0 0 0 0 0 0 0 0
Smartense Angels - Smith
Bryce Becker
0 87 0 0 0 0 0 0 0 0
Smartense Angels - Smith
Peter Belasick
0 26 0 0 0 0 0 0 0 0
Smartense Angels - Smith
Brian Drymalski
0 81 0 0 0 0 0 0 0 0
Smartense Angels - Smith
Evan McCarron
0 5 0 0 0 0 0 0 0 0
Smartense Angels - Smith
Ryan McCarron
0 0 20 0 0 0 0 0 0 0
Smartense Angels - Smith
Jeremy Stewart
0 0 81 0 0 0 0 0 0 0
Smartense Angels - Smith
Finn Wagner
0 10 0 0 0 0 0 0 0 0
Team Elite 2020 Black
Darryl Buggs
0 0 17 0 0 0 0 0 0 0
Team Elite 2020 Black
Collin Caldwell
0 0 38 0 0 0 0 0 0 0
Team Elite 2020 Black
Ty Floyd
0 33 0 0 0 0 0 0 0 0
Team Elite 2020 Black
William Haberstock
0 0 25 0 0 0 0 0 0 0
Team Elite 2020 Black
Jake Haynes
0 0 65 0 0 0 0 0 0 0
Team Elite 2020 Black
Logan Jones
0 0 66 0 0 0 0 0 0 0
Team Elite 2020 Black
William Pearson
0 26 0 0 0 0 0 0 0 0
Team Elite 2020 Black
Dalton Strickland
0 0 16 0 0 0 0 0 0 0
Team Elite 2020 Black
Chance Vaught
0 42 0 0 0 0 0 0 0 0
Team Elite 2020 Black
Nate Wohlgemuth
0 72 0 0 0 0 0 0 0 0
Team Elite 2020 Grey
Jack Dixon
0 0 64 0 0 0 0 0 0 0
Team Elite 2020 Grey
Cole Hansen
0 35 0 0 0 0 0 0 0 0
Team Elite 2020 Grey
Charlie Morgan
70 0 0 0 0 0 0 0 0 0
Team Elite 2020 Grey
Jo Jo Oldknow
0 21 0 0 0 0 0 0 0 0
Team Elite 2020 Grey
Danny Palmer
0 46 0 0 0 0 0 0 0 0
Team Elite 2020 Grey
Zach Tolleson
2 0 9 0 0 0 0 0 0 0
Team Elite 2020 Grey
Justice Zabel
48 0 0 0 0 0 0 0 0 0
Team Elite 2020 White
Ben Edwards
0 0 25 0 0 0 0 0 0 0
Team Elite 2020 White
A Howard
62 0 0 0 0 0 0 0 0 0
Team Elite 2020 White
Michael Kravitz
68 0 0 0 0 0 0 0 0 0
Team Elite 2020 White
Eli Ledford
0 0 26 0 0 0 0 0 0 0
Team Elite 2020 White
Max Luke
0 51 0 0 0 0 0 0 0 0
Team Elite 2020 White
Aidan Roberson
0 0 36 0 0 0 0 0 0 0
Team Elite 2020 White
Parker Shope
12 0 0 0 0 0 0 0 0 0
Team Elite 2020 White
Carson Trent
0 0 35 0 0 0 0 0 0 0
Team Elite 2020 White
Chandler White
0 50 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Chase Bastuk
37 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Matthew Bender
11 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Reilly Buckman
0 0 19 0 0 0 0 0 0 0
TG Dbacks 16U American
Luke Cartenuto
45 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Owen Easton
28 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Matt Faby
14 24 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Luke Fernandez
0 47 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Joel Figueroa
0 0 67 0 0 0 0 0 0 0
TG Dbacks 16U American
Nick Lawrence
0 0 32 0 0 0 0 0 0 0
TG Dbacks 16U American
Mitchell Preslan
0 26 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Andrew Williams
0 17 0 0 0 0 0 0 0 0
UMGA
Brenden Ard
43 0 25 0 0 0 0 0 0 0
UMGA
Antonio Gleaton
0 0 18 0 0 0 0 0 0 0
UMGA
Jacob Gregory
14 15 0 0 0 0 0 0 0 0
UMGA
Christian Jubin
0 41 0 0 0 0 0 0 0 0
UMGA
Caleb Logerwell
0 33 0 0 0 0 0 0 0 0
UMGA
Grant Lunsford
53 36 0 0 0 0 0 0 0 0
UMGA
Joshua Pauldin
0 0 42 0 0 0 0 0 0 0
UMGA
Cooper Taylor
26 0 27 0 0 0 0 0 0 0
UMGA
Malik Truitt
0 0 14 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest