2,259 MLB PLAYERS | 15,135 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/20
Day 2
06/21
Day 3
06/22
Day 4
06/23
Day 5
06/24
Day 6
06/25
Day 7
06/26
Day 8
06/27
Day 9
06/28
Day 10
06/29
Canes Great Lakes Regional
Isaac Braley
0 0 49 0 0 0 0 0 0 0
Canes Great Lakes Regional
Brady Ellington
0 80 0 0 0 0 0 0 0 0
Canes Great Lakes Regional
Harrison Garrett
12 0 63 0 0 0 0 0 0 0
Canes Great Lakes Regional
Luke Gremelspacher
0 17 0 78 0 0 0 0 0 0
Canes Great Lakes Regional
Dlyan Heyob
55 0 0 0 0 0 0 0 0 0
Canes Great Lakes Regional
Ayden Pearce
0 0 0 35 0 0 0 0 0 0
Cincinnati Shockers
Beckett Clemmons
0 9 25 23 0 0 0 0 0 0
Cincinnati Shockers
Max Hilgeman
0 0 0 51 0 0 0 0 0 0
Cincinnati Shockers
Charlie Hyden
0 0 89 0 0 0 0 0 0 0
Cincinnati Shockers
Brodie Mays
32 0 0 28 0 0 0 0 0 0
Cincinnati Shockers
Connor Meyer
57 0 0 73 0 0 0 0 0 0
Cincinnati Shockers
Noah Morgan
0 65 0 0 0 0 0 0 0 0
Cincinnati Shockers
Dylan Pogozalski
0 0 0 5 0 0 0 0 0 0
Cincinnati Shockers
Curtis Woods
0 45 0 0 0 0 0 0 0 0
Dbacks Elite Alexander/Perry
Julian Contreras
0 0 0 0 87 0 0 0 0 0
Dbacks Elite Alexander/Perry
Deshawn Edwards
0 0 72 0 0 0 0 0 0 0
Dbacks Elite Alexander/Perry
Drew Everingham
12 42 0 57 0 0 0 0 0 0
Dbacks Elite Alexander/Perry
Andrew Everson
55 0 0 21 81 0 0 0 0 0
Dbacks Elite Alexander/Perry
Norberick Garcia
13 0 0 0 0 0 0 0 0 0
Dbacks Elite Alexander/Perry
Dante Perry
0 0 44 0 0 0 0 0 0 0
Dbacks Elite Alexander/Perry
Reece Phillips
0 37 0 21 0 0 0 0 0 0
Dbacks Elite Alexander/Perry
Tommy Rose
17 0 0 16 12 0 0 0 0 0
Detroit Bees - Rojas
Easton Curry
8 0 0 19 0 0 0 0 0 0
Detroit Bees - Rojas
Drew Eisenbeis
0 0 78 0 0 0 0 0 0 0
Detroit Bees - Rojas
Owen Enszer
9 0 0 0 0 0 0 0 0 0
Detroit Bees - Rojas
Brice Hickey
56 0 0 0 0 0 0 0 0 0
Detroit Bees - Rojas
Corbin Kern
37 0 0 0 0 0 0 0 0 0
Detroit Bees - Rojas
Benjamin Laws
0 0 0 69 0 0 0 0 0 0
Detroit Bees - Rojas
Vince Miano
0 0 36 0 0 0 0 0 0 0
Detroit Bees - Rojas
Ricardo Rojas
0 0 0 23 0 0 0 0 0 0
Detroit Bees - Rojas
Jakob Sturgeon
8 0 0 0 0 0 0 0 0 0
Detroit Bees - Rojas
Jayden Yancy
0 79 0 0 0 0 0 0 0 0
Fielder'S Choice
Ryan Clark
0 0 0 53 0 0 0 0 0 0
Fielder'S Choice
Chase Dennison
0 0 0 33 0 0 0 0 0 0
Fielder'S Choice
Tanner Fitzwater
55 0 0 0 0 0 0 0 0 0
Fielder'S Choice
Joseph Porter III
0 48 0 0 0 0 0 0 0 0
Fielder'S Choice
Michael Reed
0 0 66 0 0 0 0 0 0 0
Fielder'S Choice
Aj Santangelo
14 0 0 21 0 0 0 0 0 0
Fielder'S Choice
Dominic Williams
0 53 0 0 0 0 0 0 0 0
Five Star Midwest
Luke Autry
0 0 78 0 0 0 0 0 0 0
Five Star Midwest
Braden Dirheimer
27 0 0 39 0 0 0 0 0 0
Five Star Midwest
Wyatt Flohr
0 49 0 0 0 0 0 0 0 0
Five Star Midwest
Nathan Ricketts
0 0 41 0 0 0 0 0 0 0
Five Star Midwest
Jacob Snyder
44 0 0 53 0 0 0 0 0 0
Five Star Midwest
Aaron Thomas
0 77 0 0 0 0 0 0 0 0
Five Star Midwest
Jack Ujvagi
39 0 0 19 0 0 0 0 0 0
FiveStar Aguilera
Calvin Acosta
0 28 0 0 0 0 0 0 0 0
FiveStar Aguilera
Hudson Lehman
0 21 31 0 0 0 0 0 0 0
FiveStar Aguilera
Jude McCullough
0 0 95 0 0 0 0 0 0 0
FiveStar Aguilera
Hunter Vick
0 78 0 0 0 0 0 0 0 0
Kentucky Bourbons 16u
Justin Capps
27 0 0 13 0 0 0 0 0 0
Kentucky Bourbons 16u
Mikey Coradini
0 0 0 48 0 0 0 0 0 0
Kentucky Bourbons 16u
Jaxen Decker
0 24 0 0 0 0 0 0 0 0
Kentucky Bourbons 16u
Whitt Glosick
59 0 0 12 0 0 0 0 0 0
Kentucky Bourbons 16u
Logan Johnson
0 0 0 27 0 0 0 0 0 0
Kentucky Bourbons 16u
Dru Jones
0 0 75 0 0 0 0 0 0 0
Kentucky Bourbons 16u
Mark Maniere
0 0 0 16 0 0 0 0 0 0
Kentucky Bourbons 16u
Lukas Peterson
0 49 0 0 0 0 0 0 0 0
Kentucky Bourbons 16u
James Yarbrough
0 0 0 26 0 0 0 0 0 0
Kentucky Stingers
Carter Castleman
12 0 92 13 0 0 0 0 0 0
Kentucky Stingers
Cooper Chaplin
0 0 15 0 0 0 0 0 0 0
Kentucky Stingers
Aidan Davis
91 0 0 0 0 0 0 0 0 0
Kentucky Stingers
Alex Easybuck
0 0 0 48 0 0 0 0 0 0
Kentucky Stingers
Gabe Goodridge
0 35 0 0 0 0 0 0 0 0
Kentucky Stingers
Grant Louden
0 64 0 0 0 0 0 0 0 0
Kentucky Stingers
Austin Stephenson
0 0 0 57 0 0 0 0 0 0
Kma 16u
Drake Bell
49 0 0 0 0 0 0 0 0 0
Kma 16u
Zackary Carroll
0 14 0 0 0 0 0 0 0 0
Kma 16u
Gavin Coffey
36 0 0 0 0 0 0 0 0 0
Kma 16u
Hayden Foster
0 6 0 0 0 0 0 0 0 0
Kma 16u
Gage Gregory
0 47 0 0 0 0 0 0 0 0
Kma 16u
Grayson Kearney
0 0 9 0 0 0 0 0 0 0
Kma 16u
Evan Smith
16 11 0 0 0 0 0 0 0 0
Kma 16u
Bryson Turpin
15 0 93 0 0 0 0 0 0 0
Kma 16u
Peyton Wells
0 0 27 0 0 0 0 0 0 0
Legends Scout
Paxton Behrle
26 0 0 0 17 0 0 0 0 0
Legends Scout
Josh Colaizzi
0 0 0 0 25 0 0 0 0 0
Legends Scout
Conner Cuozzo
0 0 13 0 31 0 0 0 0 0
Legends Scout
Owen Mikin
35 0 0 0 0 0 0 0 0 0
Legends Scout
Casey Myser
0 0 0 0 22 0 0 0 0 0
Legends Scout
Mason Springs
0 0 0 0 42 0 0 0 0 0
Legends Scout
Shawn Sullivan
21 0 0 0 98 0 0 0 0 0
Legends Scout
Landon Thiel
0 0 0 98 0 0 0 0 0 0
Legends Scout
Brooks Treadway
0 0 48 0 0 0 0 0 0 0
Levelup
Joseph Borowski
0 0 9 33 0 0 0 0 0 0
Levelup
Devin Brossia
6 0 93 0 0 0 0 0 0 0
Levelup
Peyton Laforet
0 0 0 27 0 0 0 0 0 0
Levelup
Zachary Lamay
0 0 0 21 0 0 0 0 0 0
Levelup
Dayton Miller
57 0 0 21 0 0 0 0 0 0
Levelup
Van Smedley
58 0 0 0 0 0 0 0 0 0
Levelup
Adam Szalay
0 81 0 0 0 0 0 0 0 0
Midland 16u Premier
Cameron Anderson
58 0 0 0 0 0 0 0 0 0
Midland 16u Premier
Teagan Cumberland
39 0 0 0 45 0 0 0 0 0
Midland 16u Premier
Colton Emerson
0 0 35 0 0 0 0 0 0 0
Midland 16u Premier
Wil Kraus
4 0 0 16 0 0 0 0 0 0
Midland 16u Premier
Ben Kuemmel
0 12 0 0 0 0 0 0 0 0
Midland 16u Premier
Brody Miller
0 0 0 77 0 0 0 0 0 0
Midland 16u Premier
Nate Ryan
0 0 0 0 69 0 0 0 0 0
Midland 16u Premier
Matthew Schafer
0 0 66 0 0 0 0 0 0 0
Midland 16u Premier
Jordan Vann
0 71 0 0 0 0 0 0 0 0
Midland 16u Scout
Reece Danner
28 17 0 0 0 0 0 0 0 0
Midland 16u Scout
Jacob Flottemesch
60 0 0 0 0 0 0 0 0 0
Midland 16u Scout
Kemper Kitts
0 83 0 0 0 0 0 0 0 0
Midland 16u Scout
Cameron Morton
0 0 63 0 0 0 0 0 0 0
Midland 16u Scout
Kellan Riesenbeck
0 0 27 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Cameron Adams
0 35 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Jesse Geottes
0 0 4 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Seth Hensley
15 5 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Hunter Radze
0 0 32 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Andrew Scott
0 36 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Jacob Scott
0 61 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Drew Szymanski
58 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u - Walters
Andrew Wozniak
0 0 62 0 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Lucas Flack
0 0 0 27 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Matt Galich
0 0 0 87 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Vande Holser
0 0 82 0 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Cael Kogge
66 0 0 0 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Ryan Stickel
48 0 0 0 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Preston Verhoff
0 0 25 0 0 0 0 0 0 0
Ohio Elite 2026 - Cyr
Brody Weiler
0 82 0 0 0 0 0 0 0 0
Paducah Storm 2026
Brendan Bergan
49 0 0 0 0 0 0 0 0 0
Paducah Storm 2026
Nick Cantrell
0 0 49 0 0 0 0 0 0 0
Paducah Storm 2026
Kannon Dunn
0 3 0 0 0 0 0 0 0 0
Paducah Storm 2026
Brandon Dutton
0 0 0 46 0 0 0 0 0 0
Paducah Storm 2026
Lane Grace
50 0 0 0 0 0 0 0 0 0
Paducah Storm 2026
Trevor Hertter
0 0 0 22 0 0 0 0 0 0
Paducah Storm 2026
Joshua Penrod
0 96 0 0 0 0 0 0 0 0
Paducah Storm 2026
Aiden Pickles
10 0 63 0 0 0 0 0 0 0
Paducah Storm 2026
Luke Turner
0 0 0 52 0 0 0 0 0 0
Pauer Baseball
Carson Fields
0 0 0 12 0 0 0 0 0 0
Pauer Baseball
Cooper Francis
0 87 0 0 0 0 0 0 0 0
Pauer Baseball
Jake Hemmert
0 0 0 9 0 0 0 0 0 0
Pauer Baseball
Tyler Sexton
0 0 78 0 0 0 0 0 0 0
Pauer Baseball
Owen Tishaus
46 0 0 68 0 0 0 0 0 0
Pauer Baseball
Brayden Vance
0 28 0 7 0 0 0 0 0 0
Pauer Baseball
Jake Whitt
30 0 46 0 0 0 0 0 0 0
Pauer Baseball
Schyler Zent
0 0 0 22 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Joey Ansell
0 0 0 86 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Andrew Day
17 5 0 7 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Bo Holloway
63 0 0 0 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Ty Hutson
27 0 0 0 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Caleb Lear
0 0 79 0 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Porter Murff
0 0 0 0 86 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Evan Pevahouse
0 0 20 0 26 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Colie Reynolds
0 76 0 0 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Gunner Skelton
0 0 24 0 0 0 0 0 0 0
Rawlings Southeast Mad Mavericks
Jack Todd
0 0 0 43 0 0 0 0 0 0
Usa Prime Ohio Knights
Nick Birch
0 0 0 19 0 0 0 0 0 0
Usa Prime Ohio Knights
James Fightmaster
0 13 26 0 0 0 0 0 0 0
Usa Prime Ohio Knights
Seth Halsey
68 0 0 0 0 0 0 0 0 0
Usa Prime Ohio Knights
Mason Hamlett
0 0 0 26 0 0 0 0 0 0
Usa Prime Ohio Knights
Hayden Hubert
0 0 0 16 0 0 0 0 0 0
Usa Prime Ohio Knights
Noah Lahner
7 0 0 0 0 0 0 0 0 0
Usa Prime Ohio Knights
Lincoln Mackie
0 39 0 0 0 0 0 0 0 0
Usa Prime Ohio Knights
Peter Marsh
0 24 0 0 0 0 0 0 0 0
Usa Prime Ohio Knights
Scott Reeder
0 0 0 27 0 0 0 0 0 0
Usa Prime Ohio Knights
Caden Scherz
0 34 0 0 0 0 0 0 0 0
Usa Prime Ohio Knights
Landen Seifert
0 0 75 0 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Zach Bonelli-Schultz
36 0 0 0 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Aj Campbell
48 0 0 0 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Anthony Huaman
35 0 0 0 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Cooper Kasdin
0 0 0 86 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Brody Landes
0 59 0 0 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Will Sapienza
0 15 0 49 0 0 0 0 0 0
Wow Factor Stoppers 16u - Walton
Garet Wolfe
0 0 0 90 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest