End-of-Year Special: For Diamondkast/DK+ and Cross-checker subscribers, take advantage of our best offer of the year. 40% off an annual subscription.
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
11/06
Day 2
11/07
Day 3
11/08
Day 4
11/09
Day 5
11/10
Day 6
11/11
Day 7
11/12
Day 8
11/13
Day 9
11/14
Day 10
11/15
5 Star Jax 14U Gunsaulus
Kieran Burke
0 76 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Aidan "AJ" Dye
0 20 12 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Camden Gray
0 37 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Maddox Guillet
0 20 42 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Clayton Gulbrand
0 18 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Cooper Hall
0 19 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Caleb Keffer
0 17 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Scott Miller
0 38 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Bryce Richmond
0 6 50 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Logan Siebold
0 8 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Sean Ashenfelder
0 0 15 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Holden Barco
0 61 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Lucas Cannady
0 20 16 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Jacob Kendall
0 17 51 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Easton McMahan
0 20 30 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Rylan McMahan
0 0 8 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Austin Middleton
0 19 30 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Levi Pietschker
0 77 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Donovan Rabiei
0 13 66 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Ethan Anderson
82 0 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Corey Boulware
0 0 15 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Dominic Cantona
0 0 77 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Ricardo Guerrero
20 0 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Sean Johnston
57 0 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Colin Ulrich
74 0 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Tyler Anderson
0 0 11 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Chase Davis
0 42 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Bryson Floyd
0 19 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Thatcher Harley
0 67 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Hudson Leger
0 0 80 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Hayden McNeill
0 1 36 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Ezekiel Podgorski
0 0 75 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Amare Robinson
0 9 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Walker Sparkman
0 19 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Robert Steele
0 46 0 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Caleb Tyre
0 11 26 0 0 0 0 0 0 0
5 Star Powermill 14u Andzel
Aiden Whittaker
0 0 66 0 0 0 0 0 0 0
5 Star Revelution
Elijah Boswell
0 45 0 0 0 0 0 0 0 0
5 Star Revelution
Darian Collins
0 20 61 0 0 0 0 0 0 0
5 Star Revelution
Carson Cooley
0 20 48 0 0 0 0 0 0 0
5 Star Revelution
Austin Denamen
0 20 26 0 0 0 0 0 0 0
5 Star Revelution
Daniel Giuliani
0 20 0 0 0 0 0 0 0 0
5 Star Revelution
Jacob Hitchcock
0 35 0 0 0 0 0 0 0 0
5 Star Revelution
Cal Johnson
0 20 39 0 0 0 0 0 0 0
5 Star Revelution
Cameron Kessell
0 20 51 0 0 0 0 0 0 0
5 Star Revelution
Tyler Pizzo
0 9 0 0 0 0 0 0 0 0
5 Star Stixx
Ty Cobb
0 0 29 0 0 0 0 0 0 0
5 Star Stixx
Braegan Cravey
0 61 0 0 0 0 0 0 0 0
5 Star Stixx
Josh Ford
0 20 0 0 0 0 0 0 0 0
5 Star Stixx
Hudson Franks
0 8 0 0 0 0 0 0 0 0
5 Star Stixx
Walker Garrett
0 18 73 0 0 0 0 0 0 0
5 Star Stixx
Trayvon Harris
0 19 15 0 0 0 0 0 0 0
5 Star Stixx
Newton Kieffer
0 40 0 0 0 0 0 0 0 0
5 Star Stixx
Connor Lehman
0 20 10 0 0 0 0 0 0 0
5 Star Stixx
Landon Ludwig
0 18 78 0 0 0 0 0 0 0
5 Star Stixx
Jesus Quintero
0 10 30 0 0 0 0 0 0 0
Elite Squad-Beno
Blake Anderson
0 23 0 0 0 0 0 0 0 0
Elite Squad-Beno
Brady Benevides
0 27 0 0 0 0 0 0 0 0
Elite Squad-Beno
Carl Calixte-Cunillera
0 25 0 0 0 0 0 0 0 0
Elite Squad-Beno
Hanley Case
0 7 57 0 0 0 0 0 0 0
Elite Squad-Beno
Hunter Gilman
0 30 0 0 0 0 0 0 0 0
Elite Squad-Beno
Chase Lambalot
0 30 0 0 0 0 0 0 0 0
Elite Squad-Beno
Aidan Meder
0 0 41 0 0 0 0 0 0 0
Elite Squad-Beno
Hayden Neihoff
0 11 0 0 0 0 0 0 0 0
Elite Squad-Beno
Sawyer Ramseyer
0 29 0 0 0 0 0 0 0 0
Empire Baseball 14U
Erick Arce-Gonzalez
0 33 36 0 0 0 0 0 0 0
Empire Baseball 14U
Korbin Baskind
0 24 48 0 0 0 0 0 0 0
Empire Baseball 14U
Zayne Maynard
0 30 19 0 0 0 0 0 0 0
Empire Baseball 14U
Anthony Ramos
0 17 0 0 0 0 0 0 0 0
Empire Baseball 14U
Noah Sagnip
0 25 0 0 0 0 0 0 0 0
Empire Baseball 14U
Gabriel Troya
0 70 0 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Derek Carson
0 17 77 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Yvan Douglas
77 0 0 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Ethan Frame
0 90 0 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Maximus Mayes
27 0 0 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Kelvyn Paulino Jr
13 0 0 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Noah Sheffield
0 0 94 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Se'An Sheffield
11 0 0 0 0 0 0 0 0 0
Florida Heat Baseball 14U
Dominic Woodward
0 0 64 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Brody Eisenhuth
0 20 0 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Carter Lawrence
0 11 13 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Chase McLauchlin
0 84 0 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Cooper Rowell
0 19 0 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Jordan Smith
0 0 68 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Dalton Tibbetts
0 77 0 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Nate Wade
0 17 70 0 0 0 0 0 0 0
FTB Jacksonville - Baez
Hayden Willmott
0 10 0 0 0 0 0 0 0 0
Gatorball 14u
Austin Cardozo
0 0 88 0 0 0 0 0 0 0
Gatorball 14u
Wyatt Clarke
0 20 53 0 0 0 0 0 0 0
Gatorball 14u
Joaquin Gardner
0 3 0 0 0 0 0 0 0 0
Gatorball 14u
Gavin Jones
0 20 11 0 0 0 0 0 0 0
Gatorball 14u
Caleb Kietzman
0 79 0 0 0 0 0 0 0 0
Gatorball 14u
Rex Reinhart
0 76 0 0 0 0 0 0 0 0
Gsb Prospects 2025
0 8 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Ben Bikar Jr
0 0 98 0 0 0 0 0 0 0
Gsb Prospects 2025
Nicholas Colon
0 28 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Menfis Colon-Viera
0 80 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Lamar Edwards
0 18 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Robert Kohler
0 20 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Julian Mercado
0 12 0 0 0 0 0 0 0 0
Gsb Prospects 2025
Keegan St. Amant
0 19 20 0 0 0 0 0 0 0
Gsb Prospects 2025
Devon Williams
0 20 10 0 0 0 0 0 0 0
Jacksonville Tribe
Colson Altman
0 77 0 0 0 0 0 0 0 0
Jacksonville Tribe
Christian Borbely
0 0 94 0 0 0 0 0 0 0
Jacksonville Tribe
Giancarlo Calderon
0 20 0 0 0 0 0 0 0 0
Jacksonville Tribe
Giancarlo Camejo
0 0 42 0 0 0 0 0 0 0
Jacksonville Tribe
Davion Dean
0 0 56 0 0 0 0 0 0 0
Jacksonville Tribe
Jean Paul Espinosa
0 57 0 0 0 0 0 0 0 0
Jacksonville Tribe
Maddox Lee
0 0 45 0 0 0 0 0 0 0
Jacksonville Tribe
Nick Oliveira
0 0 90 0 0 0 0 0 0 0
Richmond Hill Blue Devils
William Gibson
0 48 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Brooks Kleinpeter
0 0 96 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Isaiah Lee
0 61 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Elijah Lester
0 35 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Walker Price
0 0 10 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Roderick Randall
0 46 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Jackson Sammons
0 0 84 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Kirk Scott
0 10 0 0 0 0 0 0 0 0
Sc Warhawks
Ethan Crowe
0 20 37 0 0 0 0 0 0 0
Sc Warhawks
Lesley “Ljay” Johnson
0 42 0 0 0 0 0 0 0 0
Sc Warhawks
Cody Landis
0 19 94 0 0 0 0 0 0 0
Sc Warhawks
Chase Lewis
0 16 0 0 0 0 0 0 0 0
Sc Warhawks
Noah Seguer
0 20 79 0 0 0 0 0 0 0
Sc Warhawks
Jayce Stone
0 0 69 0 0 0 0 0 0 0
Sc Warhawks
Easton Thorpe
0 95 0 0 0 0 0 0 0 0
Titans 13u
Ezekiel Ansley
32 0 0 0 0 0 0 0 0 0
Titans 13u
John Brooks
0 78 0 0 0 0 0 0 0 0
Titans 13u
Chandler Dantzler
35 0 0 0 0 0 0 0 0 0
Titans 13u
Tyler Ellis
0 0 69 0 0 0 0 0 0 0
Titans 13u
Brayden Harris
35 0 0 0 0 0 0 0 0 0
Titans 13u
Grant Johnson
0 0 14 0 0 0 0 0 0 0
Titans 13u
Landis Pickett
18 37 0 0 0 0 0 0 0 0
Titans 13u
Christopher Reali
0 0 53 0 0 0 0 0 0 0
Titans 13u
Ethan Wheeler
33 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