2,126 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/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
Day 5
06/27
Day 6
06/28
Day 7
06/29
Day 8
06/30
Day 9
07/01
Day 10
07/02
At The Yard Baseball Club
Logan Cones
87 0 0 0 0 0 0 0 0 0
At The Yard Baseball Club
Bronson Corpus
0 0 78 0 0 0 0 0 0 0
At The Yard Baseball Club
Bryce Corpus
0 17 0 0 0 0 0 0 0 0
At The Yard Baseball Club
Jack Moore
54 0 0 0 0 0 0 0 0 0
At The Yard Baseball Club
Anthony Procaccino
0 92 0 0 0 0 0 0 0 0
At The Yard Baseball Club
Aiden Williford
37 0 0 0 0 0 0 0 0 0
Canes 16U
Joshua Barnes
77 0 0 0 0 0 0 0 0 0
Canes 16U
Andrew Boughter
32 0 76 0 0 0 0 0 0 0
Canes 16U
John Cambert
0 0 12 0 0 0 0 0 0 0
Canes 16U
Eric Geddes
0 21 0 0 0 0 0 0 0 0
Canes 16U
Ethan Green
0 0 33 0 0 0 0 0 0 0
Canes 16U
Noah Gromofsky
0 84 0 0 0 0 0 0 0 0
Canes 16U
Samuel Hoffman
53 0 0 0 0 0 0 0 0 0
Canes 16U
Micah Jones
0 0 23 0 0 0 0 0 0 0
Canes 16U
Finn Schmitt
96 0 0 0 0 0 0 0 0 0
Canes Ohio Prime
Jake Derifield
0 86 0 0 0 0 0 0 0 0
Canes Ohio Prime
Dale Ellis
66 0 0 0 0 0 0 0 0 0
Canes Ohio Prime
Aiden Fassold
0 30 0 0 0 0 0 0 0 0
Canes Ohio Prime
Ian Ginger
8 0 12 0 0 0 0 0 0 0
Canes Ohio Prime
Jacob Gozdiff
0 10 0 0 0 0 0 0 0 0
Canes Ohio Prime
Kaden Holman
74 61 0 0 0 0 0 0 0 0
Canes Ohio Prime
Luke Kirklin
0 0 23 0 0 0 0 0 0 0
Canes Ohio Prime
Ethan Page
0 0 63 0 0 0 0 0 0 0
Canes Ohio Prime
Max Vincent
49 0 0 0 0 0 0 0 0 0
Canes Ohio Prime
Michael Zipperer
8 22 0 0 0 0 0 0 0 0
CBF Buckeyes
Aj Dezzutti
54 0 0 0 0 0 0 0 0 0
CBF Buckeyes
Brett Kappel
0 0 66 0 0 0 0 0 0 0
CBF Buckeyes
Drew Mahle
26 0 44 0 0 0 0 0 0 0
CBF Buckeyes
Ryan McNamara
0 90 0 0 0 0 0 0 0 0
CBF Buckeyes
Griffin Petrocci
11 0 0 0 0 0 0 0 0 0
CBF Buckeyes
Makhi Williams
22 41 0 0 0 0 0 0 0 0
CBF Buckeyes
David Zambounis
55 0 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Jacob Alkire
11 14 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Tristan Bezold
30 0 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Tyler Biggs
0 30 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Cole Carrigan
0 42 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Brayden Curlis
0 0 50 0 0 0 0 0 0 0
Cincy Flames - Alkire
Luke Hubbard
58 0 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Nick Rinala
30 0 74 0 0 0 0 0 0 0
Cincy Flames - Alkire
Sam Scuglik
30 0 0 0 0 0 0 0 0 0
Cincy Flames - Alkire
Vincent Witte
68 0 0 0 0 0 0 0 0 0
Clutch Sports Academy 2024 - Scout
Hawk Bowers
88 0 0 0 0 0 0 0 0 0
Clutch Sports Academy 2024 - Scout
Gavin Brandstetter
0 95 0 0 0 0 0 0 0 0
Clutch Sports Academy 2024 - Scout
Cade Collinsworth
0 0 91 0 0 0 0 0 0 0
Clutch Sports Academy 2024 - Scout
Jacob Martin
73 0 0 0 0 0 0 0 0 0
Clutch Sports Academy 2024 - Scout
Andrew Moralez
0 2 0 0 0 0 0 0 0 0
Clutch Sports Academy 2024 - Scout
Boyd Thompson
41 16 0 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Camden Johnson
0 28 0 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Evan Langlois
34 0 0 92 0 0 0 0 0 0
DBacks Elite Johnson 16u
Joaquin Maldonado
33 0 0 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Alexander Stepaniak
44 0 87 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Jacob Stickler
49 0 0 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Cory Viola
47 0 24 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Gage Vota
0 97 0 0 0 0 0 0 0 0
DBacks Elite Johnson 16u
Nicholas Wetmore
38 0 0 0 0 0 0 0 0 0
Elite Hurricanes
Ryan Arends
0 40 14 0 0 0 0 0 0 0
Elite Hurricanes
Andrew Deibel
37 0 0 0 0 0 0 0 0 0
Elite Hurricanes
Drew Drennan
23 0 0 0 0 0 0 0 0 0
Elite Hurricanes
Maxwell Hammond
92 0 0 0 0 0 0 0 0 0
Elite Hurricanes
Mark Meyers
0 78 0 0 0 0 0 0 0 0
Elite Hurricanes
Matthew Seurnyck
41 0 54 0 0 0 0 0 0 0
Elite Hurricanes
Caden Thelen
0 0 65 0 0 0 0 0 0 0
Elite Hurricanes
Caleb Vanderlugt
68 0 0 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Jonathan Aurilia
86 0 0 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Paul Downey
51 0 65 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Braden Fox
40 0 0 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Luke Osburn
0 72 0 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Aiden Robinson
13 0 0 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Luke Stevens
0 37 0 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Sam Stoll
45 0 22 0 0 0 0 0 0 0
Great Lakes Bombers Elite National
Nicholas Stoyanovich
0 26 0 0 0 0 0 0 0 0
Kbc 16u Prime
Parker Chaney
0 7 0 0 0 0 0 0 0 0
Kbc 16u Prime
Trenton Cutwright
0 0 0 15 0 0 0 0 0 0
Kbc 16u Prime
Brady Davis
50 0 0 0 0 0 0 0 0 0
Kbc 16u Prime
Jude Farley
0 46 0 0 0 0 0 0 0 0
Kbc 16u Prime
Leighton Harris
35 0 0 0 0 0 0 0 0 0
Kbc 16u Prime
Aubrey Kearns
0 0 0 30 0 0 0 0 0 0
Kbc 16u Prime
Taylor Penn
0 81 0 0 0 0 0 0 0 0
Kbc 16u Prime
Landon Scilley
0 0 0 108 0 0 0 0 0 0
Kbc 16u Prime
Chardy Tierney
0 0 36 0 0 0 0 0 0 0
Kbc 16u Prime
Chance Todd
80 0 0 0 0 0 0 0 0 0
Kbc 16u Prime
Carson Van Haaren
0 0 57 0 0 0 0 0 0 0
Kbc 16u Prime
Quinten Webster
0 0 0 53 0 0 0 0 0 0
Knights Midwest
Tyler Barton
30 0 0 0 0 0 0 0 0 0
Knights Midwest
Seth Ellis
90 0 0 0 0 0 0 0 0 0
Knights Midwest
Michael Fickle
57 0 0 0 0 0 0 0 0 0
Knights Midwest
Matthew Herr
45 0 0 0 0 0 0 0 0 0
Knights Midwest
Zach O'Connell
0 0 92 0 0 0 0 0 0 0
Knights Midwest
Eric Schmulewitz
0 87 0 0 0 0 0 0 0 0
Knights Midwest
Ben Tuke
20 0 0 0 0 0 0 0 0 0
KY Rampage
Andrew Ketron
76 0 0 0 0 0 0 0 0 0
KY Rampage
Ross Lucas
0 0 53 0 0 0 0 0 0 0
KY Rampage
Nathan Muench
10 4 13 0 0 0 0 0 0 0
KY Rampage
Maverick Rabe
87 0 0 0 0 0 0 0 0 0
KY Rampage
Miles Shires
20 0 0 0 0 0 0 0 0 0
KY Rampage
Andrew Showell
12 0 0 0 0 0 0 0 0 0
KY Rampage
Lucas Slusher
0 15 0 0 0 0 0 0 0 0
KY Rampage
Nick Veid
18 0 20 0 0 0 0 0 0 0
KY Rampage
Eli Wagner
0 92 0 0 0 0 0 0 0 0
KY Rampage
Race Webb
13 0 12 0 0 0 0 0 0 0
KY Rampage
Kadin Wright
0 0 24 0 0 0 0 0 0 0
Little Caesars National 16u
Connor Barber
18 0 0 0 0 0 0 0 0 0
Little Caesars National 16u
Amaury De Jesus
13 0 26 0 0 0 0 0 0 0
Little Caesars National 16u
Seamus Gallagher
0 0 64 0 0 0 0 0 0 0
Little Caesars National 16u
Troy Korvick
59 0 0 0 0 0 0 0 0 0
Little Caesars National 16u
Neil Murphy
44 0 0 0 0 0 0 0 0 0
Little Caesars National 16u
Hector Roca
32 0 10 0 0 0 0 0 0 0
Little Caesars National 16u
Reggie Sharpe
29 0 19 0 0 0 0 0 0 0
Little Caesars National 16u
Andrew Stalker
13 0 0 0 0 0 0 0 0 0
Little Caesars National 16u
Carson Tehan
0 99 0 0 0 0 0 0 0 0
Midland 16U Tomahawks
Michael Bilo
100 0 0 0 0 0 0 0 0 0
Midland 16U Tomahawks
Bryce Brannon
90 0 0 0 0 0 0 0 0 0
Midland 16U Tomahawks
Carson Braun
0 0 89 0 0 0 0 0 0 0
Midland 16U Tomahawks
Kellan Klosterman
0 89 0 0 0 0 0 0 0 0
Midland 16U Tomahawks
Eddie Tanner
0 0 42 0 0 0 0 0 0 0
Midland 16U Tomahawks
Jordan Zapata
27 0 0 0 0 0 0 0 0 0
Midwest Elite
Sam Blank
44 0 30 0 0 0 0 0 0 0
Midwest Elite
Aidan Booth
0 43 0 0 0 0 0 0 0 0
Midwest Elite
Zach Casey
44 0 0 0 0 0 0 0 0 0
Midwest Elite
Cooper Fischer
28 0 30 0 0 0 0 0 0 0
Midwest Elite
Garrett Given
25 0 30 96 0 0 0 0 0 0
Midwest Elite
Owen Johnson
45 0 29 47 0 0 0 0 0 0
Midwest Elite
Max Purper
0 18 0 0 0 0 0 0 0 0
Midwest Elite
Cooper Sullivan
23 44 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Parker Elliff
97 0 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Landon Flint
0 0 63 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Trey Hicks
56 0 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Mason Johnson
74 0 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Adam Smith
25 0 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Tim Stockman
0 62 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Ben Williams
0 51 0 0 0 0 0 0 0 0
Ohio Bulldogs Baseball Club
Tim Woods
10 0 0 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Wyatt Fether
0 0 40 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Brandon Jackson
23 0 0 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Hunter Langenfeld
96 0 0 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Nick Luchitz
0 83 0 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Cole Miller
45 0 21 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Jack Nauer
0 0 29 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Zach Root
0 17 0 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Savian Wilkins
58 0 0 0 0 0 0 0 0 0
Ohio Spikes-Weisel
Sebastian Wilkins
5 0 0 0 0 0 0 0 0 0
Pauer Baseball
Brandon Cokeley
0 0 0 27 0 0 0 0 0 0
Pauer Baseball
Stevie Doty
94 0 0 0 0 0 0 0 0 0
Pauer Baseball
Julian Eversole
0 11 0 96 0 0 0 0 0 0
Pauer Baseball
Zackary Gardner
0 87 0 0 0 0 0 0 0 0
Pauer Baseball
Zach Hennigan
0 30 0 55 0 0 0 0 0 0
Pauer Baseball
Brayden Hubbell
19 0 98 0 0 0 0 0 0 0
Pauer Baseball
Gabe Ledbetter
0 0 8 0 0 0 0 0 0 0
Pauer Baseball
Nate Lloyd
0 0 0 62 0 0 0 0 0 0
Pauer Baseball
Miles Whitesell
90 0 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
Jason Burcham
0 0 60 0 0 0 0 0 0 0
Pauer Baseball Carmack
Alec Davenport
24 0 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
Turner Ebersole
33 0 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
Sam Fullenkamp
74 0 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
D'Shaun Harper
93 0 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
Trenton Kendrick
0 92 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
Isaac Shults
0 38 0 0 0 0 0 0 0 0
Pauer Baseball Carmack
Tyler Wright
0 0 17 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Logan Bingham
83 0 0 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Austin Byford
91 0 0 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Nate Davidson
5 0 0 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Luke Kruer
0 0 47 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Jamison Lewis
0 0 35 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Bret Perry
0 54 0 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Dylan Roberts
0 74 0 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Morgen Scherzinger
0 0 14 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Brentley Spaw
0 0 35 0 0 0 0 0 0 0
Rawlings Tigers 2024 - Velo
Sage Stout
0 0 7 0 0 0 0 0 0 0
Reds RBI 16U Howell
Aidan Ewing
19 0 56 0 0 0 0 0 0 0
Reds RBI 16U Howell
Brock Francis
68 0 18 0 0 0 0 0 0 0
Reds RBI 16U Howell
Mj Green
0 15 0 0 0 0 0 0 0 0
Reds RBI 16U Howell
Spencer Lind
28 69 0 0 0 0 0 0 0 0
Reds RBI 16U Howell
Mikias Maher
4 0 0 0 0 0 0 0 0 0
Reds RBI 16U Howell
Cameron Rosel
65 0 20 0 0 0 0 0 0 0
Reds RBI 16U Howell
Ian Su
35 0 32 0 0 0 0 0 0 0
TKR Reds 24
Joseph Chelales
0 47 0 0 0 0 0 0 0 0
TKR Reds 24
joseph loCascio
14 0 30 0 0 0 0 0 0 0
TKR Reds 24
Macai Moore
52 0 0 0 0 0 0 0 0 0
TKR Reds 24
Matthew Puccio
25 0 46 0 0 0 0 0 0 0
TKR Reds 24
Christian Trantino
76 0 0 0 0 0 0 0 0 0
TKR Reds 24
Danny Trentacosta
60 0 0 0 0 0 0 0 0 0
TKR Reds 24
Arelius Vendrell
0 55 0 0 0 0 0 0 0 0
TKR Reds 24
Ryan Vidal
31 0 39 0 0 0 0 0 0 0
USA Prime 16u
Ben Asmus
0 74 0 0 0 0 0 0 0 0
USA Prime 16u
Owen McCuan
16 0 23 0 0 0 0 0 0 0
USA Prime 16u
Christopher Milliken
85 0 0 0 0 0 0 0 0 0
USA Prime 16u
Luke Rinehart
19 61 0 0 0 0 0 0 0 0
USA Prime 16u
Zach Short
67 0 0 0 0 0 0 0 0 0
USA Prime 16u
Korbin Smith
0 0 48 0 0 0 0 0 0 0
USA Prime 16u
Alexander Tushim
33 0 55 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Ben Bayer
0 69 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Ryan Dooley
51 0 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Aaron England
42 0 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Ben Fitch
12 0 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Matty Helms
0 58 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Ethan Rapp
9 1 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Isaac Squire
60 0 0 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Ammon Vaughn
0 0 67 0 0 0 0 0 0 0
Usa Prime Ohio 16u
Brock Wissel
0 0 44 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest