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
10/25
Day 2
10/26
Day 3
10/27
Day 4
10/28
Day 5
10/29
Day 6
10/30
Day 7
10/31
Day 8
11/01
Day 9
11/02
Day 10
11/03
16u Elite Prospects
Connor Bletsch
1 0 3 0 0 0 0 0 0 0
16u Elite Prospects
Lincoln Blind
11 0 0 0 0 0 0 0 0 0
16u Elite Prospects
Chase Bocchi
12 0 14 0 0 0 0 0 0 0
16u Elite Prospects
Philip Bunt
7 52 0 0 0 0 0 0 0 0
16u Elite Prospects
Jonathan Cruz
0 0 59 0 0 0 0 0 0 0
16u Elite Prospects
Jonathan Moya
43 0 1 0 0 0 0 0 0 0
16u Elite Prospects
Christian Vascellaro
0 30 95 0 0 0 0 0 0 0
16u Elite Prospects
Thomas Walsh
45 0 97 0 0 0 0 0 0 0
16u Elite Prospects
Matthew Waters
0 2 0 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Trevor Bedard
0 0 55 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Sheamus Healey
0 0 19 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Aj Hencke
0 0 56 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Austin June
0 5 0 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Lucas Malinoski
0 84 0 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Everest Morehouse
0 98 0 0 0 0 0 0 0 0
Allstars Academy Diamond 16u
Evan O'Connell
0 34 0 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Pierce Byrne
0 95 0 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Jacoby Dicranian
0 14 26 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Matthew Hand
0 28 29 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Jayden Henderson
0 0 67 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Kaiden McCarthy
0 0 69 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Jeg Sansone
0 0 84 0 0 0 0 0 0 0
Allstars Academy Futures 16u
Stephen Yakubec
0 29 50 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Jason Bailey
0 0 55 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Ian Bruce
0 0 87 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Joseph Carrothers
0 77 0 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Dominic Clary
0 0 82 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Ryan Huban
0 0 38 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Brian Selig
0 0 90 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Sammy Spector
0 0 26 0 0 0 0 0 0 0
Allstars Academy Impact 16u
Davian Williams
0 85 0 0 0 0 0 0 0 0
B1 Ghost (Okon)
Brady Ayres
0 79 0 0 0 0 0 0 0 0
B1 Ghost (Okon)
Noah Gross
0 11 0 0 0 0 0 0 0 0
B1 Ghost (Okon)
ricalos guzman
0 50 0 0 0 0 0 0 0 0
B1 Ghost (Okon)
Sebastian Logiudice
0 0 87 0 0 0 0 0 0 0
B1 Ghost (Okon)
Marek Williams
0 93 0 0 0 0 0 0 0 0
B1 Ghost (Okon)
Jaiden Zoller
0 0 10 0 0 0 0 0 0 0
B1 Ghost (Stewart)
John-Luca Antico
0 96 0 0 0 0 0 0 0 0
B1 Ghost (Stewart)
Dominic Macedonio
0 1 0 0 0 0 0 0 0 0
B1 Ghost (Stewart)
Brendan Ohl
0 88 0 0 0 0 0 0 0 0
B1 Ghost (Stewart)
Fionn Ryan
0 44 0 0 0 0 0 0 0 0
B1 Ghost (Stewart)
Sammy Sunshine
0 0 86 0 0 0 0 0 0 0
B1 Ghost (Tracy)
Justin Diaz
0 85 0 0 0 0 0 0 0 0
B1 Ghost (Tracy)
sylvester dombrosky
0 0 66 0 0 0 0 0 0 0
B1 Ghost (Tracy)
Dj Dowling
0 37 0 0 0 0 0 0 0 0
B1 Ghost (Tracy)
Kyle Francis
0 0 25 0 0 0 0 0 0 0
B1 Ghost (Tracy)
Corey Greenberg
0 89 0 0 0 0 0 0 0 0
B1 Ghost (Tracy)
Hunter Kass
0 0 19 0 0 0 0 0 0 0
B1 Ghost (Tracy)
Ryan Paradiso
0 35 0 0 0 0 0 0 0 0
Beast 2027 American
Joseph Borg
0 30 0 0 0 0 0 0 0 0
Beast 2027 American
Connor Davis
0 0 1 0 0 0 0 0 0 0
Beast 2027 American
Luca Eliane
0 11 0 0 0 0 0 0 0 0
Beast 2027 American
Matthew Judge
0 38 0 0 0 0 0 0 0 0
Beast 2027 American
Ryan Long
0 93 0 0 0 0 0 0 0 0
Beast 2027 American
Jimmy Rao
0 53 0 0 0 0 0 0 0 0
Beast 2027 American
Alejandro Rodriguez
0 0 89 0 0 0 0 0 0 0
Beast 2027 American
Joey Ruziecki
0 32 0 0 0 0 0 0 0 0
Beast 2027 National
Michael Diaz
27 0 74 0 0 0 0 0 0 0
Beast 2027 National
Joseph Genova
0 0 21 0 0 0 0 0 0 0
Beast 2027 National
Joshua Gomez
0 80 0 0 0 0 0 0 0 0
Beast 2027 National
Memphis Lanier
0 27 31 0 0 0 0 0 0 0
Beast 2027 National
Christopher Parisi
0 0 90 0 0 0 0 0 0 0
Beast 2027 National
Matthew Sharon
89 0 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Black
Chase Boudreau
0 93 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Black
Daniel Eastwood
0 18 131 0 0 0 0 0 0 0
Connecticut Cowboys 16u Black
Brayden Paradore
0 16 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Black
Xavier Puente
0 14 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Black
Julien Turner
0 59 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Orange
Liam Laffin
67 0 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Orange
Jayvon Norman
0 14 0 0 0 0 0 0 0 0
Connecticut Cowboys 16u Orange
Taney Patel
29 0 85 0 0 0 0 0 0 0
Connecticut Cowboys 16u Orange
Zion Robinson
0 96 0 0 0 0 0 0 0 0
Dodgers Nation Select: Cunningham
Will Carroll
0 98 0 0 0 0 0 0 0 0
Dodgers Nation Select: Cunningham
Jack Destefan
0 61 0 0 0 0 0 0 0 0
Dodgers Nation Select: Cunningham
Justin Lebowitz
0 0 38 0 0 0 0 0 0 0
Dodgers Nation Select: Cunningham
Braedan Mundy
0 18 0 0 0 0 0 0 0 0
Dodgers Nation Select: Cunningham
Devin Paredes
0 0 29 0 0 0 0 0 0 0
Dodgers Nation Select: Cunningham
William Steinmann
0 0 58 0 0 0 0 0 0 0
Nj Marlins 16u National
Pietro Amodio
0 33 0 0 0 0 0 0 0 0
Nj Marlins 16u National
Cailen Cimorelli
0 45 0 0 0 0 0 0 0 0
Nj Marlins 16u National
Aidan Dombrowsky
0 94 0 0 0 0 0 0 0 0
Nj Marlins 16u National
Dalton Johnson
0 63 0 0 0 0 0 0 0 0
Nj Marlins 16u National
Dominic Mansueto
0 0 108 0 0 0 0 0 0 0
Northern Westchester Outlaws
Blaise Ascanio
0 0 69 0 0 0 0 0 0 0
Northern Westchester Outlaws
Dylan Muck
0 63 0 0 0 0 0 0 0 0
Northern Westchester Outlaws
Christopher Race
0 10 0 0 0 0 0 0 0 0
Northern Westchester Outlaws
Jake Sgobbo
0 18 0 0 0 0 0 0 0 0
Northern Westchester Outlaws
Antonio Vanzo
0 19 10 0 0 0 0 0 0 0
Northern Westchester Outlaws
Colin Welsh
0 83 0 0 0 0 0 0 0 0
Ny Bluebirds-643r_16u
Jasper Caruso
0 0 54 0 0 0 0 0 0 0
Ny Bluebirds-643r_16u
Ernesto german
0 29 0 0 0 0 0 0 0 0
Ny Bluebirds-643r_16u
Max Held
0 17 43 0 0 0 0 0 0 0
Ny Bluebirds-643r_16u
Michael Hernandez
0 95 0 0 0 0 0 0 0 0
Ny Bluebirds-643r_16u
Jacob Pagan
0 97 0 0 0 0 0 0 0 0
Ny Bluebirds-643r_16u
Luc Roure
0 0 16 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Ryan Audette
85 0 0 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Nicholas Lawrence
0 19 0 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Nate Lewis
0 0 19 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Gabe Sikora
0 0 79 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Bennett Smith
0 0 11 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Nick Teriaco
0 58 0 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Grady Valenti
0 41 0 0 0 0 0 0 0 0
Pal Blue Line Rangers 2027
Chris Votruba
43 0 0 0 0 0 0 0 0 0
Top Tier Aviators
Craig Burkhardt
0 75 0 0 0 0 0 0 0 0
Top Tier Aviators
Jack LaGrange
0 90 0 0 0 0 0 0 0 0
Top Tier Aviators
Johnny Prinzivalli
0 33 0 0 0 0 0 0 0 0
Top Tier Aviators
Macklin Smith
0 0 63 0 0 0 0 0 0 0
Usa Prime Northeast 16u Stars
David Amabile
0 87 0 0 0 0 0 0 0 0
Usa Prime Northeast 16u Stars
Luke Carlotto
0 24 47 0 0 0 0 0 0 0
Usa Prime Northeast 16u Stars
Ryan Ewing
0 25 29 0 0 0 0 0 0 0
Usa Prime Northeast 16u Stars
Andrew Reim
0 84 0 0 0 0 0 0 0 0
Usa Prime Northeast 16u Stars
Jackson Veneziano
0 26 40 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest