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/26
Day 2
04/27
Day 3
04/28
Day 4
04/29
Day 5
04/30
Day 6
05/01
Day 7
05/02
Day 8
05/03
Day 9
05/04
Day 10
05/05
Calvert Tide Green
Jamison Bates
0 47 0 0 0 0 0 0 0 0
Calvert Tide Green
Johnathan Ferrante
0 7 37 0 0 0 0 0 0 0
Calvert Tide Green
Logan Hastings
0 17 0 0 0 0 0 0 0 0
Calvert Tide Green
Brandon Jefferson
0 18 0 0 0 0 0 0 0 0
Calvert Tide Green
Asa Locks
0 39 0 0 0 0 0 0 0 0
Calvert Tide Green
Ryan Moran
0 85 0 0 0 0 0 0 0 0
Calvert Tide Green
James Pease
0 19 51 0 0 0 0 0 0 0
Canes 13U NOVA - Rowling
Andrew Cortor
0 13 0 0 0 0 0 0 0 0
Canes 13U NOVA - Rowling
John DiMarsico
0 91 0 0 0 0 0 0 0 0
Canes 13U NOVA - Rowling
Mason Graves
0 0 22 0 0 0 0 0 0 0
Canes 13U NOVA - Rowling
Brayden Mann
0 66 0 0 0 0 0 0 0 0
Canes 13U NOVA - Rowling
Dane Morrow
0 0 36 0 0 0 0 0 0 0
Canes 13U NOVA - Rowling
Aidan Rojas
0 0 61 0 0 0 0 0 0 0
Frederick Hustlers
Landon Castor
0 0 61 0 0 0 0 0 0 0
Frederick Hustlers
Ryan Jones
0 0 50 0 0 0 0 0 0 0
Frederick Hustlers
Ryan Maxey
0 70 0 0 0 0 0 0 0 0
Frederick Hustlers
Andrew Purcell
0 61 0 0 0 0 0 0 0 0
Keystone State Bombers
Bryce Avery
0 60 0 0 0 0 0 0 0 0
Keystone State Bombers
Trey Eckman
0 0 52 0 0 0 0 0 0 0
Keystone State Bombers
Kevin Eden
0 20 0 0 0 0 0 0 0 0
Keystone State Bombers
Levi Hackman
0 19 0 0 0 0 0 0 0 0
Keystone State Bombers
Brenden Kapczynski
0 17 47 0 0 0 0 0 0 0
Keystone State Bombers
Luke Landis
0 17 0 0 0 0 0 0 0 0
Keystone State Bombers
Joshua Zimmerman
0 0 54 0 0 0 0 0 0 0
Little Caesars
Khamari Anderson
0 0 16 0 0 0 0 0 0 0
Little Caesars
Brady Baalaer
0 57 0 0 0 0 0 0 0 0
Little Caesars
Hunter Belanger
0 0 10 0 0 0 0 0 0 0
Little Caesars
Brendan Borowicz
0 0 19 0 0 0 0 0 0 0
Little Caesars
Austin Cicerone
0 0 69 0 0 0 0 0 0 0
Little Caesars
Nate Kocik
0 0 14 0 0 0 0 0 0 0
Little Caesars
Jarren Purify
0 90 0 0 0 0 0 0 0 0
Little Caesars
Oliver Service
0 0 19 0 0 0 0 0 0 0
Little Caesars
Amare Snowden
0 58 0 0 0 0 0 0 0 0
Mid Maryland United
Peyton Castellow
0 48 0 0 0 0 0 0 0 0
Mid Maryland United
Jacob Hnath
0 0 62 0 0 0 0 0 0 0
Mid Maryland United
Dawson Kehr
0 86 0 0 0 0 0 0 0 0
Mid Maryland United
Braden Manning
0 23 0 0 0 0 0 0 0 0
Mid Maryland United
Joseph McMannis
0 20 30 0 0 0 0 0 0 0
Mid Maryland United
Connor Roddy
0 20 19 0 0 0 0 0 0 0
Mid Maryland United
David Shipton
0 0 9 0 0 0 0 0 0 0
Mid Maryland United
Garrett Worth
0 0 6 0 0 0 0 0 0 0
Mid-Atlantic Orioles Keen
Jett Algeier
0 20 50 0 0 0 0 0 0 0
Mid-Atlantic Orioles Keen
Caleb Dillon
0 0 42 0 0 0 0 0 0 0
Mid-Atlantic Orioles Keen
Ryder Duncan
0 24 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Keen
Seth Jones
0 75 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Keen
Connor Smith
0 57 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Keen
Aven Stevens
0 61 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Mcknight
Zach Boyd
0 79 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Mcknight
Cody Bradt
0 0 60 0 0 0 0 0 0 0
Mid-Atlantic Orioles Mcknight
Hank Piersol
0 14 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Mcknight
Connor Quigley
0 21 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Mcknight
Berkley Smallwood
0 10 0 0 0 0 0 0 0 0
Mid-Atlantic Orioles Mcknight
Nick Suitte
0 81 0 0 0 0 0 0 0 0
New Bern Flames
Cody Callahan
0 95 0 0 0 0 0 0 0 0
New Bern Flames
Carter Champey
0 3 0 0 0 0 0 0 0 0
New Bern Flames
Ricky Cooke
0 10 41 0 0 0 0 0 0 0
New Bern Flames
Bryan Garner
0 20 34 0 0 0 0 0 0 0
New Bern Flames
Ryland Howell
0 90 0 0 0 0 0 0 0 0
New Bern Flames
Ethan Ipock
0 20 87 0 0 0 0 0 0 0
New Bern Flames
Daylinh Nguyen-Brown
0 12 96 0 0 0 0 0 0 0
Richmond Braves 13U Powers
Landon Carnley
0 87 0 0 0 0 0 0 0 0
Richmond Braves 13U Powers
Josh Gilliam
0 48 0 0 0 0 0 0 0 0
Richmond Braves 13U Powers
Reese Johnston
0 72 0 0 0 0 0 0 0 0
Richmond Braves 13U Powers
Sean Joyce
0 0 70 0 0 0 0 0 0 0
Richmond Braves 13U Powers
Gavin Stevens
0 0 25 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
J Cerretevi
0 0 24 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
R Foor
0 0 49 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
J Kennedy
0 0 23 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
J Ludwig
0 64 0 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
B Page
0 72 0 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
G Peterson
0 0 18 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
B Sheehan
0 0 17 0 0 0 0 0 0 0
Stars Baseball 13u Weaver
B Shumate
0 92 0 0 0 0 0 0 0 0
Stars Baseball Steinberg
L Davila
0 68 0 0 0 0 0 0 0 0
Stars Baseball Steinberg
K Davis
0 0 28 0 0 0 0 0 0 0
Stars Baseball Steinberg
R Garcia
0 22 58 0 0 0 0 0 0 0
Stars Baseball Steinberg
J Jung
0 0 39 0 0 0 0 0 0 0
Stars Baseball Steinberg
N Sheehan
0 23 0 0 0 0 0 0 0 0
Stars Baseball Steinberg
C Yarnall
0 91 0 0 0 0 0 0 0 0
Stars Baseball Tallent
Aiden Bond
0 32 0 0 0 0 0 0 0 0
Stars Baseball Tallent
Luke Dettleff
0 91 0 0 0 0 0 0 0 0
Stars Baseball Tallent
Elon Fruman
0 0 57 0 0 0 0 0 0 0
Stars Baseball Tallent
James Pedas
0 88 0 0 0 0 0 0 0 0
Stars Baseball Tallent
Camron Tallent
0 18 68 0 0 0 0 0 0 0
Stars Baseball Tallent
Parker Whelan
0 57 0 0 0 0 0 0 0 0
Team Dirty South Venom
Colin Bunch
0 89 0 0 0 0 0 0 0 0
Team Dirty South Venom
Luke Harlow
0 14 25 0 0 0 0 0 0 0
Team Dirty South Venom
Gunnar Healy
0 0 54 0 0 0 0 0 0 0
Team Dirty South Venom
Joey Masiak
0 0 92 0 0 0 0 0 0 0
Team Dirty South Venom
Evan Meier
0 0 82 0 0 0 0 0 0 0
Team Dirty South Venom
Ethan Minter
0 0 86 0 0 0 0 0 0 0
Team Dirty South Venom
Ashton Smith
0 85 0 0 0 0 0 0 0 0
Team Dirty South Venom
Will Wyles
0 0 17 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest