2,075 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
06/14
Day 2
06/15
Day 3
06/16
Day 4
06/17
Day 5
06/18
Day 6
06/19
Day 7
06/20
Day 8
06/21
Day 9
06/22
Day 10
06/23
Action Force Baseball
Cesar Fernandez
0 83 0 0 0 0 0 0 0 0
Action Force Baseball
Avery Gabriel
0 0 90 0 0 0 0 0 0 0
Action Force Baseball
Omar Lopez
0 0 0 20 0 0 0 0 0 0
Action Force Baseball
Saul Luna
41 0 0 94 0 0 0 0 0 0
Action Force Baseball
Fisher Sheffield
0 0 27 0 0 0 0 0 0 0
Action Force Baseball
Sebastian Velez
0 85 0 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Zachary Buelk
0 0 26 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Andrew Burns
0 0 23 0 0 0 0 0 0 0
Baseball University 2021 Silverman
David Howell
0 0 39 0 0 0 0 0 0 0
Baseball University 2021 Silverman
K Jones
0 0 2 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Hunter Jordan
0 21 20 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Ryan Kaufman
0 0 54 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Connor Meredith
0 0 15 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Matthew Mulfinger
0 0 68 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Evan Parmer
0 0 58 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Anthony Perkins Ii
0 0 33 0 0 0 0 0 0 0
Baseball University 2021 Silverman
Jacob Statman
0 54 0 0 0 0 0 0 0 0
Blue Bombers
Justin Corbitt
0 0 31 0 0 0 0 0 0 0
Blue Bombers
Gavin Hause
0 0 63 0 0 0 0 0 0 0
Blue Bombers
Joey Hernandez
0 0 61 0 0 0 0 0 0 0
Blue Bombers
Cooper Massey
0 77 0 0 0 0 0 0 0 0
Blue Bombers
Luke Mohr
0 41 0 0 0 0 0 0 0 0
Blue Bombers
Tracy Yelvington
0 0 55 0 0 0 0 0 0 0
Capitolio Cubs
Carlos Aguirre
0 27 0 0 0 0 0 0 0 0
Capitolio Cubs
Kristian Arnosa
0 0 78 0 0 0 0 0 0 0
Capitolio Cubs
Andres Arzola
0 69 0 0 0 0 0 0 0 0
Capitolio Cubs
Richard Blanco
0 0 41 0 0 0 0 0 0 0
Capitolio Cubs
Carlos Colunga
0 24 0 0 0 0 0 0 0 0
Capitolio Cubs
Ismark Gonzalez
0 0 53 0 0 0 0 0 0 0
Capitolio Cubs
Luis Rodriguez
0 23 0 0 0 0 0 0 0 0
Capitolio Cubs
Robin Rodriguez
0 29 0 0 0 0 0 0 0 0
Capitolio Cubs
Daniel Verez
0 18 0 0 0 0 0 0 0 0
Capitolio Cubs
Fernando Vila
0 0 12 0 0 0 0 0 0 0
Eagles Baseball 16U
CJ Bussell
0 0 39 0 0 0 0 0 0 0
Eagles Baseball 16U
Jayson Damas
0 41 0 0 0 0 0 0 0 0
Eagles Baseball 16U
Deron Del Sol
0 8 0 0 0 0 0 0 0 0
Eagles Baseball 16U
Dayron Del Sol Socairas
0 56 0 0 0 0 0 0 0 0
Eagles Baseball 16U
Carson Fellows
0 0 64 0 0 0 0 0 0 0
Eagles Baseball 16U
Michael Libby
0 0 24 0 0 0 0 0 0 0
Eagles Baseball 16U
Miles McMullin
0 0 35 0 0 0 0 0 0 0
Eagles Baseball 16U
Joseph Tornicaso
0 0 56 0 0 0 0 0 0 0
Ft. Pierce Post 358
Mason Diefenbach
0 33 0 0 0 0 0 0 0 0
Ft. Pierce Post 358
Zack Estep
0 0 23 0 0 0 0 0 0 0
Ft. Pierce Post 358
Nicholas Hayford
0 0 67 0 0 0 0 0 0 0
Ft. Pierce Post 358
Blake Joyner
0 0 34 0 0 0 0 0 0 0
Ft. Pierce Post 358
Patrick Kloeckner
0 13 0 0 0 0 0 0 0 0
Ft. Pierce Post 358
Colton McPeak
0 0 45 0 0 0 0 0 0 0
Ft. Pierce Post 358
Wyatt Peters
0 66 0 0 0 0 0 0 0 0
Ft. Pierce Post 358
Layton Rivas
0 0 68 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Thomas Harrison
0 36 0 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Jonathan Lane
0 0 20 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Cameron Maruzzella
0 0 69 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Joseph Montalvo
0 0 0 62 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Robert Morales
0 0 0 45 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Chase Moss
0 0 62 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Andrew Sieczkowski
0 0 86 0 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Edgardo Villegas
0 0 0 10 0 0 0 0 0 0
FTB Tucci - Orlando 2020
Chase Wills
0 33 0 70 0 0 0 0 0 0
Gulf Stream Tide
Manuel Burguesa
0 75 0 0 0 0 0 0 0 0
Gulf Stream Tide
Hayden Carson
0 0 63 0 0 0 0 0 0 0
Gulf Stream Tide
Cole Corrigan
0 0 28 0 0 0 0 0 0 0
Gulf Stream Tide
Kevin Grzeszczak
0 19 0 0 0 0 0 0 0 0
Gulf Stream Tide
Kyler Johns
0 45 0 0 0 0 0 0 0 0
Gulf Stream Tide
Hilton Johnson
0 0 41 0 0 0 0 0 0 0
Gulf Stream Tide
Daniel Montilla
0 51 0 0 0 0 0 0 0 0
Gulf Stream Tide
Derek Petrisko
0 9 61 0 0 0 0 0 0 0
Gulf Stream Tide
Rodrigo Pirela
0 0 43 0 0 0 0 0 0 0
Miami Avengers 16U
Oscar Bello
0 0 14 0 0 0 0 0 0 0
Miami Avengers 16U
Victor Davila
0 0 38 0 0 0 0 0 0 0
Miami Avengers 16U
Marcos Faguaga
0 0 13 0 0 0 0 0 0 0
Miami Avengers 16U
Kingsley Guthrie
0 0 0 28 0 0 0 0 0 0
Miami Avengers 16U
Miguel Martinez
0 0 81 0 0 0 0 0 0 0
Miami Avengers 16U
Christian Orduna
0 0 29 50 0 0 0 0 0 0
Miami Avengers 16U
Christian Pol
0 83 0 0 0 0 0 0 0 0
Miami Avengers 16U
Alvaro Ramirez
0 0 79 0 0 0 0 0 0 0
Miami Avengers 16U
Gianni Rodriguez
0 0 49 0 0 0 0 0 0 0
Miami Avengers 16U
Gabriel Santana
0 0 5 46 0 0 0 0 0 0
Miami Avengers 16U
Justin Suarez
0 0 20 0 0 0 0 0 0 0
Mudcats 16U Select
Jesus Delgado
0 28 0 0 0 0 0 0 0 0
Mudcats 16U Select
Christopher Hernandez
0 0 71 0 0 0 0 0 0 0
Mudcats 16U Select
Richard Hernandez
0 63 0 0 0 0 0 0 0 0
Mudcats 16U Select
Daniel Herrera
0 28 0 0 0 0 0 0 0 0
Mudcats 16U Select
Eddie Montoya
0 0 25 0 0 0 0 0 0 0
Mudcats 16U Select
Danny Perez
0 19 0 0 0 0 0 0 0 0
Mudcats 16U Select
Brandon Rodriguez
0 0 20 0 0 0 0 0 0 0
Mudcats 16U Select
Francisco Tarre Paz
32 0 0 0 0 0 0 0 0 0
Mudcats 16U Select
Adrian Valdes
13 66 54 0 0 0 0 0 0 0
SBA LKN 2021
Josh Allen
0 26 90 0 0 0 0 0 0 0
SBA LKN 2021
Dakota Aspinwall
0 0 23 0 0 0 0 0 0 0
SBA LKN 2021
Nick Bumgarner
0 69 0 0 0 0 0 0 0 0
SBA LKN 2021
Joseph Flynn
0 24 16 0 0 0 0 0 0 0
SBA LKN 2021
Aaron Herbst
0 0 6 0 0 0 0 0 0 0
SBA LKN 2021
Cale Oehler
0 43 0 0 0 0 0 0 0 0
SBA LKN 2021
Sean O'Neal
0 0 95 0 0 0 0 0 0 0
SWFL 2021 Nation
Logan Adams
0 0 50 0 0 0 0 0 0 0
SWFL 2021 Nation
Evan Ames
0 0 45 0 0 0 0 0 0 0
SWFL 2021 Nation
Matthew Arce
0 0 19 41 0 0 0 0 0 0
SWFL 2021 Nation
Blake Barquin
0 0 0 60 0 0 0 0 0 0
SWFL 2021 Nation
Perry Cook
0 0 19 31 0 0 0 0 0 0
SWFL 2021 Nation
Haile Daley
0 70 0 0 0 0 0 0 0 0
SWFL 2021 Nation
Ethan Engelmeyer
0 0 64 0 0 0 0 0 0 0
SWFL 2021 Nation
Jake Gibson
0 0 18 51 0 0 0 0 0 0
SWFL 2021 Nation
Allen Guerrero
0 0 17 57 0 0 0 0 0 0
SWFL 2021 Nation
Sawyer Hawks
0 0 40 0 0 0 0 0 0 0
SWFL 2021 Nation
Adrian Quinonez
0 0 38 0 0 0 0 0 0 0
SWFL 2021 Nation
Eddie Boe Rodriguez
0 0 35 0 0 0 0 0 0 0
SWFL Canes 16U
Joe Ficarro
0 18 0 0 0 0 0 0 0 0
SWFL Canes 16U
Trevor Gould
0 68 0 0 0 0 0 0 0 0
SWFL Canes 16U
Alex Horton
0 60 0 0 0 0 0 0 0 0
SWFL Canes 16U
Tyler Lambert
0 0 19 0 0 0 0 0 0 0
SWFL Canes 16U
Zach Maudlin
0 60 0 0 0 0 0 0 0 0
SWFL Canes 16U
Michael Scalise
0 10 50 0 0 0 0 0 0 0
SWFL Canes 16U
Jake Wilson
0 0 35 0 0 0 0 0 0 0
SWFL STARZ 16U
Richard Castillo
0 12 0 0 0 0 0 0 0 0
SWFL STARZ 16U
Dylan Masters
0 31 0 0 0 0 0 0 0 0
SWFL STARZ 16U
Jorin Ohime
0 18 0 0 0 0 0 0 0 0
SWFL STARZ 16U
Jessie Ramirez
0 45 0 0 0 0 0 0 0 0
SWFL STARZ 16U
Xavier Resto
40 0 112 0 0 0 0 0 0 0
SWFL STARZ 16U
Nathanael Santibanez
0 91 0 0 0 0 0 0 0 0
SWFL STARZ 16U
Drake Stygstra
18 41 54 0 0 0 0 0 0 0
SWFL Underclass
Julien Dominguez
0 58 0 0 0 0 0 0 0 0
SWFL Underclass
Andrew Friedl
0 13 0 0 0 0 0 0 0 0
SWFL Underclass
Jeff Mackey
45 0 89 0 0 0 0 0 0 0
SWFL Underclass
Michael Matthews
0 0 5 0 0 0 0 0 0 0
SWFL Underclass
Ryan Morehead
0 32 0 0 0 0 0 0 0 0
SWFL Underclass
Noah Petrovich
0 45 0 0 0 0 0 0 0 0
SWFL Underclass
Alex Quinones
0 32 0 0 0 0 0 0 0 0
SWFL Underclass
Mason Wheeler
0 50 0 0 0 0 0 0 0 0
SWFL Underclass
Will Wolff
0 34 0 0 0 0 0 0 0 0
Titans Baseball
Jeff Adams
0 0 78 0 0 0 0 0 0 0
Titans Baseball
Josh Costain
0 83 0 0 0 0 0 0 0 0
Titans Baseball
David "Quaid" Goff
0 0 68 0 0 0 0 0 0 0
Titans Baseball
Wyatt Hinchey
0 12 0 0 0 0 0 0 0 0
Titans Baseball
Gavin Pisano
0 0 31 0 0 0 0 0 0 0
Titans Baseball
Coby Radulesco
0 0 54 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest