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
04/22
Day 2
04/23
Day 3
04/24
Day 4
04/25
Day 5
04/26
Day 6
04/27
Day 7
04/28
Day 8
04/29
Day 9
04/30
Day 10
05/01
Blue Ridge Elite - 13U
Waylon Ammons
0 77 0 0 0 0 0 0 0 0
Blue Ridge Elite - 13U
Beau Bloxsom
0 65 0 0 0 0 0 0 0 0
Blue Ridge Elite - 13U
Jack Fisher
0 0 30 0 0 0 0 0 0 0
Blue Ridge Elite - 13U
Liam Frazier
0 0 60 0 0 0 0 0 0 0
Blue Ridge Elite - 13U
Jake Jeronimus
0 66 0 0 0 0 0 0 0 0
Blue Ridge Elite - 13U
Mike Poncy
0 42 0 0 0 0 0 0 0 0
Canes 13u-Md
Colton Dewing
0 43 0 0 0 0 0 0 0 0
Canes 13u-Md
Chase Johnson
0 0 52 0 0 0 0 0 0 0
Canes 13u-Md
Carson Kelm
0 87 0 0 0 0 0 0 0 0
Canes 13u-Md
John Koegel
0 78 0 0 0 0 0 0 0 0
Canes 13u-Md
Brady Maxwell
0 0 20 0 0 0 0 0 0 0
Canes 13u-Md
Walker McElwain
0 2 32 0 0 0 0 0 0 0
Canes 13u-Md
Alex Ross
0 23 0 0 0 0 0 0 0 0
Canes 13u-Md
Sebastian Ruiz
0 0 13 0 0 0 0 0 0 0
Canes 13u-Md
Jaiden Sarita
0 0 22 0 0 0 0 0 0 0
Canes Celata
Meziah Clanton
0 20 0 0 0 0 0 0 0 0
Canes Celata
Dominic Doran
0 9 73 0 0 0 0 0 0 0
Canes Celata
Keegan Kerr
0 72 0 0 0 0 0 0 0 0
Canes Celata
Bryce McBride
0 0 13 0 0 0 0 0 0 0
Canes Celata
O'Riyan Mosier
0 78 0 0 0 0 0 0 0 0
Canes Celata
Nickel Ryan
0 23 0 0 0 0 0 0 0 0
Diamond Elite
Austin Blanc
0 0 35 0 0 0 0 0 0 0
Diamond Elite
Christopher Chinn
0 44 0 0 0 0 0 0 0 0
Diamond Elite
Brayden Dowdall
0 33 0 0 0 0 0 0 0 0
Diamond Elite
Jack Mehlberg
0 67 0 0 0 0 0 0 0 0
Diamond Elite
Daggu Rana
0 0 47 0 0 0 0 0 0 0
Diamond Elite
Ethan Yoon
0 20 25 0 0 0 0 0 0 0
Diamond Elite
Brayden Zook
0 74 0 0 0 0 0 0 0 0
Dig In Baseball 13U National
Isaac Blinkoff
0 61 0 0 0 0 0 0 0 0
Dig In Baseball 13U National
Cameron Calandro
0 5 0 0 0 0 0 0 0 0
Dig In Baseball 13U National
Jaxon Garon
0 0 38 0 0 0 0 0 0 0
Dig In Baseball 13U National
Kieran King
0 22 0 0 0 0 0 0 0 0
Dig In Baseball 13U National
Aiden Rolnick
0 73 0 0 0 0 0 0 0 0
Dig In Baseball 13U National
Matthew Rosner
0 50 0 0 0 0 0 0 0 0
Dig In Baseball 13U National
Avi Rubin
0 19 52 0 0 0 0 0 0 0
Hitmen Baseball Club
Gary Cottingham
0 20 0 0 0 0 0 0 0 0
Hitmen Baseball Club
Phoenix Houser
0 20 0 0 0 0 0 0 0 0
Hitmen Baseball Club
Daxton Kasputis
0 20 0 0 0 0 0 0 0 0
Hitmen Baseball Club
Mark Lebo
0 19 0 0 0 0 0 0 0 0
Hitmen Baseball Club
Eli Lyons
0 20 67 0 0 0 0 0 0 0
Hitmen Baseball Club
Jack Santana
0 19 0 0 0 0 0 0 0 0
Hitmen Baseball Club
Alex Scaringi
0 0 51 0 0 0 0 0 0 0
Hitmen Baseball Club
Ryan Seibert
0 20 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Ryan Barker
0 84 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Lucas Lake
0 82 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Eli Maxie
0 23 37 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Thomas Page
0 5 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Trevor Pardue
0 34 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Joshua Scholl
0 0 38 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Hudson Toone
0 0 24 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Jake Davila
0 0 32 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Michael Devore
0 29 0 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Thomas Foley
0 34 0 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Jack Franke
0 26 0 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Sean Lilly
0 55 0 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Dylan Oldham
0 0 4 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Pj Scolese
0 35 9 0 0 0 0 0 0 0
Mount Vernon Mavericks 13U
Peter Zakrzwski
0 13 68 0 0 0 0 0 0 0
Nova Vipers
Brady Kleczynski
0 6 0 0 0 0 0 0 0 0
Nova Vipers
Jack Kolsky
0 57 0 0 0 0 0 0 0 0
Nova Vipers
Philip Lau
0 0 83 0 0 0 0 0 0 0
Nova Vipers
Tai Letteney
0 100 0 0 0 0 0 0 0 0
Nova Vipers
Dylan Ray
0 20 34 0 0 0 0 0 0 0
Nova Vipers
Hank Shih
0 12 0 0 0 0 0 0 0 0
Prime Time Aces
Matthias Alden
0 81 0 0 0 0 0 0 0 0
Prime Time Aces
Jackson Bringger
0 0 36 0 0 0 0 0 0 0
Prime Time Aces
Aidan Kaminski
0 78 0 0 0 0 0 0 0 0
Prime Time Aces
Drew Olson
0 10 0 0 0 0 0 0 0 0
Prime Time Aces
Jackson Riedel
0 14 0 0 0 0 0 0 0 0
Prime Time Aces
Reid Turner
0 10 78 0 0 0 0 0 0 0
Rage Baseball
Hudson Biller
0 35 0 0 0 0 0 0 0 0
Rage Baseball
Brodie Fletcher
0 19 0 0 0 0 0 0 0 0
Rage Baseball
Hunter Haught
0 85 0 0 0 0 0 0 0 0
Rage Baseball
Jacoby Jackson
0 83 0 0 0 0 0 0 0 0
Rage Baseball
Peyton Jenkins
0 20 81 0 0 0 0 0 0 0
Rage Baseball
Mateo Segura
0 20 0 0 0 0 0 0 0 0
Rage Baseball
Brody Thompson
0 28 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Ryan Atkinson
0 0 5 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Bryce Hochman
0 50 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Kody Karnes
0 54 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Blake Moore
0 0 1 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Spencer Ridgely
0 0 84 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Brayden Skeel
0 43 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Nafeese Summers
0 92 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Colin Bauswell
0 83 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Chase Eliason
0 0 57 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Phoenix Hope
0 13 51 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Mikey Rodgers
0 0 21 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Ian Taylor
0 87 0 0 0 0 0 0 0 0
Richmond Braves Rogers
Wyatt Cox
0 84 0 0 0 0 0 0 0 0
Richmond Braves Rogers
Ryan Hoburg
0 8 0 0 0 0 0 0 0 0
Richmond Braves Rogers
William Knicley
0 45 0 0 0 0 0 0 0 0
Richmond Braves Rogers
Elliott Martin
0 0 85 0 0 0 0 0 0 0
Richmond Braves Rogers
Pierce Plemmons
0 50 0 0 0 0 0 0 0 0
Richmond Braves Rogers
Caleb Rist
0 19 0 0 0 0 0 0 0 0
Richmond Braves Rogers
Jeremy Siefker
0 20 0 0 0 0 0 0 0 0
Rise Red- Texas
Ryan Higgins
0 61 0 0 0 0 0 0 0 0
Rise Red- Texas
Blake Lamattina
0 0 67 0 0 0 0 0 0 0
Rise Red- Texas
Bret Lipscomb
0 0 63 0 0 0 0 0 0 0
Rise Red- Texas
James Nigriny
0 68 0 0 0 0 0 0 0 0
Rise Red- Texas
Ryan Samuels
0 0 65 0 0 0 0 0 0 0
Southern Maryland Senators
Colton Brickman
0 55 0 0 0 0 0 0 0 0
Southern Maryland Senators
Trace Haggard
0 0 65 0 0 0 0 0 0 0
Southern Maryland Senators
Robby Kessler
0 0 89 0 0 0 0 0 0 0
Southern Maryland Senators
Jaxson Lee
0 0 52 0 0 0 0 0 0 0
Southern Maryland Senators
Aiden Norris
0 0 35 0 0 0 0 0 0 0
Southern Maryland Senators
Camden Rabon
0 0 29 0 0 0 0 0 0 0
Southern Maryland Senators
Maverick Trueman
0 0 70 0 0 0 0 0 0 0
Southern Maryland Senators
Ryan Welch
0 62 0 0 0 0 0 0 0 0
Southern Maryland Senators
Allston Wood
0 79 0 0 0 0 0 0 0 0
Southern Maryland Senators
Owen Zartman
0 36 0 0 0 0 0 0 0 0
Stars Baseball 13u Wrighte
Brayden Cubbage
0 64 0 0 0 0 0 0 0 0
Stars Baseball 13u Wrighte
Chase Keller
0 0 64 0 0 0 0 0 0 0
Stars Baseball 13u Wrighte
Landon McGinn
0 65 0 0 0 0 0 0 0 0
Stars Baseball 13u Wrighte
Shaun Peratt
0 0 58 0 0 0 0 0 0 0
Stars Baseball 13u Wrighte
Zachary Robertson
0 43 0 0 0 0 0 0 0 0
Stars Baseball 13u Wrighte
Ian Sullivan
0 23 0 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Chase Colangelo
0 0 39 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Michael Garcia
0 0 86 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Serf Guerra
0 9 52 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Gavin Knox
0 97 0 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Teagan Leach
0 0 93 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
George Minjack
0 50 0 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Nico Moritz-Toledo
0 0 52 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Nick Roldan
0 23 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Fletcher Condon
0 58 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Max Lusk
0 0 79 0 0 0 0 0 0 0
Stars Baseball Lusk
James Martin
0 84 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Hudson Poling
0 23 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Jack Presper
0 13 17 0 0 0 0 0 0 0
Team Coastal 13U
Russell Baker
0 17 0 0 0 0 0 0 0 0
Team Coastal 13U
Matthew Clock
0 39 0 0 0 0 0 0 0 0
Team Coastal 13U
Sawyer James
0 26 0 0 0 0 0 0 0 0
Team Coastal 13U
Drew McEntarfer
0 51 0 0 0 0 0 0 0 0
Team Coastal 13U
Benjamin Smith
0 0 109 0 97 0 0 0 0 0
Team Coastal 13U
Braden Stevens
0 33 0 0 0 0 0 0 0 0
Team Coastal 13U
Aiden Trimble
0 62 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Craig Aubry
0 14 0 0 37 0 0 0 0 0
US Elite Mid Atlantic
Chase Blevins
0 17 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Andrew Brookshire
0 0 97 0 44 0 0 0 0 0
US Elite Mid Atlantic
Davis Champion
0 80 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Luke Rohde
0 33 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Colin Secrist
0 8 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Nathan Shepherd
0 44 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Ryan Winebrunner
0 24 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Colby Wolf
0 0 0 0 28 0 0 0 0 0
USA Prime Virginia - 13u Knight
Peyton Allen
0 58 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Jack Gordon
0 0 42 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Noah Gray
0 6 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Owen Jackson
0 72 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Thomas Knight
0 98 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Jackson Plogger
0 0 73 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Kai Clark
0 0 16 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Jamie Cole
0 65 0 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Carter Coleman
0 74 0 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Khali Hill
0 39 0 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Cash Philhour
0 0 64 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Colton Redman
0 25 44 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Dylan Bennett
0 35 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Mekhi Bullock
0 15 18 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Bryson Freeman
0 64 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Zachary Jones
0 0 81 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Donovan Mayfield
0 0 76 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Ethan McComber
0 57 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Caden Stancil
0 50 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