2,112 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
06/16
Day 2
06/17
Day 3
06/18
Day 4
06/19
Day 5
06/20
Day 6
06/21
Day 7
06/22
Day 8
06/23
Day 9
06/24
Day 10
06/25
Lol Blaze Baseball 2023-2024
Nate Aprile
0 45 0 12 0 0 0 0 0 0
Lol Blaze Baseball 2023-2024
Logan Baisley
0 39 0 47 0 0 0 0 0 0
Lol Blaze Baseball 2023-2024
Sutton Christie
27 0 0 0 0 0 0 0 0 0
Lol Blaze Baseball 2023-2024
Max Folkman
0 0 23 0 0 0 0 0 0 0
Lol Blaze Baseball 2023-2024
Carson Jackson
22 0 0 35 0 0 0 0 0 0
Lol Blaze Baseball 2023-2024
James Van Meter
0 26 0 0 0 0 0 0 0 0
Lol Blaze Baseball 2023-2024
Garrett Watson
0 15 12 0 0 0 0 0 0 0
Mosteel Baseball
Jonathan Bassett
36 0 0 0 0 0 0 0 0 0
Mosteel Baseball
Miguel-Angel Francisco
57 0 0 0 0 0 0 0 0 0
Mosteel Baseball
José Mestre
23 0 89 0 0 0 0 0 0 0
Mosteel Baseball
Jesus Ramos
0 0 50 93 0 0 0 0 0 0
Mosteel Baseball
Alejandro Velasco
0 41 0 92 0 0 0 0 0 0
Next Level Ocala 17U
Austin Benoit
0 33 0 0 0 0 0 0 0 0
Next Level Ocala 17U
Aden Burnsworth
0 86 0 0 0 0 0 0 0 0
Next Level Ocala 17U
Landon Hitt
0 58 60 0 0 0 0 0 0 0
Next Level Ocala 17U
Nikohlas Kearsing
0 28 14 0 0 0 0 0 0 0
Next Level Ocala 17U
Brady Loebig
0 0 21 0 0 0 0 0 0 0
Next Level Ocala 17U
Tanner Ortiz
0 28 23 0 0 0 0 0 0 0
Next Level Ocala 17U
Caiden Parrish
0 0 31 0 0 0 0 0 0 0
Next Level Ocala 17U
Garrett Payne
0 0 25 0 0 0 0 0 0 0
Next Level Ocala 17U
Obed Rivera
0 0 33 0 0 0 0 0 0 0
Next Level Ocala 17U
Aren Smith
0 14 0 0 0 0 0 0 0 0
Next Level Ocala 17U
Noah Wood
0 0 10 0 0 0 0 0 0 0
Sbo Florida 17u
Juan Acevedo
0 0 41 71 0 0 0 0 0 0
Sbo Florida 17u
Javier Arroyo
86 0 0 0 0 0 0 0 0 0
Sbo Florida 17u
Joel Arroyo
0 0 0 32 0 0 0 0 0 0
Sbo Florida 17u
Gianni Carbone
0 35 0 0 0 0 0 0 0 0
Sbo Florida 17u
Yadiel De Jesus
0 51 0 22 0 0 0 0 0 0
Sbo Florida 17u
Harrison Heiker
0 22 0 0 0 0 0 0 0 0
Sbo Florida 17u
Yariel Lopez
10 0 0 0 0 0 0 0 0 0
Sbo Florida 17u
Mattew Moreno
0 0 29 0 0 0 0 0 0 0
Sbo Florida 17u
Isaiah Ramos
0 17 0 0 0 0 0 0 0 0
Sbo Florida 17u
Ethan Saavedra
13 0 0 0 0 0 0 0 0 0
Sbo Florida 17u
Carlos Salcedo
0 0 9 0 0 0 0 0 0 0
Sbo Florida 17u
Anthony Sanchez
12 0 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Dion Bullard
0 0 0 45 0 0 0 0 0 0
South Florida Bullsharks Navy
Jose Fonseca
0 0 0 17 0 0 0 0 0 0
South Florida Bullsharks Navy
Michelangelo Granela
0 0 0 12 0 0 0 0 0 0
South Florida Bullsharks Navy
Brenden Hayes
0 51 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Alejandro izquierdo
94 0 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Franco Lamanna
0 0 0 19 0 0 0 0 0 0
South Florida Bullsharks Navy
Melvin Mitchell
0 8 0 18 0 0 0 0 0 0
South Florida Bullsharks Navy
Derrick Randle
0 42 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Giancarlo Rodriguez
0 0 63 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Jesus Rodriguez
0 90 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Humberto Valle
15 0 0 10 0 0 0 0 0 0
Swfl Upperclass
Bryce Aizenshtat
0 0 0 11 0 0 0 0 0 0
Swfl Upperclass
Kenny Bartuccio
0 0 64 0 0 0 0 0 0 0
Swfl Upperclass
Kolton Estridge
0 0 33 0 0 0 0 0 0 0
Swfl Upperclass
Dylan Higham
49 0 0 0 0 0 0 0 0 0
Swfl Upperclass
Matthew Hoskins
19 0 0 0 0 0 0 0 0 0
Swfl Upperclass
Robert Hyatt
0 0 0 15 0 0 0 0 0 0
Swfl Upperclass
Will Kramer
0 46 0 0 0 0 0 0 0 0
Swfl Upperclass
Louis Marsala
64 0 0 0 0 0 0 0 0 0
Swfl Upperclass
Kaden Oxnam
58 0 0 17 0 0 0 0 0 0
Swfl Upperclass
Isaac Palacios
0 32 0 0 0 0 0 0 0 0
Swfl Upperclass
Juan Torres
0 18 0 0 0 0 0 0 0 0
Swfl Upperclass
Ryan Torres
31 0 0 0 0 0 0 0 0 0
Team Florida
Marcus Alf
0 0 48 0 0 0 0 0 0 0
Team Florida
Luis Bracho
0 23 64 0 0 0 0 0 0 0
Team Florida
Brandon Early
0 88 0 0 0 0 0 0 0 0
Team Florida
Rainer Garcia
0 0 29 0 0 0 0 0 0 0
Team Florida
Juan Gatica
0 0 45 0 0 0 0 0 0 0
Team Florida
Jose Matos
0 0 37 0 0 0 0 0 0 0
Team Florida
Luciano Orozco
0 83 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Tyler Borton
55 0 0 54 0 0 0 0 0 0
Victus Elite Fl 17u
Liam Collins
54 0 0 90 0 0 0 0 0 0
Victus Elite Fl 17u
Jace Kellogg
0 0 0 26 0 0 0 0 0 0
Victus Elite Fl 17u
Jackson McKee
0 0 12 0 0 0 0 0 0 0
Victus Elite Fl 17u
Dylan Nesmith
96 0 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Nick Staszak
0 0 50 0 0 0 0 0 0 0
Victus Elite Fl 17u
Nicolas Torres
0 52 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