1,565 MLB PLAYERS | 12,794 MLB DRAFT SELECTIONS
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
07/22
Day 2
07/23
Day 3
07/24
Day 4
07/25
Day 5
07/26
Day 6
07/27
Day 7
07/28
Day 8
07/29
Day 9
07/30
Day 10
07/31
Banditos Scout Team 16U
Alexander Ayla
95 0 0 0 0 0 0 0 0 0
Banditos Scout Team 16U
Adrian Castillo
6 0 34 0 0 0 0 0 0 0
Banditos Scout Team 16U
Aroya D
0 9 0 53 0 0 0 0 0 0
Banditos Scout Team 16U
Mario Double
0 35 0 0 0 0 0 0 0 0
Banditos Scout Team 16U
Cole Ferguson
0 0 36 0 0 0 0 0 0 0
Banditos Scout Team 16U
Darrian Fumero
0 0 32 0 0 0 0 0 0 0
Banditos Scout Team 16U
. Ramsey
0 56 0 0 0 0 0 0 0 0
Banditos Scout Team 16U
W Silva
0 0 0 46 0 0 0 0 0 0
Baseball Northwest National 2020s
Cody Dreis
0 0 0 18 0 0 0 0 0 0
Baseball Northwest National 2020s
Ethan Flodstrom
0 0 0 16 0 0 0 0 0 0
Baseball Northwest National 2020s
Cole Fontenelle
0 34 0 0 0 0 0 0 0 0
Baseball Northwest National 2020s
Jaren Hunter
0 87 0 0 0 0 0 0 0 0
Baseball Northwest National 2020s
Greyson Losee
0 56 0 0 0 0 0 0 0 0
Baseball Northwest National 2020s
Case Matter
0 21 0 17 0 0 0 0 0 0
Baseball Northwest National 2020s
Evan McCleery-Brown
0 0 0 83 0 0 0 0 0 0
Baseball Northwest National 2020s
Logan Mercado
0 0 90 0 0 0 0 0 0 0
Baseball Northwest National 2020s
Heith Rasica
0 0 0 84 0 0 0 0 0 0
BigStix Gamers Prime 16U
David Chenoweth
0 84 0 0 0 0 0 0 0 0
BigStix Gamers Prime 16U
Max DeJong
89 0 0 0 0 0 0 0 0 0
BigStix Gamers Prime 16U
. Dunn
0 0 0 0 67 0 0 0 0 0
BigStix Gamers Prime 16U
Jonathan Hogart
0 0 0 0 19 0 0 0 0 0
BigStix Gamers Prime 16U
Josh Lee
22 0 0 0 0 0 0 0 0 0
BigStix Gamers Prime 16U
Trippe Moore
0 0 0 76 0 0 0 0 0 0
BigStix Gamers Prime 16U
Jaylen Paden
0 0 89 0 0 0 0 0 0 0
BigStix Gamers Prime 16U
Blake Sagarese
0 0 21 0 29 0 0 0 0 0
Canes National 16U
Gage Bradley
0 76 0 0 0 0 0 0 0 0
Canes National 16U
Jake Brooks
0 46 0 0 0 0 0 0 0 0
Canes National 16U
Ross Dunn
0 60 0 0 0 0 0 0 0 0
Canes National 16U
Riley Eikhoff
0 0 32 0 0 0 0 0 0 0
Canes National 16U
Colin Finster
0 0 0 20 0 0 0 0 0 0
Canes National 16U
Johnny Iler
0 0 0 60 0 0 0 0 0 0
Canes National 16U
Coby Ingle
0 0 35 0 0 0 0 0 0 0
Canes National 16U
Myles McDermott
0 0 0 38 0 0 0 0 0 0
Canes National 16U
Cannon Pickell
0 0 49 0 0 0 0 0 0 0
Canes National 16U
Ricky Williams
0 18 0 0 0 0 0 0 0 0
Central Alabama Brewers
Will Baynes
0 0 0 0 52 0 0 0 0 0
Central Alabama Brewers
Edward Berry
0 0 89 0 0 0 0 0 0 0
Central Alabama Brewers
Cade Brooks
0 27 15 0 0 0 0 0 0 0
Central Alabama Brewers
Bryce Carlisle
0 69 0 0 0 0 0 0 0 0
Central Alabama Brewers
Jackson Cothren
0 0 0 83 0 0 0 0 0 0
Central Alabama Brewers
Carter Frederick
0 15 0 0 0 0 0 0 0 0
Central Alabama Brewers
Curt Gann
0 13 0 0 23 0 0 0 0 0
Central Alabama Brewers
Leo Giannoni
0 52 0 0 37 0 0 0 0 0
Central Alabama Brewers
Chris LoCurto
0 0 0 69 0 0 0 0 0 0
Central Alabama Brewers
Logan Sims
0 0 14 0 0 0 0 0 0 0
Dirtbags Bad Company
Brendan Bagwell
0 0 0 35 0 0 0 0 0 0
Dirtbags Bad Company
Danny Beal
0 92 0 0 0 0 0 0 0 0
Dirtbags Bad Company
Garrett Chandler
0 7 0 0 0 0 0 0 0 0
Dirtbags Bad Company
Cameron Clonch
0 0 0 0 66 0 0 0 0 0
Dirtbags Bad Company
Trey Cooper
0 30 0 0 0 0 0 0 0 0
Dirtbags Bad Company
Joseph Everett
0 25 72 0 0 0 0 0 0 0
Dirtbags Bad Company
Bill Hillier III
0 22 0 0 0 0 0 0 0 0
Dirtbags Bad Company
Matt Kemp
0 27 0 0 50 0 0 0 0 0
Dirtbags Bad Company
Landon Lucas
0 0 24 0 0 0 0 0 0 0
Dirtbags Bad Company
Koen Moreno
0 51 0 79 0 0 0 0 0 0
Dirtbags Bad Company
Carter Sheppard
0 0 0 71 0 0 0 0 0 0
Dirtbags Bad Company
Samuel Swygert
0 32 36 0 14 0 0 0 0 0
DRB Elite 16U
Hank Bearden
0 0 0 73 0 0 0 0 0 0
DRB Elite 16U
Nic Bevins
0 0 26 0 0 0 0 0 0 0
DRB Elite 16U
Lukas Cook
0 0 0 7 0 0 0 0 0 0
DRB Elite 16U
Travis Hamrick
0 0 0 9 0 0 0 0 0 0
DRB Elite 16U
Colin Koprowski
0 0 24 35 0 0 0 0 0 0
DRB Elite 16U
Davis Mortland
0 0 22 0 0 0 0 0 0 0
DRB Elite 16U
Brandt Pancer
0 0 0 32 0 0 0 0 0 0
DRB Elite 16U
Zander Sechrist
97 0 0 0 0 0 0 0 0 0
DRB Elite 16U
Matthew Shirah
0 0 18 0 0 0 0 0 0 0
DRB Elite 16U
Blade Tidwell
0 75 0 0 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Lee Burrows
0 0 0 47 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Zane Keener
0 22 0 0 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Hunter Little
0 0 44 0 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Tyler Miller
0 89 0 0 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Lavonte Pogue
12 0 0 54 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Taylor Sipes
68 0 0 0 0 0 0 0 0 0
Dulin’s Dodgers 16U Prime
Nicholas Vaccaro
0 0 59 0 0 0 0 0 0 0
East Coast Sox Select 16U
Blayze Berry
78 0 0 0 0 0 0 0 0 0
East Coast Sox Select 16U
Kyle Chastine
0 84 0 0 0 0 0 0 0 0
East Coast Sox Select 16U
Brady Davis
0 0 0 11 0 0 0 0 0 0
East Coast Sox Select 16U
Dylan Johnston
0 0 0 33 0 0 0 0 0 0
East Coast Sox Select 16U
Christopher Lyon
0 0 51 0 0 0 0 0 0 0
East Coast Sox Select 16U
John Luke Marlin
0 0 77 0 0 0 0 0 0 0
East Coast Sox Select 16U
Tyler Mauldin
0 0 0 14 0 0 0 0 0 0
East Coast Sox Select 16U
Garrison McCleney
0 0 0 5 0 0 0 0 0 0
East Coast Sox Select 16U
Mason McCormack
0 49 0 0 0 0 0 0 0 0
East Coast Sox Select 16U
Corbin Morrison
0 0 0 28 0 0 0 0 0 0
East Coast Sox Select 16U
Christopher Snopek
0 0 0 70 0 0 0 0 0 0
East Coast Sox Select 16U
Turner Thompson
0 0 0 75 0 0 0 0 0 0
East Coast Sox Select 16U
Will Tynes
39 0 0 86 0 0 0 0 0 0
East Cobb Astros 16U
Andrew Armstrong
0 0 42 0 86 0 0 0 0 0
East Cobb Astros 16U
Cade Austin
0 0 84 0 0 0 0 0 0 0
East Cobb Astros 16U
Miles Garrett
0 0 62 0 0 0 0 0 0 0
East Cobb Astros 16U
Brad Grenkoski
0 0 0 0 74 0 0 0 0 0
East Cobb Astros 16U
Bryce Hawkins
0 0 57 0 0 0 0 0 0 0
East Cobb Astros 16U
Blake Money
0 0 0 81 0 0 0 0 0 0
East Cobb Astros 16U
Zachary Murray
0 91 0 0 0 0 0 0 0 0
East Cobb Astros 16U
Mason Patel
0 0 0 0 30 0 0 0 0 0
East Cobb Astros 16U
Josiah Siegel
0 0 0 66 0 0 0 0 0 0
East Cobb Astros 16U
Ethan Stamps
0 10 0 0 36 0 0 0 0 0
Elite Baseball Training NWI 16U
Noah Burgh
0 0 13 0 0 0 0 0 0 0
Elite Baseball Training NWI 16U
Kyle Buzbee
0 0 0 57 0 0 0 0 0 0
Elite Baseball Training NWI 16U
Clayton Johnson
0 58 0 41 0 0 0 0 0 0
Elite Baseball Training NWI 16U
Gene Kolarik
0 38 0 17 0 0 0 0 0 0
Elite Baseball Training NWI 16U
Christian Mojica
0 0 18 0 21 0 0 0 0 0
Elite Baseball Training NWI 16U
Tyler Nelson
0 41 0 0 16 0 0 0 0 0
Elite Baseball Training NWI 16U
Cooper Noel
0 43 0 0 0 0 0 0 0 0
Elite Baseball Training NWI 16U
Jonathan Sabotnik
0 0 25 0 62 0 0 0 0 0
Elite Baseball Training NWI 16U
Rohan B Shah
0 0 73 0 0 0 0 0 0 0
Elite Baseball Training NWI 16U
Jeff Stanley
0 63 0 0 0 0 0 0 0 0
Elite Squad 16U
Drayton Brown
0 0 76 0 0 0 0 0 0 0
Elite Squad 16U
Brandon Cabrera
0 27 0 0 0 0 0 0 0 0
Elite Squad 16U
Roger Cainzos
0 0 17 0 0 0 0 0 0 0
Elite Squad 16U
Chase Chatman
73 0 0 0 0 0 0 0 0 0
Elite Squad 16U
Devin Futrell
0 22 0 0 0 0 0 0 0 0
Elite Squad 16U
Ronaldo Gallo
0 62 0 0 0 0 0 0 0 0
Elite Squad 16U
Angel Mediavilla
25 0 0 0 0 0 0 0 0 0
Elite Squad 16U
Maverick Medina
0 0 0 82 0 0 0 0 0 0
Elite Squad 16U
Lucas Nido
0 0 0 23 0 0 0 0 0