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)
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
07/27
Day 2
07/28
Day 3
07/29
Day 4
07/30
Day 5
07/31
Day 6
08/01
Day 7
08/02
Day 8
08/03
Day 9
08/04
Day 10
08/05
Canes Southeast Ms 15u Gold
Michael Callahan
43 0 92 0 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Carson Cooper
41 0 3 45 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Eastin Gray
0 45 0 0 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Camryn Hankins
29 0 25 0 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Brayden Honeycutt
0 20 0 0 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Christopher Mitchell
1 0 0 0 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Joshua Oquendo
39 0 97 0 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Miller Owens
0 1 0 19 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Tyler Stevens
30 0 1 6 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Matt Street
3 37 0 20 0 0 0 0 0 0
Canes Southeast Ms 15u Gold
Gage Willbanks
0 42 0 27 0 0 0 0 0 0
Diamond Dawgs 15u
Jacob Chapman
0 44 0 4 0 0 0 0 0 0
Diamond Dawgs 15u
Chase Dickerson
3 0 64 0 0 0 0 0 0 0
Diamond Dawgs 15u
Sam Duckwiler
40 0 0 75 0 0 0 0 0 0
Diamond Dawgs 15u
Carson Fox
0 42 0 89 0 0 0 0 0 0
Diamond Dawgs 15u
Cooper Hays
0 43 0 0 0 0 0 0 0 0
Diamond Dawgs 15u
Daniel Isbell
0 2 5 0 0 0 0 0 0 0
Diamond Dawgs 15u
Tyler Kingdon
43 0 49 0 0 0 0 0 0 0
Diamond Dawgs 15u
Caleb Kring
0 31 0 0 0 0 0 0 0 0
Diamond Dawgs 15u
Ayden Moore
39 0 15 0 0 0 0 0 0 0
Diamond Dawgs 15u
Dallis Trawick
22 0 0 36 0 0 0 0 0 0
Ee Stix Baseball 2025
Tucker Bloodworth
0 34 0 0 0 0 0 0 0 0
Ee Stix Baseball 2025
Aj Carpenter
0 15 0 80 0 0 0 0 0 0
Ee Stix Baseball 2025
George Gouldsby
0 29 90 0 0 0 0 0 0 0
Ee Stix Baseball 2025
Max Howe
30 0 0 94 0 0 0 0 0 0
Ee Stix Baseball 2025
Jason Joseph
0 29 0 0 0 0 0 0 0 0
Ee Stix Baseball 2025
Boston Knowles
0 46 0 11 0 0 0 0 0 0
Ee Stix Baseball 2025
Lance Martin
38 0 23 49 0 0 0 0 0 0
Ee Stix Baseball 2025
Braden Pride
24 0 0 0 0 0 0 0 0 0
Ee Stix Baseball 2025
Mikale Standifer
0 26 0 0 0 0 0 0 0 0
Ee Stix Baseball 2025
Ty Talkington
91 0 0 0 0 0 0 0 0 0
Ee Stix Baseball 2025
Jacob Wehba
0 23 0 44 0 0 0 0 0 0
Fury 15u
Cooper Cantrell
29 0 28 85 0 0 0 0 0 0
Fury 15u
Aiden Goodwin
40 0 0 76 0 0 0 0 0 0
Fury 15u
Hayden Harrison
16 0 10 0 0 0 0 0 0 0
Fury 15u
Jacob Dale McCurry
0 72 0 0 0 0 0 0 0 0
Fury 15u
Elijah Pell
0 58 0 0 0 0 0 0 0 0
Fury 15u
Ty Thompson
28 16 0 0 0 0 0 0 0 0
Fury 15u
Sai Vickers
0 0 67 0 0 0 0 0 0 0
Generals Baseball
Braxton Auerhammer
0 0 61 0 0 0 0 0 0 0
Generals Baseball
Richard Freiholtz Jr.
40 0 0 0 0 0 0 0 0 0
Generals Baseball
Seth Leebern
35 0 0 88 0 0 0 0 0 0
Generals Baseball
Jake Mills
30 0 0 0 0 0 0 0 0 0
Generals Baseball
Tyler Schoknecht
42 0 0 17 0 0 0 0 0 0
Greeley Grays 15U
Carson Adolf
6 8 0 0 0 0 0 0 0 0
Greeley Grays 15U
Preston Natividad
0 40 0 0 0 0 0 0 0 0
Greeley Grays 15U
Luke Ramirez
42 0 0 85 0 0 0 0 0 0
Greeley Grays 15U
Cash Rinker
39 0 50 0 0 0 0 0 0 0
Greeley Grays 15U
Kaige Schriner
25 33 0 0 0 0 0 0 0 0
Greeley Grays 15U
Tucker Stahn
0 40 0 0 0 0 0 0 0 0
Greeley Grays 15U
Kaden Turk
0 26 18 0 0 0 0 0 0 0
Green Wave
Rezion Barney
13 17 0 0 0 0 0 0 0 0
Green Wave
Dtric Butler
0 0 53 0 0 0 0 0 0 0
Green Wave
Chaz Byers
20 0 0 2 0 0 0 0 0 0
Green Wave
Jayden Cooper
41 0 0 0 0 0 0 0 0 0
Green Wave
Benjamin Fowler
0 38 0 0 0 0 0 0 0 0
Green Wave
Justin Harland
0 0 81 0 0 0 0 0 0 0
Green Wave
Alex King
8 10 0 0 0 0 0 0 0 0
Green Wave
Simon Kruppa
0 0 0 87 0 0 0 0 0 0
Green Wave
Camron Laffitte
13 0 0 0 0 0 0 0 0 0
Green Wave
Treyce McHugh
0 41 0 0 0 0 0 0 0 0
Green Wave
Jaxson Moore
8 0 0 22 0 0 0 0 0 0
Green Wave
Fredrick Nicholson
0 39 0 0 0 0 0 0 0 0
Green Wave
Christian Niolet
16 0 5 0 0 0 0 0 0 0
Green Wave
Jordan Pearson
9 0 0 0 0 0 0 0 0 0
Green Wave
Michael Smith
42 5 0 0 0 0 0 0 0 0
Green Wave
Cody Strickhausen
0 0 0 77 0 0 0 0 0 0
Green Wave
Bryan Travis
27 37 0 9 0 0 0 0 0 0
Hard Knox
Morgan Clark
20 0 0 46 0 0 0 0 0 0
Hard Knox
Peyton Dodson
0 0 35 55 0 0 0 0 0 0
Hard Knox
Gavin Housewright
0 0 0 30 0 0 0 0 0 0
Hard Knox
Rj Ilardi
30 0 41 0 0 0 0 0 0 0
Hard Knox
Levi Johnson
0 13 0 18 0 0 0 0 0 0
Hard Knox
Caden Krogulski
69 0 0 0 0 0 0 0 0 0
Hard Knox
Riley Lee
0 0 0 53 0 0 0 0 0 0
Hard Knox
Brady Stinnett
0 70 0 0 0 0 0 0 0 0
Hard Knox
Kaden Stinnett
0 46 0 0 0 0 0 0 0 0
Hard Knox
Parker Travis
46 24 0 9 0 0 0 0 0 0
Hard Knox
Cole Wessel
0 0 65 0 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
Devin Caird
0 48 90 0 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
Ryan Logan
0 0 10 83 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
Tyler Mileski
0 0 0 87 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
Jimmy Rydzik
0 57 0 0 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
Jaden Vondrasek
0 91 0 0 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
alex Wilson
0 0 93 0 0 0 0 0 0 0
MICHIGAN BULLS 15U CAIRD
Thomas Wiwigacz
0 0 4 0 0 0 0 0 0 0
Montgomery Yellowhammers
Chase Bass
0 28 10 0 0 0 0 0 0 0
Montgomery Yellowhammers
Tucker Byrd
0 0 9 72 0 0 0 0 0 0
Montgomery Yellowhammers
Caden Carpenter
0 28 92 0 0 0 0 0 0 0
Montgomery Yellowhammers
Luke Hardy
85 0 0 0 0 0 0 0 0 0
Montgomery Yellowhammers
Jacob Johnson
22 0 0 0 0 0 0 0 0 0
Montgomery Yellowhammers
Jarret Kauhn
0 0 47 0 0 0 0 0 0 0
Montgomery Yellowhammers
Luke Littlejohn
0 0 26 0 0 0 0 0 0 0
Montgomery Yellowhammers
Matthew Pugh
23 15 0 24 0 0 0 0 0 0
Montgomery Yellowhammers
Nicholas Torres
87 0 0 0 0 0 0 0 0 0
Nola Monsters
Lenny Cline
0 24 0 32 0 0 0 0 0 0
Nola Monsters
Corey Cousin
0 11 0 13 0 0 0 0 0 0
Nola Monsters
Shelton Harville Jr
0 22 0 37 0 0 0 0 0 0
Nola Monsters
Cole Navarro
0 30 87 0 0 0 0 0 0 0
Nola Monsters
Cameron Tipton
0 30 0 72 0 0 0 0 0 0
Nola Monsters
Juan Washington
38 0 0 0 0 0 0 0 0 0
Nola Monsters
Bryce Wilson
0 0 67 0 0 0 0 0 0 0
Nola Monsters
Stan Wiltz
18 0 0 0 0 0 0 0 0 0
Ntx Tribe - Latorre
Jose Alvarez
40 0 0 81 0 0 0 0 0 0
Ntx Tribe - Latorre
Kane Bolt
39 0 64 0 0 0 0 0 0 0
Ntx Tribe - Latorre
Camden Doty
0 71 0 0 0 0 0 0 0 0
Ntx Tribe - Latorre
Koren Ewing
8 0 0 0 0 0 0 0 0 0
Ntx Tribe - Latorre
Thomas Fagg
27 0 0 35 0 0 0 0 0 0
Ntx Tribe - Latorre
Justin Knight
29 0 0 0 0 0 0 0 0 0
Ntx Tribe - Latorre
Jaeger Krauss
0 73 0 0 0 0 0 0 0 0
Ntx Tribe - Latorre
Jackson Latorre
26 0 0 87 0 0 0 0 0 0
Ntx Tribe - Latorre
Casey Ramirez
8 0 0 0 0 0 0 0 0 0
Okc Mudcats
Jackson Blackmon
39 0 0 0 0 0 0 0 0 0
Okc Mudcats
Kylen Dodge
43 0 24 86 0 0 0 0 0 0
Okc Mudcats
Matthew Gibson
42 0 0 90 0 0 0 0 0 0
Okc Mudcats
Brandon Green
41 0 75 0 0 0 0 0 0 0
Okc Mudcats
Colby McManis
0 75 0 0 0 0 0 0 0 0
Okc Mudcats
Houston Meeks
0 22 0 0 0 0 0 0 0 0
Okc Mudcats
Nate Roberts
0 26 0 0 0 0 0 0 0 0
Okc Mudcats
Matthew Walker
9 43 0 21 0 0 0 0 0 0
Powerhouse 15u
Daigan Burnett
27 48 0 0 0 0 0 0 0 0
Powerhouse 15u
Jackson Gregg
23 0 15 0 0 0 0 0 0 0
Powerhouse 15u
Dylan Heifner
0 52 0 52 0 0 0 0 0 0
Powerhouse 15u
Trey Lacotts
0 25 0 0 0 0 0 0 0 0
Powerhouse 15u
Levi Lane
27 0 0 0 0 0 0 0 0 0
Powerhouse 15u
Kai Nichols
0 0 62 0 0 0 0 0 0 0
Powerhouse 15u
Hayden Pate
0 36 0 0 0 0 0 0 0 0
Powerhouse 15u
Justin Ross
20 0 29 0 0 0 0 0 0 0
Powerhouse 15u
Mason Welsh
0 0 7 63 0 0 0 0 0 0
Powerhouse 15u
Griffin Whitmore
0 43 0 0 0 0 0 0 0 0
Precision Baseball
Landon Angel
0 39 0 0 0 0 0 0 0 0
Precision Baseball
Landon Cane
33 0 0 12 0 0 0 0 0 0
Precision Baseball
Grant Castle
0 0 60 0 0 0 0 0 0 0
Precision Baseball
Drew Cohen
31 0 19 0 0 0 0 0 0 0
Precision Baseball
Wyatt Cooke
26 0 0 0 0 0 0 0 0 0
Precision Baseball
Abram Ivie
0 15 0 35 0 0 0 0 0 0
Precision Baseball
Parker Lindquist
26 0 46 0 0 0 0 0 0 0
Precision Baseball
Mason McRoberts
0 42 0 0 0 0 0 0 0 0
Precision Baseball
Cameron Taylor
0 33 0 0 0 0 0 0 0 0
Precision Baseball
Jace Waznik
16 0 0 54 0 0 0 0 0 0
Precision Baseball
Quin Welch
2 18 0 0 0 0 0 0 0 0
Precision Baseball
Chase Wheeler
27 0 8 0 0 0 0 0 0 0
Precision Baseball
Sebastian Yohn
0 28 0 86 0 0 0 0 0 0
Tennessee Scrappers
Noah Bledsoe
17 0 0 0 0 0 0 0 0 0
Tennessee Scrappers
Brayden Christian
0 42 0 0 0 0 0 0 0 0
Tennessee Scrappers
Sam Duncan
0 23 0 0 0 0 0 0 0 0
Tennessee Scrappers
River Kindle
21 0 0 0 0 0 0 0 0 0
Tennessee Scrappers
Avery McCoy
43 0 26 0 0 0 0 0 0 0
Tennessee Scrappers
Timmy McGonigle
0 21 46 0 0 0 0 0 0 0
Tennessee Scrappers
Drew Niebauer
0 68 0 0 0 0 0 0 0 0
Tennessee Scrappers
Josh Owens
45 0 29 0 0 0 0 0 0 0
Tennessee Scrappers
Merritt Runnels
38 0 29 0 0 0 0 0 0 0
Texas Bombers
Cadyn Barton
0 18 36 0 0 0 0 0 0 0
Texas Bombers
Nolan Beaver
16 94 0 0 0 0 0 0 0 0
Texas Bombers
Ludwig Gonzalez
27 28 0 0 0 0 0 0 0 0
Texas Bombers
Parker Hamilton
8 84 0 0 0 0 0 0 0 0
Texas Bombers
Ryland Hamilton
0 0 1 74 0 0 0 0 0 0
Texas Bombers
Lincoln Payne
51 0 0 19 0 0 0 0 0 0
Texas Bombers
Kamden Roberts
44 0 31 0 0 0 0 0 0 0
Texas Bombers
Hunter Tant
0 0 31 0 0 0 0 0 0 0
Torque / Bfg
Ayden Castillo
38 0 0 0 0 0 0 0 0 0
Torque / Bfg
Gerardo Diaz Jr
0 31 0 62 0 0 0 0 0 0
Torque / Bfg
Christian Duran
0 30 0 70 0 0 0 0 0 0
Torque / Bfg
Raul Estrada
27 0 73 0 0 0 0 0 0 0
Torque / Bfg
Britton Finch
30 0 0 0 0 0 0 0 0 0
Torque / Bfg
Julian Herrera
0 7 0 0 0 0 0 0 0 0
Torque / Bfg
Caden Moreno
0 14 0 0 0 0 0 0 0 0
Torque / Bfg
Jeren Pena
0 29 80 0 0 0 0 0 0 0
Torque / Bfg
Diego Rodriguez
0 43 0 0 0 0 0 0 0 0
Torque / Bfg
Colt Salgado
0 0 57 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Tucker Bowen
29 0 0 45 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Brayden Clarke
0 29 0 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Graham Daniels
0 27 0 60 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Paul Glenn
20 0 0 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Jr Hutson
0 0 28 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Raedan Jones
7 0 0 5 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Connor Magline
27 27 0 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Hayden Miller
0 28 0 75 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Evan Moody
0 0 0 22 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Derek Race
28 0 42 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Cade Saldi
44 0 0 0 0 0 0 0 0 0
USA Scout 14U National Wagner/Odak
Chase Tatum
0 29 0 0 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Davis Bargeron
0 45 0 0 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Alex Brown
11 0 0 0 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Austin Daves
45 0 56 0 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Caden Dollar
21 0 30 0 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Jacob Jenkins
32 0 0 81 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Andrew Jones
28 0 0 0 0 0 0 0 0 0
USA Scout 15U Elite Gonzalez
Jason Trainer
0 20 0 18 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
James Bagby
0 0 87 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Xavier Camacho
11 0 0 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Logan Dirks
75 0 0 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Bradley Farris
18 0 0 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Jackson Feighery
31 0 0 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Chase Flaherty
0 0 0 89 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Zach Franzen
0 0 67 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Peyton Ganda
0 0 10 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Kellan Hulburt
12 0 0 0 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Brock Miller
0 0 0 29 0 0 0 0 0 0
WOW Factor Ohio Valley 2025 Platinum
Corbin Willey
25 0 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/27
Day 2
07/28
Day 3
07/29
Day 4
07/30
2022 PG 15U Knoxville InvitationalCanes Southeast 15U ScoutBradley Garrett637/25/2022 RR RR
2022 PG 15U Knoxville InvitationalChattanooga LonghornsElijah Pell827/23/2022 RR
2022 PG 15U Knoxville InvitationalLouisiana Gators Elite - NationalCole Navarro667/24/2022 RR
2022 15U PGBA Paulding County Last Pitch Classic (OPEN)Precision BaseballSebastian Yohn747/24/2022 RR