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/23
Day 2
09/24
Day 3
09/25
Day 4
09/26
Day 5
09/27
Day 6
09/28
Day 7
09/29
Day 8
09/30
Day 9
10/01
Day 10
10/02
5 STAR KEY WEST 15U
Beau Bender
0 0 24 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Chace Gaertner
0 6 0 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Roman Garcia
0 16 0 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Kasey Kasper
0 75 0 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Jack Niles
0 11 45 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Riley O'Berry
0 0 68 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Leo Reina
0 68 0 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Alejandro Soto Baez
0 48 0 0 0 0 0 0 0 0
5 STAR KEY WEST 15U
Darrielld Treminio
0 29 0 0 0 0 0 0 0 0
Bid National
Santiago Arismendi
0 0 77 0 0 0 0 0 0 0
Bid National
Santiago Baptista
0 0 38 0 0 0 0 0 0 0
Bid National
Rodney Chung
0 27 2 0 0 0 0 0 0 0
Bid National
Bryan Fernandez
0 11 0 0 0 0 0 0 0 0
Bid National
Abraham Halaoui
0 83 0 0 0 0 0 0 0 0
Bid National
Diego Rojas
0 0 78 0 0 0 0 0 0 0
Bid National
Mason Sabbag
0 61 0 0 0 0 0 0 0 0
Bid National
Andre Suarez
0 27 15 0 0 0 0 0 0 0
Coastal Man O War
Jake Couturier
0 74 0 0 0 0 0 0 0 0
Coastal Man O War
Kees Jennings
0 26 0 0 0 0 0 0 0 0
Coastal Man O War
Connor Petrie
0 83 0 0 0 0 0 0 0 0
Coastal Man O War
Vincent-James Roland
0 32 0 0 0 0 0 0 0 0
Coastal Man O War
Richard Spratt
0 26 57 0 0 0 0 0 0 0
Coastal Man O War
Kaelan Townsend
0 0 60 0 0 0 0 0 0 0
Ftb/Philadelphia Phillies 14u
James Austin
0 11 66 0 0 0 0 0 0 0
Ftb/Philadelphia Phillies 14u
Sebastian Echeverry
0 86 0 0 0 0 0 0 0 0
Ftb/Philadelphia Phillies 14u
Gabriel Norman
0 97 0 0 0 0 0 0 0 0
Ftb/Philadelphia Phillies 14u
Joey Waddingham
0 0 65 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Gavin Batallan
44 0 0 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Danny Hennessey
0 1 68 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Daniel Luna
0 0 30 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Bryce Philbrick
45 0 0 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Rocco Rubino-Criscuola
27 0 0 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Ryan Rudd
0 95 0 0 0 0 0 0 0 0
Palm Beach Owls- Okeeheelee
Charles Straub
0 9 0 0 0 0 0 0 0 0
Space Coast Rockets
Michael Faucher Jr.
0 99 0 0 0 0 0 0 0 0
Space Coast Rockets
Victor Hernandez
45 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Elvin Pascual
0 0 96 0 0 0 0 0 0 0
Space Coast Rockets
Steven Soto-Borrero
0 0 26 0 0 0 0 0 0 0
Space Coast Rockets
Jordan Whitlow
31 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Justin Whitlow
32 0 0 0 0 0 0 0 0 0
Upper Deck 2026
Vincent Breckenridge
0 0 11 0 0 0 0 0 0 0
Upper Deck 2026
Dominic Deligato
95 0 0 0 0 0 0 0 0 0
Upper Deck 2026
Benjamin Hettinger
0 71 0 0 0 0 0 0 0 0
Upper Deck 2026
Joshua Hodges
0 28 72 0 0 0 0 0 0 0
Upper Deck 2026
Brock Lustic
0 0 41 0 0 0 0 0 0 0
Upper Deck 2026
Ryan Ott
36 0 19 0 0 0 0 0 0 0
Upper Deck 2026
Blaine Werkeiser
0 0 91 0 0 0 0 0 0 0
West Boca Panthers
Nicholas Cavaleri
53 0 0 0 0 0 0 0 0 0
West Boca Panthers
Devin Edwards
0 0 55 0 0 0 0 0 0 0
West Boca Panthers
Armani Estevez
0 92 0 0 0 0 0 0 0 0
West Boca Panthers
Alexander Markey
0 24 0 0 0 0 0 0 0 0
West Boca Panthers
Kaleb Ryen
0 0 6 0 0 0 0 0 0 0
West Boca Panthers
Domenic Salter
0 0 63 0 0 0 0 0 0 0
West Boca Panthers
Chase Walls
95 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