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
09/10
Day 2
09/11
Day 3
09/12
Day 4
09/13
Day 5
09/14
Day 6
09/15
Day 7
09/16
Day 8
09/17
Day 9
09/18
Day 10
09/19
Baseball 101 Lv (16)
0 57 0 0 0 0 0 0 0 0
Baseball 101 Lv (16)
Parker Hardin
0 51 0 0 0 0 0 0 0 0
Baseball 101 Lv (16)
Manulua Mann
57 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (16)
Anthony Montesanti
87 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (16)
Tyler Osburn
0 60 0 0 0 0 0 0 0 0
Baseball 101 Lv (16)
Jonathan Ramos
32 14 0 0 0 0 0 0 0 0
Baseball 101 Lv (16)
Noah Salts
0 93 0 0 0 0 0 0 0 0
Cba Utah 2026
Mason Anderson
0 29 0 0 0 0 0 0 0 0
Cba Utah 2026
Hoyt Atkin
0 43 0 0 0 0 0 0 0 0
Cba Utah 2026
Quinn Chesnik
11 28 0 0 0 0 0 0 0 0
Cba Utah 2026
Zachary Maine
0 40 0 0 0 0 0 0 0 0
Cba Utah 2026
Helaman (Hela) Manutai
61 0 0 0 0 0 0 0 0 0
Cba Utah 2026
Harmon Skeen
56 0 0 0 0 0 0 0 0 0
Cba Utah 2026
Madden Smith
61 0 0 0 0 0 0 0 0 0
Cba Utah 2026
Ryker Taylor
0 30 0 0 0 0 0 0 0 0
Cba Utah 2026
Jaxton Tolman
0 28 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
David Aguirre
81 0 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Abraham Cardenas
0 57 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Abraham Delgado
82 0 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Alexis Espinoza
28 0 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Bryan Guzman
0 40 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Brandon Lopez
7 52 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Bryan Lopez
0 36 0 0 0 0 0 0 0 0
City Terrace Lookouts 15U
Abraham Ramos
0 12 0 0 0 0 0 0 0 0
Diamond Baseball
Jaden Belton
0 33 0 0 0 0 0 0 0 0
Diamond Baseball
Jackson Edwards
0 87 0 0 0 0 0 0 0 0
Diamond Baseball
Stephen Egan
44 0 0 0 0 0 0 0 0 0
Diamond Baseball
Drew Holman
29 0 0 0 0 0 0 0 0 0
Diamond Baseball
Trey Howard
26 31 0 0 0 0 0 0 0 0
Diamond Baseball
Tyler Russell
26 0 0 0 0 0 0 0 0 0
Diamond Baseball
Dallin Snooks
42 0 0 0 0 0 0 0 0 0
Diamond Baseball
Caleb Zawadzki
41 60 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Payton Bryan
29 41 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Preston Clark
0 20 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Dominic Guevara
32 0 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Matteo Guevara
25 35 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Tyler Johnson
79 0 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Nathan Metz
0 45 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Kyson Rollo
0 67 0 0 0 0 0 0 0 0
GBG Vegas 16/15 Fall
Milton Uribe
0 33 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Maddox Arens
89 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Sean Cole
0 25 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Alexander Huerta
33 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
J.C. Lampas-Gormley
0 55 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Gavin Rogers
76 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Dillon Victoravich
0 20 0 0 0 0 0 0 0 0
Las Vegas Aces
Andrew Berumen
50 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Aaron Del Valle
0 41 0 0 0 0 0 0 0 0
Las Vegas Aces
Devyn Edwards
0 19 0 0 0 0 0 0 0 0
Las Vegas Aces
Caden Figueroa
13 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Jack Goddard
33 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Lincoln Guillermo
3 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Ashton Kidd
33 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Max Kieffer
0 42 0 0 0 0 0 0 0 0
Las Vegas Aces
Trevor Lyons
0 24 0 0 0 0 0 0 0 0
Las Vegas Aces
Lucian Manzano
0 24 0 0 0 0 0 0 0 0
Las Vegas Aces
Jacob Nickel
29 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Nolan Rotello
27 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Wyatt Sheehan
0 30 0 0 0 0 0 0 0 0
Las Vegas Aces
Crue Smith
44 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Bradley Bell
54 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Nicolas Coogan
70 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Keimani Johnson
72 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Hayden Lucibello
0 12 0 0 0 0 0 0 0 0
NV Athletics 16U
Noah McConnell
0 33 0 0 0 0 0 0 0 0
NV Athletics 16U
Ethan Poirier
0 74 0 0 0 0 0 0 0 0
NV Athletics 16U
Christian Zahn
14 43 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Anthony Brown
52 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Drake Hall
0 95 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Antonio Rubeis
28 28 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Adrian Salcedo
35 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Peter Tsouras
25 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Ted Tsouras
93 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Chase Woodring
0 50 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Tatem Bowen
62 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Vincent Dutton
0 25 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Chase Good
27 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Isaac Jones
55 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Noah Sandoval
0 66 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Carter Schoenfeld
24 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Taygen Stephensen
0 83 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Bryce Wells
85 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National
Nico Wharton
0 30 0 0 0 0 0 0 0 0
So Cal RedHawks
Dylan Cardoza
30 57 0 0 0 0 0 0 0 0
So Cal RedHawks
Thomas Leon
0 63 0 0 0 0 0 0 0 0
So Cal RedHawks
David Lopez
21 0 0 0 0 0 0 0 0 0
So Cal RedHawks
Christian Mayo
31 0 0 0 0 0 0 0 0 0
So Cal RedHawks
Garrett Mori
28 0 0 0 0 0 0 0 0 0
So Cal RedHawks
David Ramirez
29 44 0 0 0 0 0 0 0 0
So Cal RedHawks
Noah Ramirez
0 61 0 0 0 0 0 0 0 0
So Cal RedHawks
Liam Velasco
30 62 0 0 0 0 0 0 0 0
So Cal RedHawks
Matthew Velasco
2 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Jaden Coy
35 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Luke De Soto
30 37 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Chris Desario
26 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Tony Luna
29 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Ayden Perrera
32 9 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Jayden Shuford
28 51 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Jonathan Turner
16 0 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Jaime Adame
0 11 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Cayce Caldwell
98 0 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Daylan Heck
98 0 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Tyson Lake
0 99 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Dylan Layman
54 18 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Taven Thaker
0 77 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