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
10/23
Day 2
10/24
Day 3
10/25
Day 4
10/26
Day 5
10/27
Day 6
10/28
Day 7
10/29
Day 8
10/30
Day 9
10/31
Day 10
11/01
5 Star Jax 14U Gunsaulus
Kieran Burke
0 0 43 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Aidan "AJ" Dye
0 57 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Maddox Guillet
0 0 11 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Clayton Gulbrand
0 0 70 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Scott Miller
93 0 0 0 0 0 0 0 0 0
5 Star Jax 14U Gunsaulus
Bryce Richmond
12 57 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Neil Gornto
0 18 37 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Jacob Kendall
0 18 11 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Owen Layfield
0 20 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Easton McMahan
0 88 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Rylan McMahan
0 0 22 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Austin Middleton
0 11 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Sean Miskowiec
0 13 0 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Caden Napier
0 20 38 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Levi Pietschker
0 19 14 0 0 0 0 0 0 0
5 Star Jax 14U Hurley
Donovan Rabiei
0 20 54 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Ethan Anderson
85 0 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Corey Boulware
0 20 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Dominic Cantona
0 70 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Carson Cooley
12 79 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Jackson Geist
0 36 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Ricardo Guerrero
0 25 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Sean Johnston
0 3 0 0 0 0 0 0 0 0
5 Star Jax 14U Olive
Evan Pall
0 34 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Tyler Anderson
0 0 13 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Thatcher Harley
73 0 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Jacob Kent
0 0 35 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Hudson Leger
0 53 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Hayden McNeill
62 0 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Ezekiel Podgorski
0 0 85 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Walker Sparkman
0 10 9 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Caleb Tyre
0 15 19 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Aiden Whittaker
0 9 81 0 0 0 0 0 0 0
Bulldogs White
Sebastian Gonzalez
0 19 0 0 0 0 0 0 0 0
Bulldogs White
Jon Gourrier
0 18 24 0 0 0 0 0 0 0
Bulldogs White
Jordan Martinez
0 14 33 0 0 0 0 0 0 0
Bulldogs White
Leopoldo Mirabal
0 0 73 0 0 0 0 0 0 0
Bulldogs White
Julio Perez
0 75 0 0 0 0 0 0 0 0
Bulldogs White
Erick Torres
0 62 0 0 0 0 0 0 0 0
CBC Riverhawks 14U
Tj Fattori
0 74 0 0 0 0 0 0 0 0
CBC Riverhawks 14U
Eli Gonzalez
0 21 0 0 0 0 0 0 0 0
CBC Riverhawks 14U
Riley Hofrichter
7 0 27 0 0 0 0 0 0 0
CBC Riverhawks 14U
Josh Huber
0 0 42 0 0 0 0 0 0 0
CBC Riverhawks 14U
Cooper Kiker
0 0 35 0 0 0 0 0 0 0
CBC Riverhawks 14U
Nicholas Romeu
6 0 0 0 0 0 0 0 0 0
CBC Riverhawks 14U
Drew Sargeant
22 0 0 0 0 0 0 0 0 0
CBC Riverhawks 14U
Ty Sybert
71 0 0 0 0 0 0 0 0 0
Charleston Revolution 14u
Holman Blake
0 71 0 0 0 0 0 0 0 0
Charleston Revolution 14u
Caden Fragola
0 54 0 0 0 0 0 0 0 0
Charleston Revolution 14u
Jackson Lanning
0 0 82 0 0 0 0 0 0 0
Charleston Revolution 14u
Corbin Martens
0 46 0 0 0 0 0 0 0 0
Charleston Revolution 14u
Sam Teich
0 80 0 0 0 0 0 0 0 0
Coastal Prospects
Tucker Brookshire
8 0 0 0 0 0 0 0 0 0
Coastal Prospects
Aidan King
32 0 55 0 0 0 0 0 0 0
Coastal Prospects
Andrew McWilliams
0 37 0 0 0 0 0 0 0 0
Coastal Prospects
Patrick Mullahy
0 20 0 0 0 0 0 0 0 0
Coastal Prospects
Clayton Musser
11 51 0 0 0 0 0 0 0 0
Coastal Prospects
Ethan Strickland
35 0 0 0 0 0 0 0 0 0
Coastal Prospects
Aidan Wiles
32 0 0 0 0 0 0 0 0 0
DKSA ELITE 14U
Elijah Anderson
0 0 2 0 0 0 0 0 0 0
DKSA ELITE 14U
Andrew Clayton
0 0 69 0 0 0 0 0 0 0
DKSA ELITE 14U
Sawyer Franklin
0 74 0 0 0 0 0 0 0 0
DKSA ELITE 14U
Branson Gates
69 45 0 0 0 0 0 0 0 0
DKSA ELITE 14U
Evan Kelley
0 20 58 0 0 0 0 0 0 0
DKSA ELITE 14U
Thomas Aidyn King
0 40 0 0 0 0 0 0 0 0
DKSA ELITE 14U
William Latner
0 7 19 0 0 0 0 0 0 0
DKSA ELITE 14U
Brayden Payne
0 0 41 0 0 0 0 0 0 0
DKSA ELITE 14U
Mason Wilson
0 44 0 0 0 0 0 0 0 0
Dungeon Dogs Black
Cooper Bell
0 0 46 0 0 0 0 0 0 0
Dungeon Dogs Black
Jacob Brookshire
0 87 0 0 0 0 0 0 0 0
Dungeon Dogs Black
Eli Fuller
0 0 59 0 0 0 0 0 0 0
Dungeon Dogs Black
Joshua Russell
0 92 0 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Marcus Campbell
19 0 52 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Connor Cook
20 0 86 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Alex Dameron
20 0 0 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Chance Griffin
15 0 64 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Malachi Hepburn
0 0 29 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Zion McCoy
20 0 39 0 0 0 0 0 0 0
Empire DynastE 2025 Rivero
Noah Purrone
5 78 0 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Michael Bysheim
0 0 47 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Levi Chmura
0 34 0 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Brody Davis
0 0 32 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Jesse Macik
0 14 0 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
John Martin
0 67 0 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Merrick Rapoza
0 0 51 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Hunter Smith
0 35 0 0 0 0 0 0 0 0
FL Dodgers 2025 Scout Team
Logan Wehrmeyer
0 81 0 0 0 0 0 0 0 0
Florida Natives
Max Burkholz
0 0 19 0 0 0 0 0 0 0
Florida Natives
Riley Fumero
0 20 0 0 0 0 0 0 0 0
Florida Natives
Enzo Gurgel
20 0 42 0 0 0 0 0 0 0
Florida Natives
Daniel Hernandez Ten
0 0 29 0 0 0 0 0 0 0
Florida Natives
Ricardo Joel Herrera
0 0 13 0 0 0 0 0 0 0
Florida Natives
Jonathan Lopez
0 0 25 0 0 0 0 0 0 0
Florida Natives
Michael Ossenfort
30 0 0 0 0 0 0 0 0 0
Florida Natives
Juan Ovalle
55 43 0 0 0 0 0 0 0 0
Florida Natives
Sebastian Peralta
0 66 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Teague Carosella
0 4 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Mason Draper
0 76 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Logan Everidge
0 33 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Tyler Hutchinson
0 27 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Cullum Lloyd
0 21 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Braden Manning
0 50 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Isaac Omran
0 55 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Ellis Payne
0 26 0 0 0 0 0 0 0 0
Florida Xtreme 14U Hopkins
Trevor Roelants
0 10 0 0 0 0 0 0 0 0
Florida Xtreme 14U Marsh
Luke Badalato
0 59 0 0 0 0 0 0 0 0
Florida Xtreme 14U Marsh
Anthony Barton
0 26 27 0 0 0 0 0 0 0
Florida Xtreme 14U Marsh
Jayden Colamonico
47 0 0 0 0 0 0 0 0 0
Florida Xtreme 14U Marsh
Hunter Crider
37 0 0 0 0 0 0 0 0 0
Florida Xtreme 14U Marsh
Jayden Medel
13 67 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Austin Hernesman
0 13 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Chase McLauchlin
0 0 59 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Jake Pratt
2 0 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Cooper Rowell
35 0 35 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Jordan Smith
0 63 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Dalton Tibbetts
75 0 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Nate Wade
0 92 52 0 0 0 0 0 0 0
FTB Jacksonville 14U Baez
Hayden Willmott
0 9 21 0 0 0 0 0 0 0
FTB Jacksonville 14U Redenius
Tyler Dinkel
20 0 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Redenius
Will Kemna
20 91 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Redenius
Max Morgan
20 0 30 0 0 0 0 0 0 0
FTB Jacksonville 14U Redenius
Jonathan Rogero
4 0 0 0 0 0 0 0 0 0
FTB Jacksonville 14U Redenius
Julio Santiago
19 3 2 0 0 0 0 0 0 0
FTB Jacksonville 14U Redenius
Jacob Schroeder
0 0 55 0 0 0 0 0 0 0
GSB Prospects 2025
Shawn Brabant
0 18 36 0 0 0 0 0 0 0
GSB Prospects 2025
Brayden Johns
0 20 0 0 0 0 0 0 0 0
GSB Prospects 2025
Jacques King
0 41 23 0 0 0 0 0 0 0
GSB Prospects 2025
Juan Lopez
0 20 0 0 0 0 0 0 0 0
GSB Prospects 2025
Brad Sigler Jr
0 19 0 0 0 0 0 0 0 0
GSB Prospects 2025
Keegan St. Amant
0 81 0 0 0 0 0 0 0 0
GSB Prospects 2025
Warren Taylor
0 12 34 0 0 0 0 0 0 0
GSB Prospects 2025
Devon Williams
0 108 0 0 0 0 0 0 0 0
Julington Creek Bombers
0 41 0 0 0 0 0 0 0 0
Julington Creek Bombers
Jake Brooks
0 52 0 0 0 0 0 0 0 0
Julington Creek Bombers
Noah Johnson
0 11 0 0 0 0 0 0 0 0
Julington Creek Bombers
Pierce Kappert
0 75 0 0 0 0 0 0 0 0
Julington Creek Bombers
Carson Mayer
0 7 59 0 0 0 0 0 0 0
Julington Creek Bombers
Devin Novak
0 0 16 0 0 0 0 0 0 0
Julington Creek Bombers
Tyler Torres
0 43 0 0 0 0 0 0 0 0
Julington Creek Bombers
Tyler Valek
0 19 26 0 0 0 0 0 0 0
Legends Baseball Select
Aden Argote
0 56 0 0 0 0 0 0 0 0
Legends Baseball Select
Aiden Cordero
0 40 0 0 0 0 0 0 0 0
Legends Baseball Select
Eric Eikenberg Jr
0 32 0 0 0 0 0 0 0 0
Legends Baseball Select
Alexander Ramirez
0 44 0 0 0 0 0 0 0 0
Legends Baseball Select
Luis Sosa
0 87 0 0 0 0 0 0 0 0
Legends Baseball Select
Maxim Sotolongo
0 69 0 0 0 0 0 0 0 0
Naturals Baseball 14U
Zach Bargar
66 0 0 0 0 0 0 0 0 0
Naturals Baseball 14U
Gauge Barry
40 0 0 0 0 0 0 0 0 0
Naturals Baseball 14U
Earl Findley
59 0 0 0 0 0 0 0 0 0
Naturals Baseball 14U
Trenton Klein
0 0 58 0 0 0 0 0 0 0
Naturals Baseball 14U
Kyler Lamb
0 0 70 0 0 0 0 0 0 0
Naturals Baseball 14U
Maximus Schuler
63 0 67 0 0 0 0 0 0 0
Naturals Baseball 14U
Cedaris Smith
0 0 68 0 0 0 0 0 0 0
Naturals Baseball 14U
Kacen Thomassen
0 0 58 0 0 0 0 0 0 0
Naturals Baseball 14U
Tristan Woodrome
0 0 9 0 0 0 0 0 0 0
Ponte Vedra Thunder 14U
Christian Baggs
0 0 17 0 0 0 0 0 0 0
Ponte Vedra Thunder 14U
Dylan Case
47 0 0 0 0 0 0 0 0 0
Ponte Vedra Thunder 14U
Carson Evanger
0 80 0 0 0 0 0 0 0 0
Ponte Vedra Thunder 14U
Jack Ottesen
0 0 68 0 0 0 0 0 0 0
Ponte Vedra Thunder 14U
Maddox Spencer
0 0 55 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Shannon Filkins
0 0 20 0 0 0 0 0 0 0
Richmond Hill Blue Devils
William Gibson
0 8 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Brooks Kleinpeter
0 29 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Isaiah Lee
0 81 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Elijah Lester
0 11 18 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Gabriel McKinney
0 23 82 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Roderick Randall
0 59 0 0 0 0 0 0 0 0
Richmond Hill Blue Devils
Jackson Sammons
0 20 2 0 0 0 0 0 0 0
SEB PRIME
Jackson Arseneau
0 59 0 0 0 0 0 0 0 0
SEB PRIME
Tysen Brasington
6 0 0 0 0 0 0 0 0 0
SEB PRIME
Miles Frye
12 0 24 0 0 0 0 0 0 0
SEB PRIME
Brendan Gilbert
0 10 45 0 0 0 0 0 0 0
SEB PRIME
Owen Graham
0 39 0 0 0 0 0 0 0 0
SEB PRIME
Nico Martucci
79 0 0 0 0 0 0 0 0 0
SEB PRIME
Carson Ritola
0 0 17 0 0 0 0 0 0 0
SEB PRIME
Wesley Ward
29 0 43 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Ashton Bohler
17 70 54 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Jaxon Chambers
19 0 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Chase Davis
0 89 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Michael Gebel
0 24 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Cole Holder
16 0 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Andre Mason
21 0 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Landon Parrish
20 55 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Ethan Powell
23 0 0 0 0 0 0 0 0 0
SGSA Sharks 14U Black
Turner Samples
10 5 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
10/23
Day 2
10/24
Day 3
10/25
Day 4
10/26
2020 WWBA 14U World Championship5 Star 14U NationalCaden Napier8110/19/2020 RR