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/20
Day 2
05/21
Day 3
05/22
Day 4
05/23
Day 5
05/24
Day 6
05/25
Day 7
05/26
Day 8
05/27
Day 9
05/28
Day 10
05/29
5 Star National Mid - Atlantic 2027 (Stanley)
Malcolm Blaqman
20 0 36 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2027 (Stanley)
Jacob Cadden
0 64 0 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2027 (Stanley)
David Holson III
23 0 0 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2027 (Stanley)
Tyler Jones
23 0 0 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2027 (Stanley)
Parker Kim
0 29 0 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2027 (Stanley)
Logan Park
18 0 10 0 0 0 0 0 0 0
5 Star National Mid - Atlantic 2027 (Stanley)
Camden Parker
33 0 76 0 0 0 0 0 0 0
Blacksox Express
Angelo Banks
0 19 0 0 0 0 0 0 0 0
Blacksox Express
Marshall Cash Bosher
0 2 55 0 0 0 0 0 0 0
Blacksox Express
Josiah Deloach
0 20 0 0 0 0 0 0 0 0
Blacksox Express
Bryce Edick
0 75 0 0 0 0 0 0 0 0
Blacksox Express
Luke Huling
0 20 57 0 0 0 0 0 0 0
Blacksox Express
Jaylin Jubray
0 60 0 0 0 0 0 0 0 0
Blacksox Express
Bryce Lyle
0 0 28 0 0 0 0 0 0 0
Blacksox Express
Kevin Robinson
0 54 0 0 0 0 0 0 0 0
Canes 13u Nova
Brodie Carver
0 13 11 0 0 0 0 0 0 0
Canes 13u Nova
Blake Dang
0 41 0 0 0 0 0 0 0 0
Canes 13u Nova
Brayden Funk
0 70 0 0 0 0 0 0 0 0
Canes 13u Nova
Luke Kozlowski
0 16 0 0 0 0 0 0 0 0
Canes 13u Nova
Bryson Pickeral
0 0 49 0 0 0 0 0 0 0
Canes 13u Nova
Eddie Ridolfi
0 17 44 0 0 0 0 0 0 0
Canes 13u Nova
Brian Waldrop
0 4 0 0 0 0 0 0 0 0
Cutters
Ryan Gaetano
0 0 36 0 0 0 0 0 0 0
Cutters
Grady Grimes
0 27 0 0 0 0 0 0 0 0
Cutters
Ryan King
0 0 45 0 0 0 0 0 0 0
Cutters
Joseph Laur
0 76 0 0 0 0 0 0 0 0
Cutters
Noah McMurray
0 75 0 0 0 0 0 0 0 0
Cutters
Luke Montgomery
0 23 0 0 0 0 0 0 0 0
Cutters
Brayden Porter
0 8 0 0 0 0 0 0 0 0
Cutters
Chase Wargo
0 0 49 0 0 0 0 0 0 0
Dark30
Landon Brady
0 0 65 0 0 0 0 0 0 0
Dark30
Logan Garey
0 79 0 0 0 0 0 0 0 0
Dark30
Cory Godlove
0 0 41 0 0 0 0 0 0 0
Dark30
Ethan Hyler
0 0 15 0 0 0 0 0 0 0
Dark30
Daniel Oh
0 63 0 0 0 0 0 0 0 0
Dark30
Kaden Zimorowicz
0 0 43 0 0 0 0 0 0 0
Hcyp Raiders Blue
Dominic Califano
0 79 0 0 0 0 0 0 0 0
Hcyp Raiders Blue
Avik Cherry
0 0 34 0 0 0 0 0 0 0
Hcyp Raiders Blue
Finn Clark
0 47 0 0 0 0 0 0 0 0
Hcyp Raiders Blue
Hunter Dunst
0 38 0 0 0 0 0 0 0 0
Hcyp Raiders Blue
Brody Freiert
0 19 0 0 0 0 0 0 0 0
Hcyp Raiders Blue
Jonathan Jaecksch
0 36 0 0 0 0 0 0 0 0
Marucci Prospects East
Marshall Barnes
0 0 8 0 0 0 0 0 0 0
Marucci Prospects East
Xavier Dickey
0 0 55 0 0 0 0 0 0 0
Marucci Prospects East
Justin Dorsey
0 9 27 0 0 0 0 0 0 0
Marucci Prospects East
Lance Gregory
0 0 25 0 0 0 0 0 0 0
Marucci Prospects East
Chadwick Hogue
0 72 0 0 0 0 0 0 0 0
Marucci Prospects East
Everson Vaughan
0 71 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Ryan Barker
74 0 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Lucas Lake
0 66 0 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Thomas Page
0 0 55 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Trevor Pardue
0 0 50 0 0 0 0 0 0 0
Mid Atlantic Orioles Youngman
Joshua Scholl
0 0 30 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Dalton Barnes
0 0 44 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Gannon Eastlack
0 7 0 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Frank Harrison, Jr.
0 0 22 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Jonathon Klass
0 20 0 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Tristan Merritt
0 94 0 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Liam Nelson
0 29 0 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Wyatt Otwell
0 6 0 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Gavin Reidy
0 0 38 0 0 0 0 0 0 0
Mid-Atlantic Shockers 13u
Aaron Swift
0 96 0 0 0 0 0 0 0 0
Nova Vipers
Brady Kleczynski
0 60 0 0 0 0 0 0 0 0
Nova Vipers
Jack Kolsky
0 0 62 0 0 0 0 0 0 0
Nova Vipers
Tai Letteney
0 47 0 0 0 0 0 0 0 0
Nova Vipers
Cooper Petty
0 26 0 0 0 0 0 0 0 0
Nova Vipers
Dylan Ray
0 69 0 0 0 0 0 0 0 0
Prime Time Aces
Matthias Alden
0 91 0 0 0 0 0 0 0 0
Prime Time Aces
Aidan Kaminski
0 89 0 0 0 0 0 0 0 0
Prime Time Aces
Drew Olson
0 14 25 0 0 0 0 0 0 0
Prime Time Aces
Jackson Riedel
0 0 90 0 0 0 0 0 0 0
Prime Time Aces
Reid Turner
0 6 89 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Miller Clift
0 18 44 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Will Davis
0 60 0 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Alexander Glick
0 0 26 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Otto Hardinger
0 23 0 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Zyler Munoz
0 15 28 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Cameron Warden
0 39 0 0 0 0 0 0 0 0
Prime Time Aces 13u Latham
Charlie Winburn
0 61 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Ryan Atkinson
0 0 31 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Bryce Hochman
34 0 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Kody Karnes
54 0 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Randol Lachapel
51 0 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Spencer Ridgely
0 44 0 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Brayden Skeel
0 0 14 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Nafeese Summers
0 0 34 0 0 0 0 0 0 0
Richmond Braves 13u-Powers
Nathaniel Wilson
0 83 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Colin Bauswell
0 79 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Dalton Drake
0 20 25 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Chase Eliason
0 63 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Peyton Hartsfield
0 30 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Phoenix Hope
0 20 72 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Mikey Rodgers
0 25 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Ian Taylor
0 61 0 0 0 0 0 0 0 0
Richmond Braves Coastal 13u- Bauswell
Carter Walter
0 8 0 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Emmanuel Coleman
0 30 0 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Alexander Guido
0 31 0 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Dillon House
0 0 5 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Dawson Schnabel
0 82 0 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Dylan Tilton
0 0 18 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Anthony Vasquez
0 18 59 0 0 0 0 0 0 0
Richmond Braves Nova-The St. James
Christopher Young
0 55 0 0 0 0 0 0 0 0
Rockit Select - Saunders
Justin Bischoff
0 20 60 0 0 0 0 0 0 0
Rockit Select - Saunders
Alex Boyd
0 0 51 0 0 0 0 0 0 0
Rockit Select - Saunders
Hunter Luck
0 56 0 0 0 0 0 0 0 0
Rockit Select - Saunders
Nate Sanders
0 18 39 0 0 0 0 0 0 0
Rockit Select - Saunders
Neil Smith
31 0 39 0 0 0 0 0 0 0
Rockit Select - Saunders
Jayden Thompson
0 17 39 0 0 0 0 0 0 0
Rockit Select - Saunders
Drew Wade
0 16 36 0 0 0 0 0 0 0
Southern Maryland Senators
Colton Brickman
0 38 0 0 0 0 0 0 0 0
Southern Maryland Senators
Trace Haggard
0 0 49 0 0 0 0 0 0 0
Southern Maryland Senators
Allston Wood
0 10 67 0 0 0 0 0 0 0
Southern Maryland Senators
Owen Zartman
0 75 0 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Michael Garcia
0 0 71 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Serf Guerra
0 0 3 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Gavin Knox
0 0 29 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Landon Ludington
0 69 0 0 0 0 0 0 0 0
Stars Baseball 13u Colangelo
Nick Roldan
0 46 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Noah Glover
0 43 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Max Lusk
0 73 0 0 0 0 0 0 0 0
Stars Baseball Lusk
James Martin
0 89 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Hudson Poling
0 0 11 0 0 0 0 0 0 0
Stars Baseball Lusk
Jack Presper
0 21 0 0 0 0 0 0 0 0
Stars Baseball Lusk
Michael Vuong
0 0 67 0 0 0 0 0 0 0
Team Coastal 13u
Austin Brickhouse
0 0 25 0 0 0 0 0 0 0
Team Coastal 13u
Matthew Clock
0 34 0 0 0 0 0 0 0 0
Team Coastal 13u
Sawyer James
0 0 60 0 0 0 0 0 0 0
Team Coastal 13u
Rj Murphy
0 2 0 0 0 0 0 0 0 0
Team Coastal 13u
Benjamin Smith
0 47 0 0 0 0 0 0 0 0
Team Coastal 13u
Braden Stevens
0 0 24 0 0 0 0 0 0 0
Team Coastal 13u
Aiden Trimble
0 92 0 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Cole Cinnamond
0 0 72 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Eli Collins
0 0 20 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Jairo Contreras
10 0 0 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Gavin Gilbert
35 0 0 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Nolan Lamm
95 0 0 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Matthew Matteson
0 56 0 0 0 0 0 0 0 0
Team Virginia Mizuno - Goldizen
Ashton Mock
0 0 16 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Jackson Caudell
0 21 0 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Dylan Falls
0 47 0 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Dawson Hogan
0 0 67 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Jaden Madeira
0 71 0 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Colin Perillo
0 27 0 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Colton Reynolds
0 43 0 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Elijah Terry
0 0 26 0 0 0 0 0 0 0
Tidewater Thunderbirds 13u
Noah Woods
0 9 0 0 0 0 0 0 0 0
UMAC Attack
Sean Apgar
0 13 0 0 0 0 0 0 0 0
UMAC Attack
Matthew Gormley
0 50 0 0 0 0 0 0 0 0
UMAC Attack
Marcus Guyton
0 6 0 0 0 0 0 0 0 0
UMAC Attack
Carson Jones
0 18 64 0 0 0 0 0 0 0
UMAC Attack
Brady Kao
0 50 0 0 0 0 0 0 0 0
UMAC Attack
Max Lee
0 45 0 0 0 0 0 0 0 0
UMAC Attack
Matthew McKenna
0 0 28 0 0 0 0 0 0 0
UMAC Attack
Ethan Nguyen
0 13 0 0 0 0 0 0 0 0
UMAC Attack
Thomas Straniero
0 50 0 0 0 0 0 0 0 0
UMAC Attack
Hunter Sullivan
0 0 44 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Peyton Allen
0 0 28 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Jack Gordon
0 44 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Thomas Knight
0 66 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Aiden McNamara
0 75 0 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Jackson Plogger
0 0 54 0 0 0 0 0 0 0
USA Prime Virginia - 13u Knight
Cooper Smith
0 0 26 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Kai Clark
10 29 0 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Jamie Cole
0 0 60 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Carter Coleman
60 0 0 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Khali Hill
28 0 43 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Sawyer Jackson
0 36 0 0 0 0 0 0 0 0
Usa Prime Virginia - 13u Weaver
Colton Redman
0 59 0 0 0 0 0 0 0 0
Va Seminoles-Smith
Chase Blumberg
0 20 44 0 0 0 0 0 0 0
Va Seminoles-Smith
Mandela Browman
0 20 65 0 0 0 0 0 0 0
Va Seminoles-Smith
Kallum Flannagan
0 19 40 0 0 0 0 0 0 0
Va Seminoles-Smith
Ashton Kemp
0 19 71 0 0 0 0 0 0 0
Va Seminoles-Smith
Matthew Moody
0 14 66 0 0 0 0 0 0 0
Va Seminoles-Smith
Grayson Morris
0 0 48 0 0 0 0 0 0 0
Va Seminoles-Smith
Owen Tingen
0 46 0 0 0 0 0 0 0 0
Va Seminoles-Smith
Loudon Trask
0 19 0 0 0 0 0 0 0 0
Va Seminoles-Smith
William "Aj" Wilson
0 49 0 0 0 0 0 0 0 0
Va Seminoles-West
Grant Boucher
17 44 0 0 0 0 0 0 0 0
Va Seminoles-West
Nicholas (Nic) Gaines
30 0 59 0 0 0 0 0 0 0
Va Seminoles-West
Harrison Lapenna
13 0 0 0 0 0 0 0 0 0
Va Seminoles-West
Ryan Melson
19 0 0 0 0 0 0 0 0 0
Va Seminoles-West
Braeden Shores
0 0 74 0 0 0 0 0 0 0
Va Seminoles-West
Alex Thomas
30 0 0 0 0 0 0 0 0 0
Va Seminoles-West
Austin Tucker
9 0 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Dylan Bennett
0 84 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Mekhi Bullock
0 0 84 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Bryson Freeman
0 11 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Zachary Jones
19 0 30 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Ethan McComber
28 0 0 0 0 0 0 0 0 0
Virginia Spiders 13u Tucker
Caden Stancil
44 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