2,088 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)
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
12/03
Day 2
12/04
Day 3
12/05
Day 4
12/06
Day 5
12/07
Day 6
12/08
Day 7
12/09
Day 8
12/10
Day 9
12/11
Day 10
12/12
5 Star Tampa Gold
Lucas Dominie
16 0 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Daniel Giuliani
77 0 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Gavyn Mullis
0 24 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Zachary Roxby
0 61 0 0 0 0 0 0 0 0
5 Star Tampa Gold
Grant Timmons
16 0 82 0 0 0 0 0 0 0
5 Star Tampa Gold
Dominic Zito
0 0 22 0 0 0 0 0 0 0
Barwis Dragons 2025
Jack Campbell
0 0 49 0 0 0 0 0 0 0
Barwis Dragons 2025
Mikey Colon
0 20 39 0 0 0 0 0 0 0
Barwis Dragons 2025
Stephen Gladding
65 0 0 0 0 0 0 0 0 0
Barwis Dragons 2025
Jake Weiss
0 85 0 0 0 0 0 0 0 0
Barwis Dragons 2025
Dylan Zidar
19 32 0 0 0 0 0 0 0 0
BAT 15U
Garnier Abreu
35 60 10 0 0 0 0 0 0 0
BAT 15U
Santiago Cruz
0 0 77 0 0 0 0 0 0 0
BAT 15U
Gael Cruz Sanchez
0 0 31 0 0 0 0 0 0 0
BAT 15U
John Gonzalez
0 57 0 0 0 0 0 0 0 0
BAT 15U
Tanner Pielock
66 0 0 0 0 0 0 0 0 0
BAT 15U
Felix Ramos
0 16 0 0 0 0 0 0 0 0
BAT 15U
Anthony Rondon
0 5 0 0 0 0 0 0 0 0
BAT 15U
Jamie Torres
38 0 0 0 0 0 0 0 0 0
Boca Bandits
Greg Connors
0 30 0 0 0 0 0 0 0 0
Boca Bandits
Manny Delaosa
0 26 0 0 0 0 0 0 0 0
Boca Bandits
Dominic Demarzo
0 4 0 0 0 0 0 0 0 0
Boca Bandits
Omar Fernandez
0 0 28 0 0 0 0 0 0 0
Boca Bandits
Jon Gourrier
0 27 9 0 0 0 0 0 0 0
Boca Bandits
Tyler Greenberg
0 95 0 0 0 0 0 0 0 0
Boca Bandits
Ryan Senecal
0 9 0 0 0 0 0 0 0 0
Boca Bandits
Porter Trees
0 0 86 0 0 0 0 0 0 0
Boca Bandits
Marcelo Young
0 28 0 0 0 0 0 0 0 0
C25
Daniel Castillo
0 64 0 0 0 0 0 0 0 0
C25
Michael Feenane
0 49 0 0 0 0 0 0 0 0
C25
Adrian Garcia
0 14 0 0 0 0 0 0 0 0
C25
Marcus Garcia
0 0 11 0 0 0 0 0 0 0
C25
Logan Lapido
0 17 45 0 0 0 0 0 0 0
C25
Mathew Rios
0 16 43 0 0 0 0 0 0 0
C25
Jason Vazquez
0 30 13 0 0 0 0 0 0 0
Champi Panthers 15U
Xavier Anderson
0 18 0 0 0 0 0 0 0 0
Champi Panthers 15U
Nicholas Fernandez
0 23 0 0 0 0 0 0 0 0
Champi Panthers 15U
Landy Garcia
0 71 0 0 0 0 0 0 0 0
Champi Panthers 15U
Ethan Jimenez
0 0 51 0 0 0 0 0 0 0
Champi Panthers 15U
Stephen Pena
0 27 43 0 0 0 0 0 0 0
Champi Panthers 15U
James Suarez
0 0 10 0 0 0 0 0 0 0
Champi Panthers 15U
Austin Wiegandt
0 76 0 0 0 0 0 0 0 0
Fort Caroline Indians
Aidan "AJ" Dye
0 0 85 0 0 0 0 0 0 0
Fort Caroline Indians
Ricardo Guerrero
0 98 0 0 0 0 0 0 0 0
Fort Caroline Indians
Dominick Patruno
1 0 0 0 0 0 0 0 0 0
Fort Caroline Indians
Cole Rusak
25 0 0 0 0 0 0 0 0 0
Fort Caroline Indians
Austin Stratmann
43 0 23 0 0 0 0 0 0 0
Fort Caroline Indians
Anthony Tantorno
44 0 0 0 0 0 0 0 0 0
FTB Select 14U
Maurice Brown
0 40 0 0 0 0 0 0 0 0
FTB Select 14U
Preston Clark
82 0 0 0 0 0 0 0 0 0
FTB Select 14U
Nathan Cuevas
0 6 0 0 0 0 0 0 0 0
FTB Select 14U
Trace Furniss
0 97 0 0 0 0 0 0 0 0
FTB Select 14U
Kamren Gilliam
0 0 69 0 0 0 0 0 0 0
FTB Select 14U
Bryce Mauger
16 0 31 0 0 0 0 0 0 0
FTB Select 14U
Christopher Pedrinan
0 0 16 0 0 0 0 0 0 0
Gsb Prospects 2025
Stephen Chucka
0 9 93 0 0 0 0 0 0 0
Gsb Prospects 2025
Nicholas Colon
0 0 98 0 0 0 0 0 0 0
Gsb Prospects 2025
Lamar Edwards
0 0 47 0 0 0 0 0 0 0
Gsb Prospects 2025
Sebastian Gonzalez
27 0 5 0 0 0 0 0 0 0
Gsb Prospects 2025
Rue Hannah
58 0 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Erick Martinez
0 16 5 0 0 0 0 0 0 0
Gsb Prospects 2025
Eddie Otero
0 0 53 0 0 0 0 0 0 0
Gsb Prospects 2025
Micah Ott
0 0 50 0 0 0 0 0 0 0
Gsb Prospects 2025
Brandon Reiter
0 99 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Roy Rodriguez
0 0 48 0 0 0 0 0 0 0
North Florida Elite 15u
Jay Arzuaga
28 0 0 0 0 0 0 0 0 0
North Florida Elite 15u
Merrick Beamish
0 67 0 0 0 0 0 0 0 0
North Florida Elite 15u
Anthony Brown Jr
43 0 0 0 0 0 0 0 0 0
North Florida Elite 15u
Landen Farmer
58 0 0 0 0 0 0 0 0 0
North Florida Elite 15u
Zack Jackson
0 0 66 0 0 0 0 0 0 0
North Florida Elite 15u
Trenton Rogers
0 0 60 0 0 0 0 0 0 0
North Florida Elite 15u
Karson Westfall
52 0 0 0 0 0 0 0 0 0
North Florida Elite 15u
Drew Williams
0 38 0 0 0 0 0 0 0 0
Space Coast Baseball Academy
Chase Burns
36 0 9 0 0 0 0 0 0 0
Space Coast Baseball Academy
Kyle Cox
0 49 0 0 0 0 0 0 0 0
Space Coast Baseball Academy
Preston Gold
0 34 0 0 0 0 0 0 0 0
Space Coast Baseball Academy
Michael Lambert
0 6 0 0 0 0 0 0 0 0
Space Coast Baseball Academy
Lucas Pollock
0 0 40 0 0 0 0 0 0 0
Space Coast Baseball Academy
Holden Quinn
19 0 75 0 0 0 0 0 0 0
Space Coast Baseball Academy
Braeden Rouleau
44 0 0 0 0 0 0 0 0 0
Space Coast Baseball Academy
Cooper Sherman
0 58 0 0 0 0 0 0 0 0
Space Coast Baseball Academy
Luke Williams
23 0 0 0 0 0 0 0 0 0
Tbt Ballers As4
Connor Berman
0 65 0 0 0 0 0 0 0 0
Tbt Ballers As4
Dylan Dubovik
0 32 0 0 0 0 0 0 0 0
Tbt Ballers As4
Anthony Espinoza
0 0 44 0 0 0 0 0 0 0
Tbt Ballers As4
Spencer Krasner
0 67 0 0 0 0 0 0 0 0
Tbt Ballers As4
Lorenzo Laurel
0 0 21 0 0 0 0 0 0 0
Tbt Ballers As4
Kevin Leon
0 16 0 0 0 0 0 0 0 0
Tbt Ballers As4
Juan Diego Lopez Faria
0 0 39 0 0 0 0 0 0 0
Tbt Ballers As4
Jordan Rich
0 0 27 0 0 0 0 0 0 0
Tbt Ballers As4
Osjun Rivas
0 27 0 0 0 0 0 0 0 0
Team Caribe
Josiah Acosta
0 21 5 0 0 0 0 0 0 0
Team Caribe
Aaron Elissalt
0 19 95 0 0 0 0 0 0 0
Team Caribe
Jose Mario Payares
0 18 0 0 0 0 0 0 0 0
Team Caribe
Francisco Pichardo
0 34 0 0 0 0 0 0 0 0
Team Caribe
Richard Piloto
0 88 0 0 0 0 0 0 0 0
Team Caribe
Michael Plasencia
0 20 0 0 0 0 0 0 0 0
Team Caribe
Alejandro Rosales
0 6 98 0 0 0 0 0 0 0
Team Caribe
Alfrin "AJ" Rosario
0 0 52 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest