2,210 MLB PLAYERS | 15,134 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
06/18
Day 2
06/19
Day 3
06/20
Day 4
06/21
Day 5
06/22
Day 6
06/23
Day 7
06/24
Day 8
06/25
Day 9
06/26
Day 10
06/27
Blue Bombers
Ernesto Barraza
6 0 0 0 0 0 0 0 0 0
Blue Bombers
Kayden Castro
70 0 0 0 0 0 0 0 0 0
Blue Bombers
Bryce Farnsworth
90 0 0 0 0 0 0 0 0 0
Blue Bombers
Colin Garland
20 69 0 0 0 0 0 0 0 0
Blue Bombers
Justin Garza
9 96 0 0 0 0 0 0 0 0
Blue Bombers
Omar Guerra
66 0 0 0 0 0 0 0 0 0
Blue Bombers
Gavin Hause
20 53 0 0 0 0 0 0 0 0
Florida Bats Scout Team
Jackson Arnold
78 0 0 0 0 0 0 0 0 0
Florida Bats Scout Team
J Dinicola
0 48 0 0 0 0 0 0 0 0
Florida Bats Scout Team
Xavier Estrada
60 0 0 0 0 0 0 0 0 0
Florida Bats Scout Team
Kevin Martinez
0 65 0 0 0 0 0 0 0 0
Florida Bats Scout Team
Preston Shemansky
0 28 0 0 0 0 0 0 0 0
Florida Bats Scout Team
Sammy Sissman
80 0 0 0 0 0 0 0 0 0
Florida Bats Scout Team
Paddy Sullivan
0 38 0 0 0 0 0 0 0 0
Greyhound Baseball
Austin Boyd
0 78 0 0 0 0 0 0 0 0
Greyhound Baseball
Rees Campanale
49 0 0 0 0 0 0 0 0 0
Greyhound Baseball
Stephen Cherepanya
43 0 0 0 0 0 0 0 0 0
Greyhound Baseball
Joemar Gonzalez
75 0 0 0 0 0 0 0 0 0
Greyhound Baseball
Kevin Hebert
38 0 0 0 0 0 0 0 0 0
Greyhound Baseball
Jake Hopkins
0 66 0 0 0 0 0 0 0 0
Greyhound Baseball
McKennan Lambe
0 29 0 0 0 0 0 0 0 0
Greyhound Baseball
Nick Pasquale
0 48 0 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Austin Black
20 0 67 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Austin Douglas
0 0 1 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Dylan Mercer
0 32 2 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Matthew Morales
0 34 0 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Michael Perazza
0 19 0 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Kevin RisCassi
24 0 0 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Zachary Root
0 18 96 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Logan Smith
0 20 0 0 0 0 0 0 0 0
Gulf Coast Fury 14U
Jake Wilson
68 0 0 0 0 0 0 0 0 0
Gulf Coast Fury 14U
William Wiltshire
0 28 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Zachary Crawford
59 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Miles Curley
3 46 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Dylan Degusipe
47 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Nick Monile
0 13 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Alex Morrin
19 78 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Noah Palmese
35 0 85 0 0 0 0 0 0 0
Kangaroo Court Roos National
Aiden Roe
30 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Aj Sawmiller
26 65 0 0 0 0 0 0 0 0
SBO - Florida 14U
Giovanni Febus
0 76 0 0 0 0 0 0 0 0
SBO - Florida 14U
Jesus Lopez
46 0 0 0 0 0 0 0 0 0
SBO - Florida 14U
D Martinez
86 0 0 0 0 0 0 0 0 0
SBO - Florida 14U
Gian Sebastian Mejias
16 84 0 0 0 0 0 0 0 0
SBO - Florida 14U
Luis Rodriguez
0 18 0 0 0 0 0 0 0 0
SBO - Florida 14U
Angelo Smith
12 0 0 0 0 0 0 0 0 0
SWFL Aces
Aidan Donovan
91 0 0 0 0 0 0 0 0 0
SWFL Aces
Carson Esposito
17 0 0 0 0 0 0 0 0 0
SWFL Aces
M Green
22 0 0 0 0 0 0 0 0 0
SWFL Aces
Nick Hogrefe
0 55 0 0 0 0 0 0 0 0
SWFL Aces
Aidan Knaak
0 23 0 0 0 0 0 0 0 0
SWFL Aces
Jameson Moschella
53 0 0 0 0 0 0 0 0 0
SWFL Aces
Connor O'Connell
19 0 0 0 0 0 0 0 0 0
SWFL Aces
Oscar Ramon
0 96 0 0 0 0 0 0 0 0
SWFL Aces
Zacharia Taha
0 40 0 0 0 0 0 0 0 0
SWFL STARZ
Christopher Burch
62 0 0 0 0 0 0 0 0 0
SWFL STARZ
Cody Burton
9 0 0 0 0 0 0 0 0 0
SWFL STARZ
Matthew Ciccone
0 82 0 0 0 0 0 0 0 0
SWFL STARZ
Jake Ellis
19 0 0 0 0 0 0 0 0 0
SWFL STARZ
Jack Garvey
8 0 0 0 0 0 0 0 0 0
SWFL STARZ
Tanner Lowe
30 27 0 0 0 0 0 0 0 0
SWFL STARZ
Dylan Masters
0 50 0 0 0 0 0 0 0 0
SWFL STARZ
Jayse Meek
33 0 91 0 0 0 0 0 0 0
SWFL STARZ
Jorin Ohime
33 0 38 0 0 0 0 0 0 0
SWFL STARZ
Ronin Parker
20 27 0 0 0 0 0 0 0 0
SWFL STARZ
Jessie Ramirez
21 35 0 0 0 0 0 0 0 0
Team Orlando Bolts
Dewon Brazelton Jr.
0 59 0 0 0 0 0 0 0 0
Team Orlando Bolts
T Britt
77 0 0 0 0 0 0 0 0 0
Team Orlando Bolts
Michael Carter
0 60 0 0 0 0 0 0 0 0
Team Orlando Bolts
Jake Hayden
24 0 0 0 0 0 0 0 0 0
Team Orlando Bolts
Bradley O'Kane
33 0 74 0 0 0 0 0 0 0
Team Orlando Bolts
Greg Pettay
3 0 37 0 0 0 0 0 0 0
Team Orlando Bolts
Michael Rivera
0 32 0 0 0 0 0 0 0 0
Team Orlando Bolts
Ethan Schalte
0 38 0 0 0 0 0 0 0 0
Team Orlando Bolts
Isaac Sewell
0 0 41 0 0 0 0 0 0 0
Team Orlando Bolts
Cole Stephens
33 0 16 0 0 0 0 0 0 0
Team Orlando Bolts
Matt White
0 0 48 0 0 0 0 0 0 0
Team Orlando Bolts
Reid Williams
31 0 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Phillip Boles
0 14 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Garrett Brooks
0 46 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Kellen Curtis
35 0 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Michael Duran
82 0 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Bradley McKinney
0 60 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Austin Rogers
41 0 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Cameron Saleh
65 0 0 0 0 0 0 0 0 0
Texas Desperados - Brown
Evan Taylor
0 48 0 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/18
Day 2
06/19
Day 3
06/20
Day 4
06/21
2018 PGBA 13U Tucci Lumber Wood BatSBO Florida 13UGiovanni Febus636/16/2018 RR RR
2018 PGBA 14U Tucci Lumber Wood BatSBO-Florida 14uJamar George926/16/2018 RR RR RR
2018 PGBA 14U Tucci Lumber Wood BatSBO-Florida 14uJorge J Cartagena866/16/2018 RR RR RR
2018 PGBA 14U Tucci Lumber Wood BatSBO-Florida 14uYandiel Diaz Santiago826/15/2018 RR RR