2,082 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)
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
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
Day 5
06/21
Day 6
06/22
Day 7
06/23
Day 8
06/24
Day 9
06/25
Day 10
06/26
CBC ELITE
A Camargo
0 0 49 0 0 0 0 0 0 0
CBC ELITE
Ivan Gonzalez
0 0 23 0 0 0 0 0 0 0
CBC ELITE
Michael Guerrero
92 0 0 0 0 0 0 0 0 0
CBC ELITE
A Miyares
0 0 57 0 0 0 0 0 0 0
CBC ELITE
Jaison Ulises
0 94 0 0 0 0 0 0 0 0
CBC ELITE
Dayroln Veliz
0 0 81 0 0 0 0 0 0 0
Figs 17u
Joel Dominguez
0 0 55 0 0 0 0 0 0 0
Figs 17u
Tray Jarvis
87 0 0 0 0 0 0 0 0 0
Figs 17u
Carlos Jimenez
0 30 0 0 0 0 0 0 0 0
Figs 17u
Carlos Lopez
0 0 37 0 0 0 0 0 0 0
Figs 17u
Geraldo Mena
0 0 30 0 0 0 0 0 0 0
Figs 17u
Bryan Rivera
39 0 72 0 0 0 0 0 0 0
Figs 17u
Michael Rivera
0 0 81 0 0 0 0 0 0 0
Figs 17u
Eduardo Roque
0 49 0 0 0 0 0 0 0 0
Figs 17u
Josean Sanchez
0 0 2 0 0 0 0 0 0 0
Figs 17u
Xander Soto
0 33 0 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Julien Brown
0 0 22 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Justin Clark
0 0 81 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Keaton Kenworthy
0 19 0 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Cameron Koch
0 103 0 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Jason LePage
0 0 48 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Ryan Marti
0 0 66 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Aiden Rosenthal
0 52 0 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Glenn Simes
0 0 89 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Colby Slaughter
0 0 28 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Hunter Szewczyk
0 0 12 0 0 0 0 0 0 0
Florida Burn 2020 Beisner
Andrew Vieceli
0 39 0 0 0 0 0 0 0 0
Florida Burn 2020 Little
Seth Buttice
0 45 0 0 0 0 0 0 0 0
Florida Burn 2020 Little
Ryley Jones
45 0 11 0 0 0 0 0 0 0
Florida Burn 2020 Little
Carter McGonigal
45 0 0 0 0 0 0 0 0 0
Florida Burn 2020 Little
Uriel Medrano
0 36 0 0 0 0 0 0 0 0
Florida Burn 2020 Little
Grant Nokes
0 76 0 0 0 0 0 0 0 0
Florida Burn 2020 Little
Emmanuel Reyes
20 0 71 0 0 0 0 0 0 0
Florida Burn 2020 Little
Carson Smylie
0 52 0 0 0 0 0 0 0 0
Florida Burn 2020 Platinum
Santino Cervone
0 76 0 0 0 0 0 0 0 0
Florida Burn 2020 Platinum
Sam Drumheller
0 0 66 0 0 0 0 0 0 0
Florida Burn 2020 Platinum
Jason Englert
0 0 23 37 0 0 0 0 0 0
Florida Burn 2020 Platinum
Jacob Faulkner
6 0 36 0 0 0 0 0 0 0
Florida Burn 2020 Platinum
Trace Goforth
51 0 0 12 0 0 0 0 0 0
Florida Burn 2020 Platinum
Mac Guscette
0 39 0 0 0 0 0 0 0 0
Florida Burn 2020 Platinum
Reegan Jackowiak
23 0 0 0 0 0 0 0 0 0
Florida Burn 2020 Platinum
Daniel Vassallo
50 0 0 52 0 0 0 0 0 0
Florida Burn 2020 Platinum
Tyler Zylstra
0 0 64 0 0 0 0 0 0 0
Florida League 17U
Cooper Carty
0 17 0 0 0 0 0 0 0 0
Florida League 17U
Tyler Cioffi
22 0 0 0 0 0 0 0 0 0
Florida League 17U
Jason Eiger
0 0 59 0 0 0 0 0 0 0
Florida League 17U
Ricky Gaines
11 26 18 0 0 0 0 0 0 0
Florida League 17U
Cameron Kouwenhoven
0 35 19 0 0 0 0 0 0 0
Florida League 17U
Charlie McDaniel
74 0 0 0 0 0 0 0 0 0
Florida League 17U
Nicolas Moffet
0 55 0 0 0 0 0 0 0 0
Florida League 17U
Ned Presley
0 56 0 0 0 0 0 0 0 0
Florida League 17U
Robert Rodriguez
0 22 0 0 0 0 0 0 0 0
Hit Factory Elite
. Figga
0 75 0 0 0 0 0 0 0 0
Hit Factory Elite
Ty Garcia
0 32 0 0 0 0 0 0 0 0
Hit Factory Elite
. Gonzales
0 43 0 0 0 0 0 0 0 0
Hit Factory Elite
J Jewett
0 0 86 0 0 0 0 0 0 0
Hit Factory Elite
Z Paulson
0 0 21 0 0 0 0 0 0 0
Hit Factory Elite
. Perez
0 6 0 0 0 0 0 0 0 0
Hit Factory Elite
. Russo
0 103 0 0 0 0 0 0 0 0
Original Florida Pokers 2020
Brandon Climmet
0 49 0 0 0 0 0 0 0 0
Original Florida Pokers 2020
Josh Conn
0 0 68 0 0 0 0 0 0 0
Original Florida Pokers 2020
Carlos Gonzalez
0 0 20 0 0 0 0 0 0 0
Original Florida Pokers 2020
Josh Martos
70 0 0 0 0 0 0 0 0 0
Original Florida Pokers 2020
Ignacio Rivera
0 64 0 0 0 0 0 0 0 0
Original Florida Pokers 2020
Cole Spicer
0 0 13 0 0 0 0 0 0 0
Original Florida Pokers 2020
Blake Thomas
0 64 0 0 0 0 0 0 0 0
Original Florida Pokers 2020
Dillon Walters
0 0 32 0 0 0 0 0 0 0
Original Florida Pokers 2020
Duncan White
31 0 0 0 0 0 0 0 0 0
Platinum Select
Devon Brunnemer
0 27 0 0 0 0 0 0 0 0
Platinum Select
Dylan Dorn
0 26 9 0 0 0 0 0 0 0
Platinum Select
Nolan Hart
2 18 0 0 0 0 0 0 0 0
Platinum Select
Austin Malvasio
0 0 95 0 0 0 0 0 0 0
Platinum Select
Joseph Miller
0 13 10 0 0 0 0 0 0 0
Platinum Select
Aiden Petty
0 27 27 0 0 0 0 0 0 0
Platinum Select
Nicholas Pfister
22 0 0 0 0 0 0 0 0 0
Platinum Select
Jacob Tarbet
44 0 0 0 0 0 0 0 0 0
Platinum Select
Franklin Vasquez
0 90 0 0 0 0 0 0 0 0
ProBound USA
Antonio A
34 0 0 0 0 0 0 0 0 0
ProBound USA
Antonio C
0 0 51 0 0 0 0 0 0 0
ProBound USA
Owen Fulton
0 0 47 0 0 0 0 0 0 0
ProBound USA
Bryan Morales
21 0 20 0 0 0 0 0 0 0
ProBound USA
Devin Perez
44 0 0 0 0 0 0 0 0 0
ProBound USA
Michael Rivera
0 180 0 0 0 0 0 0 0 0
ProBound USA
Luis Sostre-Rosario
8 26 0 0 0 0 0 0 0 0
SBO Florida Underclass
Giovanni Febus
0 0 35 0 0 0 0 0 0 0
SBO Florida Underclass
Juan Garcia
0 14 0 0 0 0 0 0 0 0
SBO Florida Underclass
Elijah Leon
0 0 22 0 0 0 0 0 0 0
SBO Florida Underclass
Jesus Lopez
45 0 0 0 0 0 0 0 0 0
SBO Florida Underclass
Jacknier Martinez
0 32 0 0 0 0 0 0 0 0
SBO Florida Underclass
Jafet Martinez
0 0 21 0 0 0 0 0 0 0
SBO Florida Underclass
Juan Mendez
0 25 0 0 0 0 0 0 0 0
SBO Florida Underclass
Adriel Mendoza
0 45 0 0 0 0 0 0 0 0
SBO Florida Underclass
Wilfredo Morales
0 0 37 0 0 0 0 0 0 0
SBO Florida Underclass
Luis Rodriguez
0 97 0 0 0 0 0 0 0 0
SBO Florida Underclass
Javian Serrano
0 17 0 0 0 0 0 0 0 0
SBO Florida Underclass
Michael Torres
46 0 0 0 0 0 0 0 0 0
SBO Florida Underclass
Hazier Zambrano
0 17 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Brandon Bick
0 12 13 0 0 0 0 0 0 0
Service Baseball - Pararescue
Daniel Carlson
0 0 74 0 0 0 0 0 0 0
Service Baseball - Pararescue
Dylan Clark
0 58 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Ty Morrison
0 96 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Connor Toland
0 0 12 0 0 0 0 0 0 0
Service Baseball - Pararescue
Austin Trask
0 53 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Nicholas Turner
0 0 88 0 0 0 0 0 0 0
SWFL CANES
Richie Belcher
0 0 92 0 0 0 0 0 0 0
SWFL CANES
Mason Bober
53 0 0 0 0 0 0 0 0 0
SWFL CANES
Jace Jones
0 0 105 0 0 0 0 0 0 0
SWFL CANES
Tj Kuhn
0 0 8 0 0 0 0 0 0 0
SWFL CANES
Jake McGovern
105 0 0 0 0 0 0 0 0 0
SWFL CANES
Braxton Roberts
10 0 0 0 0 0 0 0 0 0
SWFL CANES
Steven Salamida
24 29 0 0 0 0 0 0 0 0
SWFL CANES
Wyatt Sargent
0 0 35 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Reese Clancy
0 90 0 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Evan Gibbs
0 22 0 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Travis Hawks
0 0 52 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Nolan Miller
0 74 0 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Nicholas Mucci
53 0 0 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Spencer Stephens
0 54 0 0 0 0 0 0 0 0
West Florida Scorpions 2020 Select
Grant Trautweiler
36 0 0 0 0 0 0 0 0 0
X Team 2020
Dillon Kleinman
0 0 76 0 0 0 0 0 0 0
X Team 2020
Blake Purnell
0 18 0 69 0 0 0 0 0 0
X Team 2020
Asdin Santiago
0 0 81 0 0 0 0 0 0 0
X Team 2020
Cesar Santos
0 0 56 0 0 0 0 0 0 0
X Team 2020
Riley Skeen
55 0 0 53 0 0 0 0 0 0
X Team 2020
Dustin Snyder
0 78 0 0 0 0 0 0 0 0
X Team 2020
Cj Williams
0 0 17 16 0 0 0 0 0 0
X Team 2020
James Wilson
31 0 36 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
2019 PGBA 18U Tucci Lumber Wood BatFigs UpperclassEduardo Roque636/14/2019 RR
2019 PG Super25 14U Florida Super QualifierSBO FLORIDAWilfredo Morales916/16/2019 RR RR RR RR
2019 PG Super25 17U Florida Super QualifierSWFL CANESJace Jones786/16/2019 RR RR RR RR
2019 PG Super25 17U Florida Super QualifierSWFL CANESKelle Grau1036/16/2019 RR RR RR RR
2019 PG Super25 17U Florida Super QualifierSWFL CANESTj Kuhn986/16/2019 RR RR RR RR