2,177 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
06/28
Day 2
06/29
Day 3
06/30
Day 4
07/01
Day 5
07/02
Day 6
07/03
Day 7
07/04
Day 8
07/05
Day 9
07/06
Day 10
07/07
5 Star Heat
Jagger Bailey
0 110 0 0 0 0 0 0 0 0
5 Star Heat
Logan Coffey
0 23 0 0 0 0 0 0 0 0
5 Star Heat
William Heavner
0 0 47 0 0 0 0 0 0 0
5 Star Heat
Jace Little
0 40 0 0 0 0 0 0 0 0
5 Star Heat
Michael Lopane
0 70 0 0 0 0 0 0 0 0
5 Star Heat
Cade Spencer
0 16 35 0 0 0 0 0 0 0
5 Star Heat
Gage Weaver
0 8 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Aj Fundora
57 0 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Austin McCabe
0 18 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Luke Orfi
1 19 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Noah Orfi
0 0 83 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Jake Patten
20 55 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Derek Taylor
0 3 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Lucas Witt
0 17 0 0 0 0 0 0 0 0
500 Hacks Baseball Academy
Jonathan Yeager
24 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Melvin Blocker
0 48 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Hudson Casdia
36 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Jackson Evans
0 30 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Harrison Gough
35 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Isaac Green
0 3 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Ben Hoffman
0 8 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Pete Jezerinac
18 43 0 0 0 0 0 0 0 0
643 DP Cougars 13U
J. Michael Pierce
34 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Eliud Poventud
29 0 0 0 0 0 0 0 0 0
643 DP Cougars 13U
Ethan Rucker
33 0 33 0 0 0 0 0 0 0
643 DP Cougars 13U
Chase Tyler
22 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Foster Currie
0 0 22 0 0 0 0 0 0 0
643 DP Tigers 13U
Blake Martin
22 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Colin Mendiola
3 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Israel Rosseter
31 0 44 0 0 0 0 0 0 0
643 DP Tigers 13U
William Rubenstein
42 0 0 0 0 0 0 0 0 0
643 DP Tigers 13U
Ty Siksta
29 0 58 0 0 0 0 0 0 0
643 DP Tigers 13U
Andrew Tovin
84 0 0 0 0 0 0 0 0 0
Acworth Warriors 14U
Bradley Beavers
28 0 71 0 0 0 0 0 0 0
Acworth Warriors 14U
Derek Brooks
35 0 49 0 0 0 0 0 0 0
Acworth Warriors 14U
Nick Dougherty
16 0 0 0 0 0 0 0 0 0
Acworth Warriors 14U
Jacob Gravett
16 0 34 0 0 0 0 0 0 0
Acworth Warriors 14U
Jackson Greer
34 0 42 0 0 0 0 0 0 0
Acworth Warriors 14U
Colby Hill
48 0 0 0 0 0 0 0 0 0
Acworth Warriors 14U
Jakiyon Porter
21 0 0 0 0 0 0 0 0 0
Beehive Stars
John Boroff
0 43 0 0 0 0 0 0 0 0
Beehive Stars
Tyler Bullard
0 29 0 0 0 0 0 0 0 0
Beehive Stars
Dalan Busch
0 19 8 0 0 0 0 0 0 0
Beehive Stars
Khamani Driver
0 16 0 0 0 0 0 0 0 0
Beehive Stars
Hut Parrish
0 95 0 0 0 0 0 0 0 0
Beehive Stars
Braxton Potts
0 12 0 0 0 0 0 0 0 0
Beehive Stars
Dee Powell
0 12 17 0 0 0 0 0 0 0
Beehive Stars
Jarod Quinn
0 12 0 0 0 0 0 0 0 0
Beehive Stars
Bryant Rascoll
0 0 64 0 0 0 0 0 0 0
Beehive Stars
Trent Truitt
0 7 85 0 0 0 0 0 0 0
Bullpen Braves
Landen Baird
0 22 0 0 0 0 0 0 0 0
Bullpen Braves
Thomas Bennett
0 20 69 0 0 0 0 0 0 0
Bullpen Braves
Carson Craig
0 19 0 0 0 0 0 0 0 0
Bullpen Braves
Charles Guinade
0 75 0 0 0 0 0 0 0 0
Bullpen Braves
Canton Hinson
0 25 0 0 0 0 0 0 0 0
Bullpen Braves
Luke Knight
0 78 0 0 0 0 0 0 0 0
Bullpen Braves
Gavin McNarry
0 0 63 0 0 0 0 0 0 0
Bullpen Braves
Will Wesley
0 17 65 0 0 0 0 0 0 0
Dingers Baseball
Eli Barrow
20 0 61 0 0 0 0 0 0 0
Dingers Baseball
Seth Childers
34 0 47 0 0 0 0 0 0 0
Dingers Baseball
Luke Collins
18 0 79 0 0 0 0 0 0 0
Dingers Baseball
Austin Jetmore
74 0 0 0 0 0 0 0 0 0
Dingers Baseball
Gaige King
34 0 43 0 0 0 0 0 0 0
Dingers Baseball
Nolyn Spencer
4 0 82 0 0 0 0 0 0 0
Dingers Baseball
Jacob White
29 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Chris Adams
0 0 44 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Doug Anderson
0 0 51 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Marco Cabrera
0 86 0 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Asher Hogan
0 13 0 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Tyler McGuire
0 0 59 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Jackson Mills
0 0 12 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Nick Newton
0 0 83 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Gabe Sanford
0 22 0 0 0 0 0 0 0 0
East Cobb Colt 45s 14U Navy
Jack Whalen
0 66 0 0 0 0 0 0 0 0
East Cobb Surge
Derek Averill
0 16 29 0 0 0 0 0 0 0
East Cobb Surge
Daniel Berry
0 55 0 0 0 0 0 0 0 0
East Cobb Surge
Brandon Eck
0 13 92 0 0 0 0 0 0 0
East Cobb Surge
Trey Hilton
0 21 0 0 0 0 0 0 0 0
East Cobb Surge
Logan Rapp
0 17 0 0 0 0 0 0 0 0
East Cobb Surge
Ramsey Robertson
0 31 0 0 0 0 0 0 0 0
East Cobb Surge
Joshua Tanner
0 68 0 0 0 0 0 0 0 0
East Cobb Surge
Evan Wood
0 16 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Jack Hamilton
0 61 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Andrew Nelms
0 60 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Joshua Stewart
0 0 64 0 0 0 0 0 0 0
Georgia Jackets 13U American
Cole Tuggle
0 16 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Hayes Whittle
0 64 0 0 0 0 0 0 0 0
Georgia Jackets 13U American
Davis Wilson
0 0 48 0 0 0 0 0 0 0
Georgia Jackets 13U American
Jacob Worthey
0 24 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Michael Bass
0 6 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Shane Carroll
0 53 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Cooper Chunn
0 38 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Will Critchfield
0 87 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Jackson Fardo
0 20 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Michael Gagliano
0 11 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Davis Hancock
0 20 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Will Kuimjian
0 64 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Blake Pearson
0 69 0 0 0 0 0 0 0 0
Georgia Jackets 13U National
Miles Shore
0 16 0 0 0 0 0 0 0 0
Hardknox Phillies
Amare Alexander
32 0 48 0 0 0 0 0 0 0
Hardknox Phillies
William Carter III
31 0 23 0 0 0 0 0 0 0
Hardknox Phillies
Elijah Johnson
0 35 0 0 0 0 0 0 0 0
Hardknox Phillies
Austin Lyle
8 53 0 0 0 0 0 0 0 0
Hardknox Phillies
Bo Meeks
0 61 0 0 0 0 0 0 0 0
Hardknox Phillies
Gage Walters
33 0 4 0 0 0 0 0 0 0
Hardknox Phillies
Jacob Yon
5 49 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 14U Armour
Michael Armour
0 12 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 14U Armour
Chase Arrington
0 0 7 0 0 0 0 0 0 0
Home Plate Chili Dogs 14U Armour
Lathen Baynard
0 22 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 14U Armour
Kage Bossman
0 88 0 0 0 0 0 0 0 0
Home Plate Chili Dogs 14U Armour
Elijah Edwards
0 0 87 0 0 0 0 0 0 0
Home Plate Chili Dogs 14U Armour
Nathan Murray
0 66 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
Chris Carreras
48 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
Jay Krueger
35 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
Andrew Mattei
0 93 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
William Moore
54 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
Donovan Parker
0 26 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
John Roath
38 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
Cole Stephens
35 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 14U Dunn
Spencer Vaughn
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