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)
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
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
Day 5
08/03
Day 6
08/04
Day 7
08/05
Day 8
08/06
Day 9
08/07
Day 10
08/08
305 Recruiting
Joseangel Alvarado
0 107 0 0 0 0 0 0 0 0
305 Recruiting
Thomas Beltran
0 0 9 0 0 0 0 0 0 0
305 Recruiting
Zachary Cowart
93 0 0 0 0 0 0 0 0 0
305 Recruiting
George Cruz
0 0 14 0 0 0 0 0 0 0
305 Recruiting
Zackary Gonzalez
77 0 0 0 0 0 0 0 0 0
305 Recruiting
Adrian Hernandez
32 0 0 0 0 0 0 0 0 0
305 Recruiting
Erick Machado
28 0 20 0 0 0 0 0 0 0
305 Recruiting
Enrique Noriega
0 10 66 0 0 0 0 0 0 0
305 Recruiting Green
Joanny Aracil
77 0 24 0 0 0 0 0 0 0
305 Recruiting Green
Bryan Diaz
0 28 0 0 0 0 0 0 0 0
305 Recruiting Green
Sean Gay
41 36 0 0 0 0 0 0 0 0
305 Recruiting Green
Jack Goldhaber
22 23 52 0 0 0 0 0 0 0
305 Recruiting Green
Ethan Perez-Rivera
85 0 0 0 0 0 0 0 0 0
305 Recruiting Green
John Samoriski
0 0 10 0 0 0 0 0 0 0
305 Recruiting Green
Juanpablo Zapata
13 0 29 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Ethan Armentrout
0 71 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Jeremy Betances
0 13 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Xavier Brown
51 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Joseph Cardona
0 5 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Adrian Cartaya
75 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Ethan Humphreys
35 0 58 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Seth Reeves
8 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Jagger Sanchez
61 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Zachariah Sanjur
0 23 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Tyler Shultz
0 23 29 0 0 0 0 0 0 0
Alfonzo Baseball Academy 16U
Christian Tran
0 0 7 0 0 0 0 0 0 0
Carrollwood Gators Blue
Jacob Corps
0 0 5 0 0 0 0 0 0 0
Carrollwood Gators Blue
Andrew Geraghty
0 0 14 0 0 0 0 0 0 0
Carrollwood Gators Blue
Ben Geraghty
0 12 25 0 0 0 0 0 0 0
Carrollwood Gators Blue
Cole Gonzalez
0 73 0 0 0 0 0 0 0 0
Carrollwood Gators Blue
Jacob Hill
0 13 8 0 0 0 0 0 0 0
Carrollwood Gators Blue
Yanseph Llanos
0 0 10 0 0 0 0 0 0 0
Carrollwood Gators Blue
Juan Diego Ramos
0 28 0 0 0 0 0 0 0 0
Carrollwood Gators Blue
Steven Rojas
0 0 27 0 0 0 0 0 0 0
Carrollwood Gators Blue
Alexis Roman
0 62 0 0 0 0 0 0 0 0
Carrollwood Gators Blue
Francisco Santiago
0 5 0 0 0 0 0 0 0 0
Carrollwood Gators Blue
Steven Serate
53 0 21 0 0 0 0 0 0 0
Carrollwood Gators Blue
Adriel Vega Santiago
0 0 26 0 0 0 0 0 0 0
Carrollwood Gators Blue
Connor Vernocy
10 0 0 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Jackson Beatty
75 0 0 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Stephen Deans
11 0 29 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Aidan Donovan
0 41 0 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Jackson Malartsik
0 28 0 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Jacob Morgan
52 0 0 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Matthew Retamoza
15 0 48 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Cole Schumaker
5 0 51 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Clayton Tipton
0 0 49 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
John Whitney
0 0 19 0 0 0 0 0 0 0
Florida Burn 2022 Platinum
Carson Womer
0 29 15 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Max Aizenshtat
27 0 0 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Noah Eatman
0 0 50 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Anthony Franco
86 0 0 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Finn Lewis
89 0 0 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Ethan Miller
0 25 0 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Douglas Schapley
0 60 0 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Connor Shine
0 0 61 0 0 0 0 0 0 0
Florida Burn 2022 Premier
Dante Talarico
0 0 75 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Trent Adrian
0 0 27 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Jaden Ascolese
60 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Benjamin Drumheller
72 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Gavin Howe
33 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
J.T. Long
0 51 0 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Taylor Raridon
0 0 39 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Aiden Shea
63 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Brayden Williams
0 0 23 0 0 0 0 0 0 0
Florida Burn 2023 Platinum
Huston Wynne
0 70 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Tyler Borton
43 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Jack Garvey
0 63 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Sam Klanot
52 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Jonathan Lam
0 0 95 0 0 0 0 0 0 0
Florida Burn 2023 Premier
J.T. Leanos
0 38 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Conor Murphy
54 0 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Brady O’Lone
0 16 0 0 0 0 0 0 0 0
Florida Burn 2023 Premier
Jeremiah Pachota
49 0 0 0 0 0 0 0 0 0
FTB Yazy 2022
Blake Bryden
0 72 0 0 0 0 0 0 0 0
FTB Yazy 2022
David Cole
18 0 37 0 0 0 0 0 0 0
FTB Yazy 2022
Matthew Heyl
0 12 0 0 0 0 0 0 0 0
FTB Yazy 2022
Zachary Kendall
41 0 59 0 0 0 0 0 0 0
FTB Yazy 2022
Luis Lopez
0 25 0 0 0 0 0 0 0 0
FTB Yazy 2022
Nathan Nogueras
0 0 15 0 0 0 0 0 0 0
FTB Yazy 2022
Eli Pena
0 18 0 0 0 0 0 0 0 0
FTB Yazy 2022
Cael Reish
25 0 0 0 0 0 0 0 0 0
FTB Yazy 2022
Derek Rodriguez
0 42 0 0 0 0 0 0 0 0
FTB Yazy 2022
Greg Saines
25 58 0 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Jayden Ball
0 86 0 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Thomas Byrne
0 0 15 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Josh Fitch
56 0 0 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Mason Howell
55 0 0 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Jorin Ohime
0 0 67 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Kaden Oxnam
32 0 0 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
Ryan Retzloff
12 0 0 0 0 0 0 0 0 0
Gulf Coast Lightning 16u
James Woelke
70 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Austin Black
0 94 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Xavier Estrada
83 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Darren Goeke
0 0 73 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Trevor Gould
64 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Tyler Lambert
45 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Nick Long
0 0 11 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Eli Moore
0 11 38 0 0 0 0 0 0 0
Gulf Coast Monarchs 16U
Baker Tygart
62 0 0 0 0 0 0 0 0 0
JCS Sluggers
Jeremy Luperon
27 4 0 0 0 0 0 0 0 0
JCS Sluggers
Luis Morera
0 0 43 0 0 0 0 0 0 0
JCS Sluggers
Leandro Ordonez
0 58 0 0 0 0 0 0 0 0
JCS Sluggers
Jonathan Perez-Garcia
7 0 22 0 0 0 0 0 0 0
JCS Sluggers
Nicklaus Sakowski
17 0 0 0 0 0 0 0 0 0
JCS Sluggers
Wyatt Tesar
0 38 0 0 0 0 0 0 0 0
JCS Sluggers
Wilfredo Torres
42 0 54 0 0 0 0 0 0 0
JCS Sluggers
Omar Valdes
96 0 0 0 0 0 0 0 0 0
JCS Sluggers
Jorge Luis Valdés
93 0 0 0 0 0 0 0 0 0
PBC Elite underclass
Trevor Cabrera
0 98 0 0 0 0 0 0 0 0
PBC Elite underclass
Joseph Crombie
0 37 0 0 0 0 0 0 0 0
PBC Elite underclass
Carter Hewitt
0 0 21 0 0 0 0 0 0 0
PBC Elite underclass
Bradley Lesserson
50 0 0 0 0 0 0 0 0 0
PBC Elite underclass
Tyler Mecchella
45 0 40 0 0 0 0 0 0 0
PBC Elite underclass
Grant Paparella
0 0 14 0 0 0 0 0 0 0
PBC Elite underclass
Samuel Wallace
0 48 0 0 0 0 0 0 0 0
PBC Elite underclass
Hunter Watley
0 0 35 0 0 0 0 0 0 0
PBC Elite underclass
Adalberto Zapata III
0 43 0 0 0 0 0 0 0 0
RP28
Karlo Aguirre
38 0 0 0 0 0 0 0 0 0
RP28
Jorge Arias
42 0 26 0 0 0 0 0 0 0
RP28
Adrian Astudillo
40 0 0 0 0 0 0 0 0 0
RP28
Anthony Capote
52 0 0 0 0 0 0 0 0 0
RP28
William Cruz
43 0 0 0 0 0 0 0 0 0
RP28
Javier Paneca
43 0 0 0 0 0 0 0 0 0
RP28
Noah M Perez
0 83 0 0 0 0 0 0 0 0
RP28
Juan Puerta
1 0 0 0 0 0 0 0 0 0
RP28
Alberto Rigual
0 19 0 0 0 0 0 0 0 0
RP28
Luis Rondon
4 0 81 0 0 0 0 0 0 0
Scorpions South 16U Black
Joseph Patrick (Jp) Dare
0 35 0 0 0 0 0 0 0 0
Scorpions South 16U Black
Brixton Lofgren
0 0 32 0 0 0 0 0 0 0
Scorpions South 16U Black
Gabriel Rebozo
17 0 0 0 0 0 0 0 0 0
Scorpions South 16U Black
Joey Schietromo
0 16 76 0 0 0 0 0 0 0
Scorpions South 16U Black
Bryson Tiedeman
75 0 0 0 0 0 0 0 0 0
Scorpions South 16U Black
Christian Zapata
0 66 0 0 0 0 0 0 0 0
Scorpions South 16U Purple
Bradley Dunn
0 35 25 0 0 0 0 0 0 0
Scorpions South 16U Purple
Tommy Fisher
75 0 0 0 0 0 0 0 0 0
Scorpions South 16U Purple
Michael Harrigan
8 0 22 0 0 0 0 0 0 0
Scorpions South 16U Purple
Colin Lewis
40 0 0 0 0 0 0 0 0 0
Scorpions South 16U Purple
Christopher Lowry
79 0 0 0 0 0 0 0 0 0
Scorpions South 16U Purple
Brandon Meredith
0 0 9 0 0 0 0 0 0 0
Scorpions South 16U Purple
Hunter Mursell
0 61 0 0 0 0 0 0 0 0
Scorpions South 16U Purple
Ty Roche
44 0 12 0 0 0 0 0 0 0
Scorpions South 16U Purple
Jacob Serrano
0 0 45 0 0 0 0 0 0 0
SWFL 2022 Nation
Matthew Donley
32 0 0 0 0 0 0 0 0 0
SWFL 2022 Nation
Corban Little
0 89 0 0 0 0 0 0 0 0
SWFL 2022 Nation
Dylan Masters
0 16 0 69 0 0 0 0 0 0
SWFL 2022 Nation
Johnny Perez
0 0 87 0 0 0 0 0 0 0
SWFL 2022 Nation
Luke Pike
0 0 0 7 0 0 0 0 0 0
SWFL 2022 Nation
Alex Quinonez
78 0 0 0 0 0 0 0 0 0
SWFL 2022 Nation
Rhett Raymer
0 0 32 0 0 0 0 0 0 0
SWFL 2022 Nation
Nolan Shamoun
0 0 0 78 0 0 0 0 0 0
SWFL 2022 Nation
Logan Smith
0 0 94 0 0 0 0 0 0 0
SWFL 2022 Nation
Jack Weber
65 0 0 0 0 0 0 0 0 0
Top Tier 2022 Terror
Andrew Blixt
18 13 0 0 0 0 0 0 0 0
Top Tier 2022 Terror
Nathan Evans
0 0 60 0 0 0 0 0 0 0
Top Tier 2022 Terror
Alex Foss
35 0 0 0 0 0 0 0 0 0
Top Tier 2022 Terror
Skyler Keesee
0 52 0 0 0 0 0 0 0 0
Top Tier 2022 Terror
Kaine Mitrakos
0 39 0 0 0 0 0 0 0 0
Top Tier 2022 Terror
Keegan Reiser
46 0 0 0 0 0 0 0 0 0
Top Tier 2022 Terror
Tyler Stocksdale
0 0 42 0 0 0 0 0 0 0
Top Tier 2022 Terror
Finn Sullivan
69 0 0 0 0 0 0 0 0 0
Treasure Coast Twins
Lonnie Brown
0 13 0 0 0 0 0 0 0 0
Treasure Coast Twins
Tyler Doucette
52 0 51 0 0 0 0 0 0 0
Treasure Coast Twins
Julian John
0 0 3 0 0 0 0 0 0 0
Treasure Coast Twins
Connor Soska
39 15 0 0 0 0 0 0 0 0
Treasure Coast Twins
Ryan Tobiaz
0 77 0 0 0 0 0 0 0 0
Treasure Coast Twins
Greyson Watson
64 0 0 0 0 0 0 0 0 0
Treasure Coast Twins
Lucas Willis
55 0 42 0 0 0 0 0 0 0
Wily Mo Academy 16U
Cannon Anthony
72 0 0 0 0 0 0 0 0 0
Wily Mo Academy 16U
Andres Camargo
36 0 95 0 0 0 0 0 0 0
Wily Mo Academy 16U
Ethan Corscadden
0 25 0 0 0 0 0 0 0 0
Wily Mo Academy 16U
Zander Gosselin
13 0 0 0 0 0 0 0 0 0
Wily Mo Academy 16U
David Limbach
0 0 0 30 0 0 0 0 0 0
Wily Mo Academy 16U
Caden Long
41 0 15 0 0 0 0 0 0 0
Wily Mo Academy 16U
Maddox McDougall
0 0 82 0 0 0 0 0 0 0
Wily Mo Academy 16U
Mason McDougall
0 0 0 91 0 0 0 0 0 0
Wily Mo Academy 16U
Eduardo Tinoco
0 71 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
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
2020 PG 16U Florida Select Championship5 Star Florida 16U JonesGunther Braendel777/28/2020 RR RR RR
2020 PG 16U World SeriesFlorida Burn 2022 NationalHuston Wynne737/28/2020 RR RR
2020 PG 16U Florida Select ChampionshipFlorida Burn 2022 PlatinumBradley Ramsden667/28/2020 RR RR
2020 PG 16U Florida Select ChampionshipFlorida Burn 2022 PlatinumJackson Malartsik627/27/2020 RR
2020 PG 15U Florida Select ChampionshipFlorida Burn 2023 PlatinumJ.T. Long727/27/2020 RR
2020 PG 15U Florida Select ChampionshipFlorida Burn 2023 PlatinumTaylor Raridon747/28/2020 RR RR
2020 PG 15U Florida Select ChampionshipFlorida Burn 2023 PlatinumTrent Adrian697/28/2020 RR RR
2020 PG 15U World SeriesFTB Tucci 15UMatthew Heyl947/26/2020 RR
2020 PG 16U Florida Select ChampionshipGulf Coast Lightning 16uDonald Woelke927/28/2020 RR RR RR
2020 PG 16U Florida Select ChampionshipGulf Coast Lightning 16uJayden Ball697/27/2020 RR
2020 PG 16U Florida Select ChampionshipGulf Coast Monarchs 16UXavier Estrada967/26/2020 RR
2020 PG 16U Florida Select ChampionshipHit Factory FuturesDominic Lefler727/29/2020 RR RR
2020 PG 15U World SeriesLHB BaseballMatthew Someillian987/26/2020 RR
2020 PG 16U Florida Select ChampionshipScorpions South 16U BlackBrixton Lofgren727/28/2020 RR RR
2020 PG 16U Florida Select ChampionshipScorpions South 16U PurpleJacob Serrano647/28/2020 RR RR
2020 PG 16U Florida Select ChampionshipSWFL 16UJayden Ball697/27/2020 RR
2020 PG 16U Florida Select ChampionshipSWFL 2022 NationRhett Raymer917/27/2020 RR RR
2020 PG 16U Florida Select ChampionshipTop Tier 2022 TerrorKaine Mitrakos797/27/2020 RR RR