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)
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/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
Day 5
07/05
Day 6
07/06
Day 7
07/07
Day 8
07/08
Day 9
07/09
Day 10
07/10
Blazers Baseball
Amari Batts
0 95 0 0 0 0 0 0 0 0
Blazers Baseball
Mason Cummings
46 0 0 2 0 0 0 0 0 0
Blazers Baseball
Caleb Ellison
53 0 0 0 0 0 0 0 0 0
Blazers Baseball
Nathan Miller
6 0 0 0 0 0 0 0 0 0
Blazers Baseball
Noah Parsons
0 15 83 0 0 0 0 0 0 0
Blazers Baseball
Kaleb Watkins
0 0 22 0 0 0 0 0 0 0
Blazers Baseball
Brice Whaley
0 0 0 96 0 0 0 0 0 0
Blazers Baseball
Dylan Whaley
0 0 0 45 0 0 0 0 0 0
Canes Southeast 15u - Johnson
Jaxon Barron
34 51 0 0 0 0 0 0 0 0
Canes Southeast 15u - Johnson
Nicholas Bosque
0 0 66 0 0 0 0 0 0 0
Canes Southeast 15u - Johnson
Hunter Brown
0 18 0 0 0 0 0 0 0 0
Canes Southeast 15u - Johnson
Dj Edwards
4 0 0 0 0 0 0 0 0 0
Canes Southeast 15u - Johnson
Harrison Lord
0 48 0 0 0 0 0 0 0 0
Canes Southeast 15u - Johnson
JP Sands
75 0 0 0 0 0 0 0 0 0
Cyo Tribe
Christopher Chapman
0 0 0 43 0 0 0 0 0 0
Cyo Tribe
Kyael Cook
38 0 37 0 0 0 0 0 0 0
Cyo Tribe
Jaden Cooper
0 0 0 17 0 0 0 0 0 0
Cyo Tribe
Pharrell Hawkins
0 35 0 28 0 0 0 0 0 0
Cyo Tribe
Traquan Johnson
35 0 51 0 0 0 0 0 0 0
Cyo Tribe
Jordan King
0 0 10 0 0 0 0 0 0 0
Cyo Tribe
Delyon Lee
15 52 0 0 0 0 0 0 0 0
Cyo Tribe
Landon Rogers
0 23 0 0 0 0 0 0 0 0
Cyo Tribe
Jhaki Stewart
0 0 0 22 0 0 0 0 0 0
Cyo Tribe
Mason Taylor
49 0 0 0 0 0 0 0 0 0
Dingers Athletics Scout
Chris Alcott
64 0 0 0 0 0 0 0 0 0
Dingers Athletics Scout
William Hawkins
0 0 0 0 65 0 0 0 0 0
Dingers Athletics Scout
Alex Morales
0 0 0 0 95 0 0 0 0 0
Dingers Athletics Scout
Donny Myers
0 49 0 0 0 0 0 0 0 0
Dingers Athletics Scout
Jai Pandya
0 0 0 73 0 0 0 0 0 0
Dingers Athletics Scout
Ryland Perry
0 0 63 0 0 0 0 0 0 0
Dingers Athletics Scout
Mack Town
0 0 0 0 70 0 0 0 0 0
eXposure 15U Black
Carson Feagan
21 0 67 0 0 0 0 0 0 0
eXposure 15U Black
Clay Fletcher
0 2 58 0 0 0 0 0 0 0
eXposure 15U Black
Blake Johnson
0 37 0 0 0 0 0 0 0 0
eXposure 15U Black
Eli Kyser
35 0 0 0 0 0 0 0 0 0
eXposure 15U Black
Dallas Meneely
0 0 0 14 0 0 0 0 0 0
eXposure 15U Black
Matt Moore
0 0 0 13 0 0 0 0 0 0
eXposure 15U Black
Cayden Romano
0 0 0 7 0 0 0 0 0 0
eXposure 15U Black
Jake Ryder
0 0 0 9 0 0 0 0 0 0
eXposure 15U Black
Tucker Shaver
0 0 0 45 0 0 0 0 0 0
eXposure 15U Black
Thaxton Smith
0 0 0 19 0 0 0 0 0 0
eXposure 15U Black
Colt Wood
75 0 0 0 0 0 0 0 0 0
GA East Side Sandlot
Tate Adams
16 0 0 33 0 0 0 0 0 0
GA East Side Sandlot
Colton Clearman
0 0 0 14 0 0 0 0 0 0
GA East Side Sandlot
Ethan Grider
0 0 72 0 0 0 0 0 0 0
GA East Side Sandlot
Cooper Hecklinski
0 79 0 0 0 0 0 0 0 0
GA East Side Sandlot
Jared Mathis
49 0 0 0 0 0 0 0 0 0
GA East Side Sandlot
Zachary Rapa
0 0 0 91 0 0 0 0 0 0
GA East Side Sandlot
Luke Ritchie
0 0 0 11 0 0 0 0 0 0
GA East Side Sandlot
Davis Smith
0 49 0 0 0 0 0 0 0 0
GA East Side Sandlot
Luke Thompson
0 11 0 30 0 0 0 0 0 0
Georgia Academy Athletics 15u
Blake Archambault
0 0 33 0 45 0 0 0 0 0
Georgia Academy Athletics 15u
Aiden Atchison
33 0 0 0 0 0 0 0 0 0
Georgia Academy Athletics 15u
Aaron Campbell
0 0 69 0 0 0 0 0 0 0
Georgia Academy Athletics 15u
Alex Hayes
0 56 0 0 88 0 0 0 0 0
Georgia Academy Athletics 15u
Daniel Head
0 0 0 0 10 0 0 0 0 0
Georgia Academy Athletics 15u
Brody Smith
0 59 0 0 0 0 0 0 0 0
Georgia Academy Athletics 15u
Sawyer Smith
57 0 0 105 0 0 0 0 0 0
Georgia Academy Athletics 15u
Evan Stacey
0 4 0 0 77 0 0 0 0 0
Georgia Bombers 15u Marucci
Peyton Little
27 0 0 0 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Austin Plese
0 0 69 0 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Gunnar Ponche
0 0 8 0 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Thomas Pressman
0 0 5 25 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Jack Sacchetti
0 0 44 0 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Lawson Smithers
30 0 0 64 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Patrick Spencer
0 84 0 0 0 0 0 0 0 0
Georgia Bombers 15u Marucci
Dominique Walker
0 0 0 71 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Carson Bahry
50 0 0 0 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Weston Blevins
36 0 0 56 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Max Cuzdey
0 46 0 0 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Luke Darvish
16 13 0 27 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Zack Feinzig
0 0 31 0 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Dylan Jordan
0 57 0 0 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Ben McDonald
0 0 0 34 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Charlie Paulus
0 0 63 0 0 0 0 0 0 0
Georgia Roadrunners 15u- Foster
Murphy Sullivan
0 0 35 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Cody Bullard
53 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Caleb Dupree
0 15 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Aiden Fiddler
0 3 80 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Brady Gaddis
34 16 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Jack Kirby
0 14 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Brody Leonard
0 13 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Jake Mars
36 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Michael Rodrigues
0 55 0 0 0 0 0 0 0 0
Gwinnett Bandits 2026
Austin Stratton
0 0 55 0 0 0 0 0 0 0
Mavz Ga 15u
Brayden Bound
0 0 72 0 0 0 0 0 0 0
Mavz Ga 15u
Ashton Cox
0 57 0 0 19 0 0 0 0 0
Mavz Ga 15u
Hunter Gratzer
0 0 50 0 0 0 0 0 0 0
Mavz Ga 15u
Samuel Marvin
40 0 0 10 21 0 0 0 0 0
Mavz Ga 15u
Hunter Smith
0 0 0 95 0 0 0 0 0 0
Mavz Ga 15u
Luke Sweatman
62 0 0 0 66 0 0 0 0 0
Medlock Monarchs 15u
Aaron Brown
0 0 0 9 0 0 0 0 0 0
Medlock Monarchs 15u
Jonnie Chizzolin
0 0 49 0 0 0 0 0 0 0
Medlock Monarchs 15u
Max Forde
75 0 0 0 0 0 0 0 0 0
Medlock Monarchs 15u
Jacoby Hendricks
0 0 51 0 0 0 0 0 0 0
Medlock Monarchs 15u
Noah Kashiparekh
0 0 19 0 0 0 0 0 0 0
Medlock Monarchs 15u
James Lewicki
0 0 0 9 0 0 0 0 0 0
Medlock Monarchs 15u
Nicholas McMahon
0 32 0 0 0 0 0 0 0 0
Medlock Monarchs 15u
Dexter Mosley
0 53 0 0 0 0 0 0 0 0
Medlock Monarchs 15u
Oliver Myers
0 0 0 31 0 0 0 0 0 0
Medlock Monarchs 15u
Baylor Rogers
0 0 0 50 0 0 0 0 0 0
Mingle 5 Tool
Nate Cadle
0 83 0 0 0 0 0 0 0 0
Mingle 5 Tool
Sean Etzle
46 0 0 0 0 0 0 0 0 0
Mingle 5 Tool
Coleman Frawley
0 0 0 93 0 0 0 0 0 0
Mingle 5 Tool
Kaden Hobbs
0 26 0 0 0 0 0 0 0 0
Mingle 5 Tool
Griffin Morris
0 23 0 0 0 0 0 0 0 0
Mingle 5 Tool
Ayden Roeser
37 0 75 0 0 0 0 0 0 0
Nelson Baseball School 15u
Alan Aguilar
0 0 0 0 4 0 0 0 0 0
Nelson Baseball School 15u
Reece Bentley
0 23 0 0 0 0 0 0 0 0
Nelson Baseball School 15u
Jesse Davidson
0 0 0 95 0 0 0 0 0 0
Nelson Baseball School 15u
Gavin Gohlke
0 0 43 0 9 0 0 0 0 0
Nelson Baseball School 15u
Gavin Langelotti
0 0 0 0 31 0 0 0 0 0
Nelson Baseball School 15u
Liam McGraw
0 0 61 0 0 0 0 0 0 0
Nelson Baseball School 15u
Andrew McRoberts
33 0 0 0 56 0 0 0 0 0
Nelson Baseball School 15u
Jake Nunnally
19 0 0 26 0 0 0 0 0 0
Nelson Baseball School 15u
George Roberts
0 51 0 0 0 0 0 0 0 0
Nelson Baseball School 15u
Nicholas Squires
0 34 0 0 69 0 0 0 0 0
Ninth Inning Blue Jays 15U
Tate Calkins
73 0 0 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Ethan Coulter
16 0 0 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Nick Gilbrook
0 0 32 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Lee Graber
0 0 12 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Daulton McCoy
0 24 69 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Ryan Motter
0 14 0 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Paxton Rockey
0 20 0 0 0 0 0 0 0 0
Ninth Inning Blue Jays 15U
Josh Toler
0 67 0 0 0 0 0 0 0 0
Nsa Dodgers
Gage Ayers
65 0 0 0 0 0 0 0 0 0
Nsa Dodgers
Ryder Bacorn
0 72 0 0 0 0 0 0 0 0
Nsa Dodgers
Ryan Benn
0 0 19 0 0 0 0 0 0 0
Nsa Dodgers
Austin Davenport
0 0 17 0 0 0 0 0 0 0
Nsa Dodgers
Mekehi Jones
0 0 67 0 0 0 0 0 0 0
Nsa Dodgers
Preston Justice
0 0 21 0 0 0 0 0 0 0
Nsa Dodgers
Xavier Pittman
0 40 0 0 0 0 0 0 0 0
Nsa Dodgers
Jaxon White
64 0 0 0 0 0 0 0 0 0
Outlaws 15U
Milo Cannon
0 0 46 0 0 0 0 0 0 0
Outlaws 15U
Eli Coffey
0 0 72 0 0 0 0 0 0 0
Outlaws 15U
Ami Korn
0 34 0 0 0 0 0 0 0 0
Outlaws 15U
Jake Sanders
63 0 0 0 0 0 0 0 0 0
Outlaws 15U
Miles Trojanowski
0 75 0 0 0 0 0 0 0 0
Outlaws 15U
Alec Vajda
33 3 0 0 0 0 0 0 0 0
Outlaws 15U
Jason Zgonc
0 0 0 82 0 0 0 0 0 0
Scorpions Midsouth 2026'S
Parker Bahun
42 0 28 0 0 0 0 0 0 0
Scorpions Midsouth 2026'S
Kaiden Coker
76 0 0 0 0 0 0 0 0 0
Scorpions Midsouth 2026'S
Spencer Evans
0 79 0 0 0 0 0 0 0 0
Scorpions Midsouth 2026'S
Copeland Payne
2 24 0 0 0 0 0 0 0 0
Scorpions Midsouth 2026'S
Stryder Stanfield
0 36 0 0 0 0 0 0 0 0
Scorpions Midsouth 2026'S
Jake Williams
0 0 61 0 0 0 0 0 0 0
Team Southeast
D J Atkinson
0 24 0 0 0 0 0 0 0 0
Team Southeast
Zane Edwards
43 0 47 0 0 0 0 0 0 0
Team Southeast
Hayes Garmon
41 0 99 0 0 0 0 0 0 0
Team Southeast
Joel Hunter
0 25 0 0 0 0 0 0 0 0
Team Southeast
Beau Madrigal
5 51 0 0 0 0 0 0 0 0
Team Southeast
Bradley Pleger
0 16 0 0 0 0 0 0 0 0
Team Southeast
Sam-Parker Wagoner
30 0 0 0 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
Will Bolyard
0 0 0 24 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
Aidan Burlett
0 0 23 0 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
Brady Duvall
0 17 29 0 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
Nathaniel Klepp
0 87 0 0 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
Isaac Leatham
0 0 4 0 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
James Maltby
23 0 76 0 0 0 0 0 0 0
The Dirty Birds of Baseball 15U
Peyton Maybin
59 0 0 88 0 0 0 0 0 0
The Show Baseball 15U
Antonio Benson Jr
29 0 0 23 0 0 0 0 0 0
The Show Baseball 15U
Richard Diaz
0 73 0 37 0 0 0 0 0 0
The Show Baseball 15U
Jonathan Harris
6 0 0 0 0 0 0 0 0 0
The Show Baseball 15U
Jairen Horton
23 23 108 0 0 0 0 0 0 0
The Show Baseball 15U
Darryl Payne
59 0 0 29 0 0 0 0 0 0
USA Scout Elite (McCray)
Wesley Blair
37 0 51 0 0 0 0 0 0 0
USA Scout Elite (McCray)
Samuel Brink
38 0 0 0 0 0 0 0 0 0
USA Scout Elite (McCray)
Paul Glenn
0 0 0 89 0 0 0 0 0 0
USA Scout Elite (McCray)
Blake Krupica
61 0 0 0 0 0 0 0 0 0
USA Scout Elite (McCray)
Cole Matthews
0 108 0 0 0 0 0 0 0 0
USA Scout Elite (McCray)
Brennan Sota
0 0 0 49 0 0 0 0 0 0
USA Scout Elite (McCray)
Griffin Woodall
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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
2023 WWBA 2026 Grads or 15U National ChampionshipBlazers BaseballBrice Whaley726/29/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipBlazers BaseballDylan Whaley816/28/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipBlazers BaseballNoah Parsons936/27/2023 RR
2023 WWBA 2026 Grads or 15U National ChampionshipCanes Southeast Prospects 15uHarrison Lord666/28/2023 RR
2023 WWBA 2026 Grads or 15U National ChampionshipDingers Athletics ScoutJai Pandya826/27/2023 RR
2023 WWBA 2026 Grads or 15U National ChampionshipDingers Athletics ScoutMack Town686/29/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipDingers Athletics ScoutRyland Perry966/28/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipGA East Side SandlotLuke Thompson816/28/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipGA East Side SandlotZachary Rapa806/29/2023 RR RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipGeorgia Bombers 15u MarucciDominique Walker946/28/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipGwinnett Bandits 2026Jake Mars736/28/2023 RR
2023 WWBA 2026 Grads or 15U National ChampionshipGwinnett Bandits 2026Warren Graven806/29/2023 RR RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipMavz Ga 15uHunter Gratzer866/27/2023 RR
2023 WWBA 2026 Grads or 15U National ChampionshipMavz Ga 15uHunter Smith926/28/2023 RR RR
2023 WWBA 2026 Grads or 15U National ChampionshipUSA Scout National - BaileyBlake Krupica836/27/2023 RR
2023 WWBA 2026 Grads or 15U National ChampionshipWest Cobb BanditsCarter Wilson706/28/2023 RR