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
06/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
Day 5
06/27
Day 6
06/28
Day 7
06/29
Day 8
06/30
Day 9
07/01
Day 10
07/02
5 Star Pacific - 16u Gold
Aidan Flores
0 31 0 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Jacob Hall
0 2 62 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Zach Heinly
0 101 32 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Oliver McNamara
9 0 0 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Andrew Miller
0 55 0 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Larrabee Mitchell
30 0 0 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Jd Rosyski
0 33 0 0 0 0 0 0 0 0
5 Star Pacific - 16u Gold
Hunter Rubbo
59 0 0 0 0 0 0 0 0 0
5 Star Pacific - 16u White
Cameron Cadet
0 20 0 0 0 0 0 0 0 0
5 Star Pacific - 16u White
Micah Delap
9 0 0 0 0 0 0 0 0 0
5 Star Pacific - 16u White
Angel Guerrero
0 50 0 0 0 0 0 0 0 0
5 Star Pacific - 16u White
David Hall
0 0 75 0 0 0 0 0 0 0
5 Star Pacific - 16u White
Jakob Hanson-Samble
0 37 0 0 0 0 0 0 0 0
5 Star Pacific - 16u White
David Medina
66 0 0 0 0 0 0 0 0 0
5 Star Pacific - 16u White
Francisco Montalvo
0 85 0 0 0 0 0 0 0 0
Alpha Force 16u
Jake Barnes
0 0 44 0 0 0 0 0 0 0
Alpha Force 16u
Gavin Ekizian
0 114 0 0 0 0 0 0 0 0
Alpha Force 16u
Eric Garcia
32 0 9 0 0 0 0 0 0 0
Alpha Force 16u
Joshua Lewis
0 49 0 0 0 0 0 0 0 0
Alpha Force 16u
Royal McKinney
0 58 0 0 0 0 0 0 0 0
Alpha Force 16u
Noah Paek
0 0 25 0 0 0 0 0 0 0
Alpha Force 16u
Landon Pahang
0 21 17 0 0 0 0 0 0 0
Alpha Force 16u
Tayven Pope
81 0 0 0 0 0 0 0 0 0
Alpha Force 16u
Tyler Ritter
0 0 85 0 0 0 0 0 0 0
Alpha Power 26
J'Marion Bella
0 0 49 0 0 0 0 0 0 0
Alpha Power 26
Giani Camacho
73 0 0 0 0 0 0 0 0 0
Alpha Power 26
Gino Cappellazzo
0 37 0 0 0 0 0 0 0 0
Alpha Power 26
Landon Cook
0 43 0 0 0 0 0 0 0 0
Alpha Power 26
Isaac Copen
35 0 0 0 0 0 0 0 0 0
Alpha Power 26
Kelley Crawford
0 44 0 0 0 0 0 0 0 0
Alpha Power 26
Luke Juran
0 25 0 0 0 0 0 0 0 0
Alpha Power 26
Brandon Kleyman
0 0 36 0 0 0 0 0 0 0
Alpha Power 26
Riley Meadows
0 0 28 0 0 0 0 0 0 0
Alpha Power 26
Wes Peterson
0 0 96 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Mason Dennis
0 74 0 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Ayden Dringenberg
33 0 0 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Tristan Hofferber
79 0 0 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Devin Knight
0 39 0 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Jaylan Patterson
0 0 56 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Jack Tews
75 0 0 0 0 0 0 0 0 0
Athlete 911 Baseball 16u
Emare Viera
26 0 30 0 0 0 0 0 0 0
Tb Socal 210
Mikal Castillo
0 33 0 0 0 0 0 0 0 0
Tb Socal 210
Anthony Flores Jr.
40 0 70 0 0 0 0 0 0 0
Tb Socal 210
Camren Lobo
33 0 90 0 0 0 0 0 0 0
Tb Socal 210
Seth Robles
0 28 0 0 0 0 0 0 0 0
Tb Socal 210
Rudy Rosales
42 0 0 0 0 0 0 0 0 0
Tb Socal 210
Logan Sein
0 64 0 0 0 0 0 0 0 0
Tb Socal 210
Justin Stansbury
0 68 0 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Alex Blount
60 0 0 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Braelyn Frost
15 0 0 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Max Griffith
0 38 0 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Matthew Janowiak
0 0 72 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Jacoby Jones
0 60 0 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Connor Kostecki
0 66 0 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Jace Oliver
0 0 40 0 0 0 0 0 0 0
The Rock Baseball Club 2026
Derric Stephens
0 28 0 0 0 0 0 0 0 0
The Show
Ty Brard
25 0 78 0 0 0 0 0 0 0
The Show
Colton Douglas
0 95 0 0 0 0 0 0 0 0
The Show
Clayton Harris
48 0 5 0 0 0 0 0 0 0
The Show
Wayde Hutchings
0 32 0 0 0 0 0 0 0 0
The Show
Tanner Lozinto
0 75 0 0 0 0 0 0 0 0
The Show
Blake Schwerdt
45 0 70 0 0 0 0 0 0 0
Toros Big Mo
Jacob Fernandez
0 15 68 0 0 0 0 0 0 0
Toros Big Mo
Josh Fiori
95 0 0 0 0 0 0 0 0 0
Toros Big Mo
Lucas Riddle
0 83 0 0 0 0 0 0 0 0
Toros Big Mo
Xavier Ruezga
31 0 45 0 0 0 0 0 0 0
Toros Big Mo
Nate Slikker
78 0 0 0 0 0 0 0 0 0
Toros Big Mo
Jackson Way
27 0 0 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Santino Cardinale
20 0 0 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Christian Gonzalez
0 72 0 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Owen Knutson
0 31 0 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Maxwell McMurray
0 0 24 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Peyton Miscione
23 0 0 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Jack Smittcamp
59 0 67 0 0 0 0 0 0 0
Total Baseball Vipers Navy
Torin Speir
0 0 21 0 0 0 0 0 0 0
Tri Valley Storm
Joshua Chao
0 0 111 0 0 0 0 0 0 0
Tri Valley Storm
Easton White
85 0 0 0 0 0 0 0 0 0
Usa Prime
Joel Arellano
0 84 0 0 0 0 0 0 0 0
Usa Prime
Anthony Avalos
0 6 74 0 0 0 0 0 0 0
Usa Prime
Christian Croissant
0 38 0 0 0 0 0 0 0 0
Usa Prime
Caden Flores
45 0 0 0 0 0 0 0 0 0
Usa Prime
Estevan Hernandez
47 0 0 0 0 0 0 0 0 0
Usa Prime
Donyae Thomas
28 0 0 0 0 0 0 0 0 0
Usa Prime
Mark Thompson III
0 0 11 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
06/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
2023 15U Ultimate Baseball Championship - WestAlpha Prime 26Cooper Sides846/21/2023 RR RR RR