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)
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
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
Day 5
08/03
Day 6
08/04
Day 7
08/05
Day 8
08/06
Day 9
08/07
Day 10
08/08
ACE Elite 17u
Joshua Castillo
11 0 26 0 0 0 0 0 0 0
ACE Elite 17u
Austen Davis
35 0 51 0 0 0 0 0 0 0
ACE Elite 17u
Nick Guerra
0 0 37 0 0 0 0 0 0 0
ACE Elite 17u
Philip Hunter
0 0 0 70 0 0 0 0 0 0
ACE Elite 17u
Michael Murphy
59 0 0 0 0 0 0 0 0 0
ACE Elite 17u
Robert Nachnani
0 0 0 20 0 0 0 0 0 0
ACE Elite 17u
Cole Peverall
0 0 30 0 0 0 0 0 0 0
ACE Elite 17u
Michael Yarborough
0 0 0 21 0 0 0 0 0 0
B45 Academy Prospects
Ashton Abnet
30 0 0 0 0 0 0 0 0 0
B45 Academy Prospects
Nicklas Brown
45 0 0 0 0 0 0 0 0 0
B45 Academy Prospects
Danny Clancy
0 14 0 0 0 0 0 0 0 0
B45 Academy Prospects
Jimmy Cutshaw
60 0 0 36 0 0 0 0 0 0
B45 Academy Prospects
Brady Katz
0 43 0 54 0 0 0 0 0 0
B45 Academy Prospects
Tony Parlato
0 30 0 0 0 0 0 0 0 0
B45 Academy Prospects
Landry Ringlever
0 0 0 53 0 0 0 0 0 0
B45 Academy Prospects
Jordan West
0 47 0 0 0 0 0 0 0 0
Baseball U Anthracite
David Castro
13 0 0 0 0 0 0 0 0 0
Baseball U Anthracite
Justin Johnson
89 0 0 0 0 0 0 0 0 0
Baseball U Anthracite
Luke Russo
0 0 29 0 0 0 0 0 0 0
Baseball U Anthracite
Nico Stancato
0 0 88 0 0 0 0 0 0 0
D-BAT ELITE 17U East
Trevor Barbessi
59 0 0 0 0 0 0 0 0 0
D-BAT ELITE 17U East
Scott Coker
0 0 0 63 0 0 0 0 0 0
D-BAT ELITE 17U East
Alec Lewandowski
0 0 56 0 0 0 0 0 0 0
D-BAT ELITE 17U East
Sid Luebbert
0 0 0 51 0 0 0 0 0 0
D-BAT ELITE 17U East
Dillon Proxmire
0 0 15 0 0 0 0 0 0 0
D-BAT ELITE 17U East
Andrew Ruggeri
0 0 50 0 0 0 0 0 0 0
D-BAT ELITE 17U East
Adam Verbanic
70 0 0 0 0 0 0 0 0 0
Dig In Baseball
Aj Brault
0 0 0 40 0 0 0 0 0 0
Dig In Baseball
Nathan Dawes
82 0 0 0 0 0 0 0 0 0
Dig In Baseball
Andrew Johnson
0 0 0 82 0 0 0 0 0 0
Dig In Baseball
Emmanuel Kraft
30 0 0 0 0 0 0 0 0 0
Dig In Baseball
Levi Perez
0 0 0 11 0 0 0 0 0 0
Dig In Baseball
Brian Rose
0 57 0 0 0 0 0 0 0 0
Dig In Baseball
Brock Rose
0 19 0 0 0 0 0 0 0 0
East Coast Royals Prime
Clayton Boyer
0 0 41 0 0 0 0 0 0 0
East Coast Royals Prime
Aaron Combs
0 0 52 0 0 0 0 0 0 0
East Coast Royals Prime
Toby Hollar
27 0 0 0 0 0 0 0 0 0
East Coast Royals Prime
Ben Keefe
0 0 0 6 0 0 0 0 0 0
East Coast Royals Prime
Jackson Vantassell
70 0 0 0 0 0 0 0 0 0
East Coast Royals Prime
Josh Zuckerman
0 0 0 68 0 0 0 0 0 0
Ironbridge 2021 Lane
Cameron Banks
11 0 0 0 0 0 0 0 0 0
Ironbridge 2021 Lane
Reuben Costin
43 0 0 55 0 0 0 0 0 0
Ironbridge 2021 Lane
Jamie Fiacco
0 0 0 42 0 0 0 0 0 0
Ironbridge 2021 Lane
Anthony Gammon
14 0 0 0 0 0 0 0 0 0
Ironbridge 2021 Lane
Colby Massengill
18 0 0 0 0 0 0 0 0 0
Ironbridge 2021 Lane
Gavin Richardson
0 0 42 0 0 0 0 0 0 0
Ironbridge 2021 Lane
Nicholas Romano
0 0 14 61 0 0 0 0 0 0
Ironbridge 2021 Lane
Camron Smith
0 0 48 0 0 0 0 0 0 0
Keystone State Bombers 17u National
Colton Book
0 0 0 105 0 0 0 0 0 0
Keystone State Bombers 17u National
Keenan Cryts
0 0 45 0 0 0 0 0 0 0
Keystone State Bombers 17u National
Danny Eden
0 0 0 32 0 0 0 0 0 0
Keystone State Bombers 17u National
Bronson Kelly
19 0 0 2 0 0 0 0 0 0
Keystone State Bombers 17u National
Ryan Latourelle
0 0 0 61 0 0 0 0 0 0
Keystone State Bombers 17u National
Jack Malec
103 0 0 0 0 0 0 0 0 0
Keystone State Bombers 17u National
Nate Toomey
0 0 0 52 0 0 0 0 0 0
Keystone State Bombers 17u National
Trey Yesavage
0 0 91 0 0 0 0 0 0 0
Metro Senators PSL
Jacob Arrowsmith
0 0 0 68 0 0 0 0 0 0
Metro Senators PSL
Dylan Heil
46 0 0 0 0 0 0 0 0 0
Metro Senators PSL
Blake Korte
0 0 0 18 0 0 0 0 0 0
Metro Senators PSL
Tyler Mitchell
13 0 0 0 0 0 0 0 0 0
Metro Senators PSL
Dj Muirhead
0 0 0 60 0 0 0 0 0 0
Metro Senators PSL
Ryan Quinn
41 0 0 52 0 0 0 0 0 0
Metro Senators PSL
Spencer Robson
0 84 0 0 0 0 0 0 0 0
Mid atlantic Pirates
Caleb Brock
0 0 76 0 0 0 0 0 0 0
Mid atlantic Pirates
Aidan Feather
0 0 0 10 0 0 0 0 0 0
Mid atlantic Pirates
Jase Howell
0 0 41 2 0 0 0 0 0 0
Mid atlantic Pirates
Ben James
0 0 14 0 0 0 0 0 0 0
Mid atlantic Pirates
Jacob Leek
0 0 0 62 0 0 0 0 0 0
Mid atlantic Pirates
Adam Nobrega
0 0 75 0 0 0 0 0 0 0
Mid atlantic Pirates
Connor Reid
0 0 0 43 0 0 0 0 0 0
Mid atlantic Pirates
Michael Romolo
0 0 15 0 0 0 0 0 0 0
NOVA Premier 17u Blue
Zach Beretsky
0 0 41 0 0 0 0 0 0 0
NOVA Premier 17u Blue
Inigo Jensen
0 0 30 22 0 0 0 0 0 0
NOVA Premier 17u Blue
Kyle Lewis
58 0 0 72 0 0 0 0 0 0
NOVA Premier 17u Blue
Jackson Murphy
0 0 38 0 0 0 0 0 0 0
NOVA Premier 17u Blue
Tyler Muscar
32 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2021 - Bailey/Key
Zack Chadwell
10 0 18 0 0 0 0 0 0 0
Old Dominion Hitters 2021 - Bailey/Key
Mark McClune
7 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2021 - Bailey/Key
Terrance McGowan Jr
0 0 13 0 0 0 0 0 0 0
Old Dominion Hitters 2021 - Bailey/Key
Justin Reynolds
90 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2021 - Bailey/Key
Clay Wardius
0 0 82 0 0 0 0 0 0 0
Prime Time Aces
Charlie Augustine
0 0 39 0 0 0 0 0 0 0
Prime Time Aces
Jack Baldridge
0 0 31 0 0 0 0 0 0 0
Prime Time Aces
Patrick Chmiel
0 0 0 21 0 0 0 0 0 0
Prime Time Aces
Sean Iredell
0 0 0 18 0 0 0 0 0 0
Prime Time Aces
Will Keough
0 0 0 91 0 0 0 0 0 0
Prime Time Aces
Thor Koomey
0 0 76 0 0 0 0 0 0 0
Prime Time Aces
Josh Rivera
0 0 35 0 0 0 0 0 0 0
Prime Time Aces
Jack Schulz
0 0 72 0 0 0 0 0 0 0
Richmond Braves 17U
Matthew Devine-Henderson
0 0 0 47 0 0 0 0 0 0
Richmond Braves 17U
Noah Laney
0 0 0 30 0 0 0 0 0 0
Richmond Braves 17U
Spencer Schwartz
39 0 0 42 0 0 0 0 0 0
Richmond Braves 17U
Gabriel Sebastino
0 36 0 0 0 0 0 0 0 0
Richmond Braves 17U
Hunter Trimarchi
72 0 0 0 0 0 0 0 0 0
Richmond Braves 17U
Jacob Via
0 86 0 0 0 0 0 0 0 0
Richmond Hornets
Reese Baker
45 0 0 0 0 0 0 0 0 0
Richmond Hornets
Isaac Brooks
0 0 59 0 0 0 0 0 0 0
Richmond Hornets
Cody Brumfield
0 65 0 0 0 0 0 0 0 0
Richmond Hornets
Zackery Crigger
59 5 0 0 0 0 0 0 0 0
Richmond Hornets
Jaden Kinsler
0 11 61 0 0 0 0 0 0 0
Richmond Hornets
Caleb Stancil
47 0 0 0 0 0 0 0 0 0
Stars Baseball 17u Blue
John Benner
69 0 0 0 0 0 0 0 0 0
Stars Baseball 17u Blue
Evan Blair
40 0 22 0 0 0 0 0 0 0
Stars Baseball 17u Blue
Liam Gannon
0 67 0 0 0 0 0 0 0 0
Stars Baseball 17u Blue
Liam Golden
0 0 67 0 0 0 0 0 0 0
Stars Baseball 17u Blue
Valentino Taddei
0 19 0 0 0 0 0 0 0 0
Stars Baseball 17u Blue
Liam Young
0 0 41 0 0 0 0 0 0 0
Stars Baseball Carroll
Jackson Baird
23 0 31 0 0 0 0 0 0 0
Stars Baseball Carroll
Diego Barrett
0 9 0 0 0 0 0 0 0 0
Stars Baseball Carroll
Connor Kolarov
41 0 0 0 0 0 0 0 0 0
Stars Baseball Carroll
Jake Roberti
0 0 57 0 0 0 0 0 0 0
Stars Baseball Carroll
Kyle Robinson
0 54 0 0 0 0 0 0 0 0
Stars Baseball Carroll
Andrew Schaeb
57 0 0 0 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Ben Adams
0 0 27 0 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Elijah Coley
0 0 0 27 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Dylan Linehan
0 0 0 37 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Timothy Mackey
0 0 28 46 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Tucker Robinson
0 0 28 0 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Collin Schmitt
0 0 33 0 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Gavin Spencer
0 0 0 7 0 0 0 0 0 0
Tidewater Drillers 2021 - 2022
Roberto Velasquez
0 39 0 0 0 0 0 0 0 0
Upper Deck Tigers
Andrew Baugher
31 0 0 56 0 0 0 0 0 0
Upper Deck Tigers
Noah Burtner
0 0 35 0 0 0 0 0 0 0
Upper Deck Tigers
Hezekiah Cross
0 0 22 0 0 0 0 0 0 0
Upper Deck Tigers
Elijah Grogg
0 0 34 0 0 0 0 0 0 0
Upper Deck Tigers
Luke Keister
0 0 32 0 0 0 0 0 0 0
Upper Deck Tigers
Austin Ritchie
0 0 0 41 0 0 0 0 0 0
Upper Deck Tigers
Bubby Seekford
59 0 0 22 0 0 0 0 0 0
Upper Deck Tigers
Jackson Sherman
0 0 70 0 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Gage Bibey
0 16 0 0 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Joey Galloway
0 0 0 20 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Will Hunt
0 0 56 0 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Jake Michel
0 50 0 0 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Kyle Pershin
0 0 31 0 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Dalton Short
0 0 0 73 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Evan Smith
0 0 55 0 0 0 0 0 0 0
US Elite Mid Atlantic 2021 National
Noah Tabaie
0 55 0 0 0 0 0 0 0 0
US Elite South 2021
Logan Brown
0 0 11 0 0 0 0 0 0 0
US Elite South 2021
Kodi Deboer
0 0 19 0 0 0 0 0 0 0
US Elite South 2021
Jarrett Hall
28 30 54 0 0 0 0 0 0 0
US Elite South 2021
Andrew Hopkinson
0 45 0 0 0 0 0 0 0 0
US Elite South 2021
Brody Meyer
0 0 100 0 0 0 0 0 0 0
US Elite South 2021
Landon Zaytoun
59 0 0 0 0 0 0 0 0 0
Virginia Breeze 2021
Noah Canterbury
0 24 0 0 0 0 0 0 0 0
Virginia Breeze 2021
Konnor Eaton
23 0 0 99 0 0 0 0 0 0
Virginia Breeze 2021
Kevin Gunn
0 81 0 0 0 0 0 0 0 0
Virginia Breeze 2021
Jaxon Lloyd
40 0 0 87 0 0 0 0 0 0
Virginia Breeze 2021
Leo Noblin
33 16 0 5 0 0 0 0 0 0
Virginia Breeze 2021
Grant Thomas
0 0 0 19 0 0 0 0 0 0
Virginia Peninsula Baseball Club
Garland Greene
0 0 0 100 0 0 0 0 0 0
Virginia Peninsula Baseball Club
Bailey Hudgins
0 7 0 0 0 0 0 0 0 0
Virginia Peninsula Baseball Club
Joshua Prinzel
0 87 0 0 0 0 0 0 0 0
Virginia Peninsula Baseball Club
Ryan Scheiderer
85 0 0 0 0 0 0 0 0 0
Virginia Peninsula Baseball Club
Hunter Sturgeon
0 0 0 79 0 0 0 0 0 0
Virginia Peninsula Baseball Club
Doug Williams
0 0 0 23 0 0 0 0 0 0
Virginia Renegades
Michael Casler
0 0 0 106 0 0 0 0 0 0
Virginia Renegades
Evan Connery
0 0 22 0 0 0 0 0 0 0
Virginia Renegades
Sam Davies
91 0 0 0 0 0 0 0 0 0
Virginia Renegades
Will Long
0 0 91 0 0 0 0 0 0 0
Virginia Renegades
Kevin Mackmin
36 0 3 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
07/30
Day 2
07/31
Day 3
08/01
Day 4
08/02
2020 PG 17U Florida Select ChampionshipBlue BombersDylan Mercer697/27/2020 RR
2020 PG 16U Coastal World SeriesStars Baseball 16uCarson Mayfield727/29/2020 RR RR