2,139 MLB PLAYERS | 15,031 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
09/03
Day 2
09/04
Day 3
09/05
Day 4
09/06
Day 5
09/07
Day 6
09/08
Day 7
09/09
Day 8
09/10
Day 9
09/11
Day 10
09/12
5 Star Orlando 2024
Andrew Alvarez
0 0 54 0 0 0 0 0 0 0
5 Star Orlando 2024
Cody Bennin
0 15 44 0 0 0 0 0 0 0
5 Star Orlando 2024
Zach Beyra
0 23 0 0 0 0 0 0 0 0
5 Star Orlando 2024
Liam Furey
0 81 0 0 0 0 0 0 0 0
5 Star Orlando 2024
Robert Garner
0 0 59 0 0 0 0 0 0 0
5 Star Orlando 2024
Jordany Gonzalez
0 0 30 0 0 0 0 0 0 0
5 Star Orlando 2024
Jake Howell
0 19 0 0 0 0 0 0 0 0
5 Star Orlando 2024
Nikolas Koorse
0 43 0 0 0 0 0 0 0 0
5 Star Orlando 2024
Randy Ruiz
0 0 20 0 0 0 0 0 0 0
5 Star Orlando 2024
Brady Shimek
0 0 54 0 0 0 0 0 0 0
Arbelo Baseball
Bryan Castellanos
0 0 0 13 0 0 0 0 0 0
Arbelo Baseball
Amarri Daniel
24 0 0 11 0 0 0 0 0 0
Arbelo Baseball
Jovaugh Davis
23 0 0 6 0 0 0 0 0 0
Arbelo Baseball
Owen Draves
0 46 0 12 0 0 0 0 0 0
Arbelo Baseball
Hunter Ewing
0 70 0 0 0 0 0 0 0 0
Arbelo Baseball
Fabián Gavalo
0 0 0 12 0 0 0 0 0 0
Arbelo Baseball
Daniel Mavarez
0 50 0 0 0 0 0 0 0 0
Arbelo Baseball
Anthony Medina
15 0 0 0 0 0 0 0 0 0
Arbelo Baseball
Douglas Pena
0 0 90 0 0 0 0 0 0 0
Arbelo Baseball
Oscar Perez
25 0 0 18 0 0 0 0 0 0
Arbelo Baseball
Cayden Plotkin
21 0 0 0 0 0 0 0 0 0
Arbelo Baseball
Cael Reish
0 39 0 79 0 0 0 0 0 0
Champi Panthers
Christopher Alfonseca
0 19 70 0 0 0 0 0 0 0
Champi Panthers
Nathan Caboverde
0 30 0 0 0 0 0 0 0 0
Champi Panthers
Nicholas Fernandez
0 0 42 0 0 0 0 0 0 0
Champi Panthers
Wade Francis
81 0 0 0 0 0 0 0 0 0
Champi Panthers
Bryan Leon
6 0 0 0 0 0 0 0 0 0
Champi Panthers
Kevin Martinez
0 44 0 0 0 0 0 0 0 0
Champi Panthers
Stephen Pena
0 38 0 0 0 0 0 0 0 0
Champi Panthers
Luis Rivera
0 58 0 0 0 0 0 0 0 0
Florida Aces 2024 Black
Nicholas Adrian
0 0 0 11 0 0 0 0 0 0
Florida Aces 2024 Black
Noah Alvarez
0 19 0 0 0 0 0 0 0 0
Florida Aces 2024 Black
Brady Brennan
51 0 5 46 0 0 0 0 0 0
Florida Aces 2024 Black
Michael Conger
24 0 0 47 0 0 0 0 0 0
Florida Aces 2024 Black
Nickolas Hernandez
38 0 35 0 0 0 0 0 0 0
Florida Aces 2024 Black
Ian Jones
0 73 0 0 0 0 0 0 0 0
Florida Aces 2024 Black
Stephen Joyce
0 0 0 79 0 0 0 0 0 0
Florida Aces 2024 Black
Zachary Malvasio
0 13 0 46 0 0 0 0 0 0
Florida Aces 2024 Black
Jacob Poletto
0 31 0 0 0 0 0 0 0 0
Florida Aces 2024 Black
Jeffrey Vallejo
0 27 46 0 0 0 0 0 0 0
Hit Factory Nationals 2024
William Burke
21 0 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Roman Corinti
60 0 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Johnny De La Rosa
25 0 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
James Duckworth
0 17 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Seamus Gallagher
0 18 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Jariel Garriga
0 30 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Ruben Ledo
0 45 0 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Hayden McElreath
0 16 30 0 0 0 0 0 0 0
Hit Factory Nationals 2024
Alexander Sotiropoulos
0 9 72 0 0 0 0 0 0 0
Lions Elite
Gabriel Billini
0 46 0 0 0 0 0 0 0 0
Lions Elite
Liam DeCicco
0 74 0 0 0 0 0 0 0 0
Lions Elite
Duilio Giuseppe Jauregui
0 35 0 0 0 0 0 0 0 0
Lions Elite
Joshua Landrove
0 0 34 0 0 0 0 0 0 0
Lions Elite
Angel Mundarain
0 0 79 0 0 0 0 0 0 0
Lions Elite
Yodenis Padron
0 64 0 0 0 0 0 0 0 0
Lions Elite
Erwing Soza
0 0 87 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Nelson Arbolaez
0 0 8 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Zachary Callahan
40 0 58 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Jovanni Castellano
26 0 43 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Joshua Choe
21 0 0 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Pierce Collins
14 0 0 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Nick Cucchi
0 31 0 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Mason Hudson
0 59 0 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Adrian Lacayo
0 36 0 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Paul Provencher
0 18 0 0 0 0 0 0 0 0
Midland Swarm SE 2024 Navy
Taylan Shefsky
23 56 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Nicholas April-Gath
0 1 17 0 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Eli Davidson
39 0 28 0 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Gehrig Graham
0 45 0 29 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Cooper Hinson
14 46 0 70 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Tyler Macpherson
0 45 0 5 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Akhil Nimmala
0 38 0 24 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Blaine Rowland
0 0 0 68 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Ryan Spitzer
0 0 55 0 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Wade Walton
45 0 18 0 0 0 0 0 0 0
Ostingers Baseball Academy 2024
Cooper Wright
0 41 0 0 0 0 0 0 0 0
Tampa Scorpions
Brandon Gonzales
0 16 0 0 0 0 0 0 0 0
Tampa Scorpions
Dominic Italiano
0 42 0 31 0 0 0 0 0 0
Tampa Scorpions
Jaden Keller
11 4 0 27 0 0 0 0 0 0
Tampa Scorpions
Zackery Mabee
0 33 0 0 0 0 0 0 0 0
Tampa Scorpions
Denzel Martinez
0 26 0 13 0 0 0 0 0 0
Tampa Scorpions
Landon Nunez
0 38 0 0 0 0 0 0 0 0
Tampa Scorpions
Ashton Recore
0 38 0 0 0 0 0 0 0 0
Tampa Scorpions
Caleb Rodriguez
45 23 25 11 0 0 0 0 0 0
Tampa Scorpions
Alvin Santiago
0 41 0 0 0 0 0 0 0 0
Tampa Scorpions
Ty Woodring
44 0 82 0 0 0 0 0 0 0
Team Dynasty
Amaury De Jesus
0 18 0 0 0 0 0 0 0 0
Team Dynasty
Anthony Diaz
0 44 0 0 0 0 0 0 0 0
Team Dynasty
Raymond Gonzalez
26 0 0 0 0 0 0 0 0 0
Team Dynasty
Joshua Haad
36 0 56 0 0 0 0 0 0 0
Team Dynasty
Fabio Peralta
21 0 0 0 0 0 0 0 0 0
Team Dynasty
Gio Rodriguez
0 42 0 0 0 0 0 0 0 0
Team Dynasty
Jonathan Silva
0 42 0 0 0 0 0 0 0 0
Team Dynasty
Erick Soto
0 71 0 0 0 0 0 0 0 0
Team Dynasty
Nicholas Yu
61 15 0 0 0 0 0 0 0 0
Vice baseball
Mark Aleman
0 61 0 0 0 0 0 0 0 0
Vice baseball
Anthony Espinoza
0 0 52 0 0 0 0 0 0 0
Vice baseball
Ricardo Joel Herrera
0 20 17 0 0 0 0 0 0 0
Vice baseball
Brandon Hierrezuelo
0 21 0 0 0 0 0 0 0 0
Vice baseball
Dylan Iannucci
0 28 25 0 0 0 0 0 0 0
Vice baseball
Devin Mila
0 0 1 0 0 0 0 0 0 0
Vice baseball
Garvey Person
0 57 0 0 0 0 0 0 0 0
Vice baseball
Landon Petty
0 0 76 0 0 0 0 0 0 0
Vice baseball
Alfrin "AJ" Rosario
0 0 19 0 0 0 0 0 0 0
Vice baseball
Dana Williams
0 0 17 0 0 0 0 0 0 0
Victus Elite FL 16u
Hogan Gibbs
0 49 0 0 0 0 0 0 0 0
Victus Elite FL 16u
Tucker Hansen
0 0 24 0 0 0 0 0 0 0
Victus Elite FL 16u
Joshua Hicks
53 0 56 0 0 0 0 0 0 0
Victus Elite FL 16u
Harrison Kabel
0 59 0 0 0 0 0 0 0 0
Victus Elite FL 16u
Daniel Mayor
0 38 0 0 0 0 0 0 0 0
Victus Elite FL 16u
Tyler Miller
53 0 0 0 0 0 0 0 0 0
Victus Elite FL 16u
Ben Obrien
0 33 17 0 0 0 0 0 0 0
Victus Elite FL 16u
Trace Rodmyre
60 0 0 0 0 0 0 0 0 0
Victus Elite FL 16u
Jacob Trottier
0 32 6 0 0 0 0 0 0 0
Wild Things
Jeremiah Cabrera
0 0 28 0 0 0 0 0 0 0
Wild Things
Jayden Cornelius
0 30 0 0 0 0 0 0 0 0
Wild Things
Brody Hall
0 0 23 0 0 0 0 0 0 0
Wild Things
Elijah Harrell
0 16 66 0 0 0 0 0 0 0
Wild Things
Owen Harrell
0 30 0 0 0 0 0 0 0 0
Wild Things
Brody Holmes
0 8 0 0 0 0 0 0 0 0
Wild Things
Noe Jaramillo
0 21 0 0 0 0 0 0 0 0
Wild Things
Garrett Sims
0 69 0 0 0 0 0 0 0 0
Wild Things
Dalton Todd
0 30 42 0 0 0 0 0 0 0
Wild Things
Jordan Vincent
0 28 35 0 0 0 0 0 0 0
Wolfpack Elite 2024
Cash Clementi
0 0 49 0 0 0 0 0 0 0
Wolfpack Elite 2024
Harrison Crosby
0 0 41 0 0 0 0 0 0 0
Wolfpack Elite 2024
Enzo Gurgel
70 0 0 0 0 0 0 0 0 0
Wolfpack Elite 2024
Jack Kenny
0 75 0 0 0 0 0 0 0 0
Wolfpack Elite 2024
Carlos “Rocco” Mendez
0 61 0 0 0 0 0 0 0 0
Wolfpack Elite 2024
Alex Rodriguez
0 57 0 0 0 0 0 0 0 0
Wolfpack Elite 2024
Jacob Sanjurjo
0 0 32 0 0 0 0 0 0 0
Wolfpack Elite 2024
Vincent Toloza
28 20 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