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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
06/19
Day 2
06/20
Day 3
06/21
Day 4
06/22
Day 5
06/23
Day 6
06/24
Day 7
06/25
Day 8
06/26
Day 9
06/27
Day 10
06/28
15u Rock Solid
Ryan Balzano
23 0 0 0 0 0 0 0 0 0
15u Rock Solid
Seth Bowden
0 0 70 0 0 0 0 0 0 0
15u Rock Solid
Jack Cuba
50 0 0 0 0 0 0 0 0 0
15u Rock Solid
Kyle Fox
0 0 18 0 0 0 0 0 0 0
15u Rock Solid
Kenny Frank
9 0 19 0 0 0 0 0 0 0
15u Rock Solid
Matthew McCray
39 0 0 0 0 0 0 0 0 0
15u Rock Solid
Hayden McGowan
0 0 30 0 0 0 0 0 0 0
15u Rock Solid
Al Morris
0 0 38 0 0 0 0 0 0 0
15u Rock Solid
Coleton Norris
0 0 25 0 0 0 0 0 0 0
5 Star Atlantic Black
Ethan Bell
0 26 0 0 0 0 0 0 0 0
5 Star Atlantic Black
Griffin Flynn
0 9 0 0 0 0 0 0 0 0
5 Star Atlantic Black
Caleb Gant
0 59 0 0 0 0 0 0 0 0
5 Star Atlantic Black
Kaleb Garcia
0 0 9 0 0 0 0 0 0 0
5 Star Atlantic Black
Chris Kummer
0 0 25 0 0 0 0 0 0 0
5 Star Atlantic Black
Michael Naramore
0 0 70 0 0 0 0 0 0 0
5 Star Atlantic Black
Will Papciak
0 68 0 0 0 0 0 0 0 0
5 Star Atlantic Black
Cj Petro
0 29 0 0 0 0 0 0 0 0
5 Star Atlantic Black
Jd Stemhagen
0 30 24 0 0 0 0 0 0 0
API Academy
Cole Carter
0 0 29 0 0 0 0 0 0 0
API Academy
Nathan Clarke
61 0 0 0 0 0 0 0 0 0
API Academy
Alex Craig
0 0 14 0 0 0 0 0 0 0
API Academy
Braeden Ford
0 0 19 0 0 0 0 0 0 0
API Academy
Demetre Georgopoulos
0 0 12 0 0 0 0 0 0 0
API Academy
Gary Gubbings Iii
0 0 38 0 0 0 0 0 0 0
API Academy
Jacob Isaac
0 15 0 0 0 0 0 0 0 0
API Academy
Brody Kelm
0 65 0 0 0 0 0 0 0 0
API Academy
Dominic Montini
0 39 0 0 0 0 0 0 0 0
API Academy
Armand Ortiz
52 0 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Davin Blackwell
0 0 34 0 0 0 0 0 0 0
Diamond Deacons- Frail
Beau Callahan
0 46 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Conner Frail
0 0 73 0 0 0 0 0 0 0
Diamond Deacons- Frail
Caleb Hammond
0 3 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Josh Hammond
0 11 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Keegan Howell
0 0 9 0 0 0 0 0 0 0
Diamond Deacons- Frail
Harrison Lewis
76 0 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Tommy Mattox
0 77 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Charlie Stogner
0 0 31 0 0 0 0 0 0 0
Diamond Deacons- Frail
Levi Strahm
28 0 0 0 0 0 0 0 0 0
Diamond Deacons- Frail
Tate Vogler
54 0 0 0 0 0 0 0 0 0
Diamond Deacons- Smith
Bryson Bennett
0 0 11 0 0 0 0 0 0 0
Diamond Deacons- Smith
Evan Cecile
54 0 0 0 0 0 0 0 0 0
Diamond Deacons- Smith
Carson Daniel
0 0 33 0 0 0 0 0 0 0
Diamond Deacons- Smith
Kaden Fuller
0 0 38 0 0 0 0 0 0 0
Diamond Deacons- Smith
Josh Jones
56 0 0 0 0 0 0 0 0 0
Diamond Deacons- Smith
Jackson Sink
0 0 48 0 0 0 0 0 0 0
Diamond Deacons- Smith
Jacob Smith
0 0 17 0 0 0 0 0 0 0
Diamond Deacons- Smith
Dawson Yokley
0 0 54 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Marshall Basham
30 0 0 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Sam Bell
53 0 0 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Benjamin Blair
22 0 0 2 0 0 0 0 0 0
Dirtbags Platinum 2023
Lane Duff
0 64 0 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Luke Gouldthorpe
0 0 22 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Landon Owen
0 0 0 79 0 0 0 0 0 0
Dirtbags Platinum 2023
Will Palmer
0 0 0 3 0 0 0 0 0 0
Dirtbags Platinum 2023
Mason Self
0 22 0 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Wyatt Sisk
0 0 31 0 0 0 0 0 0 0
Dirtbags Platinum 2023
Nathaniel Tyree
11 37 0 44 0 0 0 0 0 0
Dirtbags Platinum 2023
Matt Vine
0 0 46 0 0 0 0 0 0 0
MidState Athletics
Jackson Bishop
49 0 0 0 0 0 0 0 0 0
MidState Athletics
Jake Carrick
27 0 25 0 0 0 0 0 0 0
MidState Athletics
Hayden Hayes
0 0 20 0 0 0 0 0 0 0
MidState Athletics
Payton Lanier
0 0 43 0 0 0 0 0 0 0
MidState Athletics
William Nordan
0 0 22 0 0 0 0 0 0 0
MidState Athletics
JJ Rigsbee
0 0 30 0 0 0 0 0 0 0
MidState Athletics
Jonathan Sendziak
0 0 46 0 0 0 0 0 0 0
MidState Athletics
Will Sword
5 0 46 0 0 0 0 0 0 0
MidState Athletics
Kacey Taylor
42 0 36 0 0 0 0 0 0 0
NCBA Golden Spikes 2023
Sylas Boris
0 0 19 0 0 0 0 0 0 0
NCBA Golden Spikes 2023
Camdyn Daly
0 0 37 0 0 0 0 0 0 0
NCBA Golden Spikes 2023
Bryce England
45 0 0 0 0 0 0 0 0 0
NCBA Golden Spikes 2023
Gage Miller
0 0 45 0 0 0 0 0 0 0
NCBA Golden Spikes 2023
Ethan Norby
21 0 0 74 0 0 0 0 0 0
NCBA Golden Spikes 2023
Tyler Shafer
42 0 0 40 0 0 0 0 0 0
NCBA Golden Spikes 2023
Owen Simmons
0 41 0 0 0 0 0 0 0 0
NCBA Golden Spikes 2023
Wyatt Stanley
0 90 0 0 0 0 0 0 0 0
On Deck O's Black
Ed Anglin
39 0 39 0 0 0 0 0 0 0
On Deck O's Black
Anthony Dorner
0 65 0 0 0 0 0 0 0 0
On Deck O's Black
Joseph Hickman
45 0 16 0 0 0 0 0 0 0
On Deck O's Black
Micah Laney
0 43 0 0 0 0 0 0 0 0
On Deck O's Black
Torrey Pursel
0 0 67 0 0 0 0 0 0 0
On Deck O's Black
Jake Young
45 0 0 0 0 0 0 0 0 0
On Deck O's Orange
Seth Clark
0 67 0 0 0 0 0 0 0 0
On Deck O's Orange
Ty Frattaroli
0 0 52 0 0 0 0 0 0 0
On Deck O's Orange
Nicholas Krise
37 0 41 0 0 0 0 0 0 0
On Deck O's Orange
Andrew Lim
0 60 0 0 0 0 0 0 0 0
On Deck O's Orange
Tyler Nee
47 0 0 0 0 0 0 0 0 0
On Deck O's Orange
Bo Ziegler
40 0 9 0 0 0 0 0 0 0
Patriots Baseball
Talor Grubbs
0 36 0 98 0 0 0 0 0 0
Patriots Baseball
Cohen Harris
76 0 0 0 0 0 0 0 0 0
Patriots Baseball
Jalan Jones
0 0 6 0 0 0 0 0 0 0
Patriots Baseball
Dominic Mickle
0 81 0 0 0 0 0 0 0 0
Patriots Baseball
Gavin Raab
0 0 0 49 0 0 0 0 0 0
Patriots Baseball
Alex Roberson
0 0 6 69 0 0 0 0 0 0
Patriots Baseball
Tucker Smith
18 16 0 9 0 0 0 0 0 0
Patriots Baseball
Justin Thomas
0 0 81 0 0 0 0 0 0 0
Patriots Baseball
Caleb Waters
0 0 5 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Chase Arrington
0 0 67 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Jeffrey Dobson
0 39 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Travis Harris
0 17 20 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Dylan Laws
33 0 8 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Jimmy Lovelace
0 0 39 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Dylan Mason
52 0 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Huell Lamar Smith
0 58 0 0 0 0 0 0 0 0
Richmond Braves 15U
John Barrett
0 0 72 0 0 0 0 0 0 0
Richmond Braves 15U
Jacob Henry
0 0 59 0 0 0 0 0 0 0
Richmond Braves 15U
Grayson James
54 0 0 0 0 0 0 0 0 0
Richmond Braves 15U
Keegan McGraw
0 49 0 0 0 0 0 0 0 0
Richmond Braves 15U
Michael Morris
76 0 0 0 0 0 0 0 0 0
Richmond Braves 15U
Jeremy Stine
0 74 0 0 0 0 0 0 0 0
Riptide 15u
Ben Ashley
0 41 0 0 0 0 0 0 0 0
Riptide 15u
Eli Crowley
0 42 0 0 0 0 0 0 0 0
Riptide 15u
Levi Gingerich
0 0 92 0 0 0 0 0 0 0
Riptide 15u
Daniel Higdon
0 66 0 0 0 0 0 0 0 0
Riptide 15u
Owen Markham
0 67 0 0 0 0 0 0 0 0
Riptide 15u
Calvin Martin
0 0 30 0 0 0 0 0 0 0
Riptide 15u
Elliott Martin
0 39 0 0 0 0 0 0 0 0
Rockies 15U Hawks
Tate Allison
57 0 0 19 0 0 0 0 0 0
Rockies 15U Hawks
Aidan Cluskey
0 0 0 37 0 0 0 0 0 0
Rockies 15U Hawks
Max Drucker
0 28 16 0 0 0 0 0 0 0
Rockies 15U Hawks
Ethan Edwards
17 0 59 0 0 0 0 0 0 0
Rockies 15U Hawks
Ayden Jenkins
0 0 0 25 0 0 0 0 0 0
Rockies 15U Hawks
Jarred Lindholm
0 64 0 0 0 0 0 0 0 0
Rockies 15U Hawks
Jackson Little
56 0 0 69 0 0 0 0 0 0
Rockies 15U Hawks
Raeder McIntire
0 1 0 66 0 0 0 0 0 0
Rockies 15U Hawks
Max White
0 0 0 49 0 0 0 0 0 0
Rockies 15U Hawks
Peyton Young
0 0 51 0 0 0 0 0 0 0
SBA LKN 2023
Nicholas Coggins
0 0 35 0 0 0 0 0 0 0
SBA LKN 2023
Chase Curry
0 0 76 0 0 0 0 0 0 0
SBA LKN 2023
Jacob Dudan
44 0 0 0 0 0 0 0 0 0
SBA LKN 2023
Breyson Eichacker
0 0 32 0 0 0 0 0 0 0
SBA LKN 2023
Anthony Nagle
0 0 58 0 0 0 0 0 0 0
SBA LKN 2023
Grayson Peel
36 0 43 0 0 0 0 0 0 0
SBA LKN 2023
Caleb Stansfield
53 0 0 0 0 0 0 0 0 0
SBA LKN 2023
Grady White
0 0 22 0 0 0 0 0 0 0
Team Elite American
Jackson Berkhead
0 0 0 41 0 0 0 0 0 0
Team Elite American
Holden Cooper
0 0 0 84 0 0 0 0 0 0
Team Elite American
Mason Fortune
0 0 14 97 0 0 0 0 0 0
Team Elite American
Cole Lanford
0 0 96 0 0 0 0 0 0 0
Team Elite American
Nash Rice
0 78 0 0 0 0 0 0 0 0
Team Elite American
Adam Smith
0 81 0 0 0 0 0 0 0 0
Team Elite American
Davis Watson
0 54 0 0 0 0 0 0 0 0
Tidewater Orioles
Hunter Bosher
0 0 22 0 0 0 0 0 0 0
Tidewater Orioles
Luke Bosher
0 0 40 0 0 0 0 0 0 0
Tidewater Orioles
Jackson Doane
0 16 0 0 0 0 0 0 0 0
Tidewater Orioles
David Fall
0 84 0 0 0 0 0 0 0 0
Tidewater Orioles
Jacob Fortune
0 0 18 0 0 0 0 0 0 0
Tidewater Orioles
Jake Genzler
0 10 0 0 0 0 0 0 0 0
Tidewater Orioles
Dylan Hall
0 28 0 0 0 0 0 0 0 0
Tidewater Orioles
Ethan Hutton
0 43 0 0 0 0 0 0 0 0
Tidewater Orioles
Aidan Massa
0 0 58 0 0 0 0 0 0 0
Tidewater Orioles
Kyle Sparks
0 71 0 0 0 0 0 0 0 0
Tidewater Orioles
Thomas White
0 11 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