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
Baseball U PA 16U
Jonas Aponick
0 0 0 55 0 0 0 0 0 0
Baseball U PA 16U
Chase Crosby
0 37 0 0 0 0 0 0 0 0
Baseball U PA 16U
Josh Domaracki
0 0 0 40 0 0 0 0 0 0
Baseball U PA 16U
Troy Dressler
0 0 0 46 0 0 0 0 0 0
Baseball U PA 16U
Gabriel Evensen
0 13 0 0 0 0 0 0 0 0
Baseball U PA 16U
Nathaniel Fronheiser
0 53 0 0 18 0 0 0 0 0
Baseball U PA 16U
Noah Hogan
0 77 0 0 0 0 0 0 0 0
Baseball U PA 16U
Stephen Hood
0 23 0 0 97 0 0 0 0 0
Baseball U PA 16U
Zeb Hufnagle
0 0 0 97 0 0 0 0 0 0
Baseball U PA 16U
Jake Lenahan
0 0 0 0 98 0 0 0 0 0
Beaver Valley Red
Luca Baird
48 0 0 0 0 0 0 0 0 0
Beaver Valley Red
Hunter Garvin
0 0 81 0 0 0 0 0 0 0
Beaver Valley Red
Christian Lucarelli
0 0 0 98 0 0 0 0 0 0
Beaver Valley Red
Joey Marasco
0 0 38 0 0 0 0 0 0 0
Beaver Valley Red
Carter Owens
58 0 0 0 0 0 0 0 0 0
Beaver Valley Red
Mason Petridis
0 0 0 45 0 0 0 0 0 0
Bulldog Baseball Club 16U
Austin Bachota
0 30 0 12 0 0 0 0 0 0
Bulldog Baseball Club 16U
Brandon Clabaugh
0 13 0 0 0 0 0 0 0 0
Bulldog Baseball Club 16U
David Crone
0 0 0 60 0 0 0 0 0 0
Bulldog Baseball Club 16U
Jacob Dennis
0 34 0 28 0 0 0 0 0 0
Bulldog Baseball Club 16U
Colby Hahn
44 0 0 72 0 0 0 0 0 0
Bulldog Baseball Club 16U
Carson Kuhns
29 0 0 27 0 0 0 0 0 0
Bulldog Baseball Club 16U
Cole Lambert
0 22 0 0 0 0 0 0 0 0
Bulldog Baseball Club 16U
Devin Ryan
20 0 0 0 0 0 0 0 0 0
Bulldog Baseball Club 16U
Aidan Wittmer
0 26 0 27 0 0 0 0 0 0
Central Pa Mustangs
Hughie Curran
0 20 0 0 0 0 0 0 0 0
Central Pa Mustangs
Bryce Derr
40 0 9 0 28 0 0 0 0 0
Central Pa Mustangs
Aidan Everly
5 0 0 0 0 0 0 0 0 0
Central Pa Mustangs
Ben Gearhart
23 24 12 0 90 0 0 0 0 0
Central Pa Mustangs
Logan Kiess
0 0 0 37 0 0 0 0 0 0
Central Pa Mustangs
Nicholas Laubauch
31 0 93 0 0 0 0 0 0 0
Central Pa Mustangs
Garrett Leitzel
0 43 0 97 0 0 0 0 0 0
Central Pa Mustangs
Cole Shuler
28 0 0 0 0 0 0 0 0 0
Coal Region Sports 16u
Zander McElhenny
0 72 0 0 0 0 0 0 0 0
Coal Region Sports 16u
Collin McGee
43 0 39 0 0 0 0 0 0 0
Coal Region Sports 16u
Hunter Sharrow
0 47 0 0 0 0 0 0 0 0
Coal Region Sports 16u
Noah Shimko
72 0 0 0 0 0 0 0 0 0
Coal Region Sports 16u
Drew Yagodzinskie
0 0 61 0 0 0 0 0 0 0
East Coast Royals 16U
Jimmy Bell
0 0 0 0 35 0 0 0 0 0
East Coast Royals 16U
Dalton Blades
0 80 0 0 0 0 0 0 0 0
East Coast Royals 16U
Henry Carbone
0 0 0 0 58 0 0 0 0 0
East Coast Royals 16U
Luke Frazee
0 0 0 0 71 0 0 0 0 0
East Coast Royals 16U
Cole Geedy
96 0 0 0 0 0 0 0 0 0
East Coast Royals 16U
Wyatt Hellens
0 0 0 54 0 0 0 0 0 0
East Coast Royals 16U
Tyler Josenhans
0 0 0 63 0 0 0 0 0 0
East Coast Royals 16U
Drew Lever
0 48 0 0 0 0 0 0 0 0
East Coast Royals 16U
Lukas Loring
8 0 22 0 64 0 0 0 0 0
East Coast Royals 16U
Tyce McConnaughey
0 0 33 0 0 0 0 0 0 0
East Coast Royals 16U
Kannon Shives
0 0 68 0 0 0 0 0 0 0
East Coast Royals 16U
Christian Willey
0 0 0 0 7 0 0 0 0 0
GoWags American
Landon Bailey
35 0 0 32 0 0 0 0 0 0
GoWags American
Nathan Moser
41 0 33 0 0 0 0 0 0 0
GoWags American
Joshua Patrick
41 0 0 63 0 0 0 0 0 0
GoWags American
Konnor Reeser
0 40 0 0 0 0 0 0 0 0
GoWags American
Ethan Schultz
0 10 87 0 0 0 0 0 0 0
GoWags American
Bryce Smith
0 43 0 0 0 0 0 0 0 0
Max Bat Midwest
Ty Butler
0 0 62 0 0 0 0 0 0 0
Max Bat Midwest
Cy Herchelroath
0 16 0 0 0 0 0 0 0 0
Max Bat Midwest
Rocco Serafino
74 0 0 0 0 0 0 0 0 0
Max Bat Midwest
Nolan Smith
0 0 93 0 0 0 0 0 0 0
Max Bat Midwest
Dawson Wallace
0 90 0 0 0 0 0 0 0 0
Max Bat Midwest
Carter Wilson
36 0 0 0 0 0 0 0 0 0
Mid Maryland United
Peyton Castellow
0 0 0 15 0 0 0 0 0 0
Mid Maryland United
Braden Cordrey
43 0 0 88 0 0 0 0 0 0
Mid Maryland United
Stephen Curry
0 6 0 0 0 0 0 0 0 0
Mid Maryland United
Jonathan Darnell
13 0 0 0 0 0 0 0 0 0
Mid Maryland United
William Irwin
0 38 0 0 0 0 0 0 0 0
Mid Maryland United
Tyler Lowery
0 36 0 0 0 0 0 0 0 0
Mid Maryland United
Logan Malachowski
0 0 0 36 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Lonzo Drummond
0 0 27 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Kade Gregory
0 0 19 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Michael Hemelt
0 0 88 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Justin Laro
0 0 60 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Matthew O’Donnell
0 64 0 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Dylan Remphrey
0 45 0 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Brayden Spurgeon
0 0 81 0 0 0 0 0 0 0
Mid-Atlantic Dirtbags - 2024
Reed Theiss
0 31 0 0 0 0 0 0 0 0
Team Clutch 16U
Patrick Ahearn
0 0 95 0 0 0 0 0 0 0
Team Clutch 16U
Dominic Cylc
0 0 0 98 0 0 0 0 0 0
Team Clutch 16U
John Jillard
91 0 0 0 0 0 0 0 0 0
Team Clutch 16U
Chris Kardasis
0 0 0 70 0 0 0 0 0 0
Team Clutch 16U
Aidan Kee
0 0 0 32 0 0 0 0 0 0
Team Clutch 16U
Aaron Wright
9 0 14 38 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Austin Fitzgerald
0 24 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Austin Frank
43 0 42 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Michael Friel
15 0 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Ryan Friel
0 0 25 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Dante Hopson
8 0 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Matthew Hough
0 46 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Luke Murray
0 37 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Owen Rhoads
0 0 27 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Daniel Ross
42 0 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2024
Tyler Spence
0 16 0 0 0 0 0 0 0 0
Tripletown Aces
Conner Decker
0 93 0 0 0 0 0 0 0 0
Tripletown Aces
Cole Grady
0 0 0 33 0 0 0 0 0 0
Tripletown Aces
Aaron Lecorchick
0 0 59 0 0 0 0 0 0 0
Tripletown Aces
Aj Lipscomb
0 18 0 0 0 0 0 0 0 0
Tripletown Aces
Simon Lipsius
0 0 0 25 0 0 0 0 0 0
Tripletown Aces
Nizeah Mummert
0 0 0 88 0 0 0 0 0 0
Tripletown Aces
Eric Rebert
0 0 82 0 0 0 0 0 0 0
Upper Allen Wildcats
Kale Clark
3 0 6 0 32 0 0 0 0 0
Upper Allen Wildcats
Owen Cordner
0 87 0 0 0 0 0 0 0 0
Upper Allen Wildcats
Spencer Cunningham
60 0 0 0 0 0 0 0 0 0
Upper Allen Wildcats
Bryce DeVan
0 0 0 0 76 0 0 0 0 0
Upper Allen Wildcats
Connor Hanula
0 0 0 0 9 0 0 0 0 0
Upper Allen Wildcats
William Hummel
32 0 0 75 0 0 0 0 0 0
Upper Allen Wildcats
Zach Lochary
0 0 0 0 20 0 0 0 0 0
Upper Allen Wildcats
Landon Mark
0 0 0 30 0 0 0 0 0 0
Upper Allen Wildcats
Jonah Richardson
0 0 96 0 0 0 0 0 0 0
Waterford Nationals
Tyler Apple
0 59 0 0 0 0 0 0 0 0
Waterford Nationals
Christopher Bedard
30 39 0 0 0 0 0 0 0 0
Waterford Nationals
Ryan Ensel Jr.
9 0 0 92 0 0 0 0 0 0
Waterford Nationals
Tyler Spenard
41 0 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
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
2022 16U PG WWBA Northeast ChampionshipFalcons Baseball 2.0 LegacyAaron Jackson906/26/2022 RR