2,034 MLB PLAYERS | 14,472 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
07/08
Day 2
07/09
Day 3
07/10
Day 4
07/11
Day 5
07/12
Day 6
07/13
Day 7
07/14
Day 8
07/15
Day 9
07/16
Day 10
07/17
29ers Baseball 2023 Black
Seamus Boyle
0 0 54 0 0 0 0 0 0 0
29ers Baseball 2023 Black
Riley Coble
0 0 34 0 0 0 0 0 0 0
29ers Baseball 2023 Black
Beau Honeycutt
0 0 0 28 0 0 0 0 0 0
29ers Baseball 2023 Black
Cole Kratzberg
0 16 0 0 0 0 0 0 0 0
29ers Baseball 2023 Black
Ethan Mesich-Fiems
0 21 0 57 0 0 0 0 0 0
29ers Baseball 2023 Black
Conner Schimmel
0 40 0 29 0 0 0 0 0 0
29ers Baseball 2023 Black
Jaden Weinzierl
0 0 0 25 0 0 0 0 0 0
29ers Baseball 2024 Black
Max Bryant
0 0 85 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Payton Dye
0 81 0 0 0 0 0 0 0 0
29ers Baseball 2024 Black
Isaac Graf
0 0 14 43 0 0 0 0 0 0
29ers Baseball 2024 Black
Charles Stephens
0 16 31 40 0 0 0 0 0 0
Adidas Academy Logue 16u
Ryan Casteel
0 26 7 22 44 0 0 0 0 0
Adidas Academy Logue 16u
Aidan Cole
0 50 0 0 35 0 0 0 0 0
Adidas Academy Logue 16u
Payton Fedorsak
0 0 0 0 11 0 0 0 0 0
Adidas Academy Logue 16u
Jacob Kinsman
0 0 99 0 0 0 0 0 0 0
Adidas Academy Logue 16u
Jack Pearson
11 24 0 18 93 0 0 0 0 0
Adidas Academy Logue 16u
Jesse Versheldon
0 8 0 88 0 0 0 0 0 0
Adidas Academy Logue 16u
Ethan Weiler
97 0 0 0 89 0 0 0 0 0
Blg Replacements
Ethan Hefel
0 0 25 0 0 0 0 0 0 0
Blg Replacements
Larsen Josvanger
0 0 51 0 0 0 0 0 0 0
Blg Replacements
Lucas Lendosky
0 0 0 90 0 0 0 0 0 0
Blg Replacements
Tyler Loso
0 0 42 0 0 0 0 0 0 0
Blg Replacements
Connor Maiers
0 0 0 39 0 0 0 0 0 0
Blg Replacements
Maximos Miles
0 0 44 0 0 0 0 0 0 0
Blg Replacements
Isaac Then
0 0 81 0 0 0 0 0 0 0
Brew State Baseball Academy
Nick Argersinger
0 0 0 86 0 0 0 0 0 0
Brew State Baseball Academy
Hayden Christiansen
0 63 0 0 0 0 0 0 0 0
Brew State Baseball Academy
Grant Schultz
0 0 79 0 0 0 0 0 0 0
Brew State Baseball Academy
Matthew Schulz
0 0 0 91 0 0 0 0 0 0
Brew State Baseball Academy
Crete Slattery
0 10 0 0 0 0 0 0 0 0
Brew State Baseball Academy
Zach Wolfram
0 0 49 0 0 0 0 0 0 0
Building Champions UA 16u Pena
Parrish Beagle
0 0 88 0 0 0 0 0 0 0
Building Champions UA 16u Pena
Kai Bennett
0 0 0 0 94 0 0 0 0 0
Building Champions UA 16u Pena
Dylan Blazer
0 87 0 0 0 0 0 0 0 0
Building Champions UA 16u Pena
Jeremy Comer
0 11 0 19 63 0 0 0 0 0
Building Champions UA 16u Pena
Gabe Fender
0 0 0 0 60 0 0 0 0 0
Building Champions UA 16u Pena
Avery Garmon
0 0 0 0 7 0 0 0 0 0
Building Champions UA 16u Pena
Jeter Mauzey
0 0 0 0 28 0 0 0 0 0
Building Champions UA 16u Pena
Trenton Roehler
0 0 0 87 0 0 0 0 0 0
Building Champions UA 16u Pena
Austin Young
0 0 0 92 0 0 0 0 0 0
Building Champions Ua 16u White
Peyton Atchley
0 0 24 0 0 0 0 0 0 0
Building Champions Ua 16u White
Drake Curley
0 0 0 0 93 0 0 0 0 0
Building Champions Ua 16u White
Carson Dilks
0 100 0 0 0 0 0 0 0 0
Building Champions Ua 16u White
Marco Dumsky
0 0 95 0 0 0 0 0 0 0
Building Champions Ua 16u White
Keagan Hart
0 23 0 0 12 0 0 0 0 0
Building Champions Ua 16u White
Pj Hughes
0 0 0 6 0 0 0 0 0 0
Building Champions Ua 16u White
Jack Kreisman
0 0 0 95 0 0 0 0 0 0
Building Champions Ua 16u White
Brady Thompson
0 0 0 86 0 0 0 0 0 0
Building Champions Ua 16u White
Connor White
0 0 4 0 75 0 0 0 0 0
Cangelosi Sparks 2023 Red
Jeremiah Ager
0 0 0 47 0 0 0 0 0 0
Cangelosi Sparks 2023 Red
Franco Bonafilia
0 41 0 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Red
Taylor Eggert
0 0 46 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Red
Denny Furlong
0 29 0 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Red
Brady Pfeiffer
0 0 57 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Red
Cullen Seville
0 0 0 37 0 0 0 0 0 0
Cangelosi Sparks 2023 Red
Brayden Suva
0 36 0 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Bryan Collier
0 0 0 1 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Sam King
0 0 60 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Ryan Klukas
0 0 98 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Trey Malone
0 0 49 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Marty O'Keeffe
0 0 0 88 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Julian Silva
0 0 2 0 0 0 0 0 0 0
Cangelosi Sparks 2023 Silver
Camren Tierney
0 0 103 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Hank Babwin
0 33 0 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Cole Cacini
0 69 0 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Jack Gooch
0 0 12 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Jacob Gunn
0 0 0 30 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Francis Heinzmann
0 27 44 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Jake Nawrocki
0 5 16 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Ryan Novak
0 0 88 0 0 0 0 0 0 0
Cangelosi Sparks North - White 2023
Cormac Ryan
0 0 0 61 0 0 0 0 0 0
Cavaliers 16u - Gold
Tucker Armstrong
0 0 18 0 43 0 0 0 0 0
Cavaliers 16u - Gold
Sam Bramble
0 0 0 92 0 0 0 0 0 0
Cavaliers 16u - Gold
Bru Haas
0 0 51 0 0 0 0 0 0 0
Cavaliers 16u - Gold
Donovan Johnson
0 60 0 0 94 0 0 0 0 0
Cavaliers 16u - Gold
Luke Madison
0 0 27 0 0 0 0 0 0 0
Cavaliers 16u - Gold
Conner Ourth
0 0 47 0 0 0 0 0 0 0
Cavaliers 16u - Gold
Aidan Sullivan
0 0 74 0 0 0 0 0 0 0
Cavaliers 16u - Gold
Scott Wyatt
0 0 0 0 54 0 0 0 0 0
Cavaliers 16u - Gold
Alex Youn
0 0 0 0 88 0 0 0 0 0
Cavaliers 16u - Maroon
Jamon Beck
0 0 91 0 0 0 0 0 0 0
Cavaliers 16u - Maroon
Parker Choate
0 0 0 39 0 0 0 0 0 0
Cavaliers 16u - Maroon
Brady Lambert
0 25 0 0 0 0 0 0 0 0
Cavaliers 16u - Maroon
Jake Montgomery
0 0 0 79 0 0 0 0 0 0
Cavaliers 16u - Maroon
Harry Tryban
0 77 0 0 0 0 0 0 0 0
Cavaliers 16u - Maroon
Michael Vierthaler
0 0 22 11 0 0 0 0 0 0
Cavaliers 16u - White
Jt Adams
0 92 0 0 0 0 0 0 0 0
Cavaliers 16u - White
Christopher Daniel
0 0 0 0 99 0 0 0 0 0
Cavaliers 16u - White
Jackson Evans
0 0 0 96 0 0 0 0 0 0
Cavaliers 16u - White
Braden McNeill
0 0 47 0 19 0 0 0 0 0
Cavaliers 16u - White
Hank Phillips
0 0 42 0 84 0 0 0 0 0
Cavaliers 16u - White
Luc Prendiville
0 16 91 0 0 0 0 0 0 0
Cavaliers 16u - White
Nick Ravnsborg
0 0 37 0 0 0 0 0 0 0
Cavaliers 16u - White
Dillon Stanley
0 0 0 0 74 0 0 0 0 0
Cavaliers 16u - White
Logan Wake
0 0 39 0 0 0 0 0 0 0
Cavaliers 16u - White
Andrew Workman
0 0 0 1 25 0 0 0 0 0
CBT 16U
Thomas Burns
0 92 0 0 0 0 0 0 0 0
CBT 16U
Brayden Deering
0 0 0 0 30 0 0 0 0 0
CBT 16U
Ethan Peters
0 0 0 66 0 0 0 0 0 0
CBT 16U
Dylan Schroeder
0 0 0 0 39 0 0 0 0 0
CBT 16U
Connor Schwartz
0 0 0 0 32 0 0 0 0 0
CBT 16U
Jaden Stuhr
0 36 0 90 0 0 0 0 0 0
CBT 16U
Cooper Van Elzen
0 0 0 0 41 0 0 0 0 0
Elite Baseball Training Pagan 16U
Cameron Gifford
0 0 9 0 0 0 0 0 0 0
Elite Baseball Training Pagan 16U
Dean Goldman
0 56 0 67 0 0 0 0 0 0
Elite Baseball Training Pagan 16U
Drew Koenig
0 0 54 0 0 0 0 0 0 0
Elite Baseball Training Pagan 16U
Jacob Maza
0 0 84 0 0 0 0 0 0 0
Elite Baseball Training Pagan 16U
Kyle Miller
0 72 0 39 0 0 0 0 0 0
Force Elite 2023
Daniel Blickhan
0 0 22 0 0 0 0 0 0 0
Force Elite 2023
Jack McDermott
0 0 0 8 0 0 0 0 0 0
Force Elite 2023
Nicholas Weaver
0 0 79 0 0 0 0 0 0 0
Force Elite 2023
Royce Yancey
0 0 0 93 0 0 0 0 0 0
Gameday Warriors Elite - Wood
Dorian Ervin
0 26 0 0 0 0 0 0 0 0
Gameday Warriors Elite - Wood
Boyd Kay
0 84 0 0 0 0 0 0 0 0
Gameday Warriors Elite - Wood
Jonah Lassen
0 0 84 0 0 0 0 0 0 0
Gameday Warriors Elite - Wood
Joshua Miller
0 0 84 0 0 0 0 0 0 0
Gameday Warriors Elite - Wood
Landen Moore
0 0 31 0 0 0 0