2,076 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
05/28
Day 2
05/29
Day 3
05/30
Day 4
05/31
Day 5
06/01
Day 6
06/02
Day 7
06/03
Day 8
06/04
Day 9
06/05
Day 10
06/06
Blue Bombers
Austin Black
0 65 0 0 0 0 0 0 0 0
Blue Bombers
Aiden Denlinger
0 17 94 0 0 0 0 0 0 0
Blue Bombers
Darren Goeke
0 82 0 0 0 0 0 0 0 0
Blue Bombers
Sean Peace
0 41 0 0 0 0 0 0 0 0
Blue Bombers
Michael Scalise
0 0 93 0 0 0 0 0 0 0
Blue Bombers
Nick Staszak
0 0 45 0 0 0 0 0 0 0
Bolts
Cody Day
0 0 11 0 0 0 0 0 0 0
Bolts
Jackson Fagan
59 0 0 0 0 0 0 0 0 0
Bolts
Keenan Haughabook
0 91 0 0 0 0 0 0 0 0
Bolts
David Martinez
0 15 23 0 0 0 0 0 0 0
Bolts
Carter Matus
0 22 0 0 0 0 0 0 0 0
Bolts
Michael Mercado
58 0 0 0 0 0 0 0 0 0
Bolts
Malaki Roberts
0 0 96 0 0 0 0 0 0 0
Bolts
Ryan Willis
0 95 0 0 0 0 0 0 0 0
Dade Diamond Prospects
Elizardo Benitez
0 70 0 0 0 0 0 0 0 0
Dade Diamond Prospects
Joseph Castillo
0 27 53 0 0 0 0 0 0 0
Dade Diamond Prospects
Julian Fernandez
0 0 86 0 0 0 0 0 0 0
Dade Diamond Prospects
Antonio Martinez
0 90 0 0 0 0 0 0 0 0
Dade Diamond Prospects
Sergio Sanchez
0 28 39 0 0 0 0 0 0 0
Dade Diamond Prospects
Allan Valverde
0 39 0 0 0 0 0 0 0 0
Elite Performance 18u Prime
Alejandro Alonso
0 0 76 0 0 0 0 0 0 0
Elite Performance 18u Prime
Robert Fernandez
0 82 0 0 0 0 0 0 0 0
Elite Performance 18u Prime
William Hiciano
0 42 0 0 0 0 0 0 0 0
Elite Performance 18u Prime
Nathaniel Jackson
0 0 66 0 0 0 0 0 0 0
Elite Performance 18u Prime
Javier Lopez
0 69 0 0 0 0 0 0 0 0
Elite Performance 18u Prime
Kai Marrero
0 25 12 0 0 0 0 0 0 0
Elite Performance 18u Prime
Branden Vital
0 0 59 0 0 0 0 0 0 0
FGCP 18U Black
Eddie Camolilla
15 0 27 0 0 0 0 0 0 0
FGCP 18U Black
Anthony Cummings
4 18 21 0 0 0 0 0 0 0
FGCP 18U Black
Joseph Raleigh
0 89 0 0 0 0 0 0 0 0
FGCP 18U Black
Chris Thompson
0 0 44 0 0 0 0 0 0 0
FGCP 18U Black
Omar Valdes
0 65 0 0 0 0 0 0 0 0
FGCP 18U Black
Brendan Walker
84 0 0 0 0 0 0 0 0 0
FGCP 18U Green
Clayton Austin
0 21 35 0 0 0 0 0 0 0
FGCP 18U Green
Anthony Cummings
0 0 28 0 0 0 0 0 0 0
FGCP 18U Green
Mauricio Hernandez
0 10 24 0 0 0 0 0 0 0
FGCP 18U Green
Elijah Jarrett
0 0 57 0 0 0 0 0 0 0
FGCP 18U Green
Johnny McCool
0 75 0 0 0 0 0 0 0 0
FGCP 18U Green
Austin Pace
0 0 58 0 0 0 0 0 0 0
FGCP 18U Green
Barrett Spates
0 27 13 0 0 0 0 0 0 0
FGCP 18U Green
Jorge Valdes
0 5 0 0 0 0 0 0 0 0
FGCP 18U Green
Jake Vieira
0 88 0 0 0 0 0 0 0 0
Florida Baseball
Luis Antonio-Frente
0 16 0 0 0 0 0 0 0 0
Florida Baseball
Kevin Caceres
98 0 0 0 0 0 0 0 0 0
Florida Baseball
Christopher Churchman
0 0 68 0 0 0 0 0 0 0
Florida Baseball
Roger Garcia
0 52 0 0 0 0 0 0 0 0
Florida Baseball
Christopher Jorge
0 30 34 0 0 0 0 0 0 0
Florida Baseball
Jean Carl Perez
0 93 0 0 0 0 0 0 0 0
Florida Baseball
Matthew Porras
0 23 0 0 0 0 0 0 0 0
Florida Legends
Julian Carrasquilla Jr
0 0 61 0 0 0 0 0 0 0
Florida Legends
David Davila
0 0 23 0 0 0 0 0 0 0
Florida Legends
Evan Demurias
0 38 0 0 0 0 0 0 0 0
Florida Legends
Marcos Gamboa
0 43 0 0 0 0 0 0 0 0
Florida Legends
Christian Olazabal
0 38 0 0 0 0 0 0 0 0
Florida Legends
Christian Orduna
0 0 49 0 0 0 0 0 0 0
Florida Legends
Gabriel Perez
0 52 0 0 0 0 0 0 0 0
Florida Legends
Matthew Pizzarello
47 0 0 0 0 0 0 0 0 0
Florida Legends
Andrew Tano
0 0 8 0 0 0 0 0 0 0
Florida Legends
Carlos Vega
0 36 0 0 0 0 0 0 0 0
Florida Rebels
Corey Braun
0 0 0 85 0 0 0 0 0 0
Florida Rebels
Michael Doyle
0 92 0 0 0 0 0 0 0 0
Florida Rebels
Ashton Fedorek
42 0 0 0 0 0 0 0 0 0
Florida Rebels
Mason Janz
0 27 0 23 0 0 0 0 0 0
Florida Rebels
John McCormick
0 45 0 0 0 0 0 0 0 0
Florida Rebels
Dylan McGarry
0 0 11 0 0 0 0 0 0 0
Florida Rebels
Luke Ridley
0 0 0 72 0 0 0 0 0 0
Florida Rebels
Camden Sprague
21 0 72 0 0 0 0 0 0 0
Florida Rebels
Sean Vitug
0 30 0 0 0 0 0 0 0 0
Florida Rebels
Logan Waldschmidt
30 0 109 0 0 0 0 0 0 0
Florida Sluggers 18
Adrian De Jesus
54 0 0 0 0 0 0 0 0 0
Florida Sluggers 18
Christopher Javier
0 78 0 0 0 0 0 0 0 0
Florida Sluggers 18
Zaylen Perry
81 0 0 0 0 0 0 0 0 0
Florida Sluggers 18
Michael Ruiz
0 37 0 0 0 0 0 0 0 0
Florida Sluggers 18
Darren Torres Del Valle
0 81 0 0 0 0 0 0 0 0
Florida Sluggers 18
Joshua Valente
0 0 48 0 0 0 0 0 0 0
Florida Sluggers 18
Nicholas Walzak
0 30 0 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Ryan Cleary
0 0 26 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Connor Crosby
0 55 0 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Jeremy Galen
0 0 6 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Laine Goldsborough
0 0 35 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Kipp Kochera
0 7 0 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Logan Larscheid
0 28 0 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Cole Renfroe
0 40 0 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Bryson Schramm
0 0 100 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Lars Talsness
0 0 100 0 0 0 0 0 0 0
GameTime Prospects 18U Black
Hayden Woods
0 45 0 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Dylan Broderick
0 82 0 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Zachary Buelk
0 23 91 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Dylan Cheeley
0 0 0 78 0 0 0 0 0 0
Gametime Prospects 18u Orange
Austin Coultas
0 5 16 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Justin Gay
0 22 0 79 0 0 0 0 0 0
Gametime Prospects 18u Orange
Garrett Glasgow
0 0 0 17 0 0 0 0 0 0
Gametime Prospects 18u Orange
Sean Melanson
0 0 94 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Anthony Menendez
0 2 21 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Anthony Scarangella
0 90 0 0 0 0 0 0 0 0
Gametime Prospects 18u Orange
Cooper Symmons
0 0 44 0 0 0 0 0 0 0
GT Clowns National
Tyler Chinpire
0 0 28 0 0 0 0 0 0 0
GT Clowns National
Eddie Dejesus
0 17 0 0 0 0 0 0 0 0
GT Clowns National
Griffin Hugus
0 0 80 0 0 0 0 0 0 0
GT Clowns National
Trevor Lake
0 0 79 0 0 0 0 0 0 0
GT Clowns National
Jacob Laroque
0 27 0 0 0 0 0 0 0 0
GT Clowns National
Nicholas Lutz
0 91 0 0 0 0 0 0 0 0
GT Clowns National
Elias Machado
0 0 17 0 0 0 0 0 0 0
GT Clowns National
Samuel Orozco
0 86 0 0 0 0 0 0 0 0
GT Clowns National
Adrian White
0 0 43 0 0 0 0 0 0 0
Humble Ambition 18U
Andy Bas
0 12 42 0 0 0 0 0 0 0
Humble Ambition 18U
Lawson Davidson
0 47 0 0 0 0 0 0 0 0
Humble Ambition 18U
Otinel Diaz
0 0 7 0 0 0 0 0 0 0
Humble Ambition 18U
Tre Hands
0 0 89 0 0 0 0 0 0 0
Humble Ambition 18U
Morris James
0 42 0 0 0 0 0 0 0 0
Humble Ambition 18U
Jermaine Lovely
0 18 0 0 0 0 0 0 0 0
Humble Ambition 18U
Antonio Rosado
0 30 0 0 0 0 0 0 0 0
Humble Ambition 18U
Wyatt Stafford
0 24 0 0 0 0 0 0 0 0
Humble Ambition 18U
Jeremiah Thomas
0 0 40 0 0 0 0 0 0 0
Humble Ambition 18U
Trevor Vahle
0 27 19 0 0 0 0 0 0 0
Humble Ambition 18U
Caleb White
0 12 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Jaycob Caseres
0 41 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Dalton Cleveland
0 12 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Jake Gibson
58 0 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Jake O'Connell
0 56 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Matt Riley
0 0 54 0 0 0 0 0 0 0
Jsb Tigers 18u
Cooper Smith
0 60 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Logan Wilsker
56 0 0 0 0 0 0 0 0 0
Jsb Tigers 18u
Dylan Wolff
0 0 74 0 0 0 0 0 0 0
Neb American
Holden Bradshaw
15 0 0 0 0 0 0 0 0 0
Neb American
Brandon Dahlman
0 0 73 0 0 0 0 0 0 0
Neb American
Brayton Davis
0 29 23 0 0 0 0 0 0 0
Neb American
Brayden Gilson
0 35 0 0 0 0 0 0 0 0
Neb American
Lucas Grayson
45 0 35 0 0 0 0 0 0 0
Neb American
Josh Kear
54 0 0 0 0 0 0 0 0 0
Neb American
Brendan Quinn
0 75 0 0 0 0 0 0 0 0
Neb American
Jayden Rocha
0 62 0 0 0 0 0 0 0 0
Neb American
Cooper Whited
0 0 45 0 0 0 0 0 0 0
Neb National
Colin Brodeur
0 0 32 0 0 0 0 0 0 0
Neb National
Jack Cebert
0 0 0 67 0 0 0 0 0 0
Neb National
Jorge De Cardenas
0 28 0 35 0 0 0 0 0 0
Neb National
Christian Dijkman
0 0 59 0 0 0 0 0 0 0
Neb National
Cade Drohan
22 0 0 0 0 0 0 0 0 0
Neb National
Justin Henschel
0 65 0 0 0 0 0 0 0 0
Neb National
Mikey Jensen
0 69 0 0 0 0 0 0 0 0
Neb National
Owen Millar
58 0 0 0 0 0 0 0 0 0
Neb National
Ashton Pocol
0 0 28 0 0 0 0 0 0 0
Neb National
Dakota Stone
0 0 101 0 0 0 0 0 0 0
Neb National
Will Watson
60 0 0 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Nicholas Cabello
0 0 51 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Gio Caffro
0 0 21 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Jesse Campos
0 0 41 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Elijah Leon
0 17 0 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Colby Lipovsky
0 30 29 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Brady Marr
0 0 31 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Ryan Meekins
0 41 0 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Logan Napoleon
0 44 0 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Nicholas Nin
0 19 22 0 0 0 0 0 0 0
Primal 9 Royalty 18u
Hunter Stolov
0 24 40 0 0 0 0 0 0 0
SF Storm 18U
Manuel Burguesa
0 0 25 0 0 0 0 0 0 0
SF Storm 18U
Justin Gottlieb
0 77 0 0 0 0 0 0 0 0
SF Storm 18U
Nate Martin
0 24 64 0 0 0 0 0 0 0
SF Storm 18U
Connor Nightingale
0 0 34 0 0 0 0 0 0 0
SF Storm 18U
Benjamin Real
0 41 0 0 0 0 0 0 0 0
SF Storm 18U
Jeremy Rosenberg
0 6 0 0 0 0 0 0 0 0
SF Storm 18U
Jacob Serrano
0 0 66 0 0 0 0 0 0 0
SF Storm 18U
Ray Sobrino
0 0 34 0 0 0 0 0 0 0
SF Storm 18U
Jakob Warren
0 48 0 0 0 0 0 0 0 0
South Florida Bullsharks White
Jeremy Barreto
0 60 0 0 0 0 0 0 0 0
South Florida Bullsharks White
Dion Bullard
0 82 0 0 0 0 0 0 0 0
South Florida Bullsharks White
Luis Delgado
0 4 0 0 0 0 0 0 0 0
South Florida Bullsharks White
Christian Fernandez
46 11 0 0 0 0 0 0 0 0
South Florida Bullsharks White
Erick Garcia
0 50 0 0 0 0 0 0 0 0
South Florida Bullsharks White
Brandon Luz-Lopez
0 0 36 0 0 0 0 0 0 0
South Florida Bullsharks White
Caleb Stone
34 0 42 0 0 0 0 0 0 0
South Florida Bullsharks White
Gabriel Vargas
0 17 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Jake Billings
0 72 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Thomas Byrne
0 13 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Dylan Cleveland
31 0 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Bryce Genton
0 61 0 0 0 0 0 0 0 0
SWAMP BASEBALL
David "Quaid" Goff
0 34 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Kevin Martinez
0 0 91 0 0 0 0 0 0 0
SWAMP BASEBALL
Anthony Ruiz
0 6 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Jackson Turner
0 47 0 0 0 0 0 0 0 0
SWAMP BASEBALL
Baker Tygart
61 0 0 0 0 0 0 0 0 0
Swfl 18u
Max Aizenshtat
0 0 0 65 0 0 0 0 0 0
Swfl 18u
Ian Anderson
30 0 71 0 0 0 0 0 0 0
Swfl 18u
Max Archbold
0 39 0 0 0 0 0 0 0 0
Swfl 18u
Cameron Bagliolid
0 0 61 0 0 0 0 0 0 0
Swfl 18u
Mason Janz
0 13 0 0 0 0 0 0 0 0
Swfl 18u
Carter Lane
0 0 59 0 0 0 0 0 0 0
Swfl 18u
Noah Petrovich
13 0 7 16 0 0 0 0 0 0
Swfl 18u
Luke Pike
77 0 0 0 0 0 0 0 0 0
Swfl 18u
Zachary Schooley
49 0 0 8 0 0 0 0 0 0
Swfl 18u
Josiah Velazquez
0 43 0 0 0 0 0 0 0 0
Swfl 18u
Jack Weber
0 60 0 0 0 0 0 0 0 0
Swfl 18u
Jake Wilson
0 23 0 40 0 0 0 0 0 0
Tornadoes Baseball
Connor Batchelder
0 0 70 0 0 0 0 0 0 0
Tornadoes Baseball
Shane Holley
0 39 0 0 0 0 0 0 0 0
Tornadoes Baseball
Everett Martin
0 0 93 0 0 0 0 0 0 0
Tornadoes Baseball
Zachary Oquist
0 0 34 0 0 0 0 0 0 0
Tornadoes Baseball
James Wilson
0 83 0 0 0 0 0 0 0 0
Tornadoes Baseball
Josue Roberto Zuany
0 79 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Liam Collins
0 30 71 0 0 0 0 0 0 0
Victus Elite Fl 17u
Josh Fitch
0 0 79 0 0 0 0 0 0 0
Victus Elite Fl 17u
Trevor Gould
0 18 22 0 0 0 0 0 0 0
Victus Elite Fl 17u
Finn Lewis
0 41 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Connor O'Connell
0 14 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Boone Pazzaglia
0 46 0 0 0 0 0 0 0 0
Victus Elite Fl 17u
Christian Santiago
0 11 37 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest