2,072 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)
11-12 85 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/25
Day 2
10/26
Day 3
10/27
Day 4
10/28
Day 5
10/29
Day 6
10/30
Day 7
10/31
Day 8
11/01
Day 9
11/02
Day 10
11/03
ABA 12U
Bryan Alonso
17 34 0 0 0 0 0 0 0 0
ABA 12U
Chase Bleistein
0 46 0 0 0 0 0 0 0 0
ABA 12U
Jordan Campos
18 0 9 0 0 0 0 0 0 0
ABA 12U
Angel Hernanadez
35 0 79 0 0 0 0 0 0 0
ABA 12U
Eddie Meneses
8 0 0 0 0 0 0 0 0 0
B You Academy
Gustavo Alicea
12 0 0 0 0 0 0 0 0 0
B You Academy
I Carrasguillo
0 52 0 0 0 0 0 0 0 0
B You Academy
Axel Flores
45 0 0 0 0 0 0 0 0 0
B You Academy
Jeyden Flores
0 0 8 0 0 0 0 0 0 0
B You Academy
Khenluis Lopez
43 0 50 0 0 0 0 0 0 0
B You Academy
Jan Perez
0 24 0 0 0 0 0 0 0 0
B You Academy
A Quinones
0 31 0 0 0 0 0 0 0 0
B You Academy
J Quinones
0 29 0 0 0 0 0 0 0 0
B You Academy
Bryan Vazquez
0 28 0 0 0 0 0 0 0 0
B You Academy
Danyel Velazquez
0 2 16 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Mills Carrillo
0 19 0 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Chase Conti
0 19 66 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Toby Highsmith
0 26 0 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Dallas Johnson
0 16 0 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Aidan Junttila
0 0 33 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Kaden Kenny
0 41 0 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Talan Miranda
22 0 6 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Winston Pennant
0 18 39 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Brady Pineo
0 26 0 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Reuben Vasquez
31 0 0 0 0 0 0 0 0 0
Brandon Blazers Black 12U
Aj Wade
0 15 65 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Joseph Banks
0 0 7 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Nathaniel Fuller
0 0 85 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Lowell Golub
0 0 77 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Ryan Nieves
0 73 0 0 0 0 0 0 0 0
Brooklyn Falcons 12U
JC Pacheco
0 0 22 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Carlos Pereira
0 60 0 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Micah Schein
86 0 0 0 0 0 0 0 0 0
Brooklyn Falcons 12U
Alvy Serrata
15 0 0 0 0 0 0 0 0 0
Charlotte Crushers
Brody Brantley
0 0 79 0 0 0 0 0 0 0
Charlotte Crushers
Wyatt Bush
0 16 0 0 0 0 0 0 0 0
Charlotte Crushers
Braden Deluca
35 0 0 0 0 0 0 0 0 0
Charlotte Crushers
Aaron Hurley
0 0 12 0 0 0 0 0 0 0
Charlotte Crushers
Dylan Klossner
0 8 0 0 0 0 0 0 0 0
Charlotte Crushers
Adam Lee
35 0 0 0 0 0 0 0 0 0
Charlotte Crushers
Leo Marrero
0 60 0 0 0 0 0 0 0 0
Charlotte Crushers
Ryan Rivas
0 56 0 0 0 0 0 0 0 0
Charlotte Crushers
Luke Wadsworth
29 0 0 0 0 0 0 0 0 0
Czech Baseball Academy
Adam Cyprian
0 96 0 0 0 0 0 0 0 0
Czech Baseball Academy
Jan Fejt
0 0 82 0 0 0 0 0 0 0
Czech Baseball Academy
Filip Fukar
0 0 14 0 0 0 0 0 0 0
Czech Baseball Academy
David Krecek
17 17 0 0 0 0 0 0 0 0
Czech Baseball Academy
Jakub Miklik
0 81 0 0 0 0 0 0 0 0
Czech Baseball Academy
Roman Snajder
80 0 0 0 0 0 0 0 0 0
Elite Squad 12U
Brady Buxbaum
0 9 0 0 0 0 0 0 0 0
Elite Squad 12U
Jaden Carlo
33 0 65 0 0 0 0 0 0 0
Elite Squad 12U
Matthew Carrasco
0 49 0 0 0 0 0 0 0 0
Elite Squad 12U
Bryce Goldstein
30 0 31 0 0 0 0 0 0 0
Elite Squad 12U
Jorge Gonzalez
0 18 36 0 0 0 0 0 0 0
Elite Squad 12U
Jonathan Matos Morales
0 18 75 0 0 0 0 0 0 0
Elite Squad 12U
Carlos Paneque
0 40 0 0 0 0 0 0 0 0
Elite Squad 12U
Bryan Ravelo
0 15 75 0 0 0 0 0 0 0
Florida Xtreme
Jathan DeHaven
9 0 0 0 0 0 0 0 0 0
Florida Xtreme
Gunner Dixon
0 2 54 0 0 0 0 0 0 0
Florida Xtreme
Carson Flis
0 85 0 0 0 0 0 0 0 0
Florida Xtreme
Jordan Gonzalez
35 0 0 0 0 0 0 0 0 0
Florida Xtreme
Tavin Healey
0 82 0 0 0 0 0 0 0 0
Florida Xtreme
Jayden Medel
31 0 0 0 0 0 0 0 0 0
Florida Xtreme
Brenin Striplin
0 20 14 0 0 0 0 0 0 0
Fusion/Team X
Adler Baron
30 0 0 0 0 0 0 0 0 0
Fusion/Team X
Landen Brown
0 41 0 0 0 0 0 0 0 0
Fusion/Team X
Lorenzo Castro
0 18 0 0 0 0 0 0 0 0
Fusion/Team X
Beau Collier
6 0 0 0 0 0 0 0 0 0
Fusion/Team X
Robert Fitzsimmons
0 26 0 0 0 0 0 0 0 0
Fusion/Team X
Lennox Fomby
0 31 0 0 0 0 0 0 0 0
Fusion/Team X
Romero Gist
4 0 0 0 0 0 0 0 0 0
Fusion/Team X
Eric Hermanson
35 0 0 0 0 0 0 0 0 0
Fusion/Team X
Travis Holappa
18 41 0 0 0 0 0 0 0 0
Fusion/Team X
Julian Perez
0 8 0 0 0 0 0 0 0 0
Fusion/Team X
Aiden Puente
18 0 0 0 0 0 0 0 0 0
Fusion/Team X
Jayden Salazar
4 14 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Noah Black
0 38 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Landon Ide
0 19 12 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Joseph Lawson
33 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Kayden Pledger
12 52 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Nicholas Raber
0 17 37 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Rylan Stewart
35 0 66 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Jakob Wagner
0 0 44 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Presley Woodson
0 20 80 0 0 0 0 0 0 0
Nor East Clippers
Kendrick Jorge
0 76 0 0 0 0 0 0 0 0
Nor East Clippers
Lucas London
0 0 8 0 0 0 0 0 0 0
Nor East Clippers
AJ Mahadeva
0 47 0 0 0 0 0 0 0 0
Nor East Clippers
Ty Moses
21 0 85 0 0 0 0 0 0 0
Nor East Clippers
Evan Rosado
51 0 0 0 0 0 0 0 0 0
Nor East Clippers
Brian Rudman
34 0 0 0 0 0 0 0 0 0
Nor East Clippers
Ryan Shurgin
0 0 4 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Yampiel Chavez
29 0 53 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Julian Dejesus
12 57 0 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Finnegan Duran
0 19 0 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Skylar Flores
0 52 0 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Thomas Lograsso
0 5 0 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Thomas Pastore
0 20 0 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Ethan Trivison
35 0 0 0 0 0 0 0 0 0
PHIPPS PARK BARRACUDAS
Devin Washington
35 3 20 0 0 0 0 0 0 0
Sting Select
Caiden Cabral
32 0 0 0 0 0 0 0 0 0
Sting Select
Landon Henderson
0 16 0 0 0 0 0 0 0 0
Sting Select
Andrew Hyman
0 19 23 0 0 0 0 0 0 0
Sting Select
Kyler Meccage
0 2 21 0 0 0 0 0 0 0
Sting Select
Rymen Mosley
0 31 0 0 0 0 0 0 0 0
Sting Select
Jaxon Smith
0 20 0 0 0 0 0 0 0 0
Sting Select
Carter Sprague
48 0 0 0 0 0 0 0 0 0
Sting Select
Jaxson Vassallo
0 0 16 0 0 0 0 0 0 0
Sting Select
Blake Willis
0 29 0 0 0 0 0 0 0 0
Sting Select
Aiden Young
0 15 0 0 0 0 0 0 0 0
Sting Select
Brady Zaun
0 53 0 0 0 0 0 0 0 0
Tampa Naturals
Cooper Antalek
0 18 0 0 0 0 0 0 0 0
Tampa Naturals
Ethan Barclay
0 0 50 0 0 0 0 0 0 0
Tampa Naturals
Alexander Galan
0 72 0 0 0 0 0 0 0 0
Tampa Naturals
Kaden Howell
36 0 62 0 0 0 0 0 0 0
Tampa Naturals
Samuel Hyman
34 0 27 0 0 0 0 0 0 0
Tampa Naturals
Julian Pitts
9 0 21 0 0 0 0 0 0 0
Tampa Naturals
Conor Thorne
0 65 0 0 0 0 0 0 0 0
Team Westshore
Joey Antonucci
0 53 0 0 0 0 0 0 0 0
Team Westshore
Julian Batista
34 0 0 0 0 0 0 0 0 0
Team Westshore
Alvin Cruz Jr
24 0 33 0 0 0 0 0 0 0
Team Westshore
Benjamin Durda
0 61 0 0 0 0 0 0 0 0
Team Westshore
Marvin Mendez Jr
0 16 0 0 0 0 0 0 0 0
Team Westshore
Christopher Padilla
0 24 0 0 0 0 0 0 0 0
Team Westshore
Hector Rivera
0 17 0 0 0 0 0 0 0 0
Team Westshore
Derek Wolf
33 0 46 0 0 0 0 0 0 0
TSD 12U
Michael Alicea
0 20 0 0 0 0 0 0 0 0
TSD 12U
Luis Bermudez
0 19 32 0 0 0 0 0 0 0
TSD 12U
Guillermo Callazo
35 0 0 0 0 0 0 0 0 0
TSD 12U
Samuel Casado
0 70 0 0 0 0 0 0 0 0
TSD 12U
Pedro Davila Sierra
0 18 0 0 0 0 0 0 0 0
TSD 12U
Alan Hernandez Rodriguez
5 0 0 0 0 0 0 0 0 0
TSD 12U
Willman Leonell
0 20 11 0 0 0 0 0 0 0
TSD 12U
Victor Merced
0 0 30 0 0 0 0 0 0 0
TSD 12U
Santiago Ortiz
0 16 0 0 0 0 0 0 0 0
TSD 12U
Ian Perez
34 0 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