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)
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/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
Day 5
07/04
Day 6
07/05
Day 7
07/06
Day 8
07/07
Day 9
07/08
Day 10
07/09
Ballers Baseball - 15u
Cooper Carbonara
0 0 0 30 0 0 0 0 0 0
Ballers Baseball - 15u
Will Darby
0 0 50 0 0 0 0 0 0 0
Ballers Baseball - 15u
Griffin Donay
0 36 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Giovani Gonzalez
0 0 0 5 0 0 0 0 0 0
Ballers Baseball - 15u
Caleb Hermelbracht
0 11 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Landan Johnson
78 0 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Parker Kant
0 91 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Alex Katenkamp
0 0 0 40 0 0 0 0 0 0
Ballers Baseball - 15u
Hudson Link
0 0 64 0 0 0 0 0 0 0
Ballers Baseball - 15u
Caleb McDonald
0 0 0 27 0 0 0 0 0 0
Ballers Baseball - 15u
Aaron Walsh
0 0 0 38 0 0 0 0 0 0
Bolts Baseball 15u
Aaron Alston
41 0 19 0 0 0 0 0 0 0
Bolts Baseball 15u
Adriel Camejo
35 0 0 0 0 0 0 0 0 0
Bolts Baseball 15u
Ethan Cottom
0 52 0 0 0 0 0 0 0 0
Bolts Baseball 15u
Brayden Crow
0 0 51 0 0 0 0 0 0 0
Bolts Baseball 15u
Justin Margelos
0 0 51 0 0 0 0 0 0 0
Bolts Baseball 15u
Tony Marshowsky
0 38 0 0 0 0 0 0 0 0
Bolts Baseball 15u
Jordan Poppell
0 39 0 0 0 0 0 0 0 0
Bolts Baseball 15u
Aiden Tinkey
27 0 0 0 0 0 0 0 0 0
Diamond Code Baseball 2026
Nolan Barnes
0 0 81 0 0 0 0 0 0 0
Diamond Code Baseball 2026
John Blackburn
77 0 0 0 0 0 0 0 0 0
Diamond Code Baseball 2026
Patrick Campbell
0 0 0 37 0 0 0 0 0 0
Diamond Code Baseball 2026
Tristan Craft
0 28 0 0 0 0 0 0 0 0
Diamond Code Baseball 2026
Matthew Dennis
0 0 0 69 0 0 0 0 0 0
Diamond Code Baseball 2026
Jadel Marrero
0 31 0 0 0 0 0 0 0 0
Diamond Code Baseball 2026
Anthony Musso
5 0 47 0 0 0 0 0 0 0
Diamond Code Baseball 2026
Lucas Romero
0 0 0 31 0 0 0 0 0 0
Diamond Code Baseball 2026
Hunter Wilson
0 74 0 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Amil Ayoub
0 33 0 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Ethan Brown
0 0 65 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Cade Cooper
17 0 0 23 0 0 0 0 0 0
FL Dodgers 2026 Elite
Justin Delancy Jr
36 0 0 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Cade Harpin
0 0 0 41 0 0 0 0 0 0
FL Dodgers 2026 Elite
Henry Hartland
0 0 0 30 0 0 0 0 0 0
FL Dodgers 2026 Elite
Caleb Hellard
0 0 0 19 0 0 0 0 0 0
FL Dodgers 2026 Elite
Robby Hoisington
0 21 0 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Riley Lee
0 0 36 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Henry Manley
0 23 0 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Clemer Nelson
0 0 0 18 0 0 0 0 0 0
FL Dodgers 2026 Elite
Emmett Pellegrino
44 0 4 0 0 0 0 0 0 0
FL Dodgers 2026 Elite
Riley Quevedo
0 39 0 0 0 0 0 0 0 0
Florida Dirtbags
William Beck
0 24 0 0 0 0 0 0 0 0
Florida Dirtbags
Jason Cantella
0 22 0 9 0 0 0 0 0 0
Florida Dirtbags
Sam Clark
0 0 42 0 0 0 0 0 0 0
Florida Dirtbags
Micah Jenkins
0 0 17 16 0 0 0 0 0 0
Florida Dirtbags
Erick Lasseter
0 52 0 0 0 0 0 0 0 0
Florida Dirtbags
Jw Meeks
0 0 0 76 0 0 0 0 0 0
Florida Dirtbags
Ryland Rike
0 0 33 0 0 0 0 0 0 0
Florida Dirtbags
Brody Rou
71 0 0 0 0 0 0 0 0 0
Hitlab 15u
Carter Baker
15 0 62 0 0 0 0 0 0 0
Hitlab 15u
Mason Plese
0 94 0 0 0 0 0 0 0 0
Hitlab 15u
Luca Sanchez
0 0 56 0 0 0 0 0 0 0
Hitlab 15u
Chase Skarbek
77 0 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Gavin Badua
0 0 10 0 0 0 0 0 0 0
Kingdom Baseball 15u
Brendan Beldowicz
39 0 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Aiden Cubero
0 15 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Christian Gomez
25 0 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Logan Melde
0 89 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Denver Patton
0 0 84 0 0 0 0 0 0 0
Kingdom Baseball 15u
Jack Spickard
20 0 11 0 0 0 0 0 0 0
Kingdom Baseball 15u
Brayden Wait
0 21 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Caden Wait
35 0 0 0 0 0 0 0 0 0
Kingdom Baseball 15u
Cooper Zumwalt
0 0 0 0 0 0 0 0 0 0
Knights Knation Florida 15U
Wesley Anderson
72 0 0 0 0 0 0 0 0 0
Knights Knation Florida 15U
Alex Fraietta
0 0 43 0 0 0 0 0 0 0
Knights Knation Florida 15U
Cooper Richardson
0 43 0 0 0 0 0 0 0 0
Knights Knation Florida 15U
Jordan Roberts
23 0 9 0 0 0 0 0 0 0
Knights Knation Florida 15U
Cayden Ruby
0 0 18 0 0 0 0 0 0 0
Knights Knation Florida 15U
Jackson Skoglund
0 48 0 0 0 0 0 0 0 0
Knights Knation Florida 15U
Weston Terrell
38 0 0 0 0 0 0 0 0 0
Naturals 15u
Ayden Androlevich
63 0 0 0 0 0 0 0 0 0
Naturals 15u
Wesley Crockett
0 23 0 0 0 0 0 0 0 0
Naturals 15u
Cade Dixon
0 0 0 91 0 0 0 0 0 0
Naturals 15u
Angel Irizarry
0 0 35 0 0 0 0 0 0 0
Naturals 15u
Jackson Ruppert
0 72 0 0 0 0 0 0 0 0
Naturals 15u
Dylan Smith
0 33 0 0 0 0 0 0 0 0
Naturals 15u
Lewis Turner
0 0 74 0 0 0 0 0 0 0
Naturals 15u
Cole Westland
44 0 0 14 0 0 0 0 0 0
North Florida Patriots
Jacob Gaskin
26 0 100 0 0 0 0 0 0 0
North Florida Patriots
Kason Kirkland
18 0 0 0 0 0 0 0 0 0
North Florida Patriots
Mason Malloy
0 0 7 0 0 0 0 0 0 0
North Florida Patriots
Luke Oberman
90 0 0 0 0 0 0 0 0 0
North Florida Patriots
Caleb Stallings
0 81 0 0 0 0 0 0 0 0
North Florida Patriots
Paxton Sweat
0 0 50 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Tyler Goldberg
0 0 38 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Jacob Hair
0 78 0 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Casey Johnson
0 0 9 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Tyler Kniebbe
0 0 76 0 0 0 0 0 0 0
Power Baseball 2026 Gold
John Minerva
0 0 89 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Robbie Mungovan
0 0 0 81 0 0 0 0 0 0
Power Baseball 2026 Gold
Bryce Niebrugge
79 0 0 0 0 0 0 0 0 0
Power Baseball 2026 Gold
Alan Overmyer
0 0 0 32 0 0 0 0 0 0
Power Baseball 2026 Gold
Samuel Sabella
31 0 0 13 0 0 0 0 0 0
Power Baseball 2026 Gold
Jackson Swann
0 27 0 49 0 0 0 0 0 0
Power Baseball 2026 White
Zach Brauer
0 0 0 33 0 0 0 0 0 0
Power Baseball 2026 White
Nathan Colon
0 0 46 0 0 0 0 0 0 0
Power Baseball 2026 White
Ethan Lemoyne
49 0 0 0 0 0 0 0 0 0
Power Baseball 2026 White
Noah Martinez
13 0 0 0 0 0 0 0 0 0
Power Baseball 2026 White
Ethan Pate
0 76 0 0 0 0 0 0 0 0
Power Baseball 2026 White
Jackson Perrin
0 22 0 0 0 0 0 0 0 0
Power Baseball 2026 White
Micah Philbin
0 0 71 0 0 0 0 0 0 0
Power Baseball 2026 White
Curtis “Cj” Sayler
0 0 0 22 0 0 0 0 0 0
Power Baseball 2026 White
Harrison Smith
30 0 0 49 0 0 0 0 0 0
Rba Legends
Dylan Czerwinski
42 0 22 92 0 0 0 0 0 0
Rba Legends
Collin Hager
51 0 0 0 0 0 0 0 0 0
Rba Legends
Jason Rodriguez
29 0 51 0 0 0 0 0 0 0
Rba Legends
Jayden Russell
0 86 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Cason Cooper
0 24 99 0 0 0 0 0 0 0
South Tampa Knights 15u
T.J. Maiello
47 0 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Luca Pleasants
34 0 1 0 0 0 0 0 0 0
South Tampa Knights 15u
Nathan Porath
0 94 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Joseph Powrie
0 0 0 31 0 0 0 0 0 0
South Tampa Knights 15u
Leo Schreiner
54 0 0 79 0 0 0 0 0 0
Travel Team Prime
Alden Hickey
49 0 0 0 0 0 0 0 0 0
Travel Team Prime
Matthew Lankenau
0 0 89 0 0 0 0 0 0 0
Travel Team Prime
Memmalatel “Victory” Morgan II
0 18 80 0 0 0 0 0 0 0
Travel Team Prime
Tyson Newman
36 0 74 0 0 0 0 0 0 0
Travel Team Prime
Tripp Rosenberger
0 96 0 0 0 0 0 0 0 0
Vipers Baseball Club 15u
Elijah Brown
93 0 0 0 0 0 0 0 0 0
Vipers Baseball Club 15u
Michael Czarnecki
0 0 89 0 0 0 0 0 0 0
Vipers Baseball Club 15u
Carson Hart
26 0 0 0 0 0 0 0 0 0
Vipers Baseball Club 15u
Joseph Pallante
0 94 0 0 0 0 0 0 0 0
Vipers Baseball Club 15u
Triston Richardson
29 0 0 0 0 0 0 0 0 0
Vipers Baseball Club 15u
Adamo Vellucci
0 0 0 61 0 0 0 0 0 0
Vipers Baseball Club 15u
Ben Wallace
0 0 16 42 0 0 0 0 0 0
Wesley Chapel Storm 2026
Bodie Benortham
0 0 0 78 0 0 0 0 0 0
Wesley Chapel Storm 2026
Jordan Campos
0 0 0 26 0 0 0 0 0 0
Wesley Chapel Storm 2026
Eli Chana
0 0 0 61 0 0 0 0 0 0
Wesley Chapel Storm 2026
Carter Kindberg
16 0 0 38 0 0 0 0 0 0
Wesley Chapel Storm 2026
Brady Lasiewski
0 92 0 0 0 0 0 0 0 0
Wesley Chapel Storm 2026
Gavyn Mullis
0 0 0 70 0 0 0 0 0 0
Wesley Chapel Storm 2026
Micah Palmer
42 0 0 0 0 0 0 0 0 0
Wesley Chapel Storm 2026
Nick Schwartz
15 0 66 0 0 0 0 0 0 0
Wesley Chapel Storm 2026
Ryan Simmons
0 0 0 32 0 0 0 0 0 0
West Coast Prime
Joey Antonucci
7 0 20 11 0 0 0 0 0 0
West Coast Prime
Drew Gerber
0 12 0 0 0 0 0 0 0 0
West Coast Prime
Braden Marshall
0 91 0 0 0 0 0 0 0 0
West Coast Prime
Eli Millian
29 0 80 0 0 0 0 0 0 0
West Coast Prime
Brayden Spink
0 0 29 0 0 0 0 0 0 0
West Coast Prime
Milan Verma
37 0 0 21 0 0 0 0 0 0
West Coast Prime
Matt Werner
35 0 28 65 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
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
2023 15U PG National Org ChallengePower Baseball 2026 GoldJohn Minerva766/26/2023 RR
2023 15U PG National Org ChallengePower Baseball 2026 WhiteJackson Perrin856/26/2023 RR