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)
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/17
Day 2
01/18
Day 3
01/19
Day 4
01/20
Day 5
01/21
Day 6
01/22
Day 7
01/23
Day 8
01/24
Day 9
01/25
Day 10
01/26
Ballers - Black
Carlos Alicea
0 0 0 32 0 0 0 0 0 0
Ballers - Black
Shawn Brabant
0 0 17 29 0 0 0 0 0 0
Ballers - Black
Jose Garcia
0 0 0 19 0 0 0 0 0 0
Ballers - Black
Daniel Hernandez Ten
0 0 19 47 0 0 0 0 0 0
Ballers - Black
Ryan Johnson
0 0 57 0 0 0 0 0 0 0
Ballers - Black
Jackson Kelley
0 0 57 0 0 0 0 0 0 0
Ballers - Black
Angel Santiago
0 0 0 2 0 0 0 0 0 0
Ballers - Black
Braden Smith
0 0 18 67 0 0 0 0 0 0
Cape Coral Hooks
Brendon Donnelly
0 0 0 52 0 0 0 0 0 0
Cape Coral Hooks
Dominic Failla
0 0 70 0 0 0 0 0 0 0
Cape Coral Hooks
Cayden Farmer
0 0 100 0 0 0 0 0 0 0
Cape Coral Hooks
Tanner Goff
0 39 0 0 0 0 0 0 0 0
Cape Coral Hooks
Jordan Lambing
0 25 0 0 0 0 0 0 0 0
Cape Coral Hooks
Jael Lawton
0 0 29 0 0 0 0 0 0 0
Cape Coral Hooks
Connor McGee
0 0 55 0 0 0 0 0 0 0
Cape Coral Hooks
Armani Mojica
0 0 24 0 0 0 0 0 0 0
Cape Coral Hooks
Keegan Pitstick
0 35 0 56 0 0 0 0 0 0
Crabfest Baseball
Grayson Carpenter
0 0 0 75 0 0 0 0 0 0
Crabfest Baseball
Peyton Cassidy
0 0 7 78 0 0 0 0 0 0
Crabfest Baseball
Garrett Drish
0 0 27 0 0 0 0 0 0 0
Crabfest Baseball
Lamar Edwards
0 0 63 0 0 0 0 0 0 0
Crabfest Baseball
Brett Flock
0 0 44 0 0 0 0 0 0 0
Crabfest Baseball
Rue Hannah
0 0 0 22 0 0 0 0 0 0
Crabfest Baseball
Ethan Hopkins
0 0 50 0 0 0 0 0 0 0
Crabfest Baseball
Kobe Owen
0 0 16 0 0 0 0 0 0 0
Crabfest Baseball
Sam Wenk
0 0 28 53 0 0 0 0 0 0
Elite Squad Prospects
Evan Arellano
0 0 19 0 0 0 0 0 0 0
Elite Squad Prospects
Richard Bello
0 0 0 64 0 0 0 0 0 0
Elite Squad Prospects
Luca Carriles
0 0 17 42 0 0 0 0 0 0
Elite Squad Prospects
Sebastian Garavito
0 0 0 9 0 0 0 0 0 0
Elite Squad Prospects
Jesus Garcia
0 0 0 58 0 0 0 0 0 0
Elite Squad Prospects
Talan Holiday
0 0 19 0 67 0 0 0 0 0
Elite Squad Prospects
JC Martinez
0 0 19 0 51 0 0 0 0 0
Elite Squad Prospects
Jonathan Medina
0 0 16 14 0 0 0 0 0 0
Elite Squad Prospects
Roydan Perez
0 0 20 28 0 0 0 0 0 0
Elite Squad Prospects
Richard Piloto
0 0 20 0 0 0 0 0 0 0
Elite Squad Prospects
Manny Sanchez
0 0 18 0 0 0 0 0 0 0
ESP MATRIX INC.
Cody Boggan
0 0 0 6 0 0 0 0 0 0
ESP MATRIX INC.
Jeffred Fermin
0 0 0 38 0 0 0 0 0 0
ESP MATRIX INC.
Ryan Kelly
0 0 31 0 0 0 0 0 0 0
ESP MATRIX INC.
Giovanni Lopez
0 0 33 0 0 0 0 0 0 0
ESP MATRIX INC.
William Mencho
0 0 14 29 0 0 0 0 0 0
ESP MATRIX INC.
Taro Pustilnik
0 0 19 45 0 0 0 0 0 0
ESP MATRIX INC.
Devyn Rolle
0 0 0 7 0 0 0 0 0 0
ESP MATRIX INC.
Luis Saillant
0 0 19 0 0 0 0 0 0 0
ESP MATRIX INC.
Tyler Smith
0 0 35 0 0 0 0 0 0 0
ESP MATRIX INC.
Porter Trees
0 0 0 44 0 0 0 0 0 0
ESP MATRIX INC.
Dana Williams
0 0 0 18 0 0 0 0 0 0
Florida Heat Baseball
- Carson
0 0 33 0 0 0 0 0 0 0
Florida Heat Baseball
Mason Denmark
0 0 0 77 0 0 0 0 0 0
Florida Heat Baseball
Matthew Hall
0 0 0 0 43 0 0 0 0 0
Florida Heat Baseball
Christopher Hemmings
0 0 18 71 0 0 0 0 0 0
Florida Heat Baseball
Nicolas Lopez
0 0 34 0 47 0 0 0 0 0
Florida Heat Baseball
Dean Lucas
0 0 18 0 32 0 0 0 0 0
Florida Heat Baseball
Noah Sheffield
0 0 16 14 0 0 0 0 0 0
Florida Heat Baseball
Dominic Woodward
0 0 0 15 71 0 0 0 0 0
Gardens Gators Elite
Spencer Adams
0 6 0 0 0 0 0 0 0 0
Gardens Gators Elite
Will Bavaro
0 0 25 0 0 0 0 0 0 0
Gardens Gators Elite
Aiden Cameron
0 29 0 19 0 0 0 0 0 0
Gardens Gators Elite
Evan Fernandez
0 23 0 40 0 0 0 0 0 0
Gardens Gators Elite
Johnny Havlicek
0 0 24 0 0 0 0 0 0 0
Gardens Gators Elite
Kyle Hirsch
0 22 96 0 0 0 0 0 0 0
Gardens Gators Elite
Samuel Lovitz
0 17 45 0 0 0 0 0 0 0
Gardens Gators Elite
Colton Schwarz
0 0 19 61 0 0 0 0 0 0
GTZ Baseball
Kendry Blanco
0 17 15 0 0 0 0 0 0 0
GTZ Baseball
Ryan Godinez
0 0 19 0 0 0 0 0 0 0
GTZ Baseball
Douglas Horta
0 0 57 0 0 0 0 0 0 0
GTZ Baseball
Diego Llanes
0 6 0 16 0 0 0 0 0 0
GTZ Baseball
Noah Lopez
0 0 30 0 0 0 0 0 0 0
GTZ Baseball
Francisco Pichardo
0 0 31 0 0 0 0 0 0 0
GTZ Baseball
Jose Ruiz-Galvez
0 0 83 0 0 0 0 0 0 0
GTZ Baseball
Diego Santos
0 0 0 26 0 0 0 0 0 0
GTZ Baseball
Andrew Sarmiento
0 15 0 50 0 0 0 0 0 0
GTZ Baseball
Rances Suarez
0 56 0 0 0 0 0 0 0 0
GTZ Baseball
Darwin Vargas
0 5 0 0 0 0 0 0 0 0
Hit Factory Pro
Antonio Alvarado
0 0 17 0 0 0 0 0 0 0
Hit Factory Pro
Trevor Berard
0 35 0 0 0 0 0 0 0 0
Hit Factory Pro
Drew Dunlop
0 0 34 41 0 0 0 0 0 0
Hit Factory Pro
Austin Jones
0 34 0 27 0 0 0 0 0 0
Hit Factory Pro
Ryan Sawdy
0 0 0 19 0 0 0 0 0 0
Hit Factory Pro
Christian Serralles
0 19 0 0 0 0 0 0 0 0
Hit Factory Pro
Colin Shembekar
0 5 30 0 0 0 0 0 0 0
Hit Factory Pro
Brendon Steele
0 19 31 0 0 0 0 0 0 0
Hit Factory Pro
Caleb Sutton
0 0 31 0 0 0 0 0 0 0
Hit Factory Pro
Trevor West
0 0 55 0 0 0 0 0 0 0
Hornets Baseball
Matt Blasena
0 0 68 0 0 0 0 0 0 0
Hornets Baseball
Logan Divet
0 75 0 0 0 0 0 0 0 0
Hornets Baseball
Thomas Eisiminger
0 0 0 110 0 0 0 0 0 0
Hornets Baseball
Jacob Gorra
0 0 68 0 0 0 0 0 0 0
Hornets Baseball
Davin Hickman
0 0 0 28 0 0 0 0 0 0
Hornets Baseball
Isaac Lopez
0 16 32 0 0 0 0 0 0 0
JCS Sluggers
Hector Batista
0 19 0 10 0 0 0 0 0 0
JCS Sluggers
Caden DeJesus
0 19 0 74 0 0 0 0 0 0
JCS Sluggers
Stuart Engel
0 0 0 22 0 0 0 0 0 0
JCS Sluggers
Brandon Garcia
0 10 15 0 0 0 0 0 0 0
JCS Sluggers
Tyler Laflamme
0 48 0 0 0 0 0 0 0 0
JCS Sluggers
Lionardo Loredo
0 0 84 0 0 0 0 0 0 0
JCS Sluggers
Lucas Romano
0 15 41 0 0 0 0 0 0 0
JCS Sluggers
Henry Soler
0 19 41 0 0 0 0 0 0 0
JCS Sluggers
Briar Tommie
0 0 0 17 0 0 0 0 0 0
Kangaroo Court Roos National
Peter Hourdas
0 0 0 23 0 0 0 0 0 0
Kangaroo Court Roos National
Jack Inman
0 0 52 0 0 0 0 0 0 0
Kangaroo Court Roos National
Austin Liss
0 0 22 0 0 0 0 0 0 0
Kangaroo Court Roos National
Riley McDonald
0 0 0 40 0 0 0 0 0 0
Kangaroo Court Roos National
Xinh Nguyen
0 87 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Braden Ross
0 0 0 17 0 0 0 0 0 0
Kangaroo Court Roos National
Cooper Schiavello
0 19 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Jacob Taylor
0 0 83 0 0 0 0 0 0 0
Miami Elite Baseball
Carlos Chirino
0 30 0 23 0 0 0 0 0 0
Miami Elite Baseball
Nicholas Fernandez
0 0 46 0 0 0 0 0 0 0
Miami Elite Baseball
Alejandro Garcia
0 0 29 0 0 0 0 0 0 0
Miami Elite Baseball
Nicolas Herrera
0 59 0 0 0 0 0 0 0 0
Miami Elite Baseball
Kendrick Julmis Jr.
0 0 31 0 0 0 0 0 0 0
Miami Elite Baseball
Nicholas Martinez
0 0 64 0 0 0 0 0 0 0
Miami Elite Baseball
Taysuky Rodriguez
0 0 13 42 0 0 0 0 0 0
Miami Elite Baseball
Matthew Sobrino
0 0 0 35 0 0 0 0 0 0
Ohio Spiders
Kellen Brandenburg
0 50 0 0 39 0 0 0 0 0
Ohio Spiders
Aidan Crochier
0 0 41 0 0 0 0 0 0 0
Ohio Spiders
Antonio Fawcett
0 0 0 20 8 0 0 0 0 0
Ohio Spiders
Andrew Karhoff
0 35 0 89 0 0 0 0 0 0
Ohio Spiders
Beckett Khoury
0 17 7 0 0 0 0 0 0 0
Ohio Spiders
Deacon Nelson
0 0 65 0 0 0 0 0 0 0
Ohio Spiders
Ben Peterson
0 0 0 0 22 0 0 0 0 0
Ohio Spiders
Joseph Pollock
0 5 49 0 0 0 0 0 0 0
Ohio Spiders
Dominic Sintic
0 0 66 0 0 0 0 0 0 0
Ohio Spiders
Leo Wilson
0 0 20 0 35 0 0 0 0 0
PLO Bulldogs Red
Andrew Alvarez
0 0 66 0 0 0 0 0 0 0
PLO Bulldogs Red
Zach Beyra
0 24 0 0 0 0 0 0 0 0
PLO Bulldogs Red
Magdiel Estevez
0 35 0 64 0 0 0 0 0 0
PLO Bulldogs Red
Andres Gomez
0 0 0 21 0 0 0 0 0 0
PLO Bulldogs Red
Josiah Haslem
0 0 52 0 0 0 0 0 0 0
PLO Bulldogs Red
Andres Lopez
0 0 0 14 0 0 0 0 0 0
PLO Bulldogs Red
Devin Mila
0 0 32 0 0 0 0 0 0 0
Prospect Baseball Elite
Samuel Almonte
0 0 0 55 0 0 0 0 0 0
Prospect Baseball Elite
Jayden Archer
0 0 10 42 0 0 0 0 0 0
Prospect Baseball Elite
Carl Calixte-Cunillera
0 0 10 79 0 0 0 0 0 0
Prospect Baseball Elite
Austin Glover
0 0 33 0 0 0 0 0 0 0
Prospect Baseball Elite
Miguel Marrero
0 0 0 57 0 0 0 0 0 0
Prospect Baseball Elite
Patrick Mazzamaro
0 0 20 0 0 0 0 0 0 0
Prospect Baseball Elite
Gavin Reyes
0 0 31 0 0 0 0 0 0 0
Prospect Baseball Elite
Sean Rinehart
0 0 31 0 0 0 0 0 0 0
Prospect Baseball Elite
Santino Spidalieri
0 0 8 0 0 0 0 0 0 0
Prospect Baseball Elite
Logan Zavala
0 0 35 0 0 0 0 0 0 0
SWFL Mako's
0 0 88 0 0 0 0 0 0 0
SWFL Mako's
Caden Byrd
0 0 48 0 0 0 0 0 0 0
SWFL Mako's
Riley Byrd
0 19 19 0 0 0 0 0 0 0
SWFL Mako's
Cody Catania
0 97 0 0 0 0 0 0 0 0
SWFL Mako's
Andrew Figueredo
0 0 0 33 0 0 0 0 0 0
SWFL Mako's
Gabe Gair
0 0 0 23 0 0 0 0 0 0
SWFL Mako's
Cameron Rhodes
0 0 0 30 0 0 0 0 0 0
SWFL Mako's
Brody Ryan
0 0 22 0 0 0 0 0 0 0
SWFL Mako's
Jacob Trottier
0 0 55 0 0 0 0 0 0 0
SWFL Mako's
Bryce Ware
0 0 0 21 0 0 0 0 0 0
Tamiami Marlins
Samuel Alonso
0 0 0 78 0 0 0 0 0 0
Tamiami Marlins
Nicolas Fajet
0 19 0 0 0 0 0 0 0 0
Tamiami Marlins
Santiago Gonzalez
0 18 32 0 0 0 0 0 0 0
Tamiami Marlins
Yuliano Lopez
0 6 0 0 0 0 0 0 0 0
Tamiami Marlins
Justin Montoya
0 9 52 0 0 0 0 0 0 0
Tamiami Marlins
Noah Moreno
0 9 0 0 0 0 0 0 0 0
Tamiami Marlins
Sebastian Peralta
0 0 58 0 0 0 0 0 0 0
Tamiami Marlins
Michael Plasencia
0 0 0 6 0 0 0 0 0 0
Tamiami Marlins
Rowen Plasencia
0 0 0 17 0 0 0 0 0 0
Tamiami Marlins
Alejandro Rosales
0 19 66 0 0 0 0 0 0 0
TBT Ballers National
Joseph Abbazia
0 0 19 0 27 0 0 0 0 0
TBT Ballers National
Connor Berman
0 29 0 18 0 0 0 0 0 0
TBT Ballers National
Alexander Bulger
0 29 0 2 64 0 0 0 0 0
TBT Ballers National
Lou D'Alessio
0 0 24 0 0 0 0 0 0 0
TBT Ballers National
Carter Derks
0 0 0 0 57 0 0 0 0 0
TBT Ballers National
Nick Diaz
0 0 33 0 7 0 0 0 0 0
TBT Ballers National
Elyjah Freeman
0 0 0 29 0 0 0 0 0 0
TBT Ballers National
Josh Jennings
0 0 0 17 0 0 0 0 0 0
TBT Ballers National
Danny Machado
0 0 0 0 92 0 0 0 0 0
TBT Ballers National
Aaron Orozco
0 0 48 0 0 0 0 0 0 0
TBT Ballers National
Engel Paulino
0 0 10 0 0 0 0 0 0 0
TBT Ballers National
Kelvyn Paulino Jr
0 4 0 0 0 0 0 0 0 0
TBT Ballers National
Alejandro Sardinas
0 0 0 51 0 0 0 0 0 0
Team X 13U
Jerry Ashley
0 0 20 0 0 0 0 0 0 0
Team X 13U
Anthony Cruz-Gonzalez
0 0 44 0 0 0 0 0 0 0
Team X 13U
T Doyle
0 35 0 0 0 0 0 0 0 0
Team X 13U
Donald Dwire
0 15 0 35 0 0 0 0 0 0
Team X 13U
Ryan Marks
0 35 0 42 0 0 0 0 0 0
Team X 13U
Xavier Medina
0 0 17 0 0 0 0 0 0 0
Team X 13U
Janiel Peguero
0 0 70 0 0 0 0 0 0 0
Team X 13U
Ivan Reyes
0 0 40 0 0 0 0 0 0 0
Team X 13U
Lazaro Rodriguez
0 0 10 17 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest