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)
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/11
Day 2
06/12
Day 3
06/13
Day 4
06/14
Day 5
06/15
Day 6
06/16
Day 7
06/17
Day 8
06/18
Day 9
06/19
Day 10
06/20
5 Star National Northeast 15U
Ryan Bailey
0 0 95 0 0 0 0 0 0 0
5 Star National Northeast 15U
Kenny Barksdale
0 37 0 0 0 0 0 0 0 0
5 Star National Northeast 15U
Elijah Colling
0 26 0 0 0 0 0 0 0 0
5 Star National Northeast 15U
Wiley Fleck
0 0 13 0 0 0 0 0 0 0
5 Star National Northeast 15U
Nathaniel Fronheiser
0 10 3 0 0 0 0 0 0 0
5 Star National Northeast 15U
Jason Fultz
0 0 46 0 0 0 0 0 0 0
5 Star National Northeast 15U
Noah Hogan
0 60 0 0 0 0 0 0 0 0
5 Star National Northeast 15U
Tegan Kuhns
0 0 85 0 0 0 0 0 0 0
5 Star National Northeast 15U
Alex Payne
0 85 0 0 0 0 0 0 0 0
5 Star National Northeast 15U
Kyle Watson
0 0 27 0 0 0 0 0 0 0
Api 15u Eagles
Gavin Berger
0 50 0 0 0 0 0 0 0 0
Api 15u Eagles
Bryant Boston
0 0 35 0 0 0 0 0 0 0
Api 15u Eagles
Julian Butler
0 36 0 0 0 0 0 0 0 0
Api 15u Eagles
Kenny Cook
0 80 0 0 0 0 0 0 0 0
Api 15u Eagles
Austin Eldridge
0 0 38 0 0 0 0 0 0 0
Api 15u Eagles
Joe Emery
0 0 32 0 0 0 0 0 0 0
Api 15u Eagles
Logan Frazier
0 79 0 0 0 0 0 0 0 0
Api 15u Eagles
Nathan Murphy
0 30 27 0 0 0 0 0 0 0
Baseball Performance Center 2024
Luke Fithian
0 34 0 0 0 0 0 0 0 0
Baseball Performance Center 2024
Nolan Gerstenbacher
0 14 0 0 0 0 0 0 0 0
Baseball Performance Center 2024
William Grayson
16 0 39 0 0 0 0 0 0 0
Baseball Performance Center 2024
Kyle Kupsey
0 66 0 0 0 0 0 0 0 0
Baseball Performance Center 2024
Lawson McIntosh
29 0 75 0 0 0 0 0 0 0
Baseball Performance Center 2024
Michael Piskun
0 0 10 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Nathan Choi
0 0 45 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Ryan Greenstein
0 60 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Chris Kennedy
0 97 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Jacob Kisselbach
0 0 62 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Joseph Letko
0 31 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Cody Sherrer
0 74 0 0 0 0 0 0 0 0
Edge Baseball
Dawson Kehr
0 16 0 0 0 0 0 0 0 0
Edge Baseball
Henry Ortiz
0 23 48 0 0 0 0 0 0 0
Edge Baseball
Jonah Richardson
0 96 0 0 0 0 0 0 0 0
Edge Baseball
Morgan Shanaman
0 92 0 0 0 0 0 0 0 0
Edge Baseball
Maclelland Stiffler
0 0 77 0 0 0 0 0 0 0
Keyser Outlaws
Noah Broadwater
0 75 0 0 0 0 0 0 0 0
Keyser Outlaws
Hayden Jones
0 42 0 0 0 0 0 0 0 0
Keyser Outlaws
Mason Kisamore
0 21 91 0 0 0 0 0 0 0
Keyser Outlaws
Bryce Madden
0 0 48 0 0 0 0 0 0 0
Keyser Outlaws
Gunner Riley
0 0 88 0 0 0 0 0 0 0
Keyser Outlaws
Sam Viani
0 0 94 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Jason Brown
0 0 31 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Jameson Dobis
0 90 0 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Daviel Fernandez
0 0 75 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Eric Fowler
0 0 40 0 0 0 0 0 0 0
Ma Show 14u Tolbert
A Mcname
15 0 0 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Jack McNamee
0 0 55 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Jackson Smallets
0 0 63 0 0 0 0 0 0 0
Ma Show 14u Tolbert
Joseph Vaccarella
96 0 0 0 0 0 0 0 0 0
MA Show 15u PA
0 0 53 0 0 0 0 0 0 0
MA Show 15u PA
Solomon Abdullah
0 44 0 0 0 0 0 0 0 0
MA Show 15u PA
Jake Adams
0 44 0 0 0 0 0 0 0 0
MA Show 15u PA
Joey Fanelli
0 0 94 0 0 0 0 0 0 0
MA Show 15u PA
Colin Scanlan
0 96 0 0 0 0 0 0 0 0
MA Show 15u PA
Connor Scanlan
0 29 0 0 0 0 0 0 0 0
MA Show 15u PA
Matt Schade
0 20 69 0 0 0 0 0 0 0
MA Show 15u PA
Carter Williams
0 0 78 0 0 0 0 0 0 0
MA Show National ll
Jacob Hamaty
0 0 56 0 0 0 0 0 0 0
MA Show National ll
Tyler Hoffman
0 0 13 0 0 0 0 0 0 0
MA Show National ll
Tyler Kodish
0 0 28 0 0 0 0 0 0 0
MA Show National ll
A Oconnor
44 0 0 0 0 0 0 0 0 0
MA Show National ll
A Sciubba
43 0 0 0 0 0 0 0 0 0
MA Show National ll
A Stanish
0 58 0 0 0 0 0 0 0 0
MA Show National ll
A Strehle
0 37 0 0 0 0 0 0 0 0
MA Show National ll
A Weiner
31 0 0 0 0 0 0 0 0 0
NJ Titans
Justin Bonito
0 41 0 0 0 0 0 0 0 0
NJ Titans
Timmy Cawley
0 0 30 0 0 0 0 0 0 0
NJ Titans
Robbie Krovatin
0 96 0 0 0 0 0 0 0 0
NJ Titans
Aldo Pigna
0 30 33 0 0 0 0 0 0 0
NJ Titans
Zachary Robinson
0 19 50 0 0 0 0 0 0 0
NJ Titans
Gavin Wang
0 71 0 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Anthony Angelo
0 85 0 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Dylan Baker
0 0 23 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Jake Christopher
0 0 13 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Anthony Faiola
0 0 23 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Shawn Freitag
0 27 0 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Austin Hanni
0 0 22 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Bryce Meosky
0 32 0 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Zach Reich
0 62 0 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Ryan Reilly
0 0 37 0 0 0 0 0 0 0
Scanzano Combat 2024/15u Blue
Noah Sari
0 17 0 0 0 0 0 0 0 0
Sj Young Guns
Alex Bersani
0 0 21 0 0 0 0 0 0 0
Sj Young Guns
Logan Dawson
89 0 0 0 0 0 0 0 0 0
Sj Young Guns
Matthew Friedman
0 0 34 0 0 0 0 0 0 0
Sj Young Guns
Brody Gates
0 74 0 0 0 0 0 0 0 0
Sj Young Guns
Alex Morales
0 72 0 0 0 0 0 0 0 0
Sj Young Guns
Cory Sheridan
0 0 49 0 0 0 0 0 0 0
Sj Young Guns
Evan Taylor
39 0 0 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Truman Auwerda
0 77 0 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Zane Bohn
0 19 0 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Drew Brady
0 100 0 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Steven Bright
0 14 0 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Jaydan Duncan
0 0 29 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Andrew Pierce
0 16 7 0 0 0 0 0 0 0
Slim’S Chance Bulldogs
Bobby Stewart
0 0 97 0 0 0 0 0 0 0
Top Lumber Futures 15u
Gavin P Brown
0 30 19 0 0 0 0 0 0 0
Top Lumber Futures 15u
Eamon Cain
0 0 14 0 0 0 0 0 0 0
Top Lumber Futures 15u
Nicholas Fratangeli
0 0 30 0 0 0 0 0 0 0
Top Lumber Futures 15u
Frederick Jordan
0 28 21 0 0 0 0 0 0 0
Top Lumber Futures 15u
Tyler McDevitt
0 9 0 0 0 0 0 0 0 0
Top Lumber Futures 15u
Michael McGarry
0 24 0 0 0 0 0 0 0 0
Top Lumber Futures 15u
Jacob Naumann
0 95 0 0 0 0 0 0 0 0
Top Lumber Futures 15u
Aiden Pearson
0 10 0 0 0 0 0 0 0 0
Top Lumber Futures 15u
Jonathan Sprows
0 17 25 0 0 0 0 0 0 0
Top Lumber Futures 15u
Brendan Touey
0 29 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 National
David Hamlin
0 25 38 0 0 0 0 0 0 0
Tri State Arsenal 2024 National
Michael Horowitz
0 70 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 National
Tj Legere
0 29 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 National
Anthony Martino
0 23 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 National
Aidric Norgren
0 72 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 National
Benjie Pabon
0 18 48 0 0 0 0 0 0 0
US Elite 15U New Jersey
Alex Hinkle
0 56 0 0 0 0 0 0 0 0
US Elite 15U New Jersey
Tony Kownacki
0 16 93 0 0 0 0 0 0 0
US Elite 15U New Jersey
Ryan Manning
0 0 18 0 0 0 0 0 0 0
US Elite 15U New Jersey
Holden McKinley
0 85 0 0 0 0 0 0 0 0
US Elite 15U New Jersey
Justin Yang
0 81 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