2,090 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/03
Day 2
06/04
Day 3
06/05
Day 4
06/06
Day 5
06/07
Day 6
06/08
Day 7
06/09
Day 8
06/10
Day 9
06/11
Day 10
06/12
5 Star Hernando
Brendan Anderson
0 0 0 82 0 0 0 0 0 0
5 Star Hernando
Ryan Clearwater
0 0 0 6 0 0 0 0 0 0
5 Star Hernando
Michael Dressendorfer
0 0 16 0 0 0 0 0 0 0
5 Star Hernando
Raymond Groetsch
0 0 75 0 0 0 0 0 0 0
5 Star Hernando
Sean Keegan
0 0 91 0 0 0 0 0 0 0
5 Star Hernando
Brennan Leonhardt
0 0 16 37 0 0 0 0 0 0
5 Star Hernando
Joey Rief
0 0 28 33 0 0 0 0 0 0
5 Star Hernando
Dalton Williams
0 0 0 74 0 0 0 0 0 0
5 Star Tampa Black
Ethan Franklin
0 0 0 98 0 0 0 0 0 0
5 Star Tampa Black
Shawn Hicks
0 0 79 0 0 0 0 0 0 0
5 Star Tampa Black
Connor Hill
0 0 26 0 0 0 0 0 0 0
5 Star Tampa Black
Luke Mickelsen
0 0 83 0 0 0 0 0 0 0
5 Star Tampa Black
Arle Sieber
0 0 26 99 0 0 0 0 0 0
Arbelo Baseball
Bryan Cruz
0 0 50 0 0 0 0 0 0 0
Arbelo Baseball
Hunter Ewing
0 0 65 0 0 0 0 0 0 0
Arbelo Baseball
Jonathan Guillen
0 0 21 47 0 0 0 0 0 0
Arbelo Baseball
Carlos Medina
0 0 14 42 0 0 0 0 0 0
Arbelo Baseball
Brandon Pagan
0 0 25 0 0 0 0 0 0 0
Arbelo Baseball
Abdiel Rios
0 0 9 44 0 0 0 0 0 0
Arbelo Baseball
Andrew Solovjov
0 0 21 4 0 0 0 0 0 0
Arbelo Baseball
William Torres
0 0 29 40 0 0 0 0 0 0
Bat16u
Garnier Abreu
0 0 72 16 0 0 0 0 0 0
Bat16u
Jay Berrios
0 0 41 0 0 0 0 0 0 0
Bat16u
Isaiah Delgado
0 0 25 42 0 0 0 0 0 0
Bat16u
Alejandro Garcia
0 0 0 44 0 0 0 0 0 0
Bat16u
Israel Gonzalez
0 0 30 0 0 0 0 0 0 0
Bat16u
Tanner Pielock
0 0 54 72 0 0 0 0 0 0
Bat16u
Felix Ramos
0 0 6 24 0 0 0 0 0 0
Diamond Code Baseball 2024
Jacob Ernsberger
0 0 28 11 0 0 0 0 0 0
Diamond Code Baseball 2024
Christian Herrington
0 0 19 22 0 0 0 0 0 0
Diamond Code Baseball 2024
Angel Hilario
0 0 0 19 0 0 0 0 0 0
Diamond Code Baseball 2024
Kix Hofer
0 0 0 60 0 0 0 0 0 0
Diamond Code Baseball 2024
Matthew Livingstone
0 0 0 51 0 0 0 0 0 0
Diamond Code Baseball 2024
Logan Saake
0 0 78 0 0 0 0 0 0 0
Diamond Code Baseball 2024
Imarion Stanberry
0 0 76 0 0 0 0 0 0 0
Diamond Code Baseball 2024
Alex Workman
0 0 0 45 0 0 0 0 0 0
Fep Blue
Jasiel Arocho
0 0 98 0 0 0 0 0 0 0
Fep Blue
Marcos Arocho
0 0 73 0 0 0 0 0 0 0
Fep Blue
Said Mangual
0 0 20 62 0 0 0 0 0 0
Fep Blue
Angel Rivera
0 0 0 23 0 0 0 0 0 0
Fep Blue
Anthony Vazquez
0 0 0 32 0 0 0 0 0 0
Fgcp 16u Black
Gavin Albritton
0 0 36 0 0 0 0 0 0 0
Fgcp 16u Black
Travis Browning Jr
0 0 0 54 0 0 0 0 0 0
Fgcp 16u Black
Cullen Cairns
0 0 78 0 0 0 0 0 0 0
Fgcp 16u Black
Bobby Hayes
0 0 15 0 0 0 0 0 0 0
Fgcp 16u Black
Alexander Perez
0 0 18 57 0 0 0 0 0 0
Fgcp 16u Black
Gabriel Ponce-Vega
0 0 0 32 0 0 0 0 0 0
Fgcp 16u Black
Alliuq Troupe
0 0 0 23 0 0 0 0 0 0
Fgcp 16u Black
Landon Wilder
0 0 74 0 0 0 0 0 0 0
FTB Rawlings 2024
Cameron Codio
0 0 46 0 0 0 0 0 0 0
FTB Rawlings 2024
Isaias Ducasse
0 0 35 0 0 0 0 0 0 0
FTB Rawlings 2024
Ben Lubeck
0 0 26 53 0 0 0 0 0 0
FTB Rawlings 2024
Clinton Pollack
0 0 58 0 0 0 0 0 0 0
FTB Rawlings 2024
Carter Stern
0 0 33 54 0 0 0 0 0 0
FTB Rawlings 2024
Gavin Strump
0 0 0 14 0 0 0 0 0 0
Lakewood Ranch
Bernard Barnes
0 0 0 96 0 0 0 0 0 0
Lakewood Ranch
Ryan Kaitz
0 0 0 46 0 0 0 0 0 0
Lakewood Ranch
Jack Muller
0 0 0 92 0 0 0 0 0 0
Lakewood Ranch
Evan Okuhara
0 0 36 0 0 0 0 0 0 0
Lakewood Ranch
Alexander Reichel
0 0 54 0 0 0 0 0 0 0
Lakewood Ranch
Jaxon Smith
0 0 0 24 0 0 0 0 0 0
Lakewood Ranch
Kyle Vaughn
0 0 22 59 0 0 0 0 0 0
Lakewood Ranch
Aiden Young
0 0 76 0 0 0 0 0 0 0
Lemon Bay Los Mantas
Wyatt Bush
0 0 0 58 0 0 0 0 0 0
Lemon Bay Los Mantas
Giovanni Colalillo
0 0 62 0 0 0 0 0 0 0
Lemon Bay Los Mantas
Julio Garcia
0 0 36 0 0 0 0 0 0 0
Lemon Bay Los Mantas
Noah Hale
0 0 0 16 0 0 0 0 0 0
Lemon Bay Los Mantas
Peyton Keiser
0 0 67 0 0 0 0 0 0 0
Lemon Bay Los Mantas
Adam Lee
0 0 0 48 0 0 0 0 0 0
Lemon Bay Los Mantas
Shane Silverberg
0 0 0 40 0 0 0 0 0 0
Lemon Bay Los Mantas
Jett Steinert
0 0 43 0 0 0 0 0 0 0
MVP BEAST 2024 Florida
Andreas Alvarez
0 0 0 8 0 0 0 0 0 0
MVP BEAST 2024 Florida
Ronald Causby
0 0 0 32 0 0 0 0 0 0
MVP BEAST 2024 Florida
Alex Espaillat
0 0 31 0 0 0 0 0 0 0
MVP BEAST 2024 Florida
Kendall Hoffman
0 0 0 65 0 0 0 0 0 0
MVP BEAST 2024 Florida
Carter Land
0 0 68 0 0 0 0 0 0 0
MVP BEAST 2024 Florida
Evan Miller
0 0 0 27 0 0 0 0 0 0
MVP BEAST 2024 Florida
Sean Newton
0 0 42 0 0 0 0 0 0 0
MVP BEAST 2024 Florida
Chase Perkey
0 0 0 42 0 0 0 0 0 0
MVP BEAST 2024 Florida
Aleks Yarich
0 0 0 35 0 0 0 0 0 0
Saints Baseball
Nicholas Bertrand
0 0 73 0 0 0 0 0 0 0
Saints Baseball
Nick Biddle Jr
0 0 17 0 0 0 0 0 0 0
Saints Baseball
Ethan Carbonell
0 0 58 0 0 0 0 0 0 0
Saints Baseball
Kyler Martin
0 0 0 45 0 0 0 0 0 0
Saints Baseball
Chris Martinez
0 0 0 26 0 0 0 0 0 0
Saints Baseball
Dominic May
0 0 0 43 0 0 0 0 0 0
Saints Baseball
Caleb Mortellite
0 0 16 17 0 0 0 0 0 0
Saints Baseball
Noah Ray
0 0 0 53 0 0 0 0 0 0
South Florida Giants 2024
Cole Boden
0 0 56 0 0 0 0 0 0 0
South Florida Giants 2024
Joseph Calise
0 0 0 19 0 0 0 0 0 0
South Florida Giants 2024
Wyatt Grimmett
0 0 0 47 0 0 0 0 0 0
South Florida Giants 2024
Bobby Haines
0 0 0 69 0 0 0 0 0 0
South Florida Giants 2024
Aydan Jasperson
0 0 35 0 0 0 0 0 0 0
South Florida Giants 2024
Trevor Majer
0 0 0 39 0 0 0 0 0 0
South Florida Giants 2024
Johnny Montgomery
0 0 0 32 0 0 0 0 0 0
South Florida Giants 2024
Aidan Nelson
0 0 0 42 0 0 0 0 0 0
South Florida Giants 2024
Alejandro Ortiz
0 0 0 79 0 0 0 0 0 0
South Florida Giants 2024
Anthony Trigillo
0 0 42 0 0 0 0 0 0 0
South Florida Giants 2024
Michael Welsh
0 0 62 0 0 0 0 0 0 0
Swfl Canes
Jacir Alvarez
0 0 35 0 0 0 0 0 0 0
Swfl Canes
Brady Best
0 0 0 107 0 0 0 0 0 0
Swfl Canes
Blake Daring
0 0 6 44 0 0 0 0 0 0
Swfl Canes
Nick Interbartolo
0 0 66 0 0 0 0 0 0 0
Swfl Canes
Chad Johnson
0 0 0 79 0 0 0 0 0 0
Swfl Canes
Damon Oren
0 0 22 23 0 0 0 0 0 0
Swfl Canes
Evan Skaggs
0 0 67 0 0 0 0 0 0 0
Swfl Canes
Hunter Squire
0 0 36 0 0 0 0 0 0 0
Tbt Ballers - X
Connor Beckman
0 0 0 19 0 0 0 0 0 0
Tbt Ballers - X
Case Bowman
0 0 28 0 0 0 0 0 0 0
Tbt Ballers - X
Landen Brown
0 0 16 12 0 0 0 0 0 0
Tbt Ballers - X
Kevin Castellanos
0 0 34 0 0 0 0 0 0 0
Tbt Ballers - X
Anthony Cruz-Gonzalez
0 0 0 20 0 0 0 0 0 0
Tbt Ballers - X
Tyler Doyle
0 0 56 0 0 0 0 0 0 0
Tbt Ballers - X
Xavier Medina
0 0 0 53 0 0 0 0 0 0
Tbt Ballers - X
Brock O'Lone
0 0 101 0 0 0 0 0 0 0
Tbt Ballers - X
Isaac Perez
0 0 0 41 0 0 0 0 0 0
Tbt Ballers - X
Dallas Soler
0 0 0 44 0 0 0 0 0 0
Tbt Ballers - X
Will Swan
0 0 10 44 0 0 0 0 0 0
Vaughn Sports Academy
Gabriel Billini
0 0 0 30 0 0 0 0 0 0
Vaughn Sports Academy
Derek Centeno
0 0 0 47 0 0 0 0 0 0
Vaughn Sports Academy
Ryan Garcia
0 0 0 92 0 0 0 0 0 0
Vaughn Sports Academy
Daniel Jose Marquez
0 0 85 0 0 0 0 0 0 0
Vaughn Sports Academy
Sebastian Rodríguez
0 0 6 0 0 0 0 0 0 0
Vaughn Sports Academy
Adrain Santos
0 0 20 62 0 0 0 0 0 0
Vaughn Sports Academy
Erick Torres
0 0 97 0 0 0 0 0 0 0
Webball 16u
Evan Aleman
0 0 29 0 0 0 0 0 0 0
Webball 16u
Jonathan Alfonso
0 0 63 0 0 0 0 0 0 0
Webball 16u
Daniel Castillo
0 0 0 47 0 0 0 0 0 0
Webball 16u
Ethan Dechurch
0 0 0 12 0 0 0 0 0 0
Webball 16u
Michael Feenane
0 0 37 0 0 0 0 0 0 0
Webball 16u
Wyatt Jamison Goins
0 0 0 50 0 0 0 0 0 0
Webball 16u
Benjamin Guerra
0 0 0 24 0 0 0 0 0 0
Webball 16u
Logan Lapido
0 0 0 18 0 0 0 0 0 0
Webball 16u
Jason Vazquez
0 0 33 0 0 0 0 0 0 0
Webball 16u
Michael Vigil
0 0 35 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Sean Ballmann
0 0 89 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Jariel Garriga
0 0 0 48 0 0 0 0 0 0
Wily Mo Dragons - Black
Tyler Limbach
0 0 0 74 0 0 0 0 0 0
Wily Mo Dragons - Black
Ethan Morris
0 0 9 37 0 0 0 0 0 0
Wily Mo Dragons - Black
Diego Tovar
0 0 18 0 0 0 0 0 0 0
Wily Mo Dragons - Black
Wyatt Wright
0 0 85 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest