2,076 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
05/25
Day 2
05/26
Day 3
05/27
Day 4
05/28
Day 5
05/29
Day 6
05/30
Day 7
05/31
Day 8
06/01
Day 9
06/02
Day 10
06/03
5 star MVP Hustle
Izaiah Ayala
0 43 0 31 0 0 0 0 0 0
5 star MVP Hustle
Ryan Brown
0 0 10 0 0 0 0 0 0 0
5 star MVP Hustle
Nate Cadena
0 0 0 51 0 0 0 0 0 0
5 star MVP Hustle
Adrian De Orta
0 0 0 17 0 0 0 0 0 0
5 star MVP Hustle
Ryan Galvan
0 49 0 0 0 0 0 0 0 0
5 star MVP Hustle
Johnathan Gonzalez
0 15 25 64 0 0 0 0 0 0
5 star MVP Hustle
Jake Harper
0 0 30 0 0 0 0 0 0 0
5 star MVP Hustle
Andrew Lopez
58 0 0 95 0 0 0 0 0 0
5 star MVP Hustle
Ian Sheets
0 0 73 0 0 0 0 0 0 0
5 star MVP Hustle
Noah Sheets
23 33 0 9 0 0 0 0 0 0
all star baseball academy
Gage Bergeron
0 0 55 0 0 0 0 0 0 0
all star baseball academy
Aiden Bevier
0 75 0 0 0 0 0 0 0 0
all star baseball academy
Samuel Christiansen
0 0 30 0 0 0 0 0 0 0
all star baseball academy
Jackson Dunn
0 45 0 0 0 0 0 0 0 0
all star baseball academy
Nile Hesson
0 42 0 0 0 0 0 0 0 0
all star baseball academy
Zachary Krause
0 0 0 4 0 0 0 0 0 0
all star baseball academy
Adam Moser
0 38 0 0 0 0 0 0 0 0
all star baseball academy
Alan Palacios
0 0 0 45 0 0 0 0 0 0
all star baseball academy
Spencer Preston
0 23 0 0 0 0 0 0 0 0
all star baseball academy
Ethan Troth
0 0 0 53 0 0 0 0 0 0
Angels Baseball Academy Blue
Gillis Champagne
0 105 0 0 0 0 0 0 0 0
Angels Baseball Academy Blue
Logan Deskin
0 80 0 48 0 0 0 0 0 0
Angels Baseball Academy Blue
Daniel Glenn
0 0 0 14 0 0 0 0 0 0
Angels Baseball Academy Blue
Micah Montano
0 0 0 59 0 0 0 0 0 0
Angels Baseball Academy Blue
Angel Reynoso
0 0 41 0 0 0 0 0 0 0
Angels Baseball Academy Blue
Valentine Rodriquez
0 0 83 0 0 0 0 0 0 0
Angels Baseball Academy Blue
Caden Schaefer
0 47 0 0 0 0 0 0 0 0
Angels Gray 16U
Ricky Antillon
0 0 28 0 0 0 0 0 0 0
Angels Gray 16U
Greg Bozinovich
0 96 0 0 0 0 0 0 0 0
Angels Gray 16U
Andrew Gallegos
0 23 0 0 0 0 0 0 0 0
Angels Gray 16U
Daniel James
0 0 78 0 0 0 0 0 0 0
Angels Gray 16U
Gavin Ludlow
0 58 0 71 0 0 0 0 0 0
Angels Gray 16U
Zachary Quintana
0 37 0 48 0 0 0 0 0 0
AZ T-Rex Easton 16U
Drew Bond
0 0 72 0 0 0 0 0 0 0
AZ T-Rex Easton 16U
Nick Fisher
0 0 0 96 0 0 0 0 0 0
AZ T-Rex Easton 16U
Brock Peery
0 0 0 64 0 0 0 0 0 0
AZ T-Rex Easton 16U
Jacob Police
0 0 0 32 0 0 0 0 0 0
AZ T-Rex Easton 16U
Joel Rubin
0 0 0 71 0 0 0 0 0 0
AZ T-Rex Easton 16U
Michael Saylor
0 79 0 0 0 0 0 0 0 0
AZ T-Rex Easton 16U
Mitchell Schooler
0 72 0 0 0 0 0 0 0 0
AZ T-Rex Easton 16U
Cade Westerlund
0 0 35 0 0 0 0 0 0 0
Canyon Thunder 16U
Wyatt Bauer
0 0 0 64 0 0 0 0 0 0
Canyon Thunder 16U
Dakota Duffalo
0 26 0 0 0 0 0 0 0 0
Canyon Thunder 16U
Ulises Jimenez Munguia
0 15 0 38 0 0 0 0 0 0
Canyon Thunder 16U
Zach Rogers
0 73 0 0 0 0 0 0 0 0
Canyon Thunder 16U
David Utagawa
0 71 0 0 0 0 0 0 0 0
Canyon Thunder 16U
Kyrian Wallace
0 53 0 0 0 0 0 0 0 0
Canyon Thunder 16U
Bryan Webb
0 0 70 0 0 0 0 0 0 0
Canyon Thunder Black 16U
Rj Elmore
0 52 0 30 0 0 0 0 0 0
Canyon Thunder Black 16U
Bruce Hilton
0 0 65 0 0 0 0 0 0 0
Canyon Thunder Black 16U
TJ Oster
0 60 0 0 0 0 0 0 0 0
Canyon Thunder Black 16U
Kyle Pogson
0 68 0 0 0 0 0 0 0 0
Canyon Thunder Black 16U
Todd Stawiecki
0 22 0 85 0 0 0 0 0 0
Canyon Thunder Black 16U
Jake Terry
0 0 50 0 0 0 0 0 0 0
Canyon Thunder Black 16U
Luke Thiele
0 34 0 0 0 0 0 0 0 0
City Baseball Navy
Cooper Angell
0 7 17 0 0 0 0 0 0 0
City Baseball Navy
John Cake
35 76 0 0 0 0 0 0 0 0
City Baseball Navy
Reuben Gut
72 0 0 0 0 0 0 0 0 0
City Baseball Navy
Mathias King
0 0 74 0 0 0 0 0 0 0
City Baseball Navy
Caleb Markowitz
0 0 26 39 0 0 0 0 0 0
City Baseball Navy
Aidan McCann
0 0 0 69 0 0 0 0 0 0
City Baseball Navy
Avery McGinnis
0 46 0 0 0 0 0 0 0 0
City Baseball Navy
Jackson Sullivan
0 18 0 0 0 0 0 0 0 0
DeMarini Bulldogs
Preston Allen
0 0 0 28 0 0 0 0 0 0
DeMarini Bulldogs
Erik Arraraz
0 49 0 34 0 0 0 0 0 0
DeMarini Bulldogs
Jacob Billings
0 0 32 0 0 0 0 0 0 0
DeMarini Bulldogs
Robert Corona
0 0 0 20 0 0 0 0 0 0
DeMarini Bulldogs
Aidan Gonzalez
0 0 45 0 0 0 0 0 0 0
DeMarini Bulldogs
Troy Holland
0 22 31 0 0 0 0 0 0 0
DeMarini Bulldogs
Dylan Lancaster
0 0 0 43 0 0 0 0 0 0
DeMarini Bulldogs
Christian Mendoza
0 23 0 0 0 0 0 0 0 0
DeMarini Bulldogs
Aidan Ross
0 85 0 0 0 0 0 0 0 0
DeMarini Bulldogs
Javier Zarabia
0 34 0 0 0 0 0 0 0 0
Dirtbags
Ian Jessop
0 55 0 0 0 0 0 0 0 0
Dirtbags
Brendan Kluggman
0 93 0 0 0 0 0 0 0 0
Dirtbags
Jayden Newberry
0 30 0 18 0 0 0 0 0 0
Dirtbags
Jack Newman
0 28 0 40 0 0 0 0 0 0
Dirtbags
Sebastian Sarabia
0 30 0 0 0 0 0 0 0 0
Dirtbags
Morgan Smith
0 0 93 0 0 0 0 0 0 0
Dirtbags
Garret Westerhouse
0 0 6 64 0 0 0 0 0 0
Dykstra Baseball 2021
Joseph Acosta
0 0 76 0 0 0 0 0 0 0
Dykstra Baseball 2021
Eldridge Armstrong
0 20 0 0 0 0 0 0 0 0
Dykstra Baseball 2021
Austin Moreno
0 18 13 0 0 0 0 0 0 0
Dykstra Baseball 2021
Will Potter
54 0 0 21 0 0 0 0 0 0
Dykstra Baseball 2021
Nico Reyes
0 0 27 0 0 0 0 0 0 0
Dykstra Baseball 2021
Peyton Schulze
22 0 0 19 0 0 0 0 0 0
Dykstra Baseball 2021
Shane Stafford
0 19 0 16 0 0 0 0 0 0
Dykstra Baseball 2021
Tyler Tilton
0 40 0 47 0 0 0 0 0 0
Dykstra Baseball 2021
Parker Welch
0 0 0 30 0 0 0 0 0 0
GBG Arizona
Carson Baker
0 0 0 24 0 0 0 0 0 0
GBG Arizona
Andrew Biddle
0 60 0 0 0 0 0 0 0 0
GBG Arizona
Jace Caito-Derosier
0 0 0 28 0 0 0 0 0 0
GBG Arizona
Ben Carlo
0 0 0 20 0 0 0 0 0 0
GBG Arizona
Cayden Collins
0 0 48 0 0 0 0 0 0 0
GBG Arizona
Aaron Limon
0 24 68 0 0 0 0 0 0 0
GBG Arizona
Michael Riley
0 51 0 0 0 0 0 0 0 0
GBG Arizona
Kaden Schiefelbein
0 47 0 48 0 0 0 0 0 0
GBG Arizona
Trevor Toland
0 60 0 42 0 0 0 0 0 0
GBG Arizona
Scott Wheeler
0 0 59 0 0 0 0 0 0 0
JG Baseball
Geoffrey Barr
0 89 0 0 0 0 0 0 0 0
JG Baseball
Jackson Clark
36 0 0 72 0 0 0 0 0 0
JG Baseball
Izick Leyva
52 0 0 0 0 0 0 0 0 0
JG Baseball
Dominic Meza
0 0 38 0 0 0 0 0 0 0
JG Baseball
Dylan Singh
0 0 0 16 0 0 0 0 0 0
JG Baseball
Steven Vasquez
0 30 63 0 0 0 0 0 0 0
JG Baseball 2021
Christopher Ceballos
0 63 79 0 0 0 0 0 0 0
JG Baseball 2021
Logan Hunt
43 0 0 20 0 0 0 0 0 0
JG Baseball 2021
Alexander Morgan
0 0 30 0 0 0 0 0 0 0
JG Baseball 2021
Nico Ortiz
0 0 78 0 0 0 0 0 0 0
JG Baseball 2021
John Stark
0 0 0 90 0 0 0 0 0 0
JG Baseball 2021
Mike Villani
32 0 0 0 0 0 0 0 0 0
JG Baseball 2021
Erick Villarreal
19 0 31 0 0 0 0 0 0 0
Las Vegas Scorpions
Jack Branham
0 40 0 0 0 0 0 0 0 0
Las Vegas Scorpions
Payton Brooks
0 70 0 0 0 0 0 0 0 0
Las Vegas Scorpions
Andrew Hunter
0 0 0 61 0 0 0 0 0 0
Las Vegas Scorpions
Andrew Johnson
0 0 3 0 0 0 0 0 0 0
Las Vegas Scorpions
Andrew Matulich
0 0 92 0 0 0 0 0 0 0
Las Vegas Scorpions
Matthew Minkoff
52 0 0 0 0 0 0 0 0 0
Las Vegas Scorpions
Cameron Quincy
55 0 0 0 0 0 0 0 0 0
Las Vegas Scorpions
Minero Raymond
0 0 56 0 0 0 0 0 0 0
Las Vegas Scorpions
Matulino Unasa
0 36 0 37 0 0 0 0 0 0
Las Vegas Scorpions
Joshua Zuehlsdorff
0 0 16 0 0 0 0 0 0 0
Nationals 16U
10 10
0 40 0 0 0 0 0 0 0 0
Nationals 16U
Trevor Baugh
0 0 0 51 0 0 0 0 0 0
Nationals 16U
James Benbrook
0 24 0 0 0 0 0 0 0 0
Nationals 16U
Dominick Cassell
0 0 0 35 0 0 0 0 0 0
Nationals 16U
Jason Dudley
0 0 50 0 0 0 0 0 0 0
Nationals 16U
Connor Hill
0 65 0 0 0 0 0 0 0 0
Nationals 16U
Cameron Hood
0 39 0 0 0 0 0 0 0 0
Nationals 16U
Jake King
0 7 0 0 0 0 0 0 0 0
Nationals 16U
Jacob Morgan
0 0 64 0 0 0 0 0 0 0
Nationals 16U
Rudy Nolasco
0 0 0 19 0 0 0 0 0 0
Nationals 16U
Noah Olson
0 40 0 0 0 0 0 0 0 0
Players Choice Academy Black
Chris Greene
0 42 0 22 0 0 0 0 0 0
Players Choice Academy Black
Cooper Harrison
0 0 0 21 0 0 0 0 0 0
Players Choice Academy Black
Todd Johnson
0 18 0 0 0 0 0 0 0 0
Players Choice Academy Black
Ryan Klotnia
0 18 0 0 0 0 0 0 0 0
Players Choice Academy Black
Michael Modrick
0 36 0 21 0 0 0 0 0 0
Players Choice Academy Black
Jackson Moltz
0 49 84 0 0 0 0 0 0 0
Players Choice Academy Black
Steven Sarvas
0 0 0 34 0 0 0 0 0 0
Players Choice Academy Black
Drew Woody
0 41 0 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
5 5
0 35 0 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
Emilio Castaneda
0 27 0 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
Fernando Echeveste
0 0 75 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
George Mercado
45 0 0 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
Jj Olujich
0 83 0 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
12 Parra
0 0 0 35 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
Dominic Rodriguez
0 0 0 45 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
Anthony Samuyo
35 0 0 0 0 0 0 0 0 0
SB- AMERICAN UNDERCLASS
Tommy Wood
28 0 0 0 0 0 0 0 0 0
SoCal Warriors 16u
Drew Emmons
0 94 0 0 0 0 0 0 0 0
SoCal Warriors 16u
Justin Hooper
0 23 25 10 0 0 0 0 0 0
SoCal Warriors 16u
Cody Lagafuaina
0 0 92 0 0 0 0 0 0 0
SoCal Warriors 16u
Ryan Leonardo
0 0 0 5 0 0 0 0 0 0
SoCal Warriors 16u
Zach Locke
0 57 0 94 0 0 0 0 0 0
SoCal Warriors 16u
Gaige Northrup
0 29 18 22 0 0 0 0 0 0
SoCal Warriors 16u
Benny Rodriguez
0 0 0 91 0 0 0 0 0 0
STARS N' SPIKES 16U
Victor Acero
0 0 0 38 0 0 0 0 0 0
STARS N' SPIKES 16U
Peter Holmes
0 0 3 0 0 0 0 0 0 0
STARS N' SPIKES 16U
Conner Inman
0 87 0 0 0 0 0 0 0 0
STARS N' SPIKES 16U
Ray Linares
12 0 0 0 0 0 0 0 0 0
STARS N' SPIKES 16U
Kaleb Martinez
0 29 75 0 0 0 0 0 0 0
STARS N' SPIKES 16U
Jamison Naf
18 0 0 21 0 0 0 0 0 0
STARS N' SPIKES 16U
Jacob Olivero
0 0 0 65 0 0 0 0 0 0
STARS N' SPIKES 16U
Evan Parshall
0 0 21 19 0 0 0 0 0 0
STARS N' SPIKES 16U
Andrew Rivero
82 0 0 0 0 0 0 0 0 0
Team Dinger 15u
Kaden Bilbrey
0 0 0 15 0 0 0 0 0 0
Team Dinger 15u
Cade Fretz
0 31 0 27 0 0 0 0 0 0
Team Dinger 15u
Carter Hain
0 0 79 0 0 0 0 0 0 0
Team Dinger 15u
Nolan Lopez
0 49 0 0 0 0 0 0 0 0
Team Dinger 15u
Luke Moeller
0 69 0 45 0 0 0 0 0 0
Team Dinger 15u
Colby Musselmann
0 0 61 0 0 0 0 0 0 0
Team Dinger 15u
Casey Parsons
0 59 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Bryce Cermenelli
0 58 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Abel Garibay
0 0 93 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Jakob Ghammachi
0 19 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
George Gonzalez
0 0 0 34 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Maxwell Howard
0 15 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Sebastian Laguna
0 0 17 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Diego Leon
59 0 0 91 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Marco Lopez
29 0 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2020
Jimmy Vuoso
9 53 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2021
Ryan Crosthwaite
71 0 0 14 0 0 0 0 0 0
West Coast Braves - Rawlings 2021
Corey Guevara
5 0 0 56 0 0 0 0 0 0
West Coast Braves - Rawlings 2021
Devin Nunez
16 0 20 47 0 0 0 0 0 0
West Coast Braves - Rawlings 2021
Dominic Porter
0 0 0 42 0 0 0 0 0 0
West Coast Braves - Rawlings 2021
Brandon Toledo
0 95 0 0 0 0 0 0 0 0
West Coast Braves - Rawlings 2021
Colin Zerfass
0 0 86 0 0 0 0 0 0 0
Wilson Sandlot AZ
Gray Bailey
0 87 0 0 0 0 0 0 0 0
Wilson Sandlot AZ
Andrew Calloway
0 0 69 0 0 0 0 0 0 0
Wilson Sandlot AZ
Derek Figueroa
0 14 0 102 0 0 0 0 0 0
Wilson Sandlot AZ
Wes Kath
0 0 15 0 0 0 0 0 0 0
Wilson Sandlot AZ
Tyler Kearney
0 0 14 9 0 0 0 0 0 0
Wilson Sandlot AZ
Caleb Lomeli
0 0 0 89 0 0 0 0 0 0
Wilson Sandlot AZ
Aiden Sanders
0 54 0 0 0 0 0 0 0 0
Wilson Sandlot AZ
Barrett Skaugrud
0 0 0 18 0 0 0 0 0 0
Wilson Sandlot AZ
August Walters
0 51 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