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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/18
Day 2
10/19
Day 3
10/20
Day 4
10/21
Day 5
10/22
Day 6
10/23
Day 7
10/24
Day 8
10/25
Day 9
10/26
Day 10
10/27
ASAP Prospect United 2024
Athen Malone
0 43 0 0 0 0 0 0 0 0
ASAP Prospect United 2024
Evan Miranda
29 0 34 0 0 0 0 0 0 0
ASAP Prospect United 2024
Max Murray
19 0 69 0 0 0 0 0 0 0
ASAP Prospect United 2024
Josiah Palomino
0 0 36 0 0 0 0 0 0 0
ASAP Prospect United 2024
Brady Strohm
74 0 0 0 0 0 0 0 0 0
ASAP Prospect United 2024
Brock Thompson
0 19 0 0 0 0 0 0 0 0
ASAP Prospect United 2024
Bryan Yang
0 48 0 0 0 0 0 0 0 0
Az National 14 red
Albert Broussard
0 81 0 0 0 0 0 0 0 0
Az National 14 red
Ethan Chavez
0 97 0 0 0 0 0 0 0 0
Az National 14 red
Andrew Johnson
0 24 0 0 0 0 0 0 0 0
Az National 14 red
Brody Matcuk
0 20 0 0 0 0 0 0 0 0
Az National 14 red
Caleb Nieman
0 14 0 0 0 0 0 0 0 0
Az National 14 red
Gavin Smith
0 0 43 0 0 0 0 0 0 0
Az National 14 red
Aidan Yancy
0 20 67 0 0 0 0 0 0 0
AZ Rattlers
Zack Agnew
0 73 0 0 0 0 0 0 0 0
AZ Rattlers
Noah Andersen
17 0 86 0 0 0 0 0 0 0
AZ Rattlers
Cody Gallardo
0 17 9 0 0 0 0 0 0 0
AZ Rattlers
Wryker House
0 40 0 0 0 0 0 0 0 0
AZ Rattlers
Phillip Ocon
35 0 0 0 0 0 0 0 0 0
AZ Rattlers
Jakob Ortega
34 0 0 0 0 0 0 0 0 0
AZ Rattlers
Joshua Stimmel
0 15 0 0 0 0 0 0 0 0
AZ Rattlers
Dante Westmiller
11 0 30 0 0 0 0 0 0 0
BLE Bucks
Leland Cabrera
0 23 0 0 0 0 0 0 0 0
BLE Bucks
Ian Grafmank
0 8 0 0 0 0 0 0 0 0
BLE Bucks
Christian Gross
0 0 29 0 0 0 0 0 0 0
BLE Bucks
Benjamin Lovering
0 0 52 0 0 0 0 0 0 0
BLE Bucks
Jaryn McLaughlin
0 19 0 0 0 0 0 0 0 0
BLE Bucks
Tyson Owens
0 26 0 0 0 0 0 0 0 0
BLE Bucks
Kamden Pientka
0 17 0 0 0 0 0 0 0 0
BLE Bucks
Ryan Schwarz
0 38 0 0 0 0 0 0 0 0
BLE Bucks
Chase Sorlie
0 89 0 0 0 0 0 0 0 0
BLE Bucks
Nicholas Yu
0 23 0 0 0 0 0 0 0 0
California Blues 14U
Matthew Champion
0 0 66 0 0 0 0 0 0 0
California Blues 14U
Ross Clark
31 0 0 0 0 0 0 0 0 0
California Blues 14U
Gabriel Cobian
0 43 0 0 0 0 0 0 0 0
California Blues 14U
Derek Curiel
0 0 24 0 0 0 0 0 0 0
California Blues 14U
Christian Johnson
21 0 0 0 0 0 0 0 0 0
California Blues 14U
Malachi Meni
0 0 30 0 0 0 0 0 0 0
California Blues 14U
Jason Reid
0 60 0 0 0 0 0 0 0 0
California Blues 14U
Finnegan Stewart
31 0 0 0 0 0 0 0 0 0
CBA Nevada 2024
Connor Apeceche
0 78 0 0 0 0 0 0 0 0
CBA Nevada 2024
Evan Festa
0 20 41 0 0 0 0 0 0 0
CBA Nevada 2024
Trevor LaPres
0 20 90 0 0 0 0 0 0 0
CBA Nevada 2024
Chacen Ravasong
0 47 0 0 0 0 0 0 0 0
CBA Nevada 2024
Maddox Riske
0 0 77 0 0 0 0 0 0 0
CBA Nevada 2024
Easton Shelton
0 0 53 0 0 0 0 0 0 0
CBA Nevada 2024
Tate Southisene
0 0 24 0 0 0 0 0 0 0
CBA Nevada 2024
Tee Southisene
0 0 11 0 0 0 0 0 0 0
CBA Nevada 2024
Ty Southisene
0 0 11 0 0 0 0 0 0 0
CBA Wave
Hank Brown
0 0 20 0 0 0 0 0 0 0
CBA Wave
Adrian Flores
0 19 39 0 0 0 0 0 0 0
CBA Wave
Levi Ham
0 64 0 0 0 0 0 0 0 0
CBA Wave
Joshua Johnson
0 50 0 0 0 0 0 0 0 0
CBA Wave
Chase Klemke
0 9 0 0 0 0 0 0 0 0
CBA Wave
Noah Libed
0 63 0 0 0 0 0 0 0 0
CBA Wave
Ryan Truman
0 0 53 0 0 0 0 0 0 0
CBA Wave
Brody Wells
0 18 0 0 0 0 0 0 0 0
CBA Wave
Luke Westfall
0 0 78 0 0 0 0 0 0 0
CBA Wave Gold 14U
Joseph Adlesh
0 58 0 0 0 0 0 0 0 0
CBA Wave Gold 14U
Tyler Brazil
0 9 0 0 0 0 0 0 0 0
CBA Wave Gold 14U
Gavin Brown
11 0 0 0 0 0 0 0 0 0
CBA Wave Gold 14U
Shawn Franco
0 32 0 0 0 0 0 0 0 0
CBA Wave Gold 14U
Ryan Pevney
0 0 47 0 0 0 0 0 0 0
CBA Wave Gold 14U
Nyenati Snoh
38 0 0 0 0 0 0 0 0 0
CBA Wave Gold 14U
Braeden Temporal
0 0 63 0 0 0 0 0 0 0
CBA Wave Gold 14U
Tustin Tibbetts
51 0 0 0 0 0 0 0 0 0
CBA Wave Gold 14U
Trenton Uyeda
0 16 26 0 0 0 0 0 0 0
Crush Baseball
Ethin Bingaman
0 34 0 0 0 0 0 0 0 0
Crush Baseball
Matthew Bline
29 0 40 0 0 0 0 0 0 0
Crush Baseball
Marcus McQueen
0 53 0 0 0 0 0 0 0 0
Crush Baseball
Devin Michels
0 6 0 0 0 0 0 0 0 0
Crush Baseball
Ryan Rossi
78 0 0 0 0 0 0 0 0 0
Crush Baseball
Diesel Toth
1 0 49 0 0 0 0 0 0 0
Crush Baseball
Cole West
0 26 0 0 0 0 0 0 0 0
FarWest Lightning
Drake Detillier
0 0 41 0 0 0 0 0 0 0
FarWest Lightning
James Hunter
52 0 0 0 0 0 0 0 0 0
FarWest Lightning
Cody Lemler
0 81 0 0 0 0 0 0 0 0
FarWest Lightning
Grant Madrid-Murray
0 0 9 0 0 0 0 0 0 0
FarWest Lightning
Justin Tims
34 0 36 0 0 0 0 0 0 0
FarWest Lightning
Jace Weckmann
0 45 0 0 0 0 0 0 0 0
Force Baseball Club - Prime
Gabe Camacho
23 0 0 0 0 0 0 0 0 0
Force Baseball Club - Prime
Christopher DiPrima
0 62 0 0 0 0 0 0 0 0
Force Baseball Club - Prime
Reece Dixon
63 0 0 0 0 0 0 0 0 0
Force Baseball Club - Prime
Addison Klepsch
0 22 22 0 0 0 0 0 0 0
Force Baseball Club - Prime
Jack McWilliams
0 0 79 0 0 0 0 0 0 0
Force Baseball Club - Prime
Gavin Vanderpool
0 0 43 0 0 0 0 0 0 0
GBG VEGAS
Bryan Corona
0 24 0 0 0 0 0 0 0 0
GBG VEGAS
Dylan Franco
0 0 89 0 0 0 0 0 0 0
GBG VEGAS
Brayden Hannig
0 76 0 0 0 0 0 0 0 0
GBG VEGAS
Erik Mejia Jr.
0 68 0 0 0 0 0 0 0 0
GBG VEGAS
Joel Richmond
0 36 0 0 0 0 0 0 0 0
GBG VEGAS
Miguel Sandoval
0 0 51 0 0 0 0 0 0 0
GBG VEGAS
Christian Wilkes
0 27 0 0 0 0 0 0 0 0
Iowa Sticks
Shae Bednar
0 0 12 0 0 0 0 0 0 0
Iowa Sticks
Drew Brauch
0 28 0 0 0 0 0 0 0 0
Iowa Sticks
Brady Eklund
0 8 56 0 0 0 0 0 0 0
Iowa Sticks
Saahas Jetti
80 0 0 0 0 0 0 0 0 0
Iowa Sticks
Adam Kayko
0 34 0 0 0 0 0 0 0 0
Iowa Sticks
Alex Stewart
0 63 0 0 0 0 0 0 0 0
Iowa Sticks
Cal Zenner
13 0 43 0 0 0 0 0 0 0
Las Vegas Wildcats
0 18 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Leo Casique
0 16 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Mathew Estrada
0 91 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Dallas Martinez
0 0 10 0 0 0 0 0 0 0
Las Vegas Wildcats
Ryan Haziel Soto
0 81 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Christian Verduzco
0 5 95 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Peyton Coria
0 0 39 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
James "Jt" Craig
0 0 23 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Cooper Frisbie
20 0 76 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Kenan Harvey
0 0 46 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Jayden Laguna
0 0 34 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Jeremyah Locke-Dominguez
0 17 23 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Adrian Montoya
0 95 0 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Brandon Ramirez
0 0 22 0 0 0 0 0 0 0
Los Banditos (AZ)-14U
Andrugh Yee
81 0 0 0 0 0 0 0 0 0
North Coast Reds
Trent Cacciola
0 37 0 0 0 0 0 0 0 0
North Coast Reds
Matteo Copp
19 0 66 0 0 0 0 0 0 0
North Coast Reds
Isaac Gonzaga
0 0 52 0 0 0 0 0 0 0
North Coast Reds
Jaden Lack
35 0 2 0 0 0 0 0 0 0
North Coast Reds
Jason Olvera
0 68 0 0 0 0 0 0 0 0
North Coast Reds
Henry Phifer
89 0 0 0 0 0 0 0 0 0
PFA Matadors Gold
Sean Asperger
0 0 19 0 0 0 0 0 0 0
PFA Matadors Gold
Nick Chew
6 50 0 0 0 0 0 0 0 0
PFA Matadors Gold
Donnie Morgan
0 58 0 0 0 0 0 0 0 0
PFA Matadors Gold
Traig Oughton
20 0 56 0 0 0 0 0 0 0
PFA Matadors Gold
Wes Pendleton
20 0 23 0 0 0 0 0 0 0
PFA Matadors Gold
Luis Robles
0 0 15 0 0 0 0 0 0 0
PFA Matadors Gold
Daniel Ruiz
35 0 34 0 0 0 0 0 0 0
PFA Matadors Gold
Liam Thatcher
18 0 31 0 0 0 0 0 0 0
Rollin Tucson 2024
Braden Arons
0 20 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Shawn Barros
0 0 60 0 0 0 0 0 0 0
Rollin Tucson 2024
Trevor Carlson
0 60 0 0 0 0 0 0 0 0
Rollin Tucson 2024
James Diaz
0 6 32 0 0 0 0 0 0 0
Rollin Tucson 2024
Dante Johnson
0 50 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Marcos Martinez
0 17 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Mathias McQuade
0 13 0 0 0 0 0 0 0 0
Rollin Tucson 2024
Nate Shoemaker
0 81 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Liam Bryan
0 32 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Cam Caminiti
90 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Zachary Carlson
0 0 59 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
AJ Diaz
0 0 89 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Chris Newstrom
32 0 12 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Derek Schaefer
0 12 75 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Reece Van Devander
0 89 0 0 0 0 0 0 0 0
Scottsdale Dirtbags Black
Hustyn Wheeler
0 0 11 0 0 0 0 0 0 0
Trosky National 2024
Corbin Gull
0 47 0 0 0 0 0 0 0 0
Trosky National 2024
Andy Higgins
65 0 0 0 0 0 0 0 0 0
Trosky National 2024
Mana Lau Kong
0 47 0 0 0 0 0 0 0 0
Trosky National 2024
Quinten Marsh
0 0 12 0 0 0 0 0 0 0
Trosky National 2024
Tatum Marsh
0 0 24 0 0 0 0 0 0 0
Trosky National 2024
Jacob Molyneaux
0 13 14 0 0 0 0 0 0 0
Trosky National 2024
Dylan Raiola
0 0 29 0 0 0 0 0 0 0
Trosky National 2024
Timothy Selway
27 0 0 0 0 0 0 0 0 0
Utah Elite
Kaden Allred
0 17 0 0 0 0 0 0 0 0
Utah Elite
Eli Anderson
31 0 0 0 0 0 0 0 0 0
Utah Elite
Carter Bucad
30 0 76 0 0 0 0 0 0 0
Utah Elite
Crew Erickson
34 0 19 0 0 0 0 0 0 0
Utah Elite
Anthony Marziale
0 81 0 0 0 0 0 0 0 0
Utah Elite
Logan Penland
15 0 0 0 0 0 0 0 0 0
Utah Elite
Remington Robbins
4 0 67 0 0 0 0 0 0 0
Vegas Vipers
Ty Brown
0 71 0 0 0 0 0 0 0 0
Vegas Vipers
Brady Dallimore
0 0 26 0 0 0 0 0 0 0
Vegas Vipers
Michael Gibson
66 0 0 0 0 0 0 0 0 0
Vegas Vipers
Tanner Johns
0 51 0 0 0 0 0 0 0 0
Vegas Vipers
Drake Kajioka
0 0 59 0 0 0 0 0 0 0
Vegas Vipers
Brock Morrow
26 0 0 0 0 0 0 0 0 0
Vegas Vipers
Henry Prindl
0 0 62 0 0 0 0 0 0 0
Wilson Sandlot
Smith Bailey
0 80 0 0 0 0 0 0 0 0
Wilson Sandlot
Braden Belcastro
0 0 88 0 0 0 0 0 0 0
Wilson Sandlot
David Bull Jr.
33 0 0 0 0 0 0 0 0 0
Wilson Sandlot
Nathan Gray
0 0 19 0 0 0 0 0 0 0
Wilson Sandlot
Jordan Person
28 0 0 0 0 0 0 0 0 0
Wilson Sandlot
Carson Smith
67 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