2,089 MLB PLAYERS | 14,476 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
11/04
Day 2
11/05
Day 3
11/06
Day 4
11/07
Day 5
11/08
Day 6
11/09
Day 7
11/10
Day 8
11/11
Day 9
11/12
Day 10
11/13
5 Star Carolina 15U Johnson
Evan Adams
0 76 0 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Dylan Jennings
0 0 38 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Jackson Messer
0 16 0 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Mason Mosteller
0 0 78 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Andrew Pegram
0 0 71 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Logan Sheppard
0 93 0 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Gavin Smith
0 31 7 0 0 0 0 0 0 0
5 Star Carolina 15U Johnson
Tanner Vickers
0 0 49 0 0 0 0 0 0 0
Carolina Reds
Bryson Bailey
0 0 80 0 0 0 0 0 0 0
Carolina Reds
Nolan Jones
0 0 16 0 0 0 0 0 0 0
Carolina Reds
Dalton Ligon
0 90 0 0 0 0 0 0 0 0
Carolina Reds
Zack McMahon
0 0 57 0 0 0 0 0 0 0
Carolina Reds
Owen Ostrander
0 0 19 0 0 0 0 0 0 0
Carolina Reds
Carson Politsch
0 0 16 0 0 0 0 0 0 0
Carolina Reds
Matthew Pond
0 0 25 0 0 0 0 0 0 0
Carolina Reds
Caden Stevens
0 0 18 0 0 0 0 0 0 0
Carolina Reds
Coalson Williams
0 86 0 0 0 0 0 0 0 0
Carolina Warriors Black 15U
Travail Barnes
0 95 0 0 0 0 0 0 0 0
Carolina Warriors Black 15U
Noah Clark
0 90 0 0 0 0 0 0 0 0
Carolina Warriors Black 15U
Blake Goff
0 0 84 0 0 0 0 0 0 0
Carolina Warriors Black 15U
Peyton McGee
0 2 0 0 0 0 0 0 0 0
Carolina Warriors Black 15U
Jayden Pipes
0 0 54 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
John Ingle
0 46 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Joel Irizarry
0 0 60 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Bo Lowrance
0 16 15 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Matthew Nesta
0 57 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Luke Ponczka
0 19 0 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Preston Smith
0 0 58 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Luke Williams
0 0 103 0 0 0 0 0 0 0
Charlotte Baseball Academy 15U National
Anthony Zezza
0 60 0 0 0 0 0 0 0 0
Dry Pond 2026
Jack Costenoble
0 0 41 0 0 0 0 0 0 0
Dry Pond 2026
Jordan Green
0 0 53 0 0 0 0 0 0 0
Dry Pond 2026
Andrew Hardy
0 98 0 0 0 0 0 0 0 0
Dry Pond 2026
Harper Henson
0 41 0 0 0 0 0 0 0 0
Dry Pond 2026
Andrew Matthews
0 77 0 0 0 0 0 0 0 0
Dry Pond 2026
James Welch
0 0 33 0 0 0 0 0 0 0
Elite9 Meil
Anthony Cipriano
0 52 0 0 0 0 0 0 0 0
Elite9 Meil
Colby Falls
0 0 83 0 0 0 0 0 0 0
Elite9 Meil
Nicholas Fox
0 88 0 0 0 0 0 0 0 0
Elite9 Meil
Bryce Meil
0 20 40 0 0 0 0 0 0 0
Elite9 Meil
Zach Young
0 58 0 0 0 0 0 0 0 0
GBG - Carolina 15U
Tate Andrews
0 36 0 0 0 0 0 0 0 0
GBG - Carolina 15U
Spencer Boles
0 0 11 0 0 0 0 0 0 0
GBG - Carolina 15U
Tyler Goodin
0 58 0 0 0 0 0 0 0 0
GBG - Carolina 15U
Jaxon Holloman
0 73 0 0 0 0 0 0 0 0
GBG - Carolina 15U
Eli Johnson
0 0 22 0 0 0 0 0 0 0
GBG - Carolina 15U
Mason Ridings
0 33 0 0 0 0 0 0 0 0
GBG - Carolina 15U
Zeb Shepherd
0 32 0 0 0 0 0 0 0 0
Knights
Jack Britt
0 3 47 0 0 0 0 0 0 0
Knights
Dawson Cardwell
0 18 56 0 0 0 0 0 0 0
Knights
Andrew Ellis
0 28 59 0 0 0 0 0 0 0
Knights
Isaiah Hester
0 13 59 0 0 0 0 0 0 0
Knights
Luke Kivett
0 22 35 0 0 0 0 0 0 0
Knights
Drew Roper
0 64 0 0 0 0 0 0 0 0
Knights
Andrew White
0 87 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Ben Chuttey
0 0 47 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Jake Comer
0 14 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Kieran Noel
0 65 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Logan Satter
0 73 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Bryson Shaver
0 5 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Preston Sneed
0 42 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Collin Steele
0 28 0 0 0 0 0 0 0 0
Legacy Baseball 15u Powered By Stinger
Mitchell Thomas
0 0 62 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Austin Catledge
0 0 27 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Matthew Hall
0 56 0 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Gavin Hart
0 50 0 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
David Rowles
0 79 0 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Kartik Valasa
0 0 36 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Jaxon West
0 0 46 0 0 0 0 0 0 0
Mission Gold Team 2026 - Olmo
Dylan Yalich
0 43 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Grant Boucher
0 51 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Aiden Bradshaw
0 10 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Brayden Jacoby
0 18 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Vaughan Mayo
0 27 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Jackson Millan
0 31 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Julio Moreno
0 0 34 0 0 0 0 0 0 0
Mph 101 2026 Kane
Grayson Reece
0 28 0 0 0 0 0 0 0 0
Mph 101 2026 Kane
Brayden Shreffler
0 19 10 0 0 0 0 0 0 0
Mph 101 2026 Kane
Sohdai Yamamoto
0 39 0 0 0 0 0 0 0 0
Sba Futures 2026
Drew Bria
0 54 0 0 0 0 0 0 0 0
Sba Futures 2026
Gavin Lopez
0 69 0 0 0 0 0 0 0 0
Sba Futures 2026
Jimmy Newman
0 17 0 0 0 0 0 0 0 0
Sba Futures 2026
Michael Scaletta
0 97 0 0 0 0 0 0 0 0
Sba Futures 2026
Dalton Skipper
0 30 79 0 0 0 0 0 0 0
Sba Futures 2026
Maverick Walters
0 0 54 0 0 0 0 0 0 0
Sba Futures 2026
Tanner Waugh
0 30 0 0 0 0 0 0 0 0
Sba Va Elite 15u
Mitchell Moore
0 40 0 0 0 0 0 0 0 0
Sba Va Elite 15u
Tyler Ruhl
0 0 50 0 0 0 0 0 0 0
Sba Va Elite 15u
Ayden Walker
0 70 0 0 0 0 0 0 0 0
Sba Va Elite 15u
Caleb Winterfeldt
0 90 0 0 0 0 0 0 0 0
Sc Warhawks
Bryson Heath
0 16 10 0 0 0 0 0 0 0
Sc Warhawks
Chance Johnson
0 0 55 0 0 0 0 0 0 0
Sc Warhawks
Justin Pendergrass
0 98 0 0 0 0 0 0 0 0
Sc Warhawks
Gavin Rivers
0 0 43 0 0 0 0 0 0 0
Sc Warhawks
Riley Waters
0 0 96 0 0 0 0 0 0 0
Sc Warhawks
AJ Watts
0 0 96 0 0 0 0 0 0 0
Sc Warhawks
Jayden Williams
0 0 97 0 0 0 0 0 0 0
Sc Warhawks
Keller Wofford
0 57 0 0 0 0 0 0 0 0
T24 2026
Erech Anderson
0 17 0 0 0 0 0 0 0 0
T24 2026
Patrick Beam
0 32 0 0 0 0 0 0 0 0
T24 2026
Kyle Kirkland
0 78 0 0 0 0 0 0 0 0
T24 2026
Anthony Marano
0 30 43 0 0 0 0 0 0 0
T24 2026
Larson Montgomery
0 84 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