PG is launching a new and convenient checkout for all registrations! Use our improved ACH process instead of purchasing by credit card and save 3.5% on associated technology fees.
1,649 MLB PLAYERS | 13,326 MLB DRAFT SELECTIONS
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
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
Day 5
07/04
Day 6
07/05
Day 7
07/06
Day 8
07/07
Day 9
07/08
Day 10
07/09
3D GOLD
Tyler Bribiescas
0 0 0 0 0 0 0 0 0 0
3D GOLD
Demitri Diamant
0 0 48 0 0 0 0 0 0 0
3D GOLD
Teyghan Hovland
30 0 0 0 0 7 0 0 0 0
3D GOLD
Daevion King
72 0 0 0 0 0 0 0 0 0
3D GOLD
Aaron Limon
0 0 0 0 0 75 0 0 0 0
3D GOLD
Joey Loubert
0 0 58 0 0 0 82 0 0 0
3D GOLD
Wes Nelson
0 0 0 52 0 0 0 0 0 0
3D GOLD
Logan Saloman
0 66 0 0 0 0 68 0 0 0
3D GOLD
Tanner Smith
0 0 0 9 0 0 0 0 0 0
3D GOLD
Landry Spitler
11 0 0 44 0 0 0 0 0 0
3D GOLD
Jackson Thomas
0 61 0 0 0 0 63 0 0 0
AZ Future Stars 18U
Ryan Bailey
0 0 28 0 0 1 0 0 0 0
AZ Future Stars 18U
Benjamin Bailon
0 0 0 56 0 0 0 0 0 0
AZ Future Stars 18U
Brysen Hamilton
0 0 0 0 0 14 0 0 0 0
AZ Future Stars 18U
Anthony Loth
0 0 84 0 0 0 0 0 0 0
AZ Future Stars 18U
Zakary Moody
0 0 0 0 0 0 0 0 0 0
AZ Future Stars 18U
Robert Napodano
0 0 0 20 0 0 0 0 0 0
AZ Future Stars 18U
Michael Newsome
0 62 0 17 0 0 0 0 0 0
AZ Future Stars 18U
Matt Obst
0 0 0 0 0 0 0 0 0 0
AZ Future Stars 18U
Mathias Sanders
0 0 0 0 0 81 0 0 0 0
AZ Future Stars 18U
Evan Santana
0 0 14 0 0 0 0 0 0 0
AZ Future Stars 18U
Dakota Wells
0 0 99 0 0 0 0 0 0 0
Bat Benders
Anthony Bojorquez
0 0 0 0 0 0 4 0 0 0
Bat Benders
Jacob Eversole
0 0 30 0 0 0 0 0 0 0
Bat Benders
Drew Gunnell
0 59 0 0 0 0 45 0 0 0
Bat Benders
Levi Huerta
0 28 0 69 0 0 0 0 0 0
Bat Benders
Ethan Lung
0 0 0 0 0 0 0 0 0 0
Bat Benders
Michael McGraw
0 0 0 0 0 0 62 0 0 0
Bat Benders
Tyler Reynolds
0 11 0 0 0 0 0 0 0 0
Bat Benders
Ernesto Romero
28 0 86 0 0 0 0 0 0 0
Bat Benders
Bryan Valladares
80 0 0 0 0 82 0 0 0 0
Bat Benders
Israel Vasquez
0 0 0 18 0 0 11 0 0 0
BLE
Joel Calderin
0 17 0 0 0 0 0 0 0 0
BLE
Christian Dijkman
94 0 0 0 0 0 55 0 0 0
BLE
Frank Grant
0 0 0 71 0 0 0 0 0 0
BLE
Nicolo Guevara
0 0 0 0 0 84 0 0 0 0
BLE
Erick McKendry
0 0 98 0 0 0 0 0 0 0
BLE
Trevor McKendry
0 0 0 0 0 0 10 0 0 0
BLE
Chris Schwarz
0 62 0 0 0 0 10 0 0 0
BLE
Zachary Stevers
0 33 0 0 0 0 15 0 0 0
BLE
Ryan Watkins
0 38 0 0 0 0 0 0 0 0
BLE
Ozzy Zawislak
0 0 0 23 0 41 0 0 0 0
Canyon Thunder
Tyler Bare
0 0 0 70 0 0 10 0 0 0
Canyon Thunder
Jacob Beltran
0 0 73 0 0 0 0 0 0 0
Canyon Thunder
Jared Crumpler
0 0 40 0 0 0 0 0 0 0
Canyon Thunder
Matthew D'Amato
0 50 0 0 0 0 29 0 0 0
Canyon Thunder
Drew Gilbert
0 0 0 0 0 85 0 0 0 0
Canyon Thunder
Kyle Hoff
0 21 0 0 0 0 19 0 0 0
Canyon Thunder
Hayden Lange
0 0 42 0 0 0 0 0 0 0
Canyon Thunder
Caleb Reiman
0 0 59 0 0 0 40 0 0 0
Canyon Thunder
Jared Schulte
0 0 24 0 0 11 0 0 0 0
Canyon Thunder
Cole Sheehan
0 0 0 48 0 0 0 0 0 0
GBG Renegades
Braden Genera
66 0 0 0 0 0 84 0 0 0
GBG Renegades
Nathan Huy
0 20 0 0 0 1 0 0 0 0
GBG Renegades
Myles Johnson
0 0 0 0 0 64 0 0 0 0
GBG Renegades
Gabriel Miranda
0 0 0 0 0 32 0 0 0 0
GBG Renegades
Andres Pasillas
26 0 52 0 0 0 13 0 0 0
GBG Renegades
Chase Rousselo
0 0 25 0 0 79 0 0 0 0
GBG Renegades
Brett Tommasini
0 0 22 0 0 0 0 0 0 0
GBG Renegades
Blake Wentz
0 72 0 0 0 0 0 0 0 0
GBG VEGAS
Carson Bonus
0 72 0 0 0 0 0 0 0 0
GBG VEGAS
Braxton Bybee
0 0 0 81 0 0 0 0 0 0
GBG VEGAS
Antwon Carruthers
47 0 0 0 0 0 0 0 0 0
GBG VEGAS
Ty Coombs
0 0 75 0 0 0 24 0 0 0
GBG VEGAS
Ruben De La Rosa
0 0 9 0 0 0 0 0 0 0
GBG VEGAS
Erik Dulittle
73 0 0 0 0 0 0 0 0 0
GBG VEGAS
Sam Lucas III
0 0 20 8 0 0 0 0 0 0
GBG VEGAS
Adrien Martin
0 0 0 34 0 0 53 0 0 0
GBG VEGAS
Tyler Metzger
0 45 0 0 0 73 0 0 0 0
Mac's Athletics 18u
Ryan Bersamin
0 95 0 0 0 0 19 0 0 0
Mac's Athletics 18u
Joseph Delgado
0 12 0 0 0 91 0 0 0 0
Mac's Athletics 18u
Conner Inman
0 0 0 77 0 0 0 0 0 0
Mac's Athletics 18u
Edward Rivera
0 0 0 62 0 0 0 0 0 0
Mac's Athletics 18u
Andrew Rivero
80 0 0 0 0 8 58 0 0 0
Mac's Athletics 18u
Josh Rodriguez
0 0 38 0 0 18 0 0 0 0
Mac's Athletics 18u
Derek Ryan
19 0 82 0 0 0 0 0 0 0
Mac's Athletics 18u
James Williams
0 0 0 0 0 0 53 0 0 0
NW Futures 17u
Ethan Bausch
0 0 0 31 0 27 0 0 0 0
NW Futures 17u
Riley Fender
0 36 0 0 0 20 0 0 0 0
NW Futures 17u
Christian Figueroa
96 0 0 0 0 79 0 0 0 0
NW Futures 17u
Justin Harris
0 86 0 0 0 0 70 0 0 0
NW Futures 17u
Jordan Head
0 0 0 67 0 0 0 0 0 0
NW Futures 17u
Cole Peterson
0 0 85 0 0 0 0 0 0 0
NW Futures 17u
Nathan Van Dooren
6 0 70 0 0 0 59 0 0 0
NW Futures 17u
Cameron Williams
19 0 8 0 0 0 0 0 0 0
NW Futures 2020
Harrison Howell
0 28 0 102 0 0 0 0 0 0
NW Futures 2020
Cole Kleckner
0 0 0 0 0 60 0 0 0 0
NW Futures 2020
Spencer McGuire
0 60 0 0 0 0 57 0 0 0
NW Futures 2020
Cody Niblack
0 0 102 0 0 0 0 0 0 0
NW Futures 2020
Kadyn Shelton
34 0 0 0 0 6 49 0 0 0
NW Futures 2020
Riley Sinclair
73 0 0 0 0 0 59 0 0 0
NW Futures 2020
Travis Wiese
0 60 0 0 0 41 0 0 0 0
Pro Diamond Performance
Daniel Avitia
43 0 0 79 0 0 0 0 0 0
Pro Diamond Performance
Jason Barres
0 45 0 0 0 0 0 0 0 0
Pro Diamond Performance
Aidan Bever
0 33 0 0 0 0 0 0 0 0
Pro Diamond Performance
Gillis Champagne
0 0 60 0 0 0 103 0 0 0
Pro Diamond Performance
Tommy Chiappetti
0 0 0 0 0 23 0 0 0 0
Pro Diamond Performance
Caedin Craft
0 0 0 0 0 0 66 0 0 0
Pro Diamond Performance
Caden Hill
11 0 37 0 0 64 0 0 0 0
Pro Diamond Performance
Andrew Hogg
0 0 0 0 0 0 54 0 0 0
Pro Diamond Performance
Joseph Perez
57 0 0 0 0 0 0 0 0 0
Pro Diamond Performance
Shaun Perez Jr.
28 0 0 0 0 46 0 0 0 0
Pro Diamond Performance
Steven Vasquez
0 41 0 0 0 0 0 0 0 0
Sticks Southwest 2021
Nalijah Alexander
0 0 56 0 0 0 0 0 0 0
Sticks Southwest 2021
Max Baker
0 0 0 80 0 0 0 0 0 0
Sticks Southwest 2021
Nathan Greene
0 0 36 0 0 0 0 0 0 0
Sticks Southwest 2021
Connor Hill
0 51 0 0 0 0 43 0 0 0
Sticks Southwest 2021
Jacob Hitchcock
0 64 0 0 0 39 0 0 0 0
Sticks Southwest 2021
Spencer Hochstein
0 0 0 0 0 0 0 0 0 0
Sticks Southwest 2021
Jake King
28 0 0 7 0 0 31 0 0 0
Sticks Southwest 2021
Eric Perez
78 0 0 0 0 73 0 0 0 0
Sticks Southwest 2021
Caleb Smith
0 0 38 0 0 0 34 0 0 0
Team California
Jack Johnson
0 0 0 11 0 0 25 0 0 0
Team California
Corbin Jones
0 0 72 0 0 0 37 0 0 0
Team California
Aiden Nett
79 0 0 0 0 28 49 0 0 0
Team California
Harrison Pickett
0 61 0 0 0 0 3 0 0 0
Team California
Jacob Schell
0 71 0 0 0 55 0 0 0 0
Team California
Jack Stoker
0 0 0 50 0 0 0 0 0 0
Team California
Tim Trenkle
0 0 36 0 0 0 77 0 0 0
Team California
James Villa
52 0 0 77 0 0 0 0 0 0
Team California Black
Austin Cates
0 26 51 0 0 26 0 0 0 0
Team California Black
Ty Collins
0 0 25 0 0 0 0 0 0 0
Team California Black
Chase Gallegos
0 0 0 10 0 0 0 0 0 0
Team California Black
Jack Hale
0 0 0 0 0 0 0 0 0 0
Team California Black
Ian Hoslett
51 0 0 59 0 4 0 0 0 0
Team California Black
Tanner McDougal
0 86 0 0 0 0 49 0 0 0
Team California Black
Kai Purdy-Burton
0 0 0 0 0 21 50 0 0 0
Team California Black
Collin Taylor
0 0 15 55 0 14 0 0 0 0
Team California Black
Ryan Towers
58 0 0 0 0 68 0 0 0 0
Team DInger 2021
Cade Fretz
0 0 0 76 0 0 0 0 0 0
Team DInger 2021
Cole Golke
13 0 0 0 0 0 0 0 0 0
Team DInger 2021
Carter Hain
61 0 0 0 0 0 37 0 0 0
Team DInger 2021
Jake Horowitz
0 0 0 34 0 0 0 0 0 0
Team DInger 2021
Colin Hunter
0 86 0 0 0 0 82 0 0 0
Team DInger 2021
Nolan Lopez
0 0 60 0 0 0 89 0 0 0
Team DInger 2021
Luke Moeller
0 20 0 0 0 0 47 0 0 0
Team DInger 2021
Casey Parsons
0 0 14 0 0 0 12 0 0 0
Team DInger 2021
August Walters
0 0 0 50 0 0 0 0 0 0
Team Trinity
Eric Celis
0 0 0 0 0 12 19 0 0 0
Team Trinity
Adan Delgado
96 0 0 0 0 0 0 0 0 0
Team Trinity
Travis Herbert
0 98 0 0 0 0 0 0 0 0
Team Trinity
Dane Padrnos
0 0 89 0 0 0 0 0 0 0
Team Trinity
Tyler Simmons
0 0 0 100 0 0 0 0 0 0