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
12/14
Day 2
12/15
Day 3
12/16
Day 4
12/17
Day 5
12/18
Day 6
12/19
Day 7
12/20
Day 8
12/21
Day 9
12/22
Day 10
12/23
Alta Loma Tribe
Vincent Cantu
0 46 0 0 0 0 0 0 0 0
Alta Loma Tribe
Logan Sein
75 0 0 0 0 0 0 0 0 0
Alta Loma Tribe
Wyatt Snook
0 47 0 0 0 0 0 0 0 0
Alta Loma Tribe
Jake Zandbergen
60 0 0 0 0 0 0 0 0 0
Alta Loma Tribe JV
Jacob Castanon
71 0 0 0 0 0 0 0 0 0
Alta Loma Tribe JV
Nathan Choomngern
0 50 0 0 0 0 0 0 0 0
Alta Loma Tribe JV
Maddox Delgado
60 0 0 0 0 0 0 0 0 0
Alta Loma Tribe JV
David Garcia
0 61 0 0 0 0 0 0 0 0
Alta Loma Tribe JV
Jesse Garcia
55 0 0 0 0 0 0 0 0 0
Alta Loma Tribe JV
Rene Juarez
59 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Lucas Jaggers
44 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Easton Lake
74 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Tyson Lake
25 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Dylan Layman
0 20 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
Nicholas Maffey
86 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake (17)
David Paiz
0 79 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Olvin Espinoza
90 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
William Glover
66 0 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Bryan Humes Jr.
0 29 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Mark Raborn
0 95 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Steven Raborn Jr
0 27 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Jonathan Ramos
0 41 0 0 0 0 0 0 0 0
Baseball 101 - Pagan/Lake/Raborn (17)
Milton Uribe
0 72 0 0 0 0 0 0 0 0
CBA Bulldogs
Nicholas Blakeney
0 86 0 0 0 0 0 0 0 0
CBA Bulldogs
Johann Centeno
82 0 0 0 0 0 0 0 0 0
CBA Bulldogs
Casey Cerny
20 26 0 0 0 0 0 0 0 0
CBA Bulldogs
Lucas Pettingill
24 12 0 0 0 0 0 0 0 0
CBA Bulldogs
Tyson Pettingill
89 0 0 0 0 0 0 0 0 0
CBA Bulldogs
Mickey Smith
0 42 0 0 0 0 0 0 0 0
CBA Bulldogs
Erik Topete
0 58 0 0 0 0 0 0 0 0
Dragons Elite
Timothy Chen
24 0 0 0 0 0 0 0 0 0
Dragons Elite
Jonah Duitch
57 0 0 0 0 0 0 0 0 0
Dragons Elite
Logan Grossnickle
52 0 0 0 0 0 0 0 0 0
Dragons Elite
Inkyo Jung
14 0 0 0 0 0 0 0 0 0
Dragons Elite
Trenton Lee
1 0 0 0 0 0 0 0 0 0
Dragons Elite
Thomas Nolan
1 17 0 0 0 0 0 0 0 0
Dragons Elite
Olie Peterson
0 75 0 0 0 0 0 0 0 0
Dragons Elite
Skylar Wahl
17 0 0 0 0 0 0 0 0 0
Dragons Elite
Jayce Yost
25 0 0 0 0 0 0 0 0 0
Ghost Runner National
Tyler Durrett
9 0 0 0 0 0 0 0 0 0
Ghost Runner National
Kelan Haynes
18 0 0 0 0 0 0 0 0 0
Ghost Runner National
Preston Jenkins
31 0 0 0 0 0 0 0 0 0
Ghost Runner National
London Moshiri
27 19 0 0 0 0 0 0 0 0
Ghost Runner National
Peyton Sherwood
80 0 0 0 0 0 0 0 0 0
Ghost Runner National
Cooper Snodderley
9 0 0 0 0 0 0 0 0 0
Ghost Runner National
Jacob Toler
41 0 0 0 0 0 0 0 0 0
Ghost Runner National
Carson Wallace
0 72 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Cason Burton
98 0 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Nolan Drake
80 0 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Tyson Hardy
28 0 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Hayden Mackedenski
24 13 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Aiden McGorman
0 26 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Matthew Riehl
2 11 0 0 0 0 0 0 0 0
Tc Bulldogs 18u
Nathan Rowan
0 64 0 0 0 0 0 0 0 0
TEAM TAMBA (17u)
Colten Banquel
0 25 0 0 0 0 0 0 0 0
TEAM TAMBA (17u)
Noah Ibaan
17 15 0 0 0 0 0 0 0 0
TEAM TAMBA (17u)
Kaden Itamura
102 0 0 0 0 0 0 0 0 0
TEAM TAMBA (17u)
Kimo Kupihea
72 0 0 0 0 0 0 0 0 0
TEAM TAMBA (17u)
Brennan Salazar Bermudez
0 90 0 0 0 0 0 0 0 0
Turn2 Recruit Team
Payton Bryan
90 0 0 0 0 0 0 0 0 0
Turn2 Recruit Team
Colin Byrd
54 0 0 0 0 0 0 0 0 0
Turn2 Recruit Team
Ryker Freeman
0 27 0 0 0 0 0 0 0 0
Turn2 Recruit Team
Jaris McDonald
0 63 0 0 0 0 0 0 0 0
Turn2 Recruit Team
Xander Stone
57 0 0 0 0 0 0 0 0 0
Turn2 Recruit Team
Dylan Williams
49 0 0 0 0 0 0 0 0 0
Velotech
William Alseth
36 0 0 0 0 0 0 0 0 0
Velotech
Logan Crosson
0 38 0 0 0 0 0 0 0 0
Velotech
Eli Jones
0 20 0 0 0 0 0 0 0 0
Velotech
Jackson Parker
0 46 0 0 0 0 0 0 0 0
Velotech
Braden Perry
51 0 0 0 0 0 0 0 0 0
Velotech
Matthew Rangel
0 53 0 0 0 0 0 0 0 0
Velotech
andreas simonsen
0 55 0 0 0 0 0 0 0 0
Velotech
Lukas Wanke
54 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