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)
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
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
CBA UTAH 2027
Raider Blomquist
73 85 0 0 0 0 0 0 0 0
CBA UTAH 2027
Tyge Blomquist
43 0 0 0 0 0 0 0 0 0
CBA UTAH 2027
Ryan Dewitt
24 0 0 0 0 0 0 0 0 0
CBA UTAH 2027
Jonny McGuire
0 107 0 0 0 0 0 0 0 0
CBA UTAH 2027
Uriah Pereida
0 75 0 0 0 0 0 0 0 0
CBA UTAH 2027
Kanon Virostko
0 28 0 0 0 0 0 0 0 0
CBA Vegas
Ace Austin
0 36 0 0 0 0 0 0 0 0
CBA Vegas
Adrian D'Anna
126 0 0 0 0 0 0 0 0 0
CBA Vegas
Bryce Judd
0 23 0 0 0 0 0 0 0 0
CBA Vegas
Lincoln McClure
0 52 0 0 0 0 0 0 0 0
CBA Vegas
Zev Schwartz
41 0 0 0 0 0 0 0 0 0
CBA Vegas
Cesar Verduzco
14 3 17 0 0 0 0 0 0 0
CBA Vegas
Derek Wenzel
0 56 0 0 0 0 0 0 0 0
CBA Vegas
Jordan Williams
0 30 0 0 0 0 0 0 0 0
Farm Team
Hayden Eckert
0 108 0 0 0 0 0 0 0 0
Farm Team
Hudson Figles
67 0 0 0 0 0 0 0 0 0
Farm Team
Matthew Hankins
14 0 0 0 0 0 0 0 0 0
Farm Team
Tyson Logan
0 59 0 0 0 0 0 0 0 0
Farm Team
Ryland Romano
3 0 0 0 0 0 0 0 0 0
Farm Team
Nathan Stephensen
68 0 0 0 0 0 0 0 0 0
Farm Team
Cody Weaver
0 13 0 0 0 0 0 0 0 0
GBG Utah 2027
Davis Carter
0 0 90 0 0 0 0 0 0 0
GBG Utah 2027
Gianni Giammalva
0 84 58 0 0 0 0 0 0 0
GBG Utah 2027
Carson Hunt
83 0 0 0 0 0 0 0 0 0
GBG Utah 2027
Raiden Hunt
29 0 70 0 0 0 0 0 0 0
GBG Utah 2027
Max Hutchings
86 0 0 0 0 0 0 0 0 0
GBG Utah 2027
Joey Monte
0 108 0 0 0 0 0 0 0 0
GBG Utah 2027
Lani Roberts
0 32 0 0 0 0 0 0 0 0
GBG Utah 2027
Degan Shaner
0 0 17 0 0 0 0 0 0 0
Lv Knights
Kai Dickinson
0 33 0 0 0 0 0 0 0 0
Lv Knights
Carson Grantz
0 54 0 0 0 0 0 0 0 0
Lv Knights
Maddex Heming
0 40 0 0 0 0 0 0 0 0
Lv Knights
Hayden Nelson
0 89 0 0 0 0 0 0 0 0
Lv Knights
Dominic Ortiz
72 0 0 0 0 0 0 0 0 0
Lv Knights
Dustin Rice
64 0 0 0 0 0 0 0 0 0
Lv Knights
Dylan Rice
0 12 0 0 0 0 0 0 0 0
Lv Knights
Damian Sejalbo
3 0 0 0 0 0 0 0 0 0
Lv Knights
Vince Xiong
35 0 0 0 0 0 0 0 0 0
PFA SN 2028
Stone Amsden
0 22 69 0 0 0 0 0 0 0
PFA SN 2028
Jaxon Burr
44 0 0 0 0 0 0 0 0 0
PFA SN 2028
Jameson Day
31 0 40 0 0 0 0 0 0 0
PFA SN 2028
Bryson Lee
24 0 0 0 0 0 0 0 0 0
PFA SN 2028
Connor McDonald
0 62 0 0 0 0 0 0 0 0
PFA SN 2028
Michael Ornellas
0 0 36 0 0 0 0 0 0 0
PFA SN 2028
Mikey Ornellas
33 0 0 0 0 0 0 0 0 0
PFA SN 2028
Marvin Reed
0 79 0 0 0 0 0 0 0 0
PFA SN 2028
Brody Ricci
43 0 0 0 0 0 0 0 0 0
PFA SN 2028
Tyrone Roberson Jr
35 0 0 0 0 0 0 0 0 0
Sin City Thunder 16u
Ezequiel Benas
23 0 0 0 0 0 0 0 0 0
Sin City Thunder 16u
Taika Mago
0 71 0 0 0 0 0 0 0 0
Sin City Thunder 16u
Luke Minelli
33 35 0 0 0 0 0 0 0 0
Sin City Thunder 16u
Vincent Perrone
0 88 0 0 0 0 0 0 0 0
Sin City Thunder 16u
Giulliano Pugliese
56 0 0 0 0 0 0 0 0 0
Sin City Thunder 16u
Kyies Walters
68 0 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Jameson Barnes
51 0 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Braden Breen
73 0 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Brennan Laman
33 32 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Chase Pearson
0 22 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Dylan Robertson
21 41 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Jude Romero
10 28 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Joe Sunstrum
0 31 0 0 0 0 0 0 0 0
Summerlin Sticks 16u
Evan Zickafoose
28 58 0 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Kayson Bruce
53 0 0 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Austin Burns
0 101 0 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Casey Collum Jr.
28 0 0 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Jackson Morris
0 72 0 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Brody Newbery
0 0 14 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
J.J. O'Brien
0 15 0 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Tripp Riley
0 16 86 0 0 0 0 0 0 0
Team Texas 16u Foster/Larson
Brodie Walls
54 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Braxdon Ash
0 86 89 0 0 0 0 0 0 0
Utah Proper Baseball
Crew Corry
47 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Noa Ioane
98 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Traedun Osborne
0 34 0 0 0 0 0 0 0 0
Utah Proper Baseball
Cooper Rowley
57 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Hank Smith
9 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Mason Standifird
0 73 0 0 0 0 0 0 0 0
Wow Factor AZ
Brady Carlin
8 0 0 0 0 0 0 0 0 0
Wow Factor AZ
Bobby Delgado
0 15 0 0 0 0 0 0 0 0
Wow Factor AZ
Michael Gyde
0 59 0 0 0 0 0 0 0 0
Wow Factor AZ
Connor Hillier
97 0 0 0 0 0 0 0 0 0
Wow Factor AZ
Jacoby Noble
0 0 36 0 0 0 0 0 0 0
Wow Factor AZ
Jaron Reed
0 0 84 0 0 0 0 0 0 0
Wow Factor AZ
Jameson Tucker
0 146 0 0 0 0 0 0 0 0
Wow Factor AZ
Dylan Turnquist
91 95 0 0 0 0 0 0 0 0
Wow Factor AZ
Cody Wetherald
13 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