2,203 MLB PLAYERS | 15,133 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/06
Day 2
06/07
Day 3
06/08
Day 4
06/09
Day 5
06/10
Day 6
06/11
Day 7
06/12
Day 8
06/13
Day 9
06/14
Day 10
06/15
2026 Athletes Hq-Fuscone
Adam Bauer
0 0 0 50 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Gavin Fuscone
0 44 0 0 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Brayden Gesing
54 0 0 0 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Jacob Gillette
4 0 89 0 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Torey Prestia
34 0 0 29 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Braidy Roberson
0 53 0 0 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Troy Rudd
0 15 0 0 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Lukas Stubblefield
0 0 0 32 0 0 0 0 0 0
2026 Athletes Hq-Fuscone
Zach Wojtas
0 0 0 35 0 0 0 0 0 0
BennieBoys
Brayden Cox
0 0 34 0 0 0 0 0 0 0
BennieBoys
Kendall Erdmann
0 0 64 0 0 0 0 0 0 0
BennieBoys
Gunnar Herstad
0 0 0 19 0 0 0 0 0 0
BennieBoys
Justin Hodges
0 0 0 36 0 0 0 0 0 0
BennieBoys
Michael Nora
0 0 28 28 0 0 0 0 0 0
BennieBoys
Noah Skidmore
0 0 55 0 0 0 0 0 0 0
BennieBoys
Finn Stovall
0 15 0 65 0 0 0 0 0 0
BennieBoys
Logan Thill
0 87 0 0 0 0 0 0 0 0
BennieBoys
James Versino
0 0 82 0 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Shane Correll
96 0 0 0 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Rj Duncheon
0 0 87 0 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Brayden Fargher
0 45 0 0 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Chuck Hathaway
0 67 0 0 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Noah Malone
11 0 0 0 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Jordan Marsh
0 0 0 91 0 0 0 0 0 0
Canes Central Illinois 16u Malone
Kaeden Schatsiek
0 0 13 23 0 0 0 0 0 0
Complete Athlete 15/16U
Carter Beckman
0 40 0 0 0 0 0 0 0 0
Complete Athlete 15/16U
Nate Bradley
0 0 54 0 0 0 0 0 0 0
Complete Athlete 15/16U
David Ellis
0 0 46 0 0 0 0 0 0 0
Complete Athlete 15/16U
Gunnar Hoyhtya
0 0 0 14 0 0 0 0 0 0
Complete Athlete 15/16U
Emerson Kirby
0 79 0 0 0 0 0 0 0 0
Complete Athlete 15/16U
Ryan Noreen
0 50 0 0 0 0 0 0 0 0
Complete Athlete 15/16U
Thomas Reinsch
0 16 0 0 0 0 0 0 0 0
Complete Athlete 15/16U
Nolan Roach
0 5 0 0 0 0 0 0 0 0
Complete Athlete 15/16U
Ty Sundgren
0 0 31 0 0 0 0 0 0 0
Complete Athlete 15/16U
Colton Thomas
0 37 0 106 0 0 0 0 0 0
Complete Athlete 15/16U
Aj Whiting
0 46 0 0 0 0 0 0 0 0
Foxfire Baseball
Cason Carter
78 0 0 0 0 0 0 0 0 0
Foxfire Baseball
Ryan Egan
0 0 22 0 0 0 0 0 0 0
Foxfire Baseball
Ben Freier
0 66 0 0 0 0 0 0 0 0
Foxfire Baseball
Cole Hegarty
0 49 0 0 0 0 0 0 0 0
Foxfire Baseball
Grady Lickfelt
0 0 1 0 0 0 0 0 0 0
Foxfire Baseball
Brody Rasmussen
0 0 87 0 0 0 0 0 0 0
Foxfire Baseball
Elliott Stessman
21 0 0 50 0 0 0 0 0 0
Foxfire Baseball
Nick Titus
0 0 0 51 0 0 0 0 0 0
GTS
Blake Bauer
0 0 0 47 0 0 0 0 0 0
GTS
Mason Beaver
65 0 0 44 0 0 0 0 0 0
GTS
Alex Harbison
35 0 65 0 0 0 0 0 0 0
GTS
Andrew Johnson
0 89 0 0 0 0 0 0 0 0
GTS
Alex Meyer
0 0 102 0 0 0 0 0 0 0
GTS
Hayden Milosh
0 0 0 48 0 0 0 0 0 0
GTS
Landon Smillie
49 0 0 0 0 0 0 0 0 0
Halos National 2026
Evan Aigner
0 0 42 0 0 0 0 0 0 0
Halos National 2026
Carson Biddick
0 0 0 10 0 0 0 0 0 0
Halos National 2026
Mason Grafwallner
0 56 0 0 0 0 0 0 0 0
Halos National 2026
Shane Kimmel
0 0 84 0 0 0 0 0 0 0
Halos National 2026
Brenden Larson
0 0 91 0 0 0 0 0 0 0
Halos National 2026
Bryce Mischler
0 0 0 57 0 0 0 0 0 0
Halos National 2026
Carter Nicolato
0 0 0 9 0 0 0 0 0 0
Halos National 2026
Brandon Silva
0 34 0 0 0 0 0 0 0 0
Halos National 2026
Callen Tomsyck
0 0 37 0 0 0 0 0 0 0
Halos National 2026
Jack Tschudy
0 42 0 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Aidan Barrera
0 0 61 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Brendan Carlson
0 35 0 57 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Jaden Carrasco
0 0 27 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Dominic Diamond
0 0 25 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Lucas Espinosa
0 18 0 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Emilio Gandarilla
0 0 0 25 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Andrew Kubal
0 58 0 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
Nick Seaman
0 29 0 0 0 0 0 0 0 0
Hitters Black 2026s Escobarete
William Vala
0 75 0 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Blake Baumann
0 93 0 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Charles Gillette
92 0 0 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Dresden Hortsch
0 27 0 75 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Kolton Kaiser
0 0 0 43 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Dylan Poirier
0 0 72 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Wyatt Shelton
0 18 0 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Evan Spear
11 0 0 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Brenden Swartout
0 13 45 0 0 0 0 0 0 0
Mavs 2026 Summer National Carolina
Kyler Thom
0 0 5 0 0 0 0 0 0 0
Midwest Halos Scout 2026
Ethan Karaszewski
0 0 0 60 0 0 0 0 0 0
Midwest Halos Scout 2026
Peyton Lenell
14 0 0 22 0 0 0 0 0 0
Midwest Halos Scout 2026
Jenuel Martinez
0 21 0 0 0 0 0 0 0 0
Midwest Halos Scout 2026
Bradley McCarthy
0 0 74 0 0 0 0 0 0 0
Midwest Halos Scout 2026
Matt Nemec
50 0 0 0 0 0 0 0 0 0
Midwest Halos Scout 2026
Luke Parkinson
0 48 0 0 9 0 0 0 0 0
Midwest Halos Scout 2026
Mariano Rivera
0 0 0 0 25 0 0 0 0 0
Midwest Halos Scout 2026
Jackson Villarreal
0 41 0 0 0 0 0 0 0 0
Midwest Halos Scout 2026
Charlie Wait
66 0 0 0 91 0 0 0 0 0
Midwest Halos Scout 2026
Carter Zuithoff
8 0 0 30 0 0 0 0 0 0
MN Blizzard 2026 Black
Keegan Flansburg
0 0 27 0 0 0 0 0 0 0
MN Blizzard 2026 Black
Ethan Jeffers
0 0 89 0 0 0 0 0 0 0
MN Blizzard 2026 Black
Kevin Kemp
0 0 0 31 0 0 0 0 0 0
MN Blizzard 2026 Black
Brendan Koester
0 0 0 34 0 0 0 0 0 0
MN Blizzard 2026 Black
Carter Nelson
38 0 0 0 0 0 0 0 0 0
MN Blizzard 2026 Black
Logan Nistler
0 108 0 0 0 0 0 0 0 0
MN Blizzard 2026 Black
Nick Stellrecht
89 0 0 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Easton Ahrens
0 0 0 0 76 0 0 0 0 0
MN Blizzard 2026 Blue
Alex Asmus
37 0 0 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Riley Asmus
0 0 89 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Cason Borchardt
0 0 18 0 96 0 0 0 0 0
MN Blizzard 2026 Blue
Chaz Brookins
0 0 0 0 52 0 0 0 0 0
MN Blizzard 2026 Blue
Matthew Grundtner
0 63 0 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Kasey Maccallum
0 26 0 0 35 0 0 0 0 0
MN Blizzard 2026 Blue
Mason Schmidt
32 0 0 90 0 0 0 0 0 0
Outlaws
Max Broughton
0 57 0 22 0 0 0 0 0 0
Outlaws
John Frake
0 0 54 0 0 0 0 0 0 0
Outlaws
Cayden Holtzee
27 0 0 0 0 0 0 0 0 0
Outlaws
Alex Johnson
37 0 71 0 0 0 0 0 0 0
Outlaws
Brayden Kentgen
0 0 0 20 0 0 0 0 0 0
Outlaws
Brayden Sunden
28 0 0 0 0 0 0 0 0 0
Outlaws
Gage Vermett
0 79 0 92 0 0 0 0 0 0
Rawlings Tigers Qc Black
Ayden Braud
0 26 0 0 0 0 0 0 0 0
Rawlings Tigers Qc Black
Aiden Brudos
0 89 0 0 0 0 0 0 0 0
Rawlings Tigers Qc Black
Rylan Buffington
0 67 0 0 0 0 0 0 0 0
Rawlings Tigers Qc Black
Alexander Churchill
0 0 95 0 0 0 0 0 0 0
Rawlings Tigers Qc Black
Emmanuel Lopez
0 0 22 0 0 0 0 0 0 0
Rawlings Tigers Qc Black
Aydan Meinsma
0 11 0 84 0 0 0 0 0 0
Rawlings Tigers Qc Black
Jake Strobbe
0 20 0 0 0 0 0 0 0 0
Rawlings Tigers Qc Black
Koltin Swaim
0 0 0 54 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Mitchell Boney
0 73 0 0 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Andrew Campbell
0 85 0 0 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Brody Clementz
0 0 0 26 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Ethan Demay
0 0 25 0 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Austin Donahoe
0 0 0 57 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Kasee Frantz Jr
0 0 45 0 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Cameron Harris
0 0 0 50 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Lucas Nelson
0 0 0 78 0 0 0 0 0 0
Rawlings Tigers Qc Orange
Braiden Schulte
0 0 24 0 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Brayden Barnes
63 0 0 0 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Ian Clawson
0 0 0 47 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Torin Davidson
0 0 34 0 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Easton Hunt
0 0 0 44 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Drew Mohesky
0 14 0 22 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Noah Price
0 74 0 0 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Benjamin Trost
59 0 0 0 0 0 0 0 0 0
Stl Legacy 16u - Hunt
Walker Wiedt
0 0 74 0 0 0 0 0 0 0
Stl Legacy 16u - Kessler
Will Dunbar
0 27 0 0 0 0 0 0 0 0
Stl Legacy 16u - Kessler
Jacob Hurst
0 0 0 20 0 0 0 0 0 0
Stl Legacy 16u - Kessler
Kaden Leckrone
0 0 0 0 48 0 0 0 0 0
Stl Legacy 16u - Kessler
Eli Miller
0 25 0 0 15 0 0 0 0 0
Stl Legacy 16u - Kessler
Carter Nagel
84 0 0 0 0 0 0 0 0 0
Stl Legacy 16u - Kessler
Drew Pickering
0 68 0 0 0 0 0 0 0 0
Stl Legacy 16u - Kessler
Kayden Reidlberger
0 0 19 0 65 0 0 0 0 0
Stl Legacy 16u - Kessler
Grant Young
0 0 14 19 0 0 0 0 0 0
Team Kc 16u
Brody Garland
0 50 0 0 0 0 0 0 0 0
Team Kc 16u
Porter Newell
0 0 57 0 0 0 0 0 0 0
Team Kc 16u
Will Pikus
0 0 21 0 0 0 0 0 0 0
Team Kc 16u
Mylo Ramirez
0 0 0 63 0 0 0 0 0 0
Team Kc 16u
Jackson Reavey
0 67 0 0 0 0 0 0 0 0
Team Kc 16u
Josh Sopha
0 14 0 48 0 0 0 0 0 0
Team Kc 16u
Jackson Warren
0 0 0 85 0 0 0 0 0 0
Tomahawk Nt
Patrick Blanchette
0 0 0 0 20 0 0 0 0 0
Tomahawk Nt
Breylin Burgos Concepcion
0 0 38 0 25 0 0 0 0 0
Tomahawk Nt
Dean Colston
0 0 0 15 0 0 0 0 0 0
Tomahawk Nt
Justin Cusimano
0 0 41 0 0 0 0 0 0 0
Tomahawk Nt
Jesiah Dawson
0 54 22 0 32 0 0 0 0 0
Tomahawk Nt
Grant Kelly
0 0 0 38 0 0 0 0 0 0
Tomahawk Nt
Micah McKee
0 0 40 0 101 0 0 0 0 0
Tomahawk Nt
Jordan Perez
0 0 29 0 0 0 0 0 0 0
Tomahawk Nt
Khaleed Retamar
0 0 41 0 0 0 0 0 0 0
Tomahawk Nt
Ethan Vaughn
0 21 0 0 92 0 0 0 0 0
Tomahawk Nt
Ronyal Watson
0 0 0 73 0 0 0 0 0 0
Wow Factor Illinois 2026 Scout
Blake Dietz
0 0 14 5 0 0 0 0 0 0
Wow Factor Illinois 2026 Scout
Landyn Hauter
0 0 0 52 0 0 0 0 0 0
Wow Factor Illinois 2026 Scout
Anthony LeFante
0 25 99 0 0 0 0 0 0 0
Wow Factor Illinois 2026 Scout
Logan Marshall
0 0 0 87 0 0 0 0 0 0
Wow Factor Illinois 2026 Scout
Josh Papenhause
0 0 0 103 0 0 0 0 0 0
Wow Factor Illinois 2026 Scout
Chase Rhodes
0 53 0 0 0 0 0 0 0 0
Wow Factor Qc White
Keaton Chalder
0 48 0 0 36 0 0 0 0 0
Wow Factor Qc White
Harrison Curry
0 0 0 28 49 0 0 0 0 0
Wow Factor Qc White
Zach Darras
56 0 0 0 75 0 0 0 0 0
Wow Factor Qc White
Nolan Ducey
0 0 23 0 9 0 0 0 0 0
Wow Factor Qc White
Brady Peterson
29 0 81 0 0 0 0 0 0 0
Wow Factor Qc White
Michael Peterson
0 0 36 0 0 0 0 0 0 0
Wow Factor Qc White
Drew Phelps
0 23 0 0 59 0 0 0 0 0
Wow Factor Qc White
Quinn Scott
0 43 0 0 50 0 0 0 0 0
Wow Factor Qc White
Dominic Stottler
0 0 0 0 47 0 0 0 0 0
Wow Factor Qc White
Carson White
0 0 0 69 0 0 0 0 0 0
Wow Factor Qc White
Gavin Wilburn
19 0 15 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest