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)
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
09/14
Day 2
09/15
Day 3
09/16
Day 4
09/17
Day 5
09/18
Day 6
09/19
Day 7
09/20
Day 8
09/21
Day 9
09/22
Day 10
09/23
East Cobb Astros Southeast Orange
Andrew Alexander
24 0 0 0 0 0 0 0 0 0
East Cobb Astros Southeast Orange
Cameron Caamano
3 0 0 0 0 0 0 0 0 0
East Cobb Astros Southeast Orange
Alex Krasnove
24 94 0 0 0 0 0 0 0 0
East Cobb Astros Southeast Orange
Skyler Lester
73 0 0 0 0 0 0 0 0 0
East Cobb Astros Southeast Orange
Alexander Maley
19 94 0 0 0 0 0 0 0 0
East Cobb Astros Southeast Orange
Griffin Motley
77 0 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Cullen Adair
23 0 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Colby Browning
0 26 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Coltin Butler
0 27 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Case Daly
0 131 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Cole Fitzgerald
34 0 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Mason Pearce
10 0 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Logan Reed
56 0 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Gavin Sartwell
52 0 0 0 0 0 0 0 0 0
Fieldhouse Mavericks
Maddox Thompson
48 0 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Ryder Forrester
19 52 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Brayden Greene
66 0 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Grant Kinnett Jr.
31 24 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Kannon Knight
0 25 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Brody McCue
0 65 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Ryder Murphy
38 0 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
William Satinoff
0 13 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Jake Skelton
77 0 0 0 0 0 0 0 0 0
FTB Tennessee 2028 Maher
Reid Smithson
0 7 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Maddox Bryant
50 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Owen Hinote
68 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Boston Howard
34 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Ryder King
23 0 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Max Neal
0 77 0 0 0 0 0 0 0 0
Knights Baseball 14u American
William Roberts
0 47 0 0 0 0 0 0 0 0
Knights Baseball 14u American
Owen Schuh
51 0 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Brooks Bateman
53 0 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Colton England
0 68 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Tanner King
0 13 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Kale McCarty
0 34 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Ty McKenzie II
52 0 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Reid Olivier
26 0 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Nicolas Serrano
0 46 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Easton Vanderwielen
28 0 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Ian Wells
0 49 0 0 0 0 0 0 0 0
Knights Baseball 14u National
Crider Yarbrough
51 0 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Colt Brooks
0 28 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Amauri Hart-Love
39 0 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Charles Hartman
0 33 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Matthew Johnson
41 0 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Richard Kulaski
4 48 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Jackson Wells
39 0 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Charles White
24 0 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Easton White
0 24 0 0 0 0 0 0 0 0
Knights Baseball 15u American
Kollin Young
49 0 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Peyton Deese
32 0 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Kanan Haney
61 0 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Austin Holmes
19 70 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Owen Jarrell
0 53 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Kaden McCarty
0 59 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Nate Simmons
89 0 0 0 0 0 0 0 0 0
Knights Baseball 15u National
Brigham Worsham
0 69 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Carlos Flores
41 0 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Kaiden Ford
39 0 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Leland Garcia
28 0 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Kayden Nethery
52 64 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Eli Newton
28 0 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Brody Schilling
0 69 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Mitchell Taylor
21 0 0 0 0 0 0 0 0 0
Louisville Elite Baseball Club 2028
Julian Thurston
24 0 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
Thackston Adams
53 0 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
John Farrar
27 48 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
Hampton Harvill
23 0 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
Malang Nak
35 4 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
Lincoln Simmons
66 0 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
Carson Singleton
0 75 0 0 0 0 0 0 0 0
Middle Tennessee Mustangs 15u
Joshua Sparks
28 0 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Whit Alexander
71 0 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Hines Porterfield
33 0 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Shep Porterfield
0 88 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Garner Spain
37 0 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Cooper Vallejo
30 36 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Dysen Visnoski
0 29 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Nate Wells
76 0 0 0 0 0 0 0 0 0
Old Hickory Baseball Club 2028
Alan Wheeler
0 65 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Reid Bostic
0 54 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Sam Brewer
51 0 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Cruz Jones
55 0 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Wright Martin
0 5 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Luc Michitti
22 0 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Joseph Mosley
11 0 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
McClain Ridler
0 45 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Graham Stockton
0 44 0 0 0 0 0 0 0 0
Rawlings Se Mad Mavericks 2028
Braxton Weatherford
0 41 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
Luke Blevins
84 0 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
Ayden Cole
0 83 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
James Denton
0 16 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
Levi Elam
0 25 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
Caz Logue
17 12 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
August Mann
0 23 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
Dominic Mozley
70 0 0 0 0 0 0 0 0 0
Redbirds Baseball Club (O’Dwyer)
Gus Smith
43 0 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Gavin Beddingfield
11 93 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Cooper Calhoun
21 0 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Colton Cardin
23 24 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Duncan Forbes
90 0 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Myers Malone
24 0 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Christopher Skolasky
42 0 0 0 0 0 0 0 0 0
Sba Southeast Scout 15u
Kaleb Tench
26 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