2,210 MLB PLAYERS | 15,135 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
07/29
Day 2
07/30
Day 3
07/31
Day 4
08/01
Day 5
08/02
Day 6
08/03
Day 7
08/04
Day 8
08/05
Day 9
08/06
Day 10
08/07
Canes NOVA 14U Rowling
Jonah Carlson
0 0 8 0 0 0 0 0 0 0
Canes NOVA 14U Rowling
Andrew Cortor
0 0 51 0 0 0 0 0 0 0
Canes NOVA 14U Rowling
Luke Craddock
5 0 0 0 0 0 0 0 0 0
Canes NOVA 14U Rowling
John DiMarsico
34 0 0 11 59 0 0 0 0 0
Canes NOVA 14U Rowling
Mason Graves
14 53 0 0 0 0 0 0 0 0
Canes NOVA 14U Rowling
Dane Morrow
47 0 0 0 0 0 0 0 0 0
Canes NOVA 14U Rowling
Donovan Newell
50 0 0 0 0 0 0 0 0 0
Canes NOVA 14U Rowling
Ben Pew
64 0 0 0 75 0 0 0 0 0
Canes NOVA 14U Rowling
Tyler Rowling
0 0 60 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
David Boehm
13 0 0 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
Will Costello
0 36 0 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
Cole Desimone
67 0 0 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
JW Harrington
72 0 63 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
Michael Norton
74 0 39 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
Davian Peretti
0 6 0 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
Sam Troy
0 55 0 0 0 0 0 0 0 0
D-BAT ELITE 14U Mid-Atlantic
Jackson Wiley
2 0 51 0 0 0 0 0 0 0
Flood City Elite - 2024s
Connor Foltz
39 0 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Elek Fravel
50 0 0 0 76 0 0 0 0 0
Flood City Elite - 2024s
Ethan Janidlo
0 0 0 0 58 0 0 0 0 0
Flood City Elite - 2024s
Jack Messina
49 0 0 0 74 0 0 0 0 0
Flood City Elite - 2024s
Mason Pfeil
0 82 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Luke Raho
0 0 0 0 11 0 0 0 0 0
Flood City Elite - 2024s
Ben Ryan
9 0 0 0 0 0 0 0 0 0
Flood City Elite - 2024s
Nate Whysong
48 0 0 0 73 0 0 0 0 0
Ignite Cadets 14U--Binns
Aidan Carey
49 0 66 0 0 0 0 0 0 0
Ignite Cadets 14U--Binns
Nathan Choi
46 0 0 0 0 0 0 0 0 0
Ignite Cadets 14U--Binns
James Coates
26 0 0 0 0 0 0 0 0 0
Ignite Cadets 14U--Binns
Jack Couture
33 0 0 0 0 0 0 0 0 0
Ignite Cadets 14U--Binns
Joey Dierbeck
0 43 0 0 0 0 0 0 0 0
Ignite Cadets 14U--Binns
Gavin Dougherty
6 55 0 0 0 0 0 0 0 0
Ignite Cadets 14U--Binns
Jack Rucker
22 0 44 0 0 0 0 0 0 0
Metro Senators 14U South
Jake Drumm
0 86 0 0 0 0 0 0 0 0
Metro Senators 14U South
Padraig Hall
1 0 0 0 0 0 0 0 0 0
Metro Senators 14U South
Jamie Laskofski
33 0 0 0 0 0 0 0 0 0
Metro Senators 14U South
Reid Osborne
64 0 0 0 0 0 0 0 0 0
Metro Senators 14U South
Ryan Pelletier
23 0 0 0 0 0 0 0 0 0
Metro Senators 14U South
Wilson Stahl
43 0 0 0 0 0 0 0 0 0
Metro Senators 14U South
Kaleb Williams
69 0 0 0 0 0 0 0 0 0
Prime Time Aces
Jackson Baker
86 0 0 0 0 0 0 0 0 0
Prime Time Aces
Jack Briscoe
34 0 19 0 0 0 0 0 0 0
Prime Time Aces
John Colligan
0 17 0 0 0 0 0 0 0 0
Prime Time Aces
Aj Degler
20 0 82 0 0 0 0 0 0 0
Prime Time Aces
Luke McGuire
0 11 0 0 0 0 0 0 0 0
Prime Time Aces
Aidan O'Brien
50 0 0 26 0 0 0 0 0 0
Prime Time Aces
Michael Powell
0 0 10 0 0 0 0 0 0 0
Prime Time Aces
Keenan Reynolds
38 0 0 75 0 0 0 0 0 0
Prime Time Aces
Paul Witkop
0 76 0 0 0 0 0 0 0 0
Rawlings A's Prospects
Hunter Austin
0 0 0 28 0 0 0 0 0 0
Rawlings A's Prospects
Henry Carbone
21 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects
Michael Cureton
32 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects
Niko Long
0 0 0 58 0 0 0 0 0 0
Rawlings A's Prospects
Charley Magoulick
34 0 0 36 0 0 0 0 0 0
Rawlings A's Prospects
Devin McGowan
12 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects
Brennan Moran
72 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects
Tyson Toton
37 0 0 0 0 0 0 0 0 0
Rawlings A's Prospects
Sean Williams
0 96 0 0 0 0 0 0 0 0
Richmond Braves 14U American
Camden Bauswell
41 5 0 0 0 0 0 0 0 0
Richmond Braves 14U American
Sylvester Clarke
73 0 0 0 0 0 0 0 0 0
Richmond Braves 14U American
Colin Shaver
53 0 0 0 0 0 0 0 0 0
Richmond Braves 14U American
Gavin Smith
31 0 0 0 0 0 0 0 0 0
Richmond Braves 14U American
Cordaway Yates
29 0 0 0 0 0 0 0 0 0
Stars Baseball 14u Huller
Shawn Arneja
0 0 55 0 0 0 0 0 0 0
Stars Baseball 14u Huller
Griffin Burkholder
0 24 0 0 0 0 0 0 0 0
Stars Baseball 14u Huller
Trent Grindlinger
0 0 10 0 0 0 0 0 0 0
Stars Baseball 14u Huller
Peter Hanson
50 0 0 0 66 0 0 0 0 0
Stars Baseball 14u Huller
Nate Hoskins
14 0 0 0 0 0 0 0 0 0
Stars Baseball 14u Huller
Connor Lyle
22 0 33 0 16 0 0 0 0 0
Stars Baseball 14u Huller
Austin Monahan
33 0 0 83 0 0 0 0 0 0
Stars Baseball 14u Huller
Josh Ossiander
34 0 0 17 45 0 0 0 0 0
Stars Baseball 14u Huller
Alex Peltier
0 73 0 0 0 0 0 0 0 0
Stars Baseball 14u Huller
Jackson Sirois
34 0 0 0 0 0 0 0 0 0
Team Elite 14U American - Raleigh
Mason Fortune
9 46 0 0 76 0 0 0 0 0
Team Elite 14U American - Raleigh
Nathan Hollenbeck
58 0 0 0 0 0 0 0 0 0
Team Elite 14U American - Raleigh
Peyton Jackson
0 21 0 0 0 0 0 0 0 0
Team Elite 14U American - Raleigh
Cole Lanford
73 0 0 0 0 0 0 0 0 0
Team Elite 14U American - Raleigh
Jake Neville
0 25 0 38 0 0 0 0 0 0
Team Elite 14U American - Raleigh
Nash Rice
0 29 0 0 98 0 0 0 0 0
Team Elite 14U American - Raleigh
Adam Smith
46 0 0 0 46 0 0 0 0 0
Team Elite 14U American - Raleigh
Davis Watson
38 0 0 0 32 0 0 0 0 0
US Elite Mid Atlantic
Noah Broadwater
0 0 0 0 57 0 0 0 0 0
US Elite Mid Atlantic
Mark Cap
0 10 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Zander Condeelis
65 0 0 0 12 0 0 0 0 0
US Elite Mid Atlantic
Calvin Cook
0 70 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Trevor Johnson
58 0 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Adam Loucks
50 0 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Bryce Madden
0 20 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Gunner Riley
0 0 0 0 29 0 0 0 0 0
US Elite Mid Atlantic
Tyler Stwarka
0 27 0 0 0 0 0 0 0 0
US Elite Mid Atlantic
Dyllon Zachry-Nance
16 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Zachary Conti
0 41 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Jacob Fifer
49 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Trey Gauch
61 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Mason Gregory
45 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Myles Holmes
8 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Sam Jurek
44 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Samuel Kaczmarek
20 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Jorden Olivera
19 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Braxton Pope
20 0 0 0 0 0 0 0 0 0
VA Seminoles - Everett
Jason Rayner
0 82 0 0 0 0 0 0 0 0
Virginia Venom Dirty South National
Owen Black
32 0 0 0 0 0 0 0 0 0
Virginia Venom Dirty South National
CJ Buchan
6 10 0 0 0 0 0 0 0 0
Virginia Venom Dirty South National
Judson "Jay" Clements
23 42 0 0 25 0 0 0 0 0
Virginia Venom Dirty South National
Luke Harlow
50 0 0 11 77 0 0 0 0 0
Virginia Venom Dirty South National
Gunnar Healy
18 0 85 0 0 0 0 0 0 0
Virginia Venom Dirty South National
Evan Meier
48 0 0 0 0 0 0 0 0 0
Virginia Venom Dirty South National
Davis Neighbor
6 0 0 0 55 0 0 0 0 0
Virginia Venom Dirty South National
Bennett Rich
0 28 0 0 23 0 0 0 0 0
Virginia Venom Dirty South National
Ashton Smith
14 0 0 0 26 0 0 0 0 0
Virginia Venom Dirty South National
Will Wyles
0 34 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