2,102 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
07/11
Day 2
07/12
Day 3
07/13
Day 4
07/14
Day 5
07/15
Day 6
07/16
Day 7
07/17
Day 8
07/18
Day 9
07/19
Day 10
07/20
305 Recruiting
Christian Fontaine
7 0 39 0 0 0 0 0 0 0
305 Recruiting
Julio Hinojosa
16 0 26 0 0 0 0 0 0 0
305 Recruiting
Mason Lastra
0 79 0 0 0 0 0 0 0 0
305 Recruiting
Santiago Martinez
52 0 75 0 0 0 0 0 0 0
305 Recruiting
Jeyson Moya
24 0 26 0 0 0 0 0 0 0
305 Recruiting
Carlos Manuel Perez
0 28 38 0 0 0 0 0 0 0
305 Recruiting
Alejandro Porta
76 0 0 0 0 0 0 0 0 0
305 Recruiting
Erik Simons
30 0 0 0 0 0 0 0 0 0
All American Legends 16u
Matthew Del Valle
35 0 0 0 0 0 0 0 0 0
All American Legends 16u
Ramon Deleon
1 0 60 0 0 0 0 0 0 0
All American Legends 16u
Anthony Duran
70 0 0 0 0 0 0 0 0 0
All American Legends 16u
Manny Espino
85 0 0 0 0 0 0 0 0 0
All American Legends 16u
Trevor King
8 27 0 0 0 0 0 0 0 0
All American Legends 16u
Vladimir Metellus
28 85 0 0 0 0 0 0 0 0
All American Legends 16u
Ej Ofstein
0 0 31 0 0 0 0 0 0 0
All American Legends 16u
Matthew Rucci
0 8 0 0 0 0 0 0 0 0
All American Legends 16u
Spencer Williams
0 0 11 0 0 0 0 0 0 0
Arbelo Baseball
Diego Allen
5 9 0 0 0 0 0 0 0 0
Arbelo Baseball
Bryan Cruz
40 0 50 0 0 0 0 0 0 0
Arbelo Baseball
Hunter Ewing
0 77 0 0 0 0 0 0 0 0
Arbelo Baseball
Jonathan Guillen
50 0 20 0 0 0 0 0 0 0
Arbelo Baseball
Jose Armando Pimentel
0 61 0 0 0 0 0 0 0 0
Arbelo Baseball
Santiago J Ponte
0 2 0 0 0 0 0 0 0 0
Arbelo Baseball
Abdiel Rios
0 39 0 0 0 0 0 0 0 0
Arbelo Baseball
Andrew Solovjov
0 78 0 0 0 0 0 0 0 0
Blue Sox National
Nolan Bower
46 0 0 0 0 0 0 0 0 0
Blue Sox National
Colin Bryant
30 0 51 0 0 0 0 0 0 0
Blue Sox National
Michael Gagliano
16 66 0 0 0 0 0 0 0 0
Blue Sox National
Eli Jerguson
44 0 0 0 0 0 0 0 0 0
Blue Sox National
Jadon Lundt
80 0 0 0 0 0 0 0 0 0
Blue Sox National
Hayden Robbins
0 19 0 0 0 0 0 0 0 0
Blue Sox National
Cooper Zeckman
12 0 0 0 0 0 0 0 0 0
Blue Sox National
Ethan Zisser
15 0 31 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
Kaden Bartlett
0 0 0 43 0 0 0 0 0 0
BOCA THUNDER 15/16U
Preston Bielec
0 0 11 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
Aidan Cinnante
48 0 0 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
Brady Crawford
0 0 0 13 0 0 0 0 0 0
BOCA THUNDER 15/16U
Lincoln Dorland
8 70 0 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
James Elliott
0 0 92 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
Patrick Mazzamaro
0 0 53 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
Daniel Norbeck
0 0 80 0 0 0 0 0 0 0
BOCA THUNDER 15/16U
Tyler Schwal
0 0 0 44 0 0 0 0 0 0
BOCA THUNDER 15/16U
Thomas Velardi
0 0 16 25 0 0 0 0 0 0
Epe 16u National
Eduardo Echeverria
0 79 0 0 0 0 0 0 0 0
Epe 16u National
Andrew Lorenzo
0 29 0 0 0 0 0 0 0 0
Epe 16u National
Gio Lugo
0 28 75 0 0 0 0 0 0 0
Epe 16u National
Mike Martinez
0 0 28 0 0 0 0 0 0 0
Epe 16u National
Ivan Montane
0 0 16 0 0 0 0 0 0 0
Epe 16u National
Frank Vila
0 0 65 0 0 0 0 0 0 0
Epe 16u National
Brandon Yospe
0 57 0 0 0 0 0 0 0 0
First Round Warriors
Maxwell Albanese
25 45 0 0 0 0 0 0 0 0
First Round Warriors
Luka DeRicco
0 74 0 0 0 0 0 0 0 0
First Round Warriors
Tristan McGee
42 0 0 0 0 0 0 0 0 0
First Round Warriors
Julian Neagles
30 0 61 0 0 0 0 0 0 0
First Round Warriors
Nathan Pedrick
55 0 0 0 0 0 0 0 0 0
First Round Warriors
James Rice
46 0 0 0 0 0 0 0 0 0
First Round Warriors
Caden Speer
26 0 61 0 0 0 0 0 0 0
Latin America Baseball
Fernando Alvarez
0 83 0 0 0 0 0 0 0 0
Latin America Baseball
Lucas Arriaza
58 0 0 0 0 0 0 0 0 0
Latin America Baseball
Ethan Brito
76 0 0 0 0 0 0 0 0 0
Latin America Baseball
William Falcon
65 0 0 0 0 0 0 0 0 0
Latin America Baseball
Jorge Fernandez-Rivero
29 36 0 0 0 0 0 0 0 0
Latin America Baseball
Jose Guerrero
23 0 0 0 0 0 0 0 0 0
Latin America Baseball
Jacob Lopez
0 0 26 0 0 0 0 0 0 0
Latin America Baseball
Isaiah Williams
0 0 57 0 0 0 0 0 0 0
Pure Florida Baseball
Andrew Allison
0 56 0 0 0 0 0 0 0 0
Pure Florida Baseball
Julian Garcia
0 27 25 0 0 0 0 0 0 0
Pure Florida Baseball
Jordan Gonzalez
0 0 93 0 0 0 0 0 0 0
Pure Florida Baseball
Brayden Hoskins
0 67 0 0 0 0 0 0 0 0
Pure Florida Baseball
Shaun Johnson
0 61 0 0 0 0 0 0 0 0
Pure Florida Baseball
Asa Lindo
0 20 0 0 0 0 0 0 0 0
Pure Florida Baseball
Tyler Villanueva
0 0 10 0 0 0 0 0 0 0
Siege 16u Scout Team
Chris Carmona
0 29 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Amaury De Jesus
0 50 15 0 0 0 0 0 0 0
Siege 16u Scout Team
Nick Dimichele
0 0 0 30 0 0 0 0 0 0
Siege 16u Scout Team
Ernesto Hernandez
28 24 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Jeovanni Hernandez
0 0 70 0 0 0 0 0 0 0
Siege 16u Scout Team
Miguel Marrero
0 0 21 0 0 0 0 0 0 0
Siege 16u Scout Team
Ernie McMullen
55 0 0 19 0 0 0 0 0 0
Siege 16u Scout Team
Alberto Medina
0 26 0 75 0 0 0 0 0 0
Siege 16u Scout Team
Justin Nesselhauf
0 0 0 97 0 0 0 0 0 0
Siege 16u Scout Team
Diego Norato
23 0 0 0 0 0 0 0 0 0
Siege 16u Scout Team
Raynier Ramirez
0 0 0 39 0 0 0 0 0 0
Siege 16u Scout Team
Juan Salaverria
0 3 0 0 0 0 0 0 0 0
South Florida Giants 2024
Cole Boden
63 0 0 0 0 0 0 0 0 0
South Florida Giants 2024
Joseph Calise
0 0 5 15 0 0 0 0 0 0
South Florida Giants 2024
Brenden Callahan
0 32 0 0 0 0 0 0 0 0
South Florida Giants 2024
Wyatt Grimmett
36 0 0 0 0 0 0 0 0 0
South Florida Giants 2024
Aydan Jasperson
31 0 0 37 0 0 0 0 0 0
South Florida Giants 2024
Ben Kapper
0 0 0 17 0 0 0 0 0 0
South Florida Giants 2024
Trevor Majer
0 0 66 0 0 0 0 0 0 0
South Florida Giants 2024
Johnny Montgomery
0 55 0 0 0 0 0 0 0 0
South Florida Giants 2024
Aidan Nelson
0 0 46 0 0 0 0 0 0 0
South Florida Giants 2024
Alejandro Ortiz
0 0 0 29 0 0 0 0 0 0
South Florida Giants 2024
Anthony Trigillo
0 35 0 33 0 0 0 0 0 0
South Florida Giants 2024
Michael Welsh
59 0 0 36 0 0 0 0 0 0
South Florida Storm
Wyatt Childs
22 0 0 67 0 0 0 0 0 0
South Florida Storm
Kaden Foran
59 0 0 74 0 0 0 0 0 0
South Florida Storm
Vincent Martinez
0 40 0 0 0 0 0 0 0 0
South Florida Storm
Gavin McClure
67 0 0 0 0 0 0 0 0 0
South Florida Storm
Owen Nail
49 0 0 0 0 0 0 0 0 0
South Florida Storm
James Smith
0 27 96 0 0 0 0 0 0 0
South Florida Storm
Brady Wall
0 20 0 0 0 0 0 0 0 0
Space Coast Elite
Tony Burrows
62 0 0 0 0 0 0 0 0 0
Space Coast Elite
Thomas Gonnella
0 0 13 0 0 0 0 0 0 0
Space Coast Elite
Logan Hart
0 67 0 0 0 0 0 0 0 0
Space Coast Elite
Nolan Keeley
0 0 38 0 0 0 0 0 0 0
Space Coast Elite
Ty Keeley
0 0 23 0 0 0 0 0 0 0
Space Coast Elite
Vincent Marcoccia
0 31 0 0 0 0 0 0 0 0
Space Coast Elite
Camden Rethwisch
67 0 0 0 0 0 0 0 0 0
Space Coast Elite
Samuel Rogers
65 0 0 0 0 0 0 0 0 0
Space Coast Elite
Daniel Snowden
0 0 26 0 0 0 0 0 0 0
Swfl 2024
Cody Catania
28 0 0 0 0 0 0 0 0 0
Swfl 2024
Logan Divet
0 20 0 0 0 0 0 0 0 0
Swfl 2024
Donald Dwire
82 0 0 0 0 0 0 0 0 0
Swfl 2024
Thomas Eisiminger
31 0 0 0 0 0 0 0 0 0
Swfl 2024
Isaac Lopez
0 24 0 0 0 0 0 0 0 0
Swfl 2024
Kaden Lorenz
0 21 3 0 0 0 0 0 0 0
Swfl 2024
Braddock Marshall
0 38 0 0 0 0 0 0 0 0
Swfl 2024
Gianni Rademacher
19 0 0 0 0 0 0 0 0 0
Swfl 2024
Doug Weaver
26 0 93 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Blake Anderson
0 23 0 0 0 0 0 0 0 0
TBT Ballers Joros 2024
James Litman
46 0 0 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Ben Lubeck
0 54 0 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Riley Luft
31 0 0 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Kody Morgan
0 0 43 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Paul Parent
0 26 0 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Elias Raptis
53 0 0 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Dane Rossi
0 0 67 0 0 0 0 0 0 0
TBT Ballers Joros 2024
Russell Wilson
32 0 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Michael Halfpenny
0 0 93 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Ethan Jones
0 63 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Tyler Limbach
0 0 20 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Austin McCormack
0 0 30 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Ethan Morris
0 14 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Roman Sercu
26 0 33 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Diego Tovar
0 34 0 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Wyatt Wright
94 0 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/11
Day 2
07/12
Day 3
07/13
Day 4
07/14
2022 PG 16U BCS National ChampionshipArbelo Baseball 2024 Scout TeamBryan Cruz967/7/2022 RR
2022 PG 14U BCS National ChampionshipElev8 14uMiguel Marrero677/10/2022 RR RR
2022 PG 16U BCS National ChampionshipEpe 16u NationalAndrew Lorenzo767/8/2022 RR RR
2022 PG 16U BCS National ChampionshipEpe 16u NationalEduardo Echeverria797/7/2022 RR
2022 PG 16U BCS National ChampionshipExposure 16u Prime ChurchDane Rossi647/8/2022 RR
2022 15U Endless Summer ClassicFtb Rockets 2025Ryan Senecal697/10/2022 RR RR
2022 PG 14U BCS National ChampionshipFtb Rockets 2026Miguel Marrero677/10/2022 RR RR
2022 PG 16U BCS National ChampionshipLatin America BaseballJacob Lopez1037/7/2022 RR
2022 PG 16U BCS National ChampionshipSwfl 2024Doug Weaver767/7/2022 RR
2022 PG 16U BCS National ChampionshipSwfl 2024Kaden Lorenz807/7/2022 RR
2022 PG 16U BCS National ChampionshipSwfl 2024Logan Divet827/8/2022 RR RR
2022 PG 16U BCS National ChampionshipTBT Ballers Joros 2024Brady Donohue887/9/2022 RR RR RR
2022 PG 16U BCS National ChampionshipTBT Ballers Joros 2024Brady King717/9/2022 RR RR
2022 PG 16U BCS National ChampionshipTBT Ballers Joros 2024Bryce Jackson757/8/2022 RR
2022 18U PG National Org ChallengeWily Mo Dragons - GoldWyatt Wright767/7/2022 RR