PG is launching a new and convenient checkout for all registrations! Use our improved ACH process instead of purchasing by credit card and save 3.5% on associated technology fees.
1,650 MLB PLAYERS | 13,326 MLB DRAFT SELECTIONS
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/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 15U Terror
Will Aldridge
0 74 20 0 0 0 0 0 0 0
5 Star 15U Terror
Jack Anderson
0 55 0 0 0 0 0 0 0 0
5 Star 15U Terror
Aeden Beuning
0 84 0 0 0 0 0 0 0 0
5 Star 15U Terror
Hunter Bratcher
0 29 43 0 0 0 0 0 0 0
5 Star 15U Terror
Scott Hegeman
0 0 9 0 0 0 0 0 0 0
5 Star 15U Terror
Hank Noonan
0 64 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Tate Alston
0 82 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Barrett Bocca
65 0 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Evan Carter
13 0 33 0 0 0 0 0 0 0
643 DP 15U Jaguars
Brick Conway
0 0 94 0 0 0 0 0 0 0
643 DP 15U Jaguars
Will Jenkins
0 0 87 0 0 0 0 0 0 0
643 DP 15U Jaguars
Charlie Jordan
27 0 10 0 0 0 0 0 0 0
643 DP 15U Jaguars
Robert Mitchell
7 0 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Heath Owen
0 7 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Wesley Rodriguez
77 0 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Zachary Turner
0 27 0 0 0 0 0 0 0 0
643 DP 15U Jaguars
Gabriel Wuerth
0 0 78 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Ryan Bitter
41 0 60 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Trevor Childers
8 0 0 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Maxwell Crow
43 0 0 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Taylor Flowers
6 0 83 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Jason Franklin
0 62 0 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Trent Ringer
0 0 44 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Cole Turner
0 0 86 0 0 0 0 0 0 0
643 DP Tigers 15U Bishop
Trevor Zimmerman
50 0 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Miles Carter
0 25 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Devin Chandler
0 22 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Kishon Driver
0 31 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Jalen Hudson
0 13 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
David Raygoza
0 72 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Brent Sims
0 29 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Nicholas Spry
0 26 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Francis Thorne
0 44 0 0 0 0 0 0 0 0
ATL METRO RBI 15U
Makhi Williams
0 16 0 0 0 0 0 0 0 0
Barrett Braves 15U
Daniel Belcher
36 0 0 0 0 0 0 0 0 0
Barrett Braves 15U
Kevin Cabe
30 0 0 0 0 0 0 0 0 0
Barrett Braves 15U
Bo Crone
0 17 0 0 0 0 0 0 0 0
Barrett Braves 15U
Owen Davis
17 0 7 0 0 0 0 0 0 0
Barrett Braves 15U
Ryan Heishman
45 0 0 0 0 0 0 0 0 0
Barrett Braves 15U
Alex Johnson
9 0 81 0 0 0 0 0 0 0
Barrett Braves 15U
Braxton Kipple
53 0 0 0 0 0 0 0 0 0
Barrett Braves 15U
Ryder Moye
0 96 0 0 0 0 0 0 0 0
Barrett Braves 15U
Jack Tomlinson
0 19 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Brinson Burdette
0 9 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Dylan Craft
0 14 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Dallas Durden
0 66 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Kaleb Huffman
0 0 31 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Jackson Jefferson
0 94 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Joseph Vincent Johnson
0 25 60 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Derek Kent
0 0 81 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Jace Morris
0 73 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Connor Touchstone
0 15 11 0 0 0 0 0 0 0
Bullpen Redstitch 108 15U
Charlie Weaver
0 17 0 0 0 0 0 0 0 0
Diablos 15U
Thomas Bourne
97 0 0 0 0 0 0 0 0 0
Diablos 15U
Zach Heavern
31 0 0 0 0 0 0 0 0 0
Diablos 15U
Nickolas Kostopoulos
45 0 0 0 0 0 0 0 0 0
Diablos 15U
Charlie Payne
37 0 0 0 0 0 0 0 0 0
Diablos 15U
Shane Soderberg
0 70 0 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Will Cannon
0 64 0 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Harrison Freeman
0 34 0 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Trent Hodgdon
0 17 0 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Tanner Jones
0 58 0 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Parker Smith
0 0 7 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Tucker Stockman
0 84 0 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Connor Weaks
0 0 19 0 0 0 0 0 0 0
Dulins Dodgers 15U Prime
Ellis Yohn
0 19 94 0 0 0 0 0 0 0
Dynasty
Jaquan Anderson
0 28 0 0 0 0 0 0 0 0
Dynasty
Brayden Kellum
0 49 0 0 0 0 0 0 0 0
Dynasty
Corbin Smith
0 91 0 0 0 0 0 0 0 0
Dynasty
Will Spurlin
0 14 0 0 0 0 0 0 0 0
Dynasty
Taylor Thompson
0 76 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Braden Bane
32 0 89 0 0 0 0 0 0 0
East Cobb Patriots 15U
Jackson Chirello
0 54 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Brayden Davis
21 76 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Matt Dupuis
0 4 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Jacob Killian
11 0 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Nape Kirkpatrick
45 0 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Jacob Swayze
38 0 0 0 0 0 0 0 0 0
East Cobb Patriots 15U
Andrew Thompson
39 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
J Bilbro
14 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Brayden Campbell
76 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Brenden O'Sullivan
1 4 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Braelin Pillot
4 42 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Julius Pruitt
12 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Adam Shamsy
72 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Riley Slaughter
45 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Tate Smith
8 0 0 0 0 0 0 0 0 0
East Cobb Prime 15U Zilleox
Nick Szewczyk
0 49 0 0 0 0 0 0 0 0
Foundation Sports 15U Johnson
Luke Balentine
89 0 0 0 0 0 0 0 0 0
Foundation Sports 15U Johnson
Blake Hiley
19 40 0 0 0 0 0 0 0 0
Foundation Sports 15U Johnson
Matthew Hochberg
31 76 0 0 0 0 0 0 0 0
Foundation Sports 15U Johnson
Zach Stevenson
38 0 0 0 0 0 0 0 0 0
Foundation Sports 15U Johnson
Michael Wright
39 0 0 0 0 0 0 0 0 0
Georgia Bandits
Cole Brewer
0 0 51 0 0 0 0 0 0 0
Georgia Bandits
Tyler Chatham
43 0 61 0 0 0 0 0 0 0
Georgia Bandits
D'Angelo Cruz
23 0 72 0 0 0 0 0 0 0
Georgia Bandits
Caleb Glen
0 11 0 0 0 0 0 0 0 0
Georgia Bandits
Grayson Hall
94 0 0 0 0 0 0 0 0 0
Georgia Bandits
Tyler Kanzler
29 0 0 0 0 0 0 0 0 0
Georgia Bandits
Ethan Meadows
0 0 12 0 0 0 0 0 0 0
Georgia Bandits
Mason Thomason
54 0 0 0 0 0 0 0 0 0
Georgia Bandits
Logan Whitaker
14 0 0 0 0 0 0 0 0 0
Georgia Bandits
Kameron Young
0 95 0 0 0 0 0 0 0 0
Georgia Bombers 15U
Lawson Gailey
0 86 0 0 0 0 0 0 0 0
Georgia Bombers 15U
Brian Garmon II
13 0 77 0 0 0 0 0 0 0
Georgia Bombers 15U
Chandler Hawkins
66 0 0 0 0 0