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)
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
10/19
Day 2
10/20
Day 3
10/21
Day 4
10/22
Day 5
10/23
Day 6
10/24
Day 7
10/25
Day 8
10/26
Day 9
10/27
Day 10
10/28
Alphas 17u
Garrett Conover
77 0 0 0 0 0 0 0 0 0
Alphas 17u
Blake Difrancesco
0 53 0 0 0 0 0 0 0 0
Alphas 17u
Marcus Garcia
58 0 0 0 0 0 0 0 0 0
Alphas 17u
Camden Johnson
27 31 0 0 0 0 0 0 0 0
Alphas 17u
Gianni Lucero
0 79 0 0 0 0 0 0 0 0
Alphas 17u
Austin Poulsen
65 0 0 0 0 0 0 0 0 0
Alphas 17u
Brendan Wood
0 56 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Jaime Adame
0 57 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Kyler Avila
98 1 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Bennett Gonzales
3 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Parker Hardin
37 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Lucas Jaggers
14 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Easton Lake
0 0 18 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Nicholas Maffey
33 0 56 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
David Paiz
0 65 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Brigham Stosich
43 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Tyler Stosich
0 4 57 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Olvin Espinoza
49 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
William Glover
0 0 105 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Kai Mares
19 0 4 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Mark Raborn
67 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Steven Raborn Jr
0 25 7 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Jonathan Ramos
0 0 97 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Taven Thaker
39 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Milton Uribe
23 82 0 0 0 0 0 0 0 0
CBA COWBOYS
Carlos Anaya
69 0 0 0 0 0 0 0 0 0
CBA COWBOYS
Angel Moreno
0 11 0 0 0 0 0 0 0 0
CBA COWBOYS
Christian Moreno
0 68 0 0 0 0 0 0 0 0
CBA COWBOYS
Keanu Mortenson
0 82 0 0 0 0 0 0 0 0
CBA COWBOYS
Riley Murphy
9 0 0 0 0 0 0 0 0 0
CBA COWBOYS
Brock Nelson
1 0 0 0 0 0 0 0 0 0
CBA COWBOYS
Anthony Orellana
18 0 0 0 0 0 0 0 0 0
CBA COWBOYS
Alejandro Orozco
0 29 0 0 0 0 0 0 0 0
CBA COWBOYS
Antonio Sicairos
61 0 0 0 0 0 0 0 0 0
CBA COWBOYS
Noah Soto
42 50 0 0 0 0 0 0 0 0
CBA COWBOYS
Izaak Valdez
51 0 0 0 0 0 0 0 0 0
Farm Team
Landon Blais
0 0 91 0 0 0 0 0 0 0
Farm Team
Rhett Bryce
0 74 0 0 0 0 0 0 0 0
Farm Team
Austin Long
0 39 0 0 0 0 0 0 0 0
Farm Team
Michael Reed
0 34 0 0 0 0 0 0 0 0
Farm Team
Noah Salts
0 0 91 0 0 0 0 0 0 0
Farm Team
Dean Savarro
79 0 0 0 0 0 0 0 0 0
Farm Team
Taylen Travis
0 39 0 0 0 0 0 0 0 0
Farm Team
Sei Valdez
0 0 8 0 0 0 0 0 0 0
Farm Team
Kash Wieger
0 0 3 0 0 0 0 0 0 0
Hawaii Legends
Scott Ebesuno-Tahara
97 0 0 0 0 0 0 0 0 0
Hawaii Legends
Braden Gomes
28 107 0 0 0 0 0 0 0 0
Hawaii Legends
Tripp Kahsen
43 50 52 0 0 0 0 0 0 0
Hawaii Legends
Robert Lucas Medeiros
38 49 0 0 0 0 0 0 0 0
Hawaii Legends
Jaeden Meyer
0 11 0 0 0 0 0 0 0 0
Hawaii Legends
Kahiau Rivera
27 28 0 0 0 0 0 0 0 0
Midwest Commits
Carter Harmes
0 40 0 0 0 0 0 0 0 0
Midwest Commits
Andrew Jackson
0 14 18 0 0 0 0 0 0 0
Midwest Commits
Ryan Johnson
30 0 67 0 0 0 0 0 0 0
Midwest Commits
Drew Koch
0 0 32 0 0 0 0 0 0 0
Midwest Commits
Trevor Roesler
43 0 0 0 0 0 0 0 0 0
Midwest Commits
Bruin Sampson
0 0 97 0 0 0 0 0 0 0
Midwest Commits
Landon Sandy
0 29 0 0 0 0 0 0 0 0
Midwest Commits
Brennan Vernon
24 0 0 0 0 0 0 0 0 0
Midwest Commits
Garrett Walsh
0 20 14 0 0 0 0 0 0 0
Midwest Commits
Avery Williams
81 0 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Cody Fried
69 0 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Samuel Mendoza
0 40 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Antonio Whitney
0 96 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Dominik Wilson
111 0 0 0 0 0 0 0 0 0
Nye County Galaxy Baseball
Andrew Zurn
23 102 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Colin Carrillo
0 19 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Carson Espley
66 0 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Chance Hogan
78 0 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Hunter Kissane
0 85 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Reuben McCutcheon Jr
82 0 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Michael Minor III
0 49 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Isaiah Ruiz
0 13 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Bomani Satterfield
0 51 0 0 0 0 0 0 0 0
Rillah Strong Baseball 18U
Cesar Valentin Rochin
0 36 0 0 0 0 0 0 0 0
River City Athletics
Ethan Butcher
74 0 0 0 0 0 0 0 0 0
River City Athletics
Ryno Catabay
0 67 0 0 0 0 0 0 0 0
River City Athletics
Tyson Grillo
0 29 86 0 0 0 0 0 0 0
River City Athletics
Caylor Hayward
23 0 59 0 0 0 0 0 0 0
River City Athletics
Dylan Howard
0 0 29 0 0 0 0 0 0 0
River City Athletics
Jaxon Logsdon
98 0 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Brayden Bender
0 49 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Logan Grubbs
0 18 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Keimani Johnson
0 60 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Matthew Karstedt
0 24 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Kenji Okano
41 59 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Robby Parker
0 23 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Matthew Simmler
0 47 0 0 0 0 0 0 0 0
Summerlin Sticks Green
Drew Suitor
64 0 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Carson Cassity
0 75 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Cayden Cavallone
0 20 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Jacob Fernandez
40 53 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Brandon Kelly
24 0 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Dominic Kloeckner
9 0 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Carsen Laurie
71 0 0 0 0 0 0 0 0 0
Summerlin Sticks Grey
Jayden Lawrence
76 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Brandon Billings
0 0 15 0 0 0 0 0 0 0
Utah Proper Baseball
Kyson Giles
23 0 105 0 0 0 0 0 0 0
Utah Proper Baseball
Micah Jones
0 84 0 0 0 0 0 0 0 0
Utah Proper Baseball
Andrew Ladd
20 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Nick Schaffer
0 24 0 0 0 0 0 0 0 0
Utah Proper Baseball
Spencer Schilling
57 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Andrew Ward
19 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Parker Williams
71 0 0 0 0 0 0 0 0 0
Utah Proper Baseball 17U
Mason Anderson
88 0 0 0 0 0 0 0 0 0
Utah Proper Baseball 17U
Brigzen Houser
34 79 0 0 0 0 0 0 0 0
Utah Proper Baseball 17U
Fisher Mitchell
37 0 0 0 0 0 0 0 0 0
Utah Proper Baseball 17U
Sawyer Mitchell
57 0 0 0 0 0 0 0 0 0
Utah Proper Baseball 17U
Ryder Robinson
0 70 0 0 0 0 0 0 0 0
Utah Proper Baseball 17U
Bosten Roseman
38 46 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
10/19
Day 2
10/20
Day 3
10/21
Day 4
10/22
2024 PG WWBA World ChampionshipEast Coast Sox 2025 ScoutColton Christman6310/17/2024 RR RR