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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
06/24
Day 2
06/25
Day 3
06/26
Day 4
06/27
Day 5
06/28
Day 6
06/29
Day 7
06/30
Day 8
07/01
Day 9
07/02
Day 10
07/03
Cba Marlins 2023
Adrian Arredondo
0 31 0 0 0 0 0 0 0 0
Cba Marlins 2023
Jonathan Callison
0 0 0 50 0 0 0 0 0 0
Cba Marlins 2023
Aaron Jones
0 0 82 0 0 0 0 0 0 0
Cba Marlins 2023
Carson Lamb
44 9 0 0 0 0 0 0 0 0
Cba Marlins 2023
Isaac Mandujano
0 0 0 31 0 0 0 0 0 0
Cba Marlins 2023
Noah Mitchell
0 70 0 0 0 0 0 0 0 0
Cba Marlins 2023
Raymond Pekarek
53 1 0 0 0 0 0 0 0 0
Cba Marlins 2023
Ben Peugh
0 51 0 0 0 0 0 0 0 0
Cba Marlins 2023
Logan Pontecorvo
0 13 0 0 0 0 0 0 0 0
Cba Marlins 2023
Nolan Rodriguez
0 0 17 20 0 0 0 0 0 0
Cba Marlins 2023
Jacob Silva
0 0 0 37 0 0 0 0 0 0
Cba Marlins 2023
Daryl Tillman Jr.
0 0 0 30 0 0 0 0 0 0
Cba Stockton 17u White
Eric Alvarez
0 13 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Ken Blankenship
0 16 39 0 0 0 0 0 0 0
Cba Stockton 17u White
Aden Bowman
0 0 0 49 0 0 0 0 0 0
Cba Stockton 17u White
Dominic Godi
14 0 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Brent Godina
18 0 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Nathan Harding
80 0 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Vance Haskins
0 0 0 47 0 0 0 0 0 0
Cba Stockton 17u White
Christopher Nino
0 0 0 104 0 0 0 0 0 0
Cba Stockton 17u White
Raymond Olivas
12 72 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Gabriel Rosales
9 0 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Robert Sandoval
0 47 0 0 0 0 0 0 0 0
Cba Stockton 17u White
Isaiah Soto
0 18 64 0 0 0 0 0 0 0
Cba Stockton 17u White
John Stephens
0 75 0 0 0 0 0 0 0 0
DK Baseball
Eli Brooks
0 0 43 0 0 0 0 0 0 0
DK Baseball
Alex Castro
0 3 0 0 0 0 0 0 0 0
DK Baseball
Angelo Guerero
0 105 0 0 0 0 0 0 0 0
DK Baseball
Aelias Guerrero
0 0 39 0 0 0 0 0 0 0
DK Baseball
Daniel Martinez
0 70 0 0 0 0 0 0 0 0
DK Baseball
Wyatt Newman
0 29 0 0 0 0 0 0 0 0
Downtown Baseball
Phillip Barretto
53 0 0 0 0 0 0 0 0 0
Downtown Baseball
Louie Chavez
0 0 69 0 0 0 0 0 0 0
Downtown Baseball
Dylan Messier
67 103 0 0 0 0 0 0 0 0
Downtown Baseball
Luke Pryor
0 0 12 0 0 0 0 0 0 0
Downtown Baseball
Lucas Rivas
0 49 0 0 0 0 0 0 0 0
Downtown Baseball
Gyasi Rushton
0 64 0 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
Nathan Jonah Cruz
0 79 0 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
Brandon Flores
0 87 0 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
James Bo Iandoli
0 22 0 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
Isaiah Nunez
0 0 70 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
Anthony Rocco Razzeca
0 0 30 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
Julian Sanchez
87 0 0 0 0 0 0 0 0 0
Monterey Bay Pirates 17u
Quentin Williams
0 51 0 0 0 0 0 0 0 0
Nc Valley 17u
Andrew Balentine
0 46 0 0 0 0 0 0 0 0
Nc Valley 17u
Heston Blom
38 0 23 0 0 0 0 0 0 0
Nc Valley 17u
Payton Hawkinson
0 0 67 0 0 0 0 0 0 0
Nc Valley 17u
Ethen Rowland
0 50 0 0 0 0 0 0 0 0
Nc Valley 17u
Ryan Silva
0 12 0 0 0 0 0 0 0 0
Nc Valley 17u
Grant Veneman
56 74 0 0 0 0 0 0 0 0
Nc Valley 17u
Drew Walker
0 77 0 0 0 0 0 0 0 0
Norcal Baseball 2024
Justin Dougan
0 0 78 0 0 0 0 0 0 0
Norcal Baseball 2024
Brogan Enos
0 0 18 0 0 0 0 0 0 0
Norcal Baseball 2024
Jared Fong
0 0 20 0 0 0 0 0 0 0
Norcal Baseball 2024
Josh Marquez
0 112 0 0 0 0 0 0 0 0
Norcal Baseball 2024
Chris Pritchard
0 23 0 0 0 0 0 0 0 0
Norcal Baseball 2024
Varin Verma
0 74 0 0 0 0 0 0 0 0
Norcal Black 2023
Jonathan Bayler
31 14 32 0 0 0 0 0 0 0
Norcal Black 2023
Justin Jones
0 93 0 0 0 0 0 0 0 0
Norcal Black 2023
Jerry Omara
0 0 101 0 0 0 0 0 0 0
Norcal Black 2023
Jacob Rabb
74 0 0 76 0 0 0 0 0 0
Norcal Black 2023
Charlie Scola
0 0 0 53 0 0 0 0 0 0
Norcal Black 2023
Joaquin Stuart
0 88 0 0 0 0 0 0 0 0
Sf Crabs 2024
Dylan Kall
86 0 0 0 0 0 0 0 0 0
Sf Crabs 2024
Tyler Lachance
0 0 70 0 0 0 0 0 0 0
Sf Crabs 2024
Tate Medicoff
30 0 0 0 0 0 0 0 0 0
Sf Crabs 2024
Gabe Melara
0 0 0 30 0 0 0 0 0 0
Sf Crabs 2024
Barclay Ovalle
0 37 0 0 0 0 0 0 0 0
Sf Crabs 2024
Wyatt Ricci
0 0 0 65 0 0 0 0 0 0
Sf Crabs 2024
Jackson Ruegg
0 37 0 0 0 0 0 0 0 0
Sf Crabs 2024
Luca Scatena
0 51 0 0 0 0 0 0 0 0
Sf Crabs 2024
Porter Strother
0 41 0 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Jesse Cuthill
0 21 0 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Cameron Duncan
0 0 23 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Tanner Dykstra
0 38 0 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Nathan Erickson
0 40 0 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Aiden Frost
0 0 21 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Dom Hinmon
17 5 0 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Luke Oyler
0 0 76 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Anthony Sand
0 73 0 0 0 0 0 0 0 0
The Rock Baseball Club 2023
Tyler Streight
72 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