2,210 MLB PLAYERS | 15,134 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
05/24
Day 2
05/25
Day 3
05/26
Day 4
05/27
Day 5
05/28
Day 6
05/29
Day 7
05/30
Day 8
05/31
Day 9
06/01
Day 10
06/02
5 Star Del
Michael Greenberg
0 8 0 0 0 0 0 0 0 0
5 Star Del
Cam Kessell
0 20 56 0 0 0 0 0 0 0
5 Star Del
Steven Marzano
0 61 0 0 0 0 0 0 0 0
5 Star Del
Tyler McCosh
0 0 20 0 0 0 0 0 0 0
5 Star Del
Sam McKeown
0 6 0 0 0 0 0 0 0 0
5 Star Del
Nick Neubauer
0 49 0 0 0 0 0 0 0 0
5 Star Del
Schuyler Sandford
0 0 61 0 0 0 0 0 0 0
5 Star Del
Aiden Torres
0 17 0 0 0 0 0 0 0 0
5 Star Del
Ben Unger
0 51 0 0 0 0 0 0 0 0
5 Star Del
Trevor Wesley
0 0 62 0 0 0 0 0 0 0
Cannons Baseball Academy 13U American
EJ Burns
0 19 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Joey Cappadona
0 20 0 38 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Aj Ciscar
0 32 0 16 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Gavin Gargiulo
0 9 68 0 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Christian Hamilton
0 31 0 59 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Ian Hurt
0 6 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U American
RJ Machado
0 22 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Lester Martinez
0 13 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U American
Ryan McPherson
0 18 56 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Tyler Anderten
0 0 21 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Christian Brennan
0 18 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Rian Greenberg
0 61 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Robbie Lee
0 0 51 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Quinn O'Keefe
0 70 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Anthony Quigley
0 18 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Nate Sorrentino
0 5 0 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
George Stringos
0 0 69 0 0 0 0 0 0 0
Cannons Baseball Academy 13U National
Jonathan Vazquez
0 0 25 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Justin Breitenstein
0 50 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Zachary Bryant
0 0 82 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Julian Cazanas III
0 50 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Keegan Duquette
0 73 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Orlando Fernandez
21 0 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Landon Johnston
24 0 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Logan Krause
42 0 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Max Menendez
0 18 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Alan Palomino
0 0 27 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Dannyel Polanco
41 0 0 0 0 0 0 0 0 0
ELITE SQUAD SOUTHWEST
Jonathan Rivero
34 0 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Colin Cartagena
0 19 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Gian De Castro
0 13 0 33 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Anthony Espinoza
0 0 62 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Corey Kling
0 0 55 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Noah Lucia
0 35 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Rylan Lujo
0 13 0 0 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Christian Rodriguez
0 14 0 75 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Samuel Soto
0 0 0 58 0 0 0 0 0 0
Florida Hurricanes 13U Platinum
Anthony Tralongo
0 15 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Charley Bergsma
11 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Justin Czerniak
35 0 57 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Jayden Gordon-Somers
20 98 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Timothy Lawson
0 42 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Jonah Miley
0 5 45 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Cade O'Leary
0 58 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Anthony Pimental
0 0 1 0 0 0 0 0 0 0
Gulf Coast Monarchs 13U
Cole Sandifer
23 0 0 0 0 0 0 0 0 0
Jr's Prospects
Nelson Arbolaez
0 86 0 0 0 0 0 0 0 0
Jr's Prospects
Alexander Batista
0 19 0 0 0 0 0 0 0 0
Jr's Prospects
Chris Davila
0 0 25 0 0 0 0 0 0 0
Jr's Prospects
Kevin Gonzalez
0 0 37 0 0 0 0 0 0 0
Jr's Prospects
Andy Iñiguez
0 0 20 0 0 0 0 0 0 0
Jr's Prospects
Ivan Membreno
0 0 8 0 0 0 0 0 0 0
Jr's Prospects
Angel Rodriguez
0 49 0 0 0 0 0 0 0 0
Jr's Prospects
Adrian Sabatier
0 17 81 0 0 0 0 0 0 0
Jr's Prospects
Humberto Valle
0 17 42 0 0 0 0 0 0 0
Kangaroo Court Roos American
McCall Biemiller
0 56 0 0 0 0 0 0 0 0
Kangaroo Court Roos American
Thomas Bly
0 0 0 86 0 0 0 0 0 0
Kangaroo Court Roos American
Grayson Gibson
0 0 66 0 0 0 0 0 0 0
Kangaroo Court Roos American
Rivers Kurland
0 0 0 15 0 0 0 0 0 0
Kangaroo Court Roos American
Adan Longoria
49 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos American
Justin Marshall
56 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos American
Liam Peterson
0 73 0 0 0 0 0 0 0 0
Kangaroo Court Roos American
Julius Pfau
0 46 0 0 0 0 0 0 0 0
Midland Swarm Apache
Ethan Burkhardt
0 82 0 0 0 0 0 0 0 0
Midland Swarm Apache
Niko Esposito
0 26 0 0 0 0 0 0 0 0
Midland Swarm Apache
Tristan Fondren
0 39 81 0 0 0 0 0 0 0
Midland Swarm Apache
Carl Furr
0 0 46 0 0 0 0 0 0 0
Midland Swarm Apache
Greyson McNeill
0 19 0 0 0 0 0 0 0 0
Midland Swarm Apache
Scout Simpson
0 18 0 0 0 0 0 0 0 0
Midland Swarm Apache
Ryan Winkler
0 0 71 0 0 0 0 0 0 0
MVP Miami
Jason Bello
0 62 0 0 0 0 0 0 0 0
MVP Miami
Evan Escobar
0 54 0 0 0 0 0 0 0 0
MVP Miami
Joshua Hadd
0 0 0 33 0 0 0 0 0 0
MVP Miami
Carlos “Rocco” Mendez
0 0 19 0 0 0 0 0 0 0
MVP Miami
Jackson Miller
0 0 20 0 0 0 0 0 0 0
MVP Miami
Brandon Olivera
0 0 0 48 0 0 0 0 0 0
MVP Miami
Jordan Perez
0 0 52 0 0 0 0 0 0 0
MVP Miami
Nick Rubino
0 0 41 0 0 0 0 0 0 0
MVP Miami
Michael Torres
0 0 0 60 0 0 0 0 0 0
MVP Miami
Jordan Vargas
0 0 0 81 0 0 0 0 0 0
Scrappers
Terry Davis
20 0 0 0 0 0 0 0 0 0
Scrappers
Calin Heath
16 0 33 0 0 0 0 0 0 0
Scrappers
Jonah Lacher
18 70 0 0 0 0 0 0 0 0
Scrappers
Landon Shepard
0 16 57 0 0 0 0 0 0 0
Scrappers
Hunter Sisk
0 89 0 0 0 0 0 0 0 0
Scrappers
Talon Sisk
23 0 0 0 0 0 0 0 0 0
Scrappers
Chase Taraska
22 40 0 0 0 0 0 0 0 0
SELECT MVP
Jake Bechtel
0 16 24 0 0 0 0 0 0 0
SELECT MVP
Kevin Calzadilla
0 21 0 0 0 0 0 0 0 0
SELECT MVP
Anthony Diaz
0 0 79 0 0 0 0 0 0 0
SELECT MVP
Alan Hernandez
0 47 0 0 0 0 0 0 0 0
SELECT MVP
Jeovanni Hernandez
0 66 17 0 0 0 0 0 0 0
SELECT MVP
Jared Jenkins
0 20 0 0 0 0 0 0 0 0
SELECT MVP
Alberto Medina
0 20 18 0 0 0 0 0 0 0
SELECT MVP
Daniel Restrepo
0 0 23 0 0 0 0 0 0 0
SELECT MVP
Erick Soto
0 0 21 0 0 0 0 0 0 0
SELECT MVP
Anthony Tomonto
0 20 0 0 0 0 0 0 0 0
SELECT MVP
Tyler Ware
0 60 0 0 0 0 0 0 0 0
SWFL Baseball 13U
Daniel Berkley
0 0 77 0 0 0 0 0 0 0
SWFL Baseball 13U
Bryan Calderon
0 29 0 0 0 0 0 0 0 0
SWFL Baseball 13U
Lyle Darimbang
0 74 0 0 0 0 0 0 0 0
SWFL Baseball 13U
Tanner Helton
0 82 0 0 0 0 0 0 0 0
SWFL Baseball 13U
Mason Howell
0 0 33 0 0 0 0 0 0 0
SWFL Baseball 13U
Anthony Ruiz
0 0 30 0 0 0 0 0 0 0
SWFL Baseball 13U
Ryan Torres
0 0 55 0 0 0 0 0 0 0
SWFL Baseball 13U
Anthony Velazquez
0 36 0 0 0 0 0 0 0 0
SWFL Baseball 13U
Matthew White
0 12 0 0 0 0 0 0 0 0
SWFL Scrappers
Nolan Bittner
29 0 30 0 0 0 0 0 0 0
SWFL Scrappers
Mason Ceccarelli
20 74 0 0 0 0 0 0 0 0
SWFL Scrappers
Dylan Felts
0 20 0 0 0 0 0 0 0 0
SWFL Scrappers
Joshua Guitard
0 20 0 0 0 0 0 0 0 0
SWFL Scrappers
Braden Johnson
0 31 0 0 0 0 0 0 0 0
SWFL Scrappers
Alex Kuenzle
0 0 71 0 0 0 0 0 0 0
SWFL Scrappers
Gavin Lind
20 0 19 0 0 0 0 0 0 0
SWFL Scrappers
Mitchell Marlowe
17 0 0 0 0 0 0 0 0 0
SWFL Scrappers
Mikey Metcalf
0 36 0 0 0 0 0 0 0 0
SWFL Scrappers
Trevor Nikolis
0 19 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Connor Beckman
72 0 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Alex Camarca
0 49 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Kevin Gonzalez
0 0 34 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Roan Hoefling
0 77 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
G Rodriguez
0 35 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Logan Schwartz
55 0 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Matthew Turner
0 12 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Parker Turner
0 27 0 0 0 0 0 0 0 0
Turn 2 Baseball Flores
Cole Young
0 0 69 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest