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)
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
08/31
Day 2
09/01
Day 3
09/02
Day 4
09/03
Day 5
09/04
Day 6
09/05
Day 7
09/06
Day 8
09/07
Day 9
09/08
Day 10
09/09
BAM Baseball 17U
Jason Filpes
0 40 0 0 0 0 0 0 0 0
BAM Baseball 17U
Matthew McKeever
0 43 0 0 0 0 0 0 0 0
BAM Baseball 17U
Dylan Perez
0 7 64 0 0 0 0 0 0 0
BAM Baseball 17U
Christian Suastegui
0 32 0 0 0 0 0 0 0 0
BAM Baseball 17U
Maximo Villamizar
0 34 0 0 0 0 0 0 0 0
BAM Baseball 17U
Ronald Zayas
0 19 55 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Zachary Calcutt
0 0 102 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Rijnaldo Euson
0 67 0 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Juan Garcia
0 27 0 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Lester Hamilton
0 27 0 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Jon Hansell
0 29 0 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Ethan North
0 27 0 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Gabriel Rivera
0 8 0 0 0 0 0 0 0 0
Central Florida Play Hard 18U
Kaleb Whitaker
0 30 0 98 0 0 0 0 0 0
Florida Rivals
Cameron Carpenter
0 29 80 0 0 0 0 0 0 0
Florida Rivals
Trace Christmas
0 36 0 0 0 0 0 0 0 0
Florida Rivals
Christopher Diemer
0 1 0 0 0 0 0 0 0 0
Florida Rivals
Jake Guthridge
0 60 0 0 0 0 0 0 0 0
Florida Rivals
Brandon Long
0 54 0 0 0 0 0 0 0 0
Florida Rivals
Tyler McQueen
0 30 34 0 0 0 0 0 0 0
Florida Rivals
Alex Partridge
0 28 26 0 0 0 0 0 0 0
Florida Rivals
Kyle Yeager
0 0 73 0 0 0 0 0 0 0
Florida Sox
Louis Alberro
0 82 0 0 0 0 0 0 0 0
Florida Sox
Jean Espinal
26 0 36 0 0 0 0 0 0 0
Florida Sox
Alex Garcia
0 0 27 0 0 0 0 0 0 0
Florida Sox
Juan Garcia
0 33 48 0 0 0 0 0 0 0
Florida Sox
Kevin Reyes
0 34 0 0 0 0 0 0 0 0
Florida Sox
Travis Ronco
49 0 0 0 0 0 0 0 0 0
Florida Sox
Zacharia Taha
0 0 43 0 0 0 0 0 0 0
Florida Sox
Josiah Velasquez
0 0 73 0 0 0 0 0 0 0
Grizzlies
Scott Brown
24 0 0 0 0 0 0 0 0 0
Grizzlies
Hunter Conaway
46 0 76 0 0 0 0 0 0 0
Grizzlies
Justin Farmer
0 29 0 0 0 0 0 0 0 0
Grizzlies
Thomas Fisher
0 8 0 0 0 0 0 0 0 0
Grizzlies
William Gunsaulus
0 16 48 0 0 0 0 0 0 0
Grizzlies
Shelby Mack
0 29 0 8 0 0 0 0 0 0
Grizzlies
Chase McFarland
0 35 0 19 0 0 0 0 0 0
Grizzlies
Logan Morris
0 19 28 0 0 0 0 0 0 0
Grizzlies
Evan Wickeri
0 25 0 106 0 0 0 0 0 0
GSB Prospects 2019
Gregory Hemming
0 0 78 0 0 0 0 0 0 0
GSB Prospects 2019
Joshua Pagan
0 22 0 0 0 0 0 0 0 0
GSB Prospects 2019
Billy Poure
0 45 0 0 0 0 0 0 0 0
GSB Prospects 2019
Isaiah Schier
0 28 74 0 0 0 0 0 0 0
GSB Prospects 2019
Brandon Seekamp
0 79 0 0 0 0 0 0 0 0
GSB Prospects 2019
Dayvon Terry
0 100 0 0 0 0 0 0 0 0
GSB Prospects 2019
Brandon Valdez
0 0 25 0 0 0 0 0 0 0
Ostingers 18U
Myles Caba
0 43 0 66 0 0 0 0 0 0
Ostingers 18U
Zachary Devito
0 0 77 0 0 0 0 0 0 0
Ostingers 18U
Trevor Finan
0 45 0 37 0 0 0 0 0 0
Ostingers 18U
Bryce Hazzard
0 0 13 0 0 0 0 0 0 0
Ostingers 18U
Nathan Hood
0 41 0 18 0 0 0 0 0 0
Ostingers 18U
Steven Hotinski
0 28 0 61 0 0 0 0 0 0
Ostingers 18U
Ethan Jones
0 0 48 0 0 0 0 0 0 0
Ostingers 18U
Alex Marshall
0 15 18 0 0 0 0 0 0 0
Ostingers 18U
Cole Stallings
0 4 0 63 0 0 0 0 0 0
Ostingers 18U
Brock Wilken
0 0 9 0 0 0 0 0 0 0
Ravens Baseball Club
Anthony Bayyat
0 33 0 0 0 0 0 0 0 0
Ravens Baseball Club
Andrew Blichasz
0 24 0 0 0 0 0 0 0 0
Ravens Baseball Club
Sam Cole
0 8 19 0 0 0 0 0 0 0
Ravens Baseball Club
Haile Daley
0 25 0 19 0 0 0 0 0 0
Ravens Baseball Club
Sam Drumheller
0 0 39 0 0 0 0 0 0 0
Ravens Baseball Club
Daniel Englert
0 24 0 12 0 0 0 0 0 0
Ravens Baseball Club
Jason Englert
0 37 0 9 0 0 0 0 0 0
Ravens Baseball Club
Zen Hiatt
0 0 0 21 0 0 0 0 0 0
Ravens Baseball Club
Adam Mercado
0 8 17 0 0 0 0 0 0 0
Ravens Baseball Club
Riley Morgado
0 7 0 0 0 0 0 0 0 0
Ravens Baseball Club
Fred Myles
0 6 0 0 0 0 0 0 0 0
Ravens Baseball Club
Isaiah Myles
0 8 19 0 0 0 0 0 0 0
Ravens Baseball Club
Nick Traficante
0 28 0 15 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Hunter Armstrong
0 20 0 0 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Hagen Brown
0 7 51 0 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Jaggar Dinicolantonio
0 60 0 0 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Blane Heintz
0 0 33 0 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Isreal Lopez
0 42 0 0 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Collin Panico
0 13 0 26 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Dakota Peters
0 0 0 32 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Logan Scroggins
0 0 0 38 0 0 0 0 0 0
Rawlings Legends 17U (Lakeland Batters Box)
Rawley Stinson
0 35 0 30 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Levi Armstrong
0 30 83 0 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Jason Bone
0 0 0 103 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Kasey Cribbs
0 38 32 0 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Greg Glisson
0 60 0 0 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Luis Guzman
0 0 0 15 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Ryan Harbin
0 61 0 0 0 0 0 0 0 0
Rawlings Legends 18U (Lakeland Batters Box)
Carson Spradlin
0 0 81 0 0 0 0 0 0 0
SBO 18U
Keniel Cruz
0 29 46 0 0 0 0 0 0 0
SBO 18U
Persio Diaz
0 44 0 0 0 0 0 0 0 0
SBO 18U
Luis J Gutierrez
0 34 0 0 0 0 0 0 0 0
SBO 18U
Ricardo G. Matos
0 30 39 0 0 0 0 0 0 0
SBO 18U
Luis Miranda
0 43 0 0 0 0 0 0 0 0
SBO 18U
Miguel Porto
0 7 0 0 0 0 0 0 0 0
SBO 18U
Armando Rivera-Munoz
0 44 0 0 0 0 0 0 0 0
South Florida Select 16U
Adam Barros
0 0 26 35 0 0 0 0 0 0
South Florida Select 16U
Joshua Flores
0 28 0 16 0 0 0 0 0 0
South Florida Select 16U
Hunter Furtado
0 0 0 67 0 0 0 0 0 0
South Florida Select 16U
Carlos Gonzalez
0 0 0 23 0 0 0 0 0 0
South Florida Select 16U
Adiel Melendez
0 45 0 76 0 0 0 0 0 0
South Florida Select 16U
Christian Moreno
0 39 0 0 0 0 0 0 0 0
South Florida Select 16U
Brandon Ortiz
0 37 0 0 0 0 0 0 0 0
South Florida Select 16U
Stephen Rodriguez
0 28 0 0 0 0 0 0 0 0
South Florida Select 16U
Lucas Serra
0 0 65 0 0 0 0 0 0 0
South Florida Select 16U
Matthew Varela
0 42 0 49 0 0 0 0 0 0
South Florida Select 16U
Jonathan Vivas
0 0 26 0 0 0 0 0 0 0
South Florida Select 16U
Jimmy Weick
0 0 81 0 0 0 0 0 0 0
SWFL Canes
Adam Cope
0 39 0 23 0 0 0 0 0 0
SWFL Canes
Jose Gil
0 0 41 0 0 0 0 0 0 0
SWFL Canes
Kelle Grau
0 29 0 55 0 0 0 0 0 0
SWFL Canes
Alex Horton
0 2 0 0 0 0 0 0 0 0
SWFL Canes
Jace Jones
0 30 0 27 0 0 0 0 0 0
SWFL Canes
Tj Kuhn
0 30 0 16 0 0 0 0 0 0
SWFL Canes
Max Landi
0 47 0 0 0 0 0 0 0 0
SWFL Canes
Nelson Smith
0 0 71 0 0 0 0 0 0 0
SWFL Canes
Jake Wilson
0 46 0 0 0 0 0 0 0 0
SWFL Giants
Hunter Barnes
0 105 0 0 0 0 0 0 0 0
SWFL Giants
Felix Cruz Jr.
0 6 68 0 0 0 0 0 0 0
SWFL Giants
Malachi Garcia
0 44 9 0 0 0 0 0 0 0
SWFL Giants
Jarod Ritz
0 19 23 0 0 0 0 0 0 0
SWFL Giants
Drake Stygstra
0 45 92 0 0 0 0 0 0 0
SWFL Giants
Corey Vangelakos
0 0 29 0 0 0 0 0 0 0
SWFL Giants
Blake Whitlock
0 5 0 0 0 0 0 0 0 0
Wranglers Baseball
Alejandro Gonzalez
0 10 0 26 0 0 0 0 0 0
Wranglers Baseball
Enmanelle Iglesias
0 0 39 0 0 0 0 0 0 0
Wranglers Baseball
Luis Leyva
0 48 0 36 0 0 0 0 0 0
Wranglers Baseball
Javier Manganelly
0 32 0 0 0 0 0 0 0 0
Wranglers Baseball
Andres Marquez
0 23 0 0 0 0 0 0 0 0
Wranglers Baseball
Nick Pazos
0 34 0 37 0 0 0 0 0 0
Wranglers Baseball
Alvaro Ramirez
0 6 0 0 0 0 0 0 0 0
Wranglers Baseball
Sebastian Suarez
0 37 65 0 0 0 0 0 0 0
WTB/CHBA High School
Alexandre Campos
0 26 16 0 0 0 0 0 0 0
WTB/CHBA High School
Danny Diaz
0 0 37 0 0 0 0 0 0 0
WTB/CHBA High School
Yoansell Diaz
0 49 0 0 0 0 0 0 0 0
WTB/CHBA High School
Jason Lee Garcia
0 42 0 0 0 0 0 0 0 0
WTB/CHBA High School
Mason Gates
0 32 0 0 0 0 0 0 0 0
WTB/CHBA High School
Jeremy Hernandez
0 36 0 39 0 0 0 0 0 0
WTB/CHBA High School
Daniel Munroe
0 0 69 0 0 0 0 0 0 0
WTB/CHBA High School
Sebastian Tinnirello
0 28 0 48 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest