2,075 MLB PLAYERS | 14,476 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
11/07
Day 2
11/08
Day 3
11/09
Day 4
11/10
Day 5
11/11
Day 6
11/12
Day 7
11/13
Day 8
11/14
Day 9
11/15
Day 10
11/16
Cucamonga Cubs
Brandon Beck
29 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Garrett Bruce
28 22 0 0 0 0 0 0 0 0
Cucamonga Cubs
Robert Granillo
0 46 0 0 0 0 0 0 0 0
Cucamonga Cubs
Ayden Holker
45 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Kenyon Humphrey
22 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Aaron Lin
31 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Mason Overacker
25 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Mason Pheng
0 28 0 0 0 0 0 0 0 0
Cucamonga Cubs
Jacob Taylor
22 20 0 0 0 0 0 0 0 0
CV Canes
Justin Cerda
53 0 0 0 0 0 0 0 0 0
CV Canes
Nicolas Coleman
0 82 0 0 0 0 0 0 0 0
CV Canes
Jack Ferguson
23 0 0 0 0 0 0 0 0 0
CV Canes
Alejandro Garza
59 0 0 0 0 0 0 0 0 0
CV Canes
Hunter Gray
61 0 0 0 0 0 0 0 0 0
CV Canes
Armando Mejia
0 59 0 0 0 0 0 0 0 0
CV Canes
Diego Sanchez
33 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Michael Cortez
0 12 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Cody Peterson
80 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Nolan Roos
25 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Aj Victoravich
0 85 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Owen Watkins
83 105 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Noah Wong
0 9 0 0 0 0 0 0 0 0
LV Phillies
Joseph Candella
18 21 0 0 0 0 0 0 0 0
LV Phillies
Dylan Fisher
11 0 0 0 0 0 0 0 0 0
LV Phillies
Anthony Hoover
27 14 0 0 0 0 0 0 0 0
LV Phillies
Casey Kapushy
49 0 0 0 0 0 0 0 0 0
LV Phillies
Oliver Makanui
37 59 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
A Franco
0 39 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Dylan Franco
0 86 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Ian Grafmank
41 0 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Evan Harnum
67 0 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Mason Mersereau
42 0 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Ammon Shaul
0 73 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Brayden Somers
56 109 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Kaleb Sturman
0 88 0 0 0 0 0 0 0 0
LV Stallions 16u Gray
Paul Wescott
0 39 0 0 0 0 0 0 0 0
MVP Hustle 16u
Justin Cardenas
76 0 0 0 0 0 0 0 0 0
MVP Hustle 16u
Jerry Carlos III
40 0 0 0 0 0 0 0 0 0
MVP Hustle 16u
Daniel Garcia
63 0 0 0 0 0 0 0 0 0
MVP Hustle 16u
Brandon Jaso
0 82 0 0 0 0 0 0 0 0
MVP Hustle 16u
Nataniel Morales
0 6 0 0 0 0 0 0 0 0
MVP Hustle 16u
Victor Morales
12 8 0 0 0 0 0 0 0 0
MVP Hustle 16u
Matthew Moreno
13 0 0 0 0 0 0 0 0 0
MVP Vegas 16U
Christian Altamirano
59 0 0 0 0 0 0 0 0 0
MVP Vegas 16U
Christopher Deal
0 30 0 0 0 0 0 0 0 0
MVP Vegas 16U
Ryan Hunter
49 0 0 0 0 0 0 0 0 0
MVP Vegas 16U
Noah Kanakis
0 57 0 0 0 0 0 0 0 0
MVP Vegas 16U
Braden Nelson
0 79 0 0 0 0 0 0 0 0
MVP Vegas 16U
Nathan Paramo
35 0 0 0 0 0 0 0 0 0
MVP Vegas 16U
JT Starkus
89 0 0 0 0 0 0 0 0 0
PFA Cavs
Adam Berman
2 87 0 0 0 0 0 0 0 0
PFA Cavs
Benjamin Castillo
40 0 0 0 0 0 0 0 0 0
PFA Cavs
Evan Jaquez
0 79 0 0 0 0 0 0 0 0
PFA Cavs
Shomari Kudumu-Hom
33 12 0 0 0 0 0 0 0 0
PFA Cavs
Gabriel Lamorie
0 28 0 0 0 0 0 0 0 0
PFA Cavs
Connor Sessions
0 16 0 0 0 0 0 0 0 0
Piranhas Baseball
David Fiallo
0 42 0 0 0 0 0 0 0 0
Piranhas Baseball
Sean Gonzalez
0 106 0 0 0 0 0 0 0 0
Piranhas Baseball
Ryan Lewis
69 0 0 0 0 0 0 0 0 0
Piranhas Baseball
Colin Olsen
7 56 0 0 0 0 0 0 0 0
Piranhas Baseball
Esteban Rosales
57 35 0 0 0 0 0 0 0 0
Piranhas Baseball
Garrett Sinfield
17 47 0 0 0 0 0 0 0 0
Piranhas Baseball
Rene Smith
19 0 0 0 0 0 0 0 0 0
Pure Baseball Titans
Harley Carney
29 80 0 0 0 0 0 0 0 0
Pure Baseball Titans
Landon Criste
26 29 0 0 0 0 0 0 0 0
Pure Baseball Titans
Brandon Donohue
27 21 0 0 0 0 0 0 0 0
Pure Baseball Titans
Kyle McDaniel
28 70 0 0 0 0 0 0 0 0
Pure Baseball Titans
Samuel “Sammy” Ponce
22 52 0 0 0 0 0 0 0 0
Pure Baseball Titans
Javier Salas
81 0 0 0 0 0 0 0 0 0
Rawlings Prospect Powerhouse 2023 Scout Team
Adrian Bernal
92 0 0 0 0 0 0 0 0 0
Rawlings Prospect Powerhouse 2023 Scout Team
V Gwinn
0 7 0 0 0 0 0 0 0 0
Rawlings Prospect Powerhouse 2023 Scout Team
Aristeo (Aj) Ledesma
0 57 0 0 0 0 0 0 0 0
Rawlings Prospect Powerhouse 2023 Scout Team
Nathan Solis
71 34 0 0 0 0 0 0 0 0
Rawlings Prospect Powerhouse 2023 Scout Team
J Wood
0 17 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
Stephen Bryce Ferrer-Leo
93 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
Blake Goudie
21 0 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
Drew Kaplan
0 92 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
Benjamin Lovering
0 73 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
John Edward Ludyen
15 13 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
Branson Pullan
13 27 0 0 0 0 0 0 0 0
Rawlings Tigers 16u Bravin
Chase Sorlie
55 0 0 0 0 0 0 0 0 0
So Cal Aces
Ryder Costa
21 0 0 0 0 0 0 0 0 0
So Cal Aces
Aiden Lubin
0 33 0 0 0 0 0 0 0 0
So Cal Aces
Ruben Lujan
82 0 0 0 0 0 0 0 0 0
So Cal Aces
Jessie Mejia
8 98 0 0 0 0 0 0 0 0
So Cal Aces
Brendan Moore
0 63 0 0 0 0 0 0 0 0
So Cal Aces
Samuel Perales
68 0 0 0 0 0 0 0 0 0
Southern California Bombers 2024
Jonas Ballesteros
73 0 0 0 0 0 0 0 0 0
Southern California Bombers 2024
Emiliano Dominguez
0 80 0 0 0 0 0 0 0 0
Southern California Bombers 2024
Grant Israel
5 24 0 0 0 0 0 0 0 0
Southern California Bombers 2024
Ashton Johnson
12 0 0 0 0 0 0 0 0 0
Southern California Bombers 2024
Jorge Rodriguez
0 31 0 0 0 0 0 0 0 0
Southern California Bombers 2024
Aaron Sandin
58 0 0 0 0 0 0 0 0 0
Southern California Bombers 2024
S Sandin
5 0 0 0 0 0 0 0 0 0
wcb academy inc
Justin Clibon
48 0 0 0 0 0 0 0 0 0
wcb academy inc
Max Glaves
40 0 0 0 0 0 0 0 0 0
wcb academy inc
A Merls
59 0 0 0 0 0 0 0 0 0
wcb academy inc
A Reggerello
0 33 0 0 0 0 0 0 0 0
wcb academy inc
Michael Rodgers
51 0 0 0 0 0 0 0 0 0
wcb academy inc
Will Schattmaier
17 26 0 0 0 0 0 0 0 0
wcb academy inc
Harrison Stiles
0 79 0 0 0 0 0 0 0 0
wcb academy inc
Ryan Vaughn
3 0 0 0 0 0 0 0 0 0
whitecaps atlantic
Noah Barrett
40 20 0 0 0 0 0 0 0 0
whitecaps atlantic
Brennan Bates
0 69 0 0 0 0 0 0 0 0
whitecaps atlantic
Brandon Cole
0 49 0 0 0 0 0 0 0 0
whitecaps atlantic
Owen Faust
7 66 0 0 0 0 0 0 0 0
whitecaps atlantic
Gavin Kaiser
55 0 0 0 0 0 0 0 0 0
whitecaps atlantic
Jonathan Nadolski
81 0 0 0 0 0 0 0 0 0
whitecaps atlantic
Andrew Padova
52 13 0 0 0 0 0 0 0 0
whitecaps atlantic
Dmitri Susidko
0 70 0 0 0 0 0 0 0 0
whitecaps atlantic
V Varela
0 37 0 0 0 0 0 0 0 0
whitecaps pacific
A Chambers
0 55 0 0 0 0 0 0 0 0
whitecaps pacific
Jack Gallison
0 42 0 0 0 0 0 0 0 0
whitecaps pacific
A Gulobow
27 0 0 0 0 0 0 0 0 0
whitecaps pacific
Andrew Miehe
74 81 0 0 0 0 0 0 0 0
whitecaps pacific
Kade Murray
0 8 0 0 0 0 0 0 0 0
whitecaps pacific
Wyatt Nichol
0 25 0 0 0 0 0 0 0 0
whitecaps pacific
Owen Petri
64 20 0 0 0 0 0 0 0 0
whitecaps pacific
Charlie Puente
0 36 0 0 0 0 0 0 0 0
whitecaps pacific
A Rottech
0 48 0 0 0 0 0 0 0 0
whitecaps pacific
Jackson Tremper
29 20 0 0 0 0 0 0 0 0
ZT Elite
Sal Batres
69 0 0 0 0 0 0 0 0 0
ZT Elite
Anthony Cantu
0 28 0 0 0 0 0 0 0 0
ZT Elite
Jordan Carrington
18 0 0 0 0 0 0 0 0 0
ZT Elite
Dean Curley
0 24 0 0 0 0 0 0 0 0
ZT Elite
Andrew Granados
78 0 0 0 0 0 0 0 0 0
ZT Elite
Michael Liquori
0 104 0 0 0 0 0 0 0 0
ZT Elite
Gabriel Lopez
0 17 0 0 0 0 0 0 0 0
ZT Elite
Raul Zuniga
0 5 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