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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
04/28
Day 2
04/29
Day 3
04/30
Day 4
05/01
Day 5
05/02
Day 6
05/03
Day 7
05/04
Day 8
05/05
Day 9
05/06
Day 10
05/07
AFC Warriors Baseball
Matthew Chandler
32 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Peyton Harris
23 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Christian Hill
0 57 0 0 0 0 0 0 0 0
AFC Warriors Baseball
William Peerson
19 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Noah Ray
18 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Wes Reeves
36 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Campbell Seamon
33 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Isaac Warrick
40 0 0 0 0 0 0 0 0 0
AFC Warriors Baseball
Edrick Yelder
0 47 0 0 0 0 0 0 0 0
Alabama Legends 13U
Sam Boyles
19 5 0 0 0 0 0 0 0 0
Alabama Legends 13U
Ian Browning
29 0 0 0 0 0 0 0 0 0
Alabama Legends 13U
Christopher Bush
15 0 0 0 0 0 0 0 0 0
Alabama Legends 13U
Eli Clark
18 0 0 0 0 0 0 0 0 0
Alabama Legends 13U
Cody Johnson
19 41 0 0 0 0 0 0 0 0
Alabama Legends 13U
Ethan McGough
5 0 0 0 0 0 0 0 0 0
Alabama Legends 13U
Colton Motes
0 22 0 0 0 0 0 0 0 0
Alabama Legends 13U
Skyler Townsend
24 0 0 0 0 0 0 0 0 0
Alabama Legends 13U
Logan Wales
20 29 0 0 0 0 0 0 0 0
Beach SOX Baseball
Neal Adams
20 82 0 0 0 0 0 0 0 0
Beach SOX Baseball
Juan Gomez
20 0 0 0 0 0 0 0 0 0
Beach SOX Baseball
Bryson Howard
19 30 0 0 0 0 0 0 0 0
Beach SOX Baseball
Alex Kruse
39 0 0 0 0 0 0 0 0 0
Beach SOX Baseball
Dylan Matekovich
20 0 0 0 0 0 0 0 0 0
Beach SOX Baseball
Luke Nelson
14 0 0 0 0 0 0 0 0 0
Beach SOX Baseball
Caleb Reeder
16 0 0 0 0 0 0 0 0 0
Beach SOX Baseball
Will Rollin
20 0 0 0 0 0 0 0 0 0
Beach SOX Baseball
Samantha Sherer
20 10 0 0 0 0 0 0 0 0
Beach SOX Baseball
Christian Sweat
10 0 0 0 0 0 0 0 0 0
Bill Bond Raptors
Jude Bullard
20 63 87 0 0 0 0 0 0 0
Bill Bond Raptors
Liam Deweese
55 0 0 0 0 0 0 0 0 0
Bill Bond Raptors
Alphonsa Henderson
0 0 39 0 0 0 0 0 0 0
Bill Bond Raptors
Will Krehely
18 80 0 0 0 0 0 0 0 0
Bill Bond Raptors
Le'Tahj McGraw
19 56 0 0 0 0 0 0 0 0
Bill Bond Raptors
Mason McManus
18 58 0 0 0 0 0 0 0 0
Bill Bond Raptors
Rafael Perez
24 0 0 0 0 0 0 0 0 0
Bill Bond Raptors
Tyler Shaw
15 66 0 0 0 0 0 0 0 0
Broadheads
Christopher Calma
17 0 0 0 0 0 0 0 0 0
Broadheads
Randy Davis
20 0 0 0 0 0 0 0 0 0
Broadheads
Conner Hensley
20 0 0 0 0 0 0 0 0 0
Broadheads
Matthew Kitchens
20 70 0 0 0 0 0 0 0 0
Broadheads
Tj Lambert
17 0 0 0 0 0 0 0 0 0
Broadheads
Jt Pitchord
20 48 0 0 0 0 0 0 0 0
Broadheads
Sam Silas
18 0 0 0 0 0 0 0 0 0
Broadheads
Hayden Strickland
10 0 0 0 0 0 0 0 0 0
Broadheads
Colton Walls
20 0 0 0 0 0 0 0 0 0
Broadheads
Colin Woodham
19 0 0 0 0 0 0 0 0 0
East Coast Sox
Matthew Cash
19 51 0 0 0 0 0 0 0 0
East Coast Sox
RJ Hamilton
21 27 65 0 0 0 0 0 0 0
East Coast Sox
Garrison Kahn
17 62 0 0 0 0 0 0 0 0
East Coast Sox
Miles Mitchell
20 0 17 0 0 0 0 0 0 0
East Coast Sox
Ben Pearman
18 78 0 0 0 0 0 0 0 0
East Coast Sox
Ryan Pearson
0 29 0 0 0 0 0 0 0 0
East Coast Sox
Parker Rumley
15 84 0 0 0 0 0 0 0 0
East Coast Sox
Max Stewart
0 22 0 0 0 0 0 0 0 0
East Coast Sox
Brady Waugh
0 27 0 0 0 0 0 0 0 0
East Coast Sox
Colton Willmon
80 82 0 0 0 0 0 0 0 0
Grind Baseball
Jackson Adams
0 3 0 0 0 0 0 0 0 0
Grind Baseball
Cole Edwards
6 20 0 0 0 0 0 0 0 0
Grind Baseball
Michael Glover
55 0 0 0 0 0 0 0 0 0
Grind Baseball
John Michael Pickens
13 74 0 0 0 0 0 0 0 0
Grind Baseball
Peyton Ryan
19 0 0 0 0 0 0 0 0 0
Grind Baseball
Mason Studdard
83 0 0 0 0 0 0 0 0 0
Grind Baseball
Chirstopher Vizzina
19 33 0 0 0 0 0 0 0 0
Mid-South Storm
Peyton Aldridge
70 0 0 0 0 0 0 0 0 0
Mid-South Storm
Ethan Conlee
9 0 0 0 0 0 0 0 0 0
Mid-South Storm
Brady Hill
19 0 0 0 0 0 0 0 0 0
Mid-South Storm
Ethan Hyde
37 31 0 0 0 0 0 0 0 0
Mid-South Storm
Ethan Klinck
0 70 0 0 0 0 0 0 0 0
Mid-South Storm
Marion Morgan
19 44 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Brodee Bartlett
6 12 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Tucker Cagle
20 30 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Eli Folds
20 30 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Greyson Howard
0 87 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Laney Keeton
16 67 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Coleman Mizell
20 48 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Paxton Ponder
31 0 0 0 0 0 0 0 0 0
NABC Black Sox 13u
Zane Watwood
79 0 0 0 0 0 0 0 0 0
Spartans
Charlie Berryman
0 72 0 0 0 0 0 0 0 0
Spartans
Rob Gillespie
20 0 0 0 0 0 0 0 0 0
Spartans
Heath Griffin
3 39 0 0 0 0 0 0 0 0
Spartans
Carter Kelley
66 0 0 0 0 0 0 0 0 0
Spartans
Thomas Marriott
64 0 0 0 0 0 0 0 0 0
Top Gun Black
Connor Fisher
0 47 0 0 0 0 0 0 0 0
Top Gun Black
Hayes Harrison
85 0 0 0 0 0 0 0 0 0
Top Gun Black
Matt Johnson
0 68 0 0 0 0 0 0 0 0
Top Gun Black
Zach Johnson
0 55 0 0 0 0 0 0 0 0
Top Gun Black
Drew McCormick
79 0 0 0 0 0 0 0 0 0
Top Gun Black
Sam Robertson
0 13 0 0 0 0 0 0 0 0
Top Gun Black
Peyton Watts
11 112 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Owen Collins
19 0 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Joseph Garrison
20 70 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Alexander Gray
59 0 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Hayden Harris
32 0 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Thomas Kerby
20 0 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Davis Kilpatrick
30 0 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Andrew Lawrence
19 0 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Matt Manley
20 24 0 0 0 0 0 0 0 0
Viper Baseball Academy 13u Red
Cade Whorton
0 12 0 0 0 0 0 0 0 0
Voodoo Baseball
Justin Brooks
16 40 0 0 0 0 0 0 0 0
Voodoo Baseball
Renzo Crutcher
16 63 0 0 0 0 0 0 0 0
Voodoo Baseball
Travis Gentry
20 0 0 0 0 0 0 0 0 0
Voodoo Baseball
Jacob Green
33 0 0 0 0 0 0 0 0 0
Voodoo Baseball
Callaway Malone
101 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