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
03/21
Day 2
03/22
Day 3
03/23
Day 4
03/24
Day 5
03/25
Day 6
03/26
Day 7
03/27
Day 8
03/28
Day 9
03/29
Day 10
03/30
Broadfording Christian Academy
Jun Kim
0 48 0 0 0 0 0 0 0 0
Broadfording Christian Academy
Lance Overcash
38 0 84 0 0 0 0 0 0 0
Broadfording Christian Academy
Fran Turbi
0 113 0 0 0 0 0 0 0 0
Broadfording Christian Academy
Junior Valdez
17 54 0 0 0 0 0 0 0 0
Broadfording Christian Academy
Gabe Walker
43 0 0 0 0 0 0 0 0 0
Collinsville High School
Kristopher Alcorn
0 62 0 0 0 0 0 0 0 0
Collinsville High School
Ethan Bagwell
69 0 0 0 0 0 0 0 0 0
Collinsville High School
Amari Berry
0 0 5 0 0 0 0 0 0 0
Collinsville High School
Carter Harrington
0 0 10 0 0 0 0 0 0 0
Collinsville High School
Mason Hartman
10 0 24 0 0 0 0 0 0 0
Collinsville High School
Braden Henson
0 23 0 0 0 0 0 0 0 0
Collinsville High School
Bryce Lemp
0 0 79 0 0 0 0 0 0 0
Collinsville High School
Jace Madura
0 8 0 0 0 0 0 0 0 0
Collinsville High School
Blaine Martinez
0 0 45 0 0 0 0 0 0 0
Collinsville High School
Logan Odell
12 0 55 0 0 0 0 0 0 0
Collinsville High School
Lucas Owen
0 38 0 0 0 0 0 0 0 0
Collinsville High School
Carson Parrill
0 19 0 0 0 0 0 0 0 0
Collinsville High School
Matt Reynolds
0 0 29 0 0 0 0 0 0 0
Crusaders
Kyle Chrusciel
0 37 32 0 0 0 0 0 0 0
Crusaders
Daniel Franceschi
0 26 0 0 0 0 0 0 0 0
Crusaders
Ryan Garcia
0 5 0 0 0 0 0 0 0 0
Crusaders
Camden Novak
0 1 52 0 0 0 0 0 0 0
Crusaders
Jeffery Rinkenberger
60 28 0 0 0 0 0 0 0 0
Crusaders
Ian Ritter
34 0 17 0 0 0 0 0 0 0
Crusaders
Logan Smith
0 0 16 0 0 0 0 0 0 0
Crusaders
Daniel Sutor
0 49 0 0 0 0 0 0 0 0
Crusaders
Steven Zabran
0 100 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Mason Holmes
47 0 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Kannon Kamp
0 0 59 0 0 0 0 0 0 0
Father McGivney Catholic High School
Dane Keeven
0 39 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Ryker Keller
0 19 35 0 0 0 0 0 0 0
Father McGivney Catholic High School
Chase Kelley
0 0 63 0 0 0 0 0 0 0
Father McGivney Catholic High School
Evan Koontz
0 68 0 0 0 0 0 0 0 0
Father McGivney Catholic High School
Ben Sink
0 0 41 0 0 0 0 0 0 0
Father McGivney Catholic High School
Isaac Wendler
0 20 0 0 0 0 0 0 0 0
First Assembly Christian School
Noah Abney
0 0 39 0 0 0 0 0 0 0
First Assembly Christian School
Austin Amy
0 36 0 0 0 0 0 0 0 0
First Assembly Christian School
Evan Bloomer
0 63 0 0 0 0 0 0 0 0
First Assembly Christian School
Carter Dennison
0 0 31 0 0 0 0 0 0 0
First Assembly Christian School
Kayden Hartunian
0 18 0 0 0 0 0 0 0 0
First Assembly Christian School
Hudson Hooker
47 0 0 0 0 0 0 0 0 0
First Assembly Christian School
Henry Jones
27 0 0 0 0 0 0 0 0 0
First Assembly Christian School
William Lee
62 0 0 0 0 0 0 0 0 0
First Assembly Christian School
Jadan Santucci
0 68 0 0 0 0 0 0 0 0
First Assembly Christian School
Colt Trahan
0 0 38 0 0 0 0 0 0 0
First Assembly Christian School
Wesley Yarbro
0 87 0 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Kaden Brooks
14 0 0 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Kane Griffin
0 50 0 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Andrew James
0 0 30 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Brady Johnson
0 0 43 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Heath Kitchens
0 0 43 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Hunter Moss
0 0 23 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Seth Reed
0 45 0 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Ty Ruby
0 75 0 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Luke Rupert
0 0 48 0 0 0 0 0 0 0
GREENBRIER HIGH SCHOOL
Carson Zachary
78 0 0 0 0 0 0 0 0 0
Harvest Christian Academy
Cael Blaudow
0 0 78 0 0 0 0 0 0 0
Harvest Christian Academy
Caleb Boldog
0 55 0 0 0 0 0 0 0 0
Harvest Christian Academy
Carter Goetz
0 0 48 0 0 0 0 0 0 0
Harvest Christian Academy
Obed Lopez
0 78 0 0 0 0 0 0 0 0
Harvest Christian Academy
Kaden Meeker
79 0 0 0 0 0 0 0 0 0
Harvest Christian Academy
Benjamin Mitchell
0 35 0 0 0 0 0 0 0 0
Harvest Christian Academy
Hayden Mosley
33 0 93 0 0 0 0 0 0 0
Harvest Christian Academy
Charlie Smerek
0 0 55 0 0 0 0 0 0 0
IMG Academy Black
Bobby Eidell
0 0 69 0 0 0 0 0 0 0
IMG Academy Black
Aidan Forrest
0 0 86 0 0 0 0 0 0 0
IMG Academy Black
Wade Hartrick
0 12 0 0 0 0 0 0 0 0
IMG Academy Black
Jay Jung
52 0 0 0 0 0 0 0 0 0
IMG Academy Black
Shin Kaitsuka
0 62 0 0 0 0 0 0 0 0
IMG Academy Black
Carson Kuehne
0 0 62 0 0 0 0 0 0 0
IMG Academy Black
Will Orberson
0 38 0 0 0 0 0 0 0 0
IMG Academy Black
Grayson Rodgers
0 0 59 0 0 0 0 0 0 0
Jacksonville High School
Tyler Campbell
0 0 63 0 0 0 0 0 0 0
Jacksonville High School
Ja'Daven Jackson
23 0 0 0 0 0 0 0 0 0
Jacksonville High School
Archer Linam
0 97 0 0 0 0 0 0 0 0
Jacksonville High School
Jarvis McCray
88 0 0 0 0 0 0 0 0 0
Jacksonville High School
Quintavious Person
0 64 0 0 0 0 0 0 0 0
Jacksonville High School
Cayleb Ruple
0 70 0 0 0 0 0 0 0 0
Jacksonville High School
Timothy Terry
0 24 0 0 0 0 0 0 0 0
Lausanne Collegiate School
Davis Anderson
39 0 30 0 0 0 0 0 0 0
Lausanne Collegiate School
Kamden Armstrong
0 0 49 0 0 0 0 0 0 0
Lausanne Collegiate School
Rishi Bhavaraju
0 0 58 0 0 0 0 0 0 0
Lausanne Collegiate School
Luke Hamblen
0 106 0 0 0 0 0 0 0 0
Lausanne Collegiate School
Collin Woods
0 4 48 0 0 0 0 0 0 0
Lausanne Collegiate School
Mason Woods
0 0 38 0 0 0 0 0 0 0
Life Prep Academy
Andrea Agosto
0 7 38 0 0 0 0 0 0 0
Life Prep Academy
Isaac camacho
26 0 1 0 0 0 0 0 0 0
Life Prep Academy
Ernesto Garcia
0 0 85 0 0 0 0 0 0 0
Life Prep Academy
Emmanuel Gonzalez
78 0 0 0 0 0 0 0 0 0
Life Prep Academy
Javier Pena
0 17 0 0 0 0 0 0 0 0
Life Prep Academy
Javier Perez
0 30 20 0 0 0 0 0 0 0
Life Prep Academy
Tyreek Sherman
0 65 0 0 0 0 0 0 0 0
Life Prep Academy
Daremin Vargas
0 0 90 0 0 0 0 0 0 0
Munford Cougars
Owen Boswell
0 8 16 0 0 0 0 0 0 0
Munford Cougars
Gavin Boyles
0 0 77 0 0 0 0 0 0 0
Munford Cougars
Chad Delashmit
0 58 0 0 0 0 0 0 0 0
Munford Cougars
Jase Greenland
0 0 87 0 0 0 0 0 0 0
Munford Cougars
Stephen Kemp
86 0 0 0 0 0 0 0 0 0
Munford Cougars
Noah Lowry
14 72 0 0 0 0 0 0 0 0
Munford Cougars
Jaxzen Scheidt
0 0 24 0 0 0 0 0 0 0
Munford Cougars
Hudson Wright
0 0 27 0 0 0 0 0 0 0
Munford Cougars
Houston Yount
0 0 61 0 0 0 0 0 0 0
Riverdale Baptist School
Tayshaun Bell
66 0 0 0 0 0 0 0 0 0
Riverdale Baptist School
Riley Blount
0 84 0 0 0 0 0 0 0 0
Riverdale Baptist School
Marcellus Brown
0 0 69 0 0 0 0 0 0 0
Riverdale Baptist School
Anthony Duckett Jr
62 0 52 0 0 0 0 0 0 0
Riverdale Baptist School
Solomon Mckinney
0 81 0 0 0 0 0 0 0 0
Riverdale Baptist School
Cameron Phillips
0 70 0 0 0 0 0 0 0 0
Stallions/ Christ Our Rock Lutheran High School
Brayden Albert
0 0 77 0 0 0 0 0 0 0
Stallions/ Christ Our Rock Lutheran High School
Jayden Bazile
0 103 0 0 0 0 0 0 0 0
Stallions/ Christ Our Rock Lutheran High School
Parker Boehne
48 0 0 0 0 0 0 0 0 0
Stallions/ Christ Our Rock Lutheran High School
Da’Mari Dabney
49 85 0 0 0 0 0 0 0 0
Stallions/ Christ Our Rock Lutheran High School
Lendon Isaiah
0 19 0 0 0 0 0 0 0 0
The Webb School
Ryan Edwards
0 79 0 0 0 0 0 0 0 0
The Webb School
William Farrar
63 0 0 0 0 0 0 0 0 0
The Webb School
Preston Hall
0 78 0 0 0 0 0 0 0 0
The Webb School
Mack Hopper
38 0 0 0 0 0 0 0 0 0
The Webb School
Connor Kilgore
11 0 0 0 0 0 0 0 0 0
The Webb School
Evan Kirby
0 0 41 0 0 0 0 0 0 0
The Webb School
Sammy Ledbetter
0 27 0 0 0 0 0 0 0 0
The Webb School
Jayden Lee
0 55 0 0 0 0 0 0 0 0
Van Buren High School
Mason Dalmut
20 0 0 0 0 0 0 0 0 0
Van Buren High School
Gabe Hines-Gonzalez
0 21 0 0 0 0 0 0 0 0
Van Buren High School
Jacob Price
27 33 34 0 0 0 0 0 0 0
Van Buren High School
Hudson Stewart
0 79 0 0 0 0 0 0 0 0
Van Buren High School
Owen Weeden
0 5 66 0 0 0 0 0 0 0
Van Buren High School
Weston Wilcox
96 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