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
06/10
Day 2
06/11
Day 3
06/12
Day 4
06/13
Day 5
06/14
Day 6
06/15
Day 7
06/16
Day 8
06/17
Day 9
06/18
Day 10
06/19
Bigger Than Ball - Alexander
Ace Carroll
34 0 0 0 0 0 0 0 0 0
Bigger Than Ball - Alexander
Ethan Cates
0 14 0 0 0 0 0 0 0 0
Bigger Than Ball - Alexander
Carson Cobb
56 0 0 0 0 0 0 0 0 0
Bigger Than Ball - Alexander
Chandler Cobb
0 91 0 0 0 0 0 0 0 0
Bigger Than Ball - Alexander
Reid Garrett
81 0 0 0 0 0 0 0 0 0
Bigger Than Ball - Alexander
Andrew Goad
30 0 0 0 0 0 0 0 0 0
Bigger Than Ball - Alexander
Jarrett Thomas
0 52 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Marcale Bell
0 88 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Kadin Bennett
0 35 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Brayden Edmiston
33 0 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Cooper Goff
0 3 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Cameron Harrison
0 55 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Chase Johnson
13 74 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Brody Thompson
84 0 0 0 0 0 0 0 0 0
Bigger Than Ball - Crowder
Brody Wilson
24 51 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Reed Bruce
0 17 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Brooks Campbell
0 90 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Asher Doepel
0 32 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Camden Fuller
0 24 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Kyson Key
37 0 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Carter Lee
75 0 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Garrett Lewis
0 17 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Dylan Olive
0 44 0 0 0 0 0 0 0 0
Black Sox Baseball 15u
Price Thornton
54 0 0 0 0 0 0 0 0 0
Bremen Blue Devils
Austin Ayers
50 0 0 0 0 0 0 0 0 0
Bremen Blue Devils
Slade Bishop
0 37 0 0 0 0 0 0 0 0
Bremen Blue Devils
Bradyn Grimaldi
0 64 0 0 0 0 0 0 0 0
Bremen Blue Devils
Micah Harper
71 0 0 0 0 0 0 0 0 0
Bremen Blue Devils
Rhett Nelson
0 13 0 0 0 0 0 0 0 0
Bremen Blue Devils
Nolan Sosebee
34 0 0 0 0 0 0 0 0 0
Bremen Blue Devils
Luke White
24 0 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Brodie Coker
68 0 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Matthew Drake
0 74 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Ethan Hopkins
11 10 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Ryan Martin
54 1 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Brayden Mooney
14 0 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Braden Powless
0 94 0 0 0 0 0 0 0 0
Bulls Baseball 15u
Brantly Stinson
52 0 0 0 0 0 0 0 0 0
Gb Elite
Willie Gates
75 40 0 0 0 0 0 0 0 0
Gb Elite
Caleb McJunkins
14 0 0 0 0 0 0 0 0 0
Gb Elite
Carson Nelms
0 90 0 0 0 0 0 0 0 0
Gb Elite
Isaac Sayle
0 82 0 0 0 0 0 0 0 0
Gb Elite
Joshua Thallas
72 33 0 0 0 0 0 0 0 0
Gb Elite
Hunter Williams
17 33 0 0 0 0 0 0 0 0
HBC 15u Navy
Mac Atwood
0 42 0 0 0 0 0 0 0 0
HBC 15u Navy
Jd Bashain
19 0 0 0 0 0 0 0 0 0
HBC 15u Navy
Stratton Daniel
0 82 0 0 0 0 0 0 0 0
HBC 15u Navy
Robbie Doll
35 0 0 0 0 0 0 0 0 0
HBC 15u Navy
Ryan James Fitzgerald
25 0 0 0 0 0 0 0 0 0
HBC 15u Navy
Evan Frederick
79 0 0 0 0 0 0 0 0 0
HBC 15u Navy
Josh Lawson
67 0 0 0 0 0 0 0 0 0
Nashville Select 15u Grey
Lane Brown
0 87 0 0 0 0 0 0 0 0
Nashville Select 15u Grey
Luke Brown
14 0 0 0 0 0 0 0 0 0
Nashville Select 15u Grey
Chris Irby
65 0 0 0 0 0 0 0 0 0
Nashville Select 15u Grey
Jared Peterson
43 0 0 0 0 0 0 0 0 0
Nashville Select 15u Grey
Bo Robbins
0 30 0 0 0 0 0 0 0 0
Pirates Baseball 2026
Dakota Ferren
71 0 0 0 0 0 0 0 0 0
Pirates Baseball 2026
Ja'Marion Green
0 47 0 0 0 0 0 0 0 0
Pirates Baseball 2026
Matthew Robertson
0 8 0 0 0 0 0 0 0 0
Pirates Baseball 2026
Isaiah Robinson
52 0 0 0 0 0 0 0 0 0
Pirates Baseball 2026
Kaiden Turner
0 64 0 0 0 0 0 0 0 0
Pirates Baseball 2026
Cayden Young
101 0 0 0 0 0 0 0 0 0
Swing Check- White
Noah Harber
53 0 0 0 0 0 0 0 0 0
Swing Check- White
Rushil Patel
29 1 0 0 0 0 0 0 0 0
Swing Check- White
Ethan Rhodes
24 0 0 0 0 0 0 0 0 0
Swing Check- White
Javonte Smith
81 0 0 0 0 0 0 0 0 0
Swing Check- White
Jaden Weaver
0 98 0 0 0 0 0 0 0 0
The Right Way Baseball 15U
Lamin Giddens
0 38 0 0 0 0 0 0 0 0
The Right Way Baseball 15U
Justice X Lockwood
0 89 0 0 0 0 0 0 0 0
The Right Way Baseball 15U
Juan Martinez
60 0 0 0 0 0 0 0 0 0
The Right Way Baseball 15U
Issac McGuire
68 0 0 0 0 0 0 0 0 0
The Right Way Baseball 15U
Jaiden Palmer
57 0 0 0 0 0 0 0 0 0
The Right Way Baseball 15U
Devin Scott
45 0 0 0 0 0 0 0 0 0
Top Gun
Tyler Butts
25 33 0 0 0 0 0 0 0 0
Top Gun
Carter Clyde
20 0 0 0 0 0 0 0 0 0
Top Gun
Cooper Dunn
73 0 0 0 0 0 0 0 0 0
Top Gun
Charlie East
0 47 0 0 0 0 0 0 0 0
Top Gun
Cameron Lowery
36 47 0 0 0 0 0 0 0 0
Top Gun
Abe Martin
9 55 0 0 0 0 0 0 0 0
Top Gun
Sam Parrish
36 0 0 0 0 0 0 0 0 0
Top Gun
Caleb Stone
6 48 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