2,210 MLB PLAYERS | 15,135 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
01/18
Day 2
01/19
Day 3
01/20
Day 4
01/21
Day 5
01/22
Day 6
01/23
Day 7
01/24
Day 8
01/25
Day 9
01/26
Day 10
01/27
Coconut Creek Hawks
Andrew Allison
0 19 62 0 0 0 0 0 0 0
Coconut Creek Hawks
Colin Aube
0 24 98 0 0 0 0 0 0 0
Coconut Creek Hawks
Kyle Beck
0 0 7 0 0 0 0 0 0 0
Coconut Creek Hawks
Jael Hernandez
0 16 0 0 0 0 0 0 0 0
Coconut Creek Hawks
Tyler Jenkins
0 20 0 0 0 0 0 0 0 0
Coconut Creek Hawks
Vincent Martinez
0 57 0 0 0 0 0 0 0 0
Coconut Creek Hawks
Evan Russo
0 51 0 0 0 0 0 0 0 0
Coconut Creek Hawks
Josh Stevens
0 0 34 0 0 0 0 0 0 0
Coconut Creek Hawks
Jason Vazquez
0 22 8 0 0 0 0 0 0 0
Eastern Sluggers
Alan Hernandez
0 50 0 0 0 0 0 0 0 0
Eastern Sluggers
Corey Jordan Jr.
0 86 0 0 0 0 0 0 0 0
Eastern Sluggers
Riley Luft
0 89 0 0 0 0 0 0 0 0
Eastern Sluggers
Matthew Pagan
0 33 56 0 0 0 0 0 0 0
Eastern Sluggers
Joshua Schainuck
0 6 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Colin Cartagena
0 35 0 40 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Anthony Espinoza
0 65 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Daniel Gregory
0 0 0 77 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Corey Kling
0 0 9 70 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Noah Lucia
0 0 0 39 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Connor McShane
0 15 60 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Jackson Miller
0 16 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Samuel Soto
0 0 0 19 0 0 0 0 0 0
Kangaroo Court 13 American
Wesley Bartlett
0 48 0 0 0 0 0 0 0 0
Kangaroo Court 13 American
Anthony Gualemi
0 0 0 79 0 0 0 0 0 0
Kangaroo Court 13 American
Rivers Kurland
0 12 0 71 0 0 0 0 0 0
Kangaroo Court 13 American
Cameron Mallo
0 50 0 0 0 0 0 0 0 0
Kangaroo Court 13 American
Justin Marshall
0 7 54 0 0 0 0 0 0 0
Kangaroo Court 13 American
Emmett Meeks
0 29 0 0 0 0 0 0 0 0
Kangaroo Court 13 American
Liam Peterson
0 65 0 0 0 0 0 0 0 0
Kangaroo Court 13 American
Cameron Uzzillia
0 35 0 22 0 0 0 0 0 0
Miami Lakes Outlaws
Jason Bello
0 0 77 0 0 0 0 0 0 0
Miami Lakes Outlaws
Samuel Camacho
0 0 12 0 0 0 0 0 0 0
Miami Lakes Outlaws
Angel Lamelas
0 0 46 0 0 0 0 0 0 0
Miami Lakes Outlaws
Jordan Liss
0 0 19 60 0 0 0 0 0 0
Miami Lakes Outlaws
Christian Miranda
0 0 14 14 0 0 0 0 0 0
Miami Lakes Outlaws
Alejandro Napoles
0 0 38 0 0 0 0 0 0 0
Miami Lakes Outlaws
Adrian Sabatier
0 61 0 0 0 0 0 0 0 0
Mustangs
James Cummings
0 15 0 0 0 0 0 0 0 0
Mustangs
Chase Edens
0 4 0 0 0 0 0 0 0 0
Mustangs
Mason Jones
0 0 44 0 0 0 0 0 0 0
Mustangs
Aidan McDonald
0 19 64 0 0 0 0 0 0 0
Mustangs
Jack Muller
0 0 61 0 0 0 0 0 0 0
Mustangs
Jaylen Poquette
0 19 0 0 0 0 0 0 0 0
Mustangs
Lochlan Radloff
0 65 0 0 0 0 0 0 0 0
Mustangs
Andy Schroeder
0 19 0 0 0 0 0 0 0 0
Mustangs
Johnny Squitieri
0 19 0 0 0 0 0 0 0 0
Mustangs
Alex Vaillancourt
0 19 46 0 0 0 0 0 0 0
Mustangs
Eddie Zaun
0 66 0 0 0 0 0 0 0 0
PBA Diamonds 13U
Fidel Alviar IV
0 17 0 0 0 0 0 0 0 0
PBA Diamonds 13U
Justin Breitenstein
0 39 0 76 0 0 0 0 0 0
PBA Diamonds 13U
Zach Bryant
0 36 0 0 0 0 0 0 0 0
PBA Diamonds 13U
Orlando Fernandez
0 0 0 9 0 0 0 0 0 0
PBA Diamonds 13U
Jordi Guerrero
0 4 0 0 0 0 0 0 0 0
PBA Diamonds 13U
Mason Howell
0 40 0 0 0 0 0 0 0 0
PBA Diamonds 13U
Kyle Klaric-Schell
0 6 65 0 0 0 0 0 0 0
PBA Diamonds 13U
Logan Krause
0 43 0 0 0 0 0 0 0 0
PBA Diamonds 13U
Alan Palomino
0 0 55 0 0 0 0 0 0 0
PBA Diamonds 13U
Maddix Simpson
0 0 0 51 0 0 0 0 0 0
PBG Gamblers 13U Elite
Cannon Baughman
0 10 65 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Sebastien Germano
0 28 0 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Lucas Glendinning
0 30 0 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Nathan Gould
0 46 0 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Adrian Horrell
0 29 0 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Keenan Jabeth
0 0 74 80 0 0 0 0 0 0
PBG Gamblers 13U Elite
Bryce Jackson
0 0 64 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Johnny Riordan
0 36 0 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Dawson Thrush
0 34 0 0 0 0 0 0 0 0
PBG Gamblers 13U Elite
Anthony Tomonto
0 14 0 0 0 0 0 0 0 0
Plantation Stars 13u
Aidan Aguila
0 0 72 0 0 0 0 0 0 0
Plantation Stars 13u
Harrison Crosby
0 0 0 29 0 0 0 0 0 0
Plantation Stars 13u
Nicholas Evans
0 18 0 0 0 0 0 0 0 0
Plantation Stars 13u
Julian Irizarry
0 0 49 0 0 0 0 0 0 0
Plantation Stars 13u
Danny Jimenez
0 39 70 0 0 0 0 0 0 0
Plantation Stars 13u
Chris Jowers
0 0 36 31 0 0 0 0 0 0
Plantation Stars 13u
Antonio Piedra
0 20 0 54 0 0 0 0 0 0
Plantation Stars 13u
Santiago Scheele
0 43 0 0 0 0 0 0 0 0
Plantation Stars 13u
Ney Serrano
0 19 0 0 0 0 0 0 0 0
Plantation Stars 13u
Eric Vega
0 0 22 0 0 0 0 0 0 0
SBO Florida 13U
Nicholas Avila
0 19 22 0 0 0 0 0 0 0
SBO Florida 13U
Mattew Barba
0 0 40 0 0 0 0 0 0 0
SBO Florida 13U
Seth Bass
0 21 0 0 0 0 0 0 0 0
SBO Florida 13U
Luke Dennstedt
0 31 0 0 0 0 0 0 0 0
SBO Florida 13U
Ellington Jefferson
0 0 32 0 0 0 0 0 0 0
SBO Florida 13U
Jacob Katims
0 0 19 0 0 0 0 0 0 0
SBO Florida 13U
Santiago G Liendo
0 0 53 0 0 0 0 0 0 0
SBO Florida 13U
Justin Martin
0 0 43 0 0 0 0 0 0 0
SBO Florida 13U
Justin McCarthy
0 0 92 0 0 0 0 0 0 0
SBO Florida 13U
Yahil Melendez
0 0 49 0 0 0 0 0 0 0
SBO Florida 13U
Leonardo Moncada
0 35 0 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Jason Coss
0 0 73 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Alex Espaillat
0 18 0 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Seamus Gallagher
0 17 59 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Dillon Gifford
0 19 60 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Colin Lemons
0 59 0 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Jase Rutkowski
0 18 41 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Cole Sofge
0 19 0 0 0 0 0 0 0 0
Sun Coast Elite Baseball
Carter Stern
0 77 0 0 0 0 0 0 0 0
SWFL Scrappers
Nolan Bittner
0 35 0 22 0 0 0 0 0 0
SWFL Scrappers
Mason Ceccarelli
0 32 0 56 0 0 0 0 0 0
SWFL Scrappers
Dylan Felts
0 18 0 0 0 0 0 0 0 0
SWFL Scrappers
Braden Johnson
0 76 0 0 0 0 0 0 0 0
SWFL Scrappers
Mitchell Marlowe
0 53 0 0 0 0 0 0 0 0
SWFL Scrappers
Trevor Nikolis
0 67 0 0 0 0 0 0 0 0
Team Dugout
Carter Benson
0 78 0 0 0 0 0 0 0 0
Team Dugout
Paul Colombo
0 0 10 0 0 0 0 0 0 0
Team Dugout
Kris Farnan
0 0 115 0 0 0 0 0 0 0
Team Dugout
Logan Moss
0 35 50 0 0 0 0 0 0 0
Team Dugout
Cj Nocella
0 18 0 0 0 0 0 0 0 0
Team Dugout
Jack Oday
0 0 20 47 0 0 0 0 0 0
Team Dugout
Matt Schade
0 0 18 65 0 0 0 0 0 0
Turn 2 Baseball 13U
Connor Beckman
0 55 0 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Alex Camarca
0 60 0 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Roan Hoefling
0 41 0 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Landon Johnston
0 0 12 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Mr Montero
0 34 0 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Logan Schwartz
0 20 0 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Cole Young
0 0 101 0 0 0 0 0 0 0
Turn 2 Baseball 13U
Aaron Zhang
0 0 0 95 0 0 0 0 0 0
Under Armour All American
Tegan Baker
0 0 82 0 0 0 0 0 0 0
Under Armour All American
John Barry Bertematti
0 33 0 0 0 0 0 0 0 0
Under Armour All American
Ethan Dechurch
0 12 0 15 0 0 0 0 0 0
Under Armour All American
Anthony Ferraro
0 0 61 0 0 0 0 0 0 0
Under Armour All American
Derek Henry
0 0 0 79 0 0 0 0 0 0
Under Armour All American
Daniel Hill
0 46 0 0 0 0 0 0 0 0
Under Armour All American
Wilfredo Ortiz
0 0 36 0 0 0 0 0 0 0
Under Armour All American
Charlie Passante
0 0 13 0 0 0 0 0 0 0
Under Armour All American
Cayden Simcox
0 0 9 0 0 0 0 0 0 0
Under Armour All American
Aiden Whatley
0 0 30 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest