2,076 MLB PLAYERS | 14,476 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
09/10
Day 2
09/11
Day 3
09/12
Day 4
09/13
Day 5
09/14
Day 6
09/15
Day 7
09/16
Day 8
09/17
Day 9
09/18
Day 10
09/19
Alpha Baseball - Cincinnati
Nik Copenhaver
0 0 32 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Carson French
56 0 0 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Ryan Hussey
0 28 0 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Jackson Lux
0 16 0 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Gavin Moczydlowsky
0 0 34 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Connor Munro
12 0 0 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Michael Murphy
0 0 40 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Griffen Paige
0 138 0 0 0 0 0 0 0 0
Alpha Baseball - Cincinnati
Kellen Roberts
0 0 30 0 0 0 0 0 0 0
Arsenal USA-Indiana
Nicholas Hockemeyer
0 30 0 0 0 0 0 0 0 0
Arsenal USA-Indiana
Ben Kennedy
4 13 0 0 0 0 0 0 0 0
Arsenal USA-Indiana
Ethan Lyke
0 103 0 0 0 0 0 0 0 0
Arsenal USA-Indiana
Foster McDonald
100 0 0 0 0 0 0 0 0 0
Arsenal USA-Indiana
Tony Pluta
0 73 0 0 0 0 0 0 0 0
Arsenal USA-Indiana
Kade Robinson
0 20 39 0 0 0 0 0 0 0
Arsenal USA-Indiana
Caden Tarango
0 0 69 0 0 0 0 0 0 0
Bo Jackson Elite
David Dielman
0 17 44 0 0 0 0 0 0 0
Bo Jackson Elite
Joseph (Joey) Helms
0 66 0 0 0 0 0 0 0 0
Bo Jackson Elite
Nathan Leininger
0 0 72 0 0 0 0 0 0 0
Bo Jackson Elite
Austin McGowan
0 0 74 0 0 0 0 0 0 0
Bo Jackson Elite
Trayce Mercer
0 56 77 0 0 0 0 0 0 0
Bo Jackson Elite
Luke Patton
12 0 38 0 0 0 0 0 0 0
Bo Jackson Elite
Aaron Pirkle
0 57 0 0 0 0 0 0 0 0
Bo Jackson Elite
Charlie Russell
0 0 71 0 0 0 0 0 0 0
Bo Jackson Elite
Luke Walter
0 46 0 0 0 0 0 0 0 0
Bo Jackson Elite
Gannon Wentz
172 0 0 0 0 0 0 0 0 0
Cincy Flames
Tristan Bezold
45 0 0 0 0 0 0 0 0 0
Cincy Flames
Jared Eckstein
50 0 0 0 0 0 0 0 0 0
Cincy Flames
Holden Hermans
0 26 0 0 0 0 0 0 0 0
Cincy Flames
Louden Hilliard
0 63 0 0 0 0 0 0 0 0
Cincy Flames
Will Ramsey
0 48 0 0 0 0 0 0 0 0
Cincy Flames
Sam Scuglik
0 24 0 0 0 0 0 0 0 0
Cincy Flames
Aiden Vandehatert
0 50 0 0 0 0 0 0 0 0
Cincy Flames
Cus Wood
47 0 0 0 0 0 0 0 0 0
Durham Bulls
Dylan Black
0 0 44 0 0 0 0 0 0 0
Durham Bulls
Dylan Busam
0 0 0 0 0 0 0 0 0 0
Durham Bulls
Charlie Dieruf
0 40 0 0 0 0 0 0 0 0
Durham Bulls
Luke Laufman
0 49 0 0 0 0 0 0 0 0
Durham Bulls
Zach McMullen
0 47 0 0 0 0 0 0 0 0
Durham Bulls
Erik Ronquist
0 65 0 0 0 0 0 0 0 0
Durham Bulls
Nicholas Sedam
0 28 0 0 0 0 0 0 0 0
Durham Bulls
Nolan Smoot
0 0 0 0 0 0 0 0 0 0
Durham Bulls
Noah Wagster
0 0 34 0 0 0 0 0 0 0
Durham Bulls
Dominic Wilson
0 0 36 0 0 0 0 0 0 0
FB21-Brewers
Tyler Cunningham
0 0 11 0 0 0 0 0 0 0
FB21-Brewers
Lucas Davids
0 47 0 0 0 0 0 0 0 0
FB21-Brewers
Aaron England
0 17 0 0 0 0 0 0 0 0
FB21-Brewers
Jake Hanley
0 57 0 0 0 0 0 0 0 0
FB21-Brewers
Colton Hartman
53 0 0 0 0 0 0 0 0 0
FB21-Brewers
Drew Mouch
0 0 83 0 0 0 0 0 0 0
FB21-Brewers
Sam Slodic
0 87 0 0 0 0 0 0 0 0
FB21-Brewers
Connor Wessel
0 34 0 0 0 0 0 0 0 0
FB21-Brewers
Evan Weyler
0 0 47 0 0 0 0 0 0 0
Indiana Fall Stars
Grayson Knight
0 75 0 0 0 0 0 0 0 0
Indiana Fall Stars
Matt Morris
0 0 35 0 0 0 0 0 0 0
Indiana Fall Stars
Aidan Morse
0 0 33 0 0 0 0 0 0 0
Indiana Fall Stars
Aidan Murphy
94 0 0 0 0 0 0 0 0 0
Indiana Fall Stars
James Ross
0 37 0 0 0 0 0 0 0 0
Indiana Fall Stars
Tate Warner
0 58 0 0 0 0 0 0 0 0
Indiana Fall Stars
Macoy West
20 1 64 0 0 0 0 0 0 0
Indiana Fall Stars
Joey Wilmoth
0 75 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Jayden Brown
0 42 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Cole Downey
0 29 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Cody Jones
0 56 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Ben Kearns
0 48 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Carter Knoblauch
0 53 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Ryan Kruse
48 0 0 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Alex Kush
0 0 10 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Jacob Pruitt
0 0 38 0 0 0 0 0 0 0
Indiana Prospects Fall Team
Dalton Wasson
50 0 0 0 0 0 0 0 0 0
Kbc Underclass Prime
Landon Davis
0 0 0 0 0 0 0 0 0 0
Kbc Underclass Prime
Merrick Graham
0 0 43 0 0 0 0 0 0 0
Kbc Underclass Prime
Owen Jenkins
0 33 0 0 0 0 0 0 0 0
Kbc Underclass Prime
Hayden Peters
0 0 0 0 0 0 0 0 0 0
Kbc Underclass Prime
Zachery Rayyan
0 0 31 0 0 0 0 0 0 0
Kbc Underclass Prime
Landon Scilley
0 67 0 0 0 0 0 0 0 0
Kbc Underclass Prime
Charlie Slabaugh
0 0 38 0 0 0 0 0 0 0
Kbc Underclass Prime
Carson Van Haaren
0 83 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Kemper Dotson
0 0 72 0 0 0 0 0 0 0
KBC Upperclass Prime
Gavin Faulkner
69 0 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Eli Glasscock
0 0 37 0 0 0 0 0 0 0
KBC Upperclass Prime
Chase Keen
80 0 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Nathan Lawson
0 49 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Bennett Myers
0 49 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Raymond Saatman
0 58 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Connor Schwalbach
0 61 0 0 0 0 0 0 0 0
KBC Upperclass Prime
Addison Stockham
7 0 0 0 0 0 0 0 0 0
Midland Braves
Ben Brosch
0 8 0 0 0 0 0 0 0 0
Midland Braves
Jackson Campbell
0 57 0 0 0 0 0 0 0 0
Midland Braves
Mason Clark
0 10 0 0 0 0 0 0 0 0
Midland Braves
Jackson Frasure
0 5 0 0 0 0 0 0 0 0
Midland Braves
Chase Herrell
0 23 0 0 0 0 0 0 0 0
Midland Braves
JoJo Overbeek
0 25 0 0 0 0 0 0 0 0
Midland Braves
Thomas Ryan
0 30 0 0 0 0 0 0 0 0
Midland Braves
Ethan Stone
11 0 0 0 0 0 0 0 0 0
Midland Braves
Nathan Taylor
0 26 0 0 0 0 0 0 0 0
Midland Braves
Jared Teke
35 0 0 0 0 0 0 0 0 0
Midland Braves
Jared Werling
0 17 0 0 0 0 0 0 0 0
Midland National
Gavyn Bowen
0 62 0 0 0 0 0 0 0 0
Midland National
Ethan Burkhardt
0 26 8 0 0 0 0 0 0 0
Midland National
Ryan Day
0 0 3 0 0 0 0 0 0 0
Midland National
Lleyton Flamm
0 0 42 0 0 0 0 0 0 0
Midland National
Gavin Miller
44 0 7 0 0 0 0 0 0 0
Midland National
Augie Mojica
0 14 0 0 0 0 0 0 0 0
Midland National
Will Murphy
0 0 65 0 0 0 0 0 0 0
Midland National
Isaiah Myles
14 0 0 0 0 0 0 0 0 0
Midland National
Ryan Semin
0 72 11 0 0 0 0 0 0 0
Midland National
Gavin Serwe
0 43 0 0 0 0 0 0 0 0
Midland National
Logan Sifuentes
53 0 0 0 0 0 0 0 0 0
Midland National
Drew Tower
0 0 32 0 0 0 0 0 0 0
Midland National
Trevor Zeigler
0 0 42 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Ian Ayres
0 17 0 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Grayson Black
45 0 0 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Carl Furr
0 53 0 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Anthony Leon
32 0 0 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Joseph Leon
67 0 0 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Clark Lincoln
0 28 0 0 0 0 0 0 0 0
MIDLAND SWARM SOUTHEAST
Joseph Rodriguez
0 65 0 0 0 0 0 0 0 0
Midwest Scout Team (Ulrey)
Wyatt Blinn
0 81 0 0 0 0 0 0 0 0
Midwest Scout Team (Ulrey)
Conor O'Brien
0 54 0 0 0 0 0 0 0 0
Midwest Scout Team (Ulrey)
Reed Shaffer
79 0 0 0 0 0 0 0 0 0
Midwest Scout Team (Ulrey)
Joseph Wilson
0 35 0 0 0 0 0 0 0 0
Midwest Scout Team (Ulrey)
Andrew Zellers
0 82 0 0 0 0 0 0 0 0
Release Baseball
Tyler Barni
0 40 0 0 0 0 0 0 0 0
Release Baseball
Jake Bean
0 29 25 0 0 0 0 0 0 0
Release Baseball
Joey Canzoni
0 0 17 0 0 0 0 0 0 0
Release Baseball
Andrew Eichenauer
0 65 0 0 0 0 0 0 0 0
Release Baseball
Matt Mihalek
0 23 23 0 0 0 0 0 0 0
Release Baseball
Benjamin Rabatin
45 0 15 0 0 0 0 0 0 0
Release Baseball
Mark Serdinak
22 0 0 0 0 0 0 0 0 0
Release Baseball
Colin Skolaris
0 41 0 0 0 0 0 0 0 0
Release Baseball
Jeremy Soppel
44 0 30 0 0 0 0 0 0 0
Release Baseball
Cooper Vance
37 0 27 0 0 0 0 0 0 0
Release Baseball
Grant Wilson
0 0 39 0 0 0 0 0 0 0
Release Baseball
Austin Ziance
0 0 34 0 0 0 0 0 0 0
Team Cbc Marucci
Conlan Daniel
0 17 0 0 0 0 0 0 0 0
Team Cbc Marucci
Keelan Daniel
0 0 56 0 0 0 0 0 0 0
Team Cbc Marucci
Avery Hare
0 47 0 0 0 0 0 0 0 0
Team Cbc Marucci
Walker Landrum
0 54 0 0 0 0 0 0 0 0
Team Cbc Marucci
Carson Marsh
0 94 0 0 0 0 0 0 0 0
Team Cbc Marucci
Clint Moak
177 0 0 0 0 0 0 0 0 0
Team Cbc Marucci
Bryce Swoll
0 16 58 0 0 0 0 0 0 0
Team Ohio Pro Select
Landon Beidelschies
0 0 79 0 0 0 0 0 0 0
Team Ohio Pro Select
Carson Byers
0 72 0 0 0 0 0 0 0 0
Team Ohio Pro Select
Brooks Kneifl
0 9 90 0 0 0 0 0 0 0
Team Ohio Pro Select
Talon Mihalinac
19 0 103 0 0 0 0 0 0 0
Team Ohio Pro Select
Ryan Petro
0 32 0 0 0 0 0 0 0 0
Team Ohio Pro Select
David Posey
0 91 0 0 0 0 0 0 0 0
Team Ohio Pro Select
Joseph Valentine
89 38 0 0 0 0 0 0 0 0
Team Ohio Pro Select
Nate Vargo
0 19 5 0 0 0 0 0 0 0
WOW Factor
Collin Carrithers
45 0 0 0 0 0 0 0 0 0
WOW Factor
Alex Hansen
0 39 0 0 0 0 0 0 0 0
WOW Factor
Wyatt Kleinmann
0 0 59 0 0 0 0 0 0 0
WOW Factor
Joe Najduk
0 72 0 0 0 0 0 0 0 0
WOW Factor
Nathan Newsom
0 0 43 0 0 0 0 0 0 0
WOW Factor
Riley Niggenmeyer
52 0 13 0 0 0 0 0 0 0
WOW Factor
Aidan Solis
0 92 0 0 0 0 0 0 0 0
WOW Factor
Gannon Torres
14 33 0 0 0 0 0 0 0 0
WOW Factor
John Trummer
0 21 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
09/10
Day 2
09/11
Day 3
09/12
Day 4
09/13
2021 WWBA East Labor Day Classic (Upperclass)Midland Swarm Southeast BlueZachary Redner799/6/2021 RR