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)
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/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
Day 5
07/20
Day 6
07/21
Day 7
07/22
Day 8
07/23
Day 9
07/24
Day 10
07/25
ATB 14U
Jesus Beltran
0 0 44 0 0 59 0 0 0 0
ATB 14U
Gavin Catanach
16 0 42 0 0 0 0 0 0 0
ATB 14U
Sullivan Causey Iii
0 0 0 48 0 0 0 0 0 0
ATB 14U
Alexzander Covarrubias
9 0 0 0 0 0 0 0 0 0
ATB 14U
Cody Croxford
34 0 0 0 32 0 0 0 0 0
ATB 14U
Diego Garcia
0 0 0 0 24 0 0 0 0 0
ATB 14U
Renato Garcia
0 0 0 91 0 0 0 0 0 0
ATB 14U
Sebastian Heredia
58 0 0 0 35 0 0 0 0 0
ATB 14U
Gabriel A Mendoza
0 0 29 0 0 0 0 0 0 0
ATB 14U
Daniel Rojas
0 0 50 0 0 39 0 0 0 0
ATB 14U
Felix Santana
4 0 32 0 0 0 0 0 0 0
ATB 14U
Alfonso Trujillo
0 0 56 0 0 0 0 0 0 0
AZ Nationals 2025
Juan Abril
17 0 0 0 0 0 0 0 0 0
AZ Nationals 2025
Ivan Arenas
0 0 10 0 49 0 0 0 0 0
AZ Nationals 2025
Gennaro Brito
58 0 0 0 86 0 0 0 0 0
AZ Nationals 2025
Jorge Castro
0 0 46 0 0 84 0 0 0 0
AZ Nationals 2025
Aciel Guillen
0 0 49 0 0 0 0 0 0 0
AZ Nationals 2025
Cristobal Lorta
0 0 64 0 0 0 0 0 0 0
AZ Nationals 2025
Lucas Mata
0 0 16 0 0 0 0 0 0 0
AZ Nationals 2025
Jordan Mayboca
0 0 19 13 0 0 0 0 0 0
AZ Nationals 2025
Izaiah Moraga
0 0 5 65 0 0 0 0 0 0
AZ Nationals 2025
Colton Raetzman
41 0 0 0 0 0 0 0 0 0
AZBC 2025's
Preston Armstrong
0 0 0 0 0 76 0 0 0 0
AZBC 2025's
Kodi Carlson
0 0 64 0 0 0 0 0 0 0
AZBC 2025's
James Carr
0 0 36 0 0 0 0 0 0 0
AZBC 2025's
Jacob Imboden
0 0 6 0 19 11 0 0 0 0
AZBC 2025's
Matthew Licardi
80 0 0 0 0 0 0 0 0 0
AZBC 2025's
Braden Marchese
0 0 57 0 0 0 0 0 0 0
AZBC 2025's
Lucas Mitchell
0 0 0 0 0 24 0 0 0 0
AZBC 2025's
Coby Neville
39 0 0 0 18 0 0 0 0 0
AZBC 2025's
Garrett Theile
0 0 0 0 79 0 0 0 0 0
AZBC 2025's
Mason Tymeson
0 0 0 0 89 0 0 0 0 0
AZBC 2025's
Braden Watson
0 0 0 10 0 0 0 0 0 0
AZBC 2025's
Aiden Woolwine
0 0 0 92 0 0 0 0 0 0
BPA SD 2025
Ryan Batista
0 0 24 0 65 0 0 0 0 0
BPA SD 2025
Max Biehl
0 0 7 12 0 0 0 0 0 0
BPA SD 2025
Isaac Esquer
63 0 0 0 18 0 0 0 0 0
BPA SD 2025
Ian Fisher
14 0 90 0 0 0 0 0 0 0
BPA SD 2025
Jack Gerardi
0 0 4 28 0 82 0 0 0 0
BPA SD 2025
Jaxson Jenkins
43 0 0 0 0 67 0 0 0 0
BPA SD 2025
Ayden Munoz
0 0 0 0 23 0 0 0 0 0
BPA SD 2025
Charlie Orman
0 0 64 0 0 0 0 0 0 0
BPA SD 2025
Grayson Wren
0 0 0 82 0 0 0 0 0 0
Canes Arizona 2025 Black
Mathias Aguilar
0 0 31 0 0 0 0 0 0 0
Canes Arizona 2025 Black
Brody Aubut
0 0 94 0 0 0 0 0 0 0
Canes Arizona 2025 Black
Grayson Headon
78 0 0 0 0 0 0 0 0 0
Canes Arizona 2025 Black
Collier Jackson
0 0 0 48 0 0 0 0 0 0
Canes Arizona 2025 Black
Spencer Janofsky
17 0 27 0 18 23 0 0 0 0
Canes Arizona 2025 Black
Ryan Jung
13 0 0 48 0 0 0 0 0 0
Canes Arizona 2025 Black
Jonathan Mszanowski
0 0 0 33 0 0 0 0 0 0
Canes Arizona 2025 Black
Finley Simms
0 0 16 0 64 0 0 0 0 0
Canes Arizona 2025 Black
Trot Simms
0 0 42 0 0 62 0 0 0 0
Canes Arizona 2025 Black
Brandon Weeden
23 0 45 0 0 23 0 0 0 0
Canes Arizona 2025 Gold
Charles Blutstein
16 0 0 40 0 0 0 0 0 0
Canes Arizona 2025 Gold
Colin Follmer
31 0 0 70 0 0 0 0 0 0
Canes Arizona 2025 Gold
Zack Garrard
0 0 22 0 89 0 0 0 0 0
Canes Arizona 2025 Gold
Parker Halvorson
0 0 14 0 22 0 47 0 0 0
Canes Arizona 2025 Gold
Connor Hamilton
64 0 0 0 0 85 0 0 0 0
Canes Arizona 2025 Gold
Gavin Mesa
4 0 80 0 0 0 0 0 0 0
Canes Arizona 2025 Gold
Karsten Peglowski
0 0 0 0 0 33 0 0 0 0
Canes Arizona 2025 Gold
Nathan Senior
0 0 62 0 0 0 61 0 0 0
CBA Dirtbags
Ashton Arroyo
53 0 0 0 52 0 0 0 0 0
CBA Dirtbags
Troy Atkins
0 0 0 45 0 0 0 0 0 0
CBA Dirtbags
Rudy Carlos
0 0 52 0 0 102 0 0 0 0
CBA Dirtbags
Garrett Hunnicutt
0 0 59 12 0 0 0 0 0 0
CBA Dirtbags
Drake Kellen
0 0 55 0 0 0 0 0 0 0
CBA Dirtbags
Jackson McDonald
38 0 0 45 0 0 0 0 0 0
CBA Dirtbags
Isaac Ocampo
0 0 76 0 0 0 0 0 0 0
CBA Dirtbags
Carter Salinas
31 0 14 0 45 0 0 0 0 0
CBA Las Vegas
Nicholas Blakeney
15 0 30 0 66 0 0 0 0 0
CBA Las Vegas
Bryden Bull
0 0 48 0 0 0 0 0 0 0
CBA Las Vegas
Jose Gomez
74 0 0 0 0 0 0 0 0 0
CBA Las Vegas
Nate Gust
0 0 23 0 0 12 21 0 0 0
CBA Las Vegas
Hunter Kuczkowski
0 0 12 0 0 79 0 0 0 0
CBA Las Vegas
Jayzic Matos
0 0 0 0 19 0 0 0 0 0
CBA Las Vegas
Alvaro Moreno Jr
0 0 20 0 0 0 0 0 0 0
CBA Las Vegas
Manolo Ordonez
0 0 28 0 0 0 0 0 0 0
CBA Las Vegas
Lucas Pettingill
0 0 0 0 0 0 20 0 0 0
CBA Las Vegas
Tyson Pettingill
0 0 0 0 0 0 6 0 0 0
CBA Las Vegas
Daniel Ruiz
0 0 62 0 0 0 75 0 0 0
CBA Las Vegas
Matthew Szymarek
0 0 4 0 0 0 0 0 0 0
CBA Las Vegas
Daniel Zazueta
18 0 0 71 0 0 0 0 0 0
Cba Wave 14u
Brayden Fox
0 29 0 0 52 0 0 0 0 0
Cba Wave 14u
Jacob Kruse
48 0 0 50 0 0 0 0 0 0
Cba Wave 14u
Jody Macias
0 0 0 42 0 0 0 0 0 0
Cba Wave 14u
Robbie Page
0 0 58 0 0 0 0 0 0 0
Cba Wave 14u
Austin Stroberg
0 0 21 0 0 0 0 0 0 0
Cba Wave 14u
Jack Swanstrom
0 0 0 0 0 23 0 0 0 0
Cba Wave 14u
Carter Tucker
0 32 0 0 0 0 0 0 0 0
Cba Wave 14u
Parker Vance
0 61 0 0 0 18 0 0 0 0
Cba Wave 14u
Nathaniel Widelski
9 0 25 0 0 75 0 0 0 0
EJ Sports Titans
Hayden Burton
4 0 0 61 0 0 0 0 0 0
EJ Sports Titans
Anthony Capra
0 0 34 0 72 0 0 0 0 0
EJ Sports Titans
Dean Collins
27 0 0 0 30 0 0 0 0 0
EJ Sports Titans
Keegan Goddard
0 0 0 75 0 0 0 0 0 0
EJ Sports Titans
Fabian Gomez
0 0 0 0 0 67 0 0 0 0
EJ Sports Titans
Gavin Huffmaster
0 0 77 0 0 0 0 0 0 0
EJ Sports Titans
Emmett Johnson
0 0 0 0 6 0 0 0 0 0
EJ Sports Titans
Markos Lagios
0 0 0 45 0 0 0 0 0 0
EJ Sports Titans
Lucas Phinney
0 0 0 0 21 0 0 0 0 0
EJ Sports Titans
Jake Thompson
63 0 0 0 0 45 0 0 0 0
EJ Sports Titans
Tyerique Thompson
0 0 0 52 0 0 0 0 0 0
Gbg Vegas Red
Maverick Delgado
0 0 0 68 0 0 0 0 0 0
Gbg Vegas Red
Jase DeSantis
34 0 0 0 0 0 10 0 0 0
Gbg Vegas Red
Caleb Franks
0 0 0 0 0 43 0 0 0 0
Gbg Vegas Red
Luke Herrera
0 0 0 0 75 0 0 0 0 0
Gbg Vegas Red
Tanner Johns
44 0 0 0 0 0 57 0 0 0
Gbg Vegas Red
Mana Lau Kong
0 0 0 30 0 0 26 0 0 0
Gbg Vegas Red
Santiago Leija
0 0 0 0 0 0 76 0 0 0
Gbg Vegas Red
Gabriel Soto
0 0 0 59 0 0 0 0 0 0
Gbg Vegas Red
Tate Southisene
0 0 59 0 0 0 0 0 0 0
Gbg Vegas Red
Kekoa Young
0 0 40 0 0 0 86 0 0 0
Hawaii Elite 2g 2025s
Laakea Correa
0 0 0 0 81 0 0 0 0 0
Hawaii Elite 2g 2025s
Clemson Julian
0 0 0 37 0 0 0 0 0 0
Hawaii Elite 2g 2025s
Tayden-Evan Kaawa
0 0 0 0 0 22 0 0 0 0
Hawaii Elite 2g 2025s
Kahanu Martinez
0 0 0 0 0 0 19 0 0 0
Hawaii Elite 2g 2025s
Greyson Osbun
47 0 0 0 0 22 0 0 0 0
Hawaii Elite 2g 2025s
Logan Sanchez
38 0 0 62 0 0 0 0 0 0
Hawaii Elite 2g 2025s
Dylan Song
0 0 35 0 0 35 0 0 0 0
Hawaii Elite 2g 2025s
Kia'I Sylvester
37 0 0 22 0 14 0 0 0 0
Hawaii Elite 2g 2025s
Cade Watson
0 0 60 0 0 0 85 0 0 0
Hawaii Elite 2g 2025s
Cade Wehrsig
0 0 0 47 0 0 74 0 0 0
Lvr
Landon Blais
44 0 0 64 0 0 0 0 0 0
Lvr
Konner Brown
30 0 0 0 63 0 0 0 0 0
Lvr
Ethan Clauss
0 0 14 0 0 0 0 0 0 0
Lvr
Jesse Dinkfeld
0 36 0 0 2 19 0 0 0 0
Lvr
Nolan Eberwein
0 63 0 0 0 72 0 0 0 0
Lvr
Alexander Mercurius
0 0 50 0 0 0 0 0 0 0
Lvr
Gage Rinetti
0 0 20 0 0 0 0 0 0 0
Lvr
Dylan Swanson
34 0 0 0 82 0 0 0 0 0
Lvr
Jordan Watkins
0 0 72 0 0 0 0 0 0 0
MBA Gray 2025
Kade Bailey
31 0 0 0 0 0 0 0 0 0
MBA Gray 2025
Noah Bird
0 0 0 15 0 36 0 0 0 0
MBA Gray 2025
Sawyer Goff
0 0 0 10 0 0 0 0 0 0
MBA Gray 2025
Joey Heuser
0 0 0 0 79 0 0 0 0 0
MBA Gray 2025
Gavin Jacks
0 0 17 0 31 0 0 0 0 0
MBA Gray 2025
Tegan Jenkins
0 0 0 59 0 0 0 0 0 0
MBA Gray 2025
Rj Jones
0 0 66 0 0 0 0 0 0 0
MBA Gray 2025
Caymen Kap
71 0 0 0 0 83 0 0 0 0
MBA Gray 2025
Andres Moreno
0 0 20 0 0 0 0 0 0 0
MBA Gray 2025
Cadence Stockton
0 0 12 96 0 0 0 0 0 0
MBA Green 2025
Carson Anderson
0 38 0 0 11 0 0 0 0 0
MBA Green 2025
Noah Brady
0 0 32 0 0 25 0 0 0 0
MBA Green 2025
Blake Brotherson
0 0 0 77 0 0 0 0 0 0
MBA Green 2025
Rex Harward
0 0 10 0 0 0 0 0 0 0
MBA Green 2025
Peyton Ingram
27 0 17 0 0 0 0 0 0 0
MBA Green 2025
Chase Johnston
58 0 0 0 82 0 0 0 0 0
MBA Green 2025
Sawyer Leifson
0 13 0 0 19 0 0 0 0 0
MBA Green 2025
Brock Loveridge
0 0 12 0 0 0 0 0 0 0
MBA Green 2025
Trey Mitchell
32 0 0 0 0 0 0 0 0 0
MBA Green 2025
Austin Park
0 0 58 0 0 0 0 0 0 0
MBA Green 2025
RJ Wilson
0 62 0 0 0 89 0 0 0 0
MBA Navy 2025
Case Beames
0 16 0 29 0 0 0 0 0 0
MBA Navy 2025
Riley Brown
0 0 0 0 82 0 0 0 0 0
MBA Navy 2025
Jace Fillmore
0 0 0 23 0 19 0 0 0 0
MBA Navy 2025
Miles Layton
0 64 0 0 0 0 10 0 0 0
MBA Navy 2025
Andrew Lyon
40 0 0 0 0 75 0 0 0 0
MBA Navy 2025
Cj Mascaro
0 0 35 0 0 0 28 0 0 0
MBA Navy 2025
Cal Miller
0 0 62 0 0 0 88 0 0 0
MBA Navy 2025
Max Moffat
0 0 0 2 0 0 0 0 0 0
MBA Navy 2025
Andrew Nice
0 0 22 0 0 0 0 0 0 0
MBA Navy 2025
Grayson Riding
21 0 0 0 0 27 0 0 0 0
MBA Navy 2025
Dylan Singleton
0 0 0 43 0 0 0 0 0 0
MBA White 2025
Leo Bacciocco
20 0 0 57 0 0 0 0 0 0
MBA White 2025
Kameron Beck
19 0 61 0 33 0 0 0 0 0
MBA White 2025
Dylan Frank
0 0 0 13 21 0 0 0 0 0
MBA White 2025
Colton Hall
0 0 0 36 0 0 0 0 0 0
MBA White 2025
Castle Huggard
64 0 0 0 39 0 0 0 0 0
MBA White 2025
Ethan Iacono
0 0 0 35 0 0 0 0 0 0
MBA White 2025
Max Johanson
0 0 0 17 0 0 0 0 0 0
MBA White 2025
Cooper Scott
0 0 33 0 0 76 0 0 0 0
MBA White 2025
Boston Snyder
0 0 37 0 0 48 0 0 0 0
MBA White 2025
Bauer Williams
0 0 0 65 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Joaquin Chavez
0 0 0 45 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Grant Goodman
0 0 0 0 11 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Ryan Hunter
0 0 0 0 74 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Juan Pablo Hurtado
44 0 0 5 39 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Maddox Loria
0 0 0 69 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Luis Mejia
0 0 20 0 65 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Cade Olsen
52 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Everett Sanderson
0 0 0 0 36 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Luke Santarius
0 0 35 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Nate Shoemaker
0 0 0 0 8 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Alex Weeks
0 0 47 0 0 85 0 0 0 0
Swarm Red Elite 2025
Cohen Baack
55 0 0 0 35 0 94 0 0 0
Swarm Red Elite 2025
Brayden Bullard
0 0 0 38 0 0 0 0 0 0
Swarm Red Elite 2025
David Daniels
0 0 0 0 18 0 0 0 0 0
Swarm Red Elite 2025
Caleb Danzeisen
0 0 38 0 0 0 0 0 0 0
Swarm Red Elite 2025
Noah Hubbard
31 0 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Jake Kawar
0 0 0 0 46 0 0 0 0 0
Swarm Red Elite 2025
Jackson Marazzo
0 0 68 0 0 0 0 0 0 0
Swarm Red Elite 2025
JT Price
0 0 0 22 0 11 0 0 0 0
Swarm Red Elite 2025
Quinn Robbins
0 0 85 0 0 0 0 0 0 0
Swarm Red Elite 2025
Adem Wagner
0 0 0 27 0 35 0 0 0 0
Swarm Red Elite 2025
Noah Weiss
0 0 0 0 0 34 0 0 0 0
West Coast Baseball A's
Luke Bailey
15 0 0 48 0 0 0 0 0 0
West Coast Baseball A's
Nathan Brzezinski
0 0 0 50 0 0 0 0 0 0
West Coast Baseball A's
Druw Frost
12 0 0 0 0 0 0 0 0 0
West Coast Baseball A's
Brown Gavin
19 0 8 50 0 0 0 0 0 0
West Coast Baseball A's
Jayden Goldman
0 0 0 46 0 0 0 0 0 0
West Coast Baseball A's
Clyde Kates
0 0 51 0 17 61 0 0 0 0
West Coast Baseball A's
Elliot Kim
44 0 0 0 84 0 0 0 0 0
West Coast Baseball A's
Colton Krushensky
0 0 23 0 0 0 0 0 0 0
West Coast Baseball A's
Diego Matsumoto
0 0 0 21 0 49 0 0 0 0
West Coast Baseball A's
William Schmitz
0 0 0 15 13 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/16
Day 2
07/17
Day 3
07/18
Day 4
07/19
2021 WWBA 2025 Grads or 14U National ChampionshipCanes National 14UCam Caminiti717/15/2021 RR RR
2021 15U WWBA West National ChampionshipCanes West Gold 2024Nathan Senior907/13/2021 RR RR
2021 WWBA 2025 Grads or 14U National ChampionshipZT Elite Platinum 14uSantiago Leija897/12/2021 RR