2,175 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)
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
10/22
Day 2
10/23
Day 3
10/24
Day 4
10/25
Day 5
10/26
Day 6
10/27
Day 7
10/28
Day 8
10/29
Day 9
10/30
Day 10
10/31
18u Naturals
Seth Campbell
0 73 0 0 0 0 0 0 0 0
18u Naturals
Ayden Elixson
65 0 0 0 0 0 0 0 0 0
18u Naturals
Colton Kelly
0 15 0 0 0 0 0 0 0 0
18u Naturals
Nathan Kemph
0 63 0 0 0 0 0 0 0 0
18u Naturals
Lane Sparkman
14 41 0 0 0 0 0 0 0 0
Arbelo Baseball 2023
Gregory Bori
0 86 0 0 0 0 0 0 0 0
Arbelo Baseball 2023
Brayden Kintner
0 0 79 0 0 0 0 0 0 0
Arbelo Baseball 2023
Jordan Pardue
108 0 0 0 0 0 0 0 0 0
Arbelo Baseball 2023
Oscar Perez
0 0 29 0 0 0 0 0 0 0
Cbc International
Andru Arthur
0 13 0 0 0 0 0 0 0 0
Cbc International
Christian Bermudez
0 82 0 0 0 0 0 0 0 0
Cbc International
Caleb Cone
104 0 0 0 0 0 0 0 0 0
Cbc International
Fano Cruz-Rivera
0 78 0 0 0 0 0 0 0 0
Cbc International
Toby Simmons
23 0 0 0 0 0 0 0 0 0
Cbc International
Sebastian Walcott
5 0 0 0 0 0 0 0 0 0
Cbu National
Justin Breitenstein
0 27 50 0 0 0 0 0 0 0
Cbu National
Jaxon Coles
0 76 0 0 0 0 0 0 0 0
Cbu National
Dylan Degusipe
0 0 27 0 0 0 0 0 0 0
Cbu National
John Reynolds
0 17 47 0 0 0 0 0 0 0
Cbu National
Sammy Sissman
0 82 0 0 0 0 0 0 0 0
Cf Prospects
Giovanny Mendez
38 0 0 0 0 0 0 0 0 0
Cf Prospects
Nick Szewczyk
0 108 0 0 0 0 0 0 0 0
Cf Prospects
Anthony Torres
0 0 87 0 0 0 0 0 0 0
Cf Prospects
Austin Vakiener
85 0 0 0 0 0 0 0 0 0
Champi Panthers 18U
Caleb Clealand
0 14 0 0 0 0 0 0 0 0
Champi Panthers 18U
Joshua DiNatale
0 28 50 0 0 0 0 0 0 0
Champi Panthers 18U
Wade Francis
0 0 57 0 0 0 0 0 0 0
Champi Panthers 18U
Dylan Ingrando
0 97 0 0 0 0 0 0 0 0
Champi Panthers 18U
Justin Reyes
0 104 0 0 0 0 0 0 0 0
Champi Panthers 18U
Connor Steedman
0 61 0 0 0 0 0 0 0 0
Conch Ball 2022
Andris Barroso
0 79 0 0 0 0 0 0 0 0
Conch Ball 2022
Jacob Burnham
0 63 0 0 0 0 0 0 0 0
Conch Ball 2022
Sam Holland
0 8 0 0 0 0 0 0 0 0
Conch Ball 2022
Billy Kight
0 0 47 0 0 0 0 0 0 0
Conch Ball 2022
Anthony Lariz
0 20 0 0 0 0 0 0 0 0
Conch Ball 2022
Felix Ong
0 71 0 0 0 0 0 0 0 0
Conch Ball 2022
Tyler Rodriguez
0 21 16 0 0 0 0 0 0 0
Conch Ball 2022
Kai Smith
0 0 25 0 0 0 0 0 0 0
Conch Ball 2022
Marlin Takovich
0 0 28 0 0 0 0 0 0 0
Elite Squad Upperclass
Zach Blair
0 0 25 0 0 0 0 0 0 0
Elite Squad Upperclass
Mason Blake
0 0 7 0 0 0 0 0 0 0
Elite Squad Upperclass
Brock Buerosse
0 56 0 0 0 0 0 0 0 0
Elite Squad Upperclass
Jordan Jaffe
0 0 18 0 0 0 0 0 0 0
Elite Squad Upperclass
Jaden Koons
0 75 0 0 0 0 0 0 0 0
Elite Squad Upperclass
Marco Lopez
0 0 35 0 0 0 0 0 0 0
Elite Squad Upperclass
Broc Lussier
0 37 0 0 0 0 0 0 0 0
Elite Squad Upperclass
Drew Schaefer
0 0 29 0 0 0 0 0 0 0
Elite Squad Upperclass
Nick Webber
0 80 0 0 0 0 0 0 0 0
Fbh Angels 18u Red
Jeffrey Almanzar
0 0 45 0 0 0 0 0 0 0
Fbh Angels 18u Red
Fidel Alviar IV
0 32 0 0 0 0 0 0 0 0
Fbh Angels 18u Red
Branson Ashley
0 69 0 0 0 0 0 0 0 0
Fbh Angels 18u Red
Josh Carr
0 0 39 0 0 0 0 0 0 0
Fbh Angels 18u Red
Logan Figga
51 0 0 0 0 0 0 0 0 0
Fbh Angels 18u Red
Zachary Vincent
37 0 0 0 0 0 0 0 0 0
Fbh Angels 18u Red
Peter Walsh
0 9 0 0 0 0 0 0 0 0
Fbh Angels 18u Red
Zane Wright
0 0 32 0 0 0 0 0 0 0
Florida Heat Red
Matt Altman
110 0 0 0 0 0 0 0 0 0
Florida Heat Red
Billee Gooding
0 119 0 0 0 0 0 0 0 0
Florida Heat Red
Julian Hooker
0 0 20 0 0 0 0 0 0 0
Florida Heat Red
Mason Smith
0 0 106 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Coury Bell
0 59 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Tyler Caton
0 29 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Nicholas Gioia
0 20 0 0 0 0 0 0 0 0
Florida Pokers Upperclass Carolina Powered By Mizu
Zach Hessler
0 62 0 0 0 0 0 0 0 0
Freshwater Storm Blue
Everett Ahlberg
0 60 0 0 0 0 0 0 0 0
Freshwater Storm Blue
Jacob Hoppe
0 50 0 0 0 0 0 0 0 0
Freshwater Storm Blue
Evan Koehler
0 63 0 0 0 0 0 0 0 0
Freshwater Storm Blue
Larson McMaster
0 0 37 0 0 0 0 0 0 0
Freshwater Storm Blue
Tyler Mecchella
0 74 0 0 0 0 0 0 0 0
Freshwater Storm Blue
Grant Paparella
0 0 24 0 0 0 0 0 0 0
Freshwater Storm Blue
Deven Shepard
0 0 43 0 0 0 0 0 0 0
Freshwater Storm Blue
Adriel Torres
0 2 0 0 0 0 0 0 0 0
Ftb Tucci
Austin Asbill
0 90 0 0 0 0 0 0 0 0
Ftb Tucci
Ryan Combs
0 70 0 0 0 0 0 0 0 0
Ftb Tucci
Austin Delgado
25 0 0 0 0 0 0 0 0 0
Ftb Tucci
Cameron King
0 14 0 0 0 0 0 0 0 0
Ftb Tucci
Stephen Morrissey
0 34 0 0 0 0 0 0 0 0
Ftb Tucci
Kyle Mueller
51 0 0 0 0 0 0 0 0 0
Gsb Prospects 2022
Moises Hernandez
45 0 17 0 0 0 0 0 0 0
Gsb Prospects 2022
Anderson Hurtado
30 91 0 0 0 0 0 0 0 0
Gsb Prospects 2022
Savian Loor
0 0 75 0 0 0 0 0 0 0
Gsb Prospects 2022
Manny Retana
30 0 0 0 0 0 0 0 0 0
Hit Factory Pros 2023
Bransen Angel
0 106 0 0 0 0 0 0 0 0
Hit Factory Pros 2023
Brian Canasi
0 0 15 0 0 0 0 0 0 0
Hit Factory Pros 2023
Brooks Chamberlin
0 0 108 0 0 0 0 0 0 0
Hit Factory Pros 2023
Trey Gonzalez
0 93 0 0 0 0 0 0 0 0
Hit Factory Pros 2023
Daniel Lazaro
0 0 76 0 0 0 0 0 0 0
Hit Factory Pros 2023
Clay Thompson
0 76 0 0 0 0 0 0 0 0
Hit Factory Pros 2023
Charles Williams Jr.
0 0 21 0 0 0 0 0 0 0
Knights Knation Florida 2022
Christopher Conboy
0 25 0 0 0 0 0 0 0 0
Knights Knation Florida 2022
Noah Eatman
0 31 0 0 0 0 0 0 0 0
Knights Knation Florida 2022
Nicholas Garcia
0 43 0 0 0 0 0 0 0 0
Knights Knation Florida 2022
Landon Gierhart
0 61 0 0 0 0 0 0 0 0
Knights Knation Florida 2022
Ethan Griffith
0 71 0 0 0 0 0 0 0 0
Knights Knation Florida 2022
Dylan Peck
0 0 66 0 0 0 0 0 0 0
Knights Knation Florida 2022
Cesar Valera
0 0 21 0 0 0 0 0 0 0
Lakewood Ranch
Ryan Kaitz
13 2 0 0 0 0 0 0 0 0
Lakewood Ranch
Jack Muller
100 0 0 0 0 0 0 0 0 0
Lakewood Ranch
Evan Okuhara
0 60 0 0 0 0 0 0 0 0
Lakewood Ranch
Holden Pollock
0 0 97 0 0 0 0 0 0 0
Lakewood Ranch
Andy Schroeder
0 52 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Adriel Avila
20 0 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Benjamin Carver
55 0 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Reilly Kuhar
0 36 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Aidan Mena
25 0 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Matthew Pitre
0 44 0 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Christopher Rodriguez
0 0 71 0 0 0 0 0 0 0
Legends 17u Black Powered By Under Armour
Kayleb Wright
0 0 20 0 0 0 0 0 0 0
Maniacs Baseball
Delvin Camilo
0 0 91 0 0 0 0 0 0 0
Maniacs Baseball
Brady Doorey
0 0 18 0 0 0 0 0 0 0
Maniacs Baseball
Antonio Rodriguez
0 112 0 0 0 0 0 0 0 0
Maniacs Baseball
Cade Walters
80 8 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Evan Dempsey
0 0 93 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Adan Longoria
0 0 28 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Jacob Magadan
0 63 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Bryan Rivera
0 0 15 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Preston Rogers
0 0 8 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Tanner Rollyson
0 0 87 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Adrian Rolon
0 65 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Jayden Vazquez
0 33 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Derek Westfall
0 39 0 0 0 0 0 0 0 0
Ostingers Baseball Academy 2023
Trey Wilson
0 78 0 0 0 0 0 0 0 0
Swfl Scrappers
Max Aizenshtat
0 42 0 0 0 0 0 0 0 0
Swfl Scrappers
Dylan Cleveland
0 0 24 0 0 0 0 0 0 0
Swfl Scrappers
Quinn Gallen
0 25 0 0 0 0 0 0 0 0
Swfl Scrappers
Brody Graham
0 15 0 0 0 0 0 0 0 0
Swfl Scrappers
Kaden Humphrey
0 67 0 0 0 0 0 0 0 0
Swfl Scrappers
Arthur Kelley
0 30 0 0 0 0 0 0 0 0
Swfl Scrappers
Tyler Kozera
0 0 66 0 0 0 0 0 0 0
Swfl Scrappers
Mitchell Marlowe
0 0 42 0 0 0 0 0 0 0
Swfl Scrappers
Trevor Nikolis
0 30 0 0 0 0 0 0 0 0
Tactical Baseball Club
Edward Farrell
0 68 0 0 0 0 0 0 0 0
Tactical Baseball Club
Austin Gentile
0 46 0 0 0 0 0 0 0 0
Tactical Baseball Club
Ryan Kelley
83 0 0 0 0 0 0 0 0 0
Tactical Baseball Club
Charlie Lehr
0 0 37 0 0 0 0 0 0 0
Tactical Baseball Club
Rafael Masdiaz
0 0 32 0 0 0 0 0 0 0
Tactical Baseball Club
William Postlewait
47 0 0 0 0 0 0 0 0 0
Tactical Baseball Club
Tyler VanWormer
0 0 28 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest