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)
11-12 85 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
06/20
Day 2
06/21
Day 3
06/22
Day 4
06/23
Day 5
06/24
Day 6
06/25
Day 7
06/26
Day 8
06/27
Day 9
06/28
Day 10
06/29
Aces Elite 12u
Taylor Belza
4 17 0 73 0 0 0 0 0 0
Aces Elite 12u
Johnathan Birchler
0 20 59 0 0 0 0 0 0 0
Aces Elite 12u
Preston Breit
30 0 0 0 0 0 0 0 0 0
Aces Elite 12u
Marshall Geckler
0 23 2 0 0 0 0 0 0 0
Aces Elite 12u
Brayden Gross
21 0 83 0 0 0 0 0 0 0
Aces Elite 12u
Jack Lancy
0 0 25 0 0 0 0 0 0 0
Aces Elite 12u
Corbin Marshall
16 20 0 0 0 0 0 0 0 0
Aces Elite 12u
Alex Ramon
20 0 0 0 0 0 0 0 0 0
Avengers 12U
Ignacio Gonzalez Rivera
0 14 0 70 0 0 0 0 0 0
Avengers 12U
Matthew Hall
0 0 85 0 0 0 0 0 0 0
Avengers 12U
Kingston Kost
0 85 0 0 0 0 0 0 0 0
Avengers 12U
Jatniel McCloud Perez
0 0 0 10 0 0 0 0 0 0
Avengers 12U
Gabriel Milano
33 0 0 0 0 0 0 0 0 0
Avengers 12U
Joham Ramirez Castillo
35 0 0 40 0 0 0 0 0 0
Avengers 12U
Angel Santiago Velazquez
0 0 65 0 0 0 0 0 0 0
Avengers 12U
Noah Sheffield
0 9 45 0 0 0 0 0 0 0
Ballers - Lakeland
Coby Anker
0 20 0 0 0 0 0 0 0 0
Ballers - Lakeland
Christopher Conde
45 0 0 0 0 0 0 0 0 0
Ballers - Lakeland
Jose Garcia
30 0 20 42 0 0 0 0 0 0
Ballers - Lakeland
Dominick Gotauco
0 0 4 0 0 0 0 0 0 0
Ballers - Lakeland
Daniel Hernandez Ten
31 0 0 0 60 0 0 0 0 0
Ballers - Lakeland
Chase Mobley
27 0 0 0 31 0 0 0 0 0
Ballers - Lakeland
Nicolas Partridge
12 0 20 62 0 0 0 0 0 0
Ballers - Lakeland
Angel Santiago Velazquez
24 0 19 0 0 0 0 0 0 0
Ballers - Lakeland
Gavin Stedman
22 0 15 0 0 0 0 0 0 0
Ballers - Lakeland
Brock Thielen
13 85 0 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Eric Adams
0 0 53 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Dayton Bruce
0 0 64 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Aidan Harris
0 18 0 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Kai Huber
47 0 0 73 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Angelo Posada
0 16 0 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Macklin Sanders
15 0 0 12 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Colton Sweat
0 11 0 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Jackson Terry
0 47 0 0 0 0 0 0 0 0
BigStix Gamers 12U Sanders
Charlie Willcox
13 31 0 16 0 0 0 0 0 0
Canes Baseball 12U NC Hood
Max Boyatt
0 16 0 31 0 0 0 0 0 0
Canes Baseball 12U NC Hood
Jackson Hood
0 38 0 0 0 0 0 0 0 0
Canes Baseball 12U NC Hood
Caden Horay
18 34 0 39 0 0 0 0 0 0
Canes Baseball 12U NC Hood
David Lee
33 0 50 0 0 0 0 0 0 0
Canes Baseball 12U NC Hood
John Lupienski
6 23 0 4 0 0 0 0 0 0
Canes Baseball 12U NC Hood
Jason Urtz
0 76 0 0 0 0 0 0 0 0
Canes Baseball 12U NC Hood
Riley Williams
19 0 70 0 0 0 0 0 0 0
Canes Baseball 12U NC Hood
Dylan Wood
20 34 0 51 0 0 0 0 0 0
CF Avengers
Alex Dameron
0 0 32 0 0 0 0 0 0 0
CF Avengers
Anthony Hamilton
0 49 0 25 0 0 0 0 0 0
CF Avengers
Malachi Hepburn
25 0 17 53 0 0 0 0 0 0
CF Avengers
Chase Miles
0 29 0 0 0 0 0 0 0 0
CF Avengers
Robbie Mungovan
34 25 0 0 0 0 0 0 0 0
CF Avengers
Tyler Pittington
0 0 75 0 0 0 0 0 0 0
CF Avengers
Erick Robles
0 0 50 0 0 0 0 0 0 0
CF Avengers
Kaniel Rosado
21 0 14 0 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Luke Billings
49 0 0 69 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Taylor Haddock
0 49 0 0 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Conner Helms
9 0 41 0 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Jake Hopkins
18 17 0 43 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Robert X Mitchell
9 0 77 0 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Grayson Moore
10 45 0 0 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Cord Rager
0 51 0 0 0 0 0 0 0 0
Dallas Patriots - Sheets 12U
Travis Reid
0 26 0 0 0 0 0 0 0 0
Elite Squad National 12U
Hector Gonzalez
13 0 0 0 0 0 0 0 0 0
Elite Squad National 12U
Dayson Griffis
33 0 35 0 0 0 0 0 0 0
Elite Squad National 12U
Talan Holiday
0 11 0 40 0 0 0 0 0 0
Elite Squad National 12U
Bryce Huffman
0 35 0 0 0 0 0 0 0 0
Elite Squad National 12U
Lenox Lively
47 0 0 0 0 0 0 0 0 0
Elite Squad National 12U
Devin A Lopez
0 50 0 0 0 0 0 0 0 0
Elite Squad National 12U
JC Martinez
0 3 0 0 0 0 0 0 0 0
Elite Squad National 12U
Kelvyn Paulino Jr
0 33 0 0 0 0 0 0 0 0
Elite Squad National 12U
Angel Pichardo
0 11 60 0 0 0 0 0 0 0
Elite Squad National 12U
Charlie Stumberger
0 0 0 18 0 0 0 0 0 0
Elite Squad NY 12u
Logan Charboneau
19 0 12 38 0 0 0 0 0 0
Elite Squad NY 12u
Gavin Evans
26 0 0 0 0 0 0 0 0 0
Elite Squad NY 12u
Zach Fronio
19 91 0 0 0 0 0 0 0 0
Elite Squad NY 12u
Troy Goodwin
18 0 15 0 0 0 0 0 0 0
Elite Squad NY 12u
Luke Keefer
20 0 0 31 0 0 0 0 0 0
Elite Squad NY 12u
Mason McCarroll
20 0 66 0 0 0 0 0 0 0
Elite Squad NY 12u
Brodie Moye
26 0 0 12 0 0 0 0 0 0
Elite Squad NY 12u
Orvy Potts
18 37 0 0 0 0 0 0 0 0
Elite Squad NY 12u
Tim Tyler
31 0 24 0 0 0 0 0 0 0
Florida Surge Scout 12U
Ryan Ashley
0 34 0 39 0 0 0 0 0 0
Florida Surge Scout 12U
Joey Diaz
0 0 10 0 0 0 0 0 0 0
Florida Surge Scout 12U
Hunter Gilman
0 0 72 0 0 0 0 0 0 0
Florida Surge Scout 12U
Ryan Kelly
0 25 0 18 0 0 0 0 0 0
Florida Surge Scout 12U
Taro Pustilnik
0 70 0 0 0 0 0 0 0 0
Florida Surge Scout 12U
Connor Re
0 0 0 9 0 0 0 0 0 0
Florida Surge Scout 12U
Holden Shechtman
6 35 0 24 0 0 0 0 0 0
Florida Surge Scout 12U
Porter Trees
63 0 0 0 0 0 0 0 0 0
GBG San Diego
Case Beames
0 0 0 0 27 0 0 0 0 0
GBG San Diego
Grayson Boles
0 68 0 0 0 0 0 0 0 0
GBG San Diego
Steve Cabral
0 0 18 7 13 0 0 0 0 0
GBG San Diego
Jase DeSantis
0 0 75 0 0 0 0 0 0 0
GBG San Diego
Benjamin Trey Gudoy
0 0 0 0 53 0 0 0 0 0
GBG San Diego
William Hernandez
0 0 0 23 0 0 0 0 0 0
GBG San Diego
RJ Holmes
0 0 0 67 0 0 0 0 0 0
GBG San Diego
Angel Laya
0 0 41 0 0 0 0 0 0 0
GBG San Diego
Tate Southisene
0 53 0 0 0 0 0 0 0 0
GBG San Diego
Alex Vernon
0 0 0 12 0 0 0 0 0 0
GBG San Diego
Tyler Wick
0 36 0 0 44 0 0 0 0 0
Gulf Coast Monarchs 12U
Jalen Foxx
0 35 0 0 44 0 0 0 0 0
Gulf Coast Monarchs 12U
Cole Ingole
0 0 0 78 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Logan Martin
0 0 0 0 13 0 0 0 0 0
Gulf Coast Monarchs 12U
Vincent Mattei
0 23 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Griffin Miller
0 31 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Jackson Miller
0 35 0 0 91 0 0 0 0 0
Gulf Coast Monarchs 12U
Angel Moreno
7 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Owen Rardin
20 50 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Cutter Smith
0 20 78 0 0 0 0 0 0 0
NBA Nationals
Donte Brooks
31 0 0 0 0 0 0 0 0 0
NBA Nationals
Bradon Copeland
0 0 0 11 0 0 0 0 0 0
NBA Nationals
Andrew Hill
0 36 0 0 0 0 0 0 0 0
NBA Nationals
Logan Kodolitsch
0 68 0 0 0 0 0 0 0 0
NBA Nationals
Kaleb Lashley
0 0 20 85 0 0 0 0 0 0
NBA Nationals
Steve Pettaway
0 0 86 0 0 0 0 0 0 0
NBA Nationals
Johnathan Stepney
0 71 0 0 0 0 0 0 0 0
NBA Nationals
Anthony Williams
52 0 0 0 0 0 0 0 0 0
NBA Nationals
Jason Williams
0 0 13 0 0 0 0 0 0 0
New Jersey Select
Gavin Carr
0 15 0 0 0 0 0 0 0 0
New Jersey Select
Talon Elkins
20 0 0 0 0 0 0 0 0 0
New Jersey Select
Matthew Friedman
9 28 0 0 0 0 0 0 0 0
New Jersey Select
Ty Kaunas
0 35 0 0 0 0 0 0 0 0
New Jersey Select
Jake Lodgek
0 30 0 84 0 0 0 0 0 0
New Jersey Select
Samuel Lovitz
0 50 0 0 0 0 0 0 0 0
New Jersey Select
Jack Mustaro
0 0 0 3 0 0 0 0 0 0
New Jersey Select
Ben Robinson
9 0 0 0 0 0 0 0 0 0
New Jersey Select
Traigh Skiffington
33 0 67 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Parker Bauknecht
0 0 74 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Ryan Bowman
17 0 0 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Amare Campbell
0 40 0 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Cayle Decker
1 0 65 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Lamar Edwards
57 0 0 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Rustin Hurley
0 57 0 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Noah Katsikos
0 8 24 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Tristan Parrish
0 0 33 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Jordan Payne
10 0 0 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Jaden Sanchez
6 0 0 0 0 0 0 0 0 0
Ormond Beach Spikes 12U
Micah Sanders
0 0 61 0 0 0 0 0 0 0
Pride
Alejandro Arandia
0 57 0 0 0 0 0 0 0 0
Pride
Rodrigo Bastidas
33 0 5 0 0 0 0 0 0 0
Pride
Easton Beach
14 33 7 0 0 0 0 0 0 0
Pride
Samuel Castillo
0 35 0 0 0 0 0 0 0 0
Pride
Fernando Ferrer
0 27 0 0 0 0 0 0 0 0
Pride
Luis Machado
0 0 65 0 0 0 0 0 0 0
Pride
Jacob MacInness
30 0 0 0 0 0 0 0 0 0
Pride
Jonnathan Martinez
0 31 0 0 0 0 0 0 0 0
Pride
Matt Montero
0 27 0 0 0 0 0 0 0 0
Pride
Chase Triplett
0 48 0 0 0 0 0 0 0 0
TBT Florida Ballers
Richard Bello
0 54 0 0 0 0 0 0 0 0
TBT Florida Ballers
Carter Derks
31 0 0 67 0 0 0 0 0 0
TBT Florida Ballers
Elyjah Freeman
10 0 0 0 0 0 0 0 0 0
TBT Florida Ballers
Adriel Gonzalez
0 11 0 0 0 0 0 0 0 0
TBT Florida Ballers
JJ Jennings
0 0 0 40 0 0 0 0 0 0
TBT Florida Ballers
Danny Machado
47 0 0 0 0 0 0 0 0 0
TBT Florida Ballers
Aaron Orozco
10 0 0 0 0 0 0 0 0 0
TBT Florida Ballers
Alejandro Sardinas
31 0 0 0 0 0 0 0 0 0
TBT Florida Ballers
Tyler Schwal
0 0 59 0 0 0 0 0 0 0
TBT Florida Ballers
Ruben Zuany
27 0 0 3 0 0 0 0 0 0
Traction Canes 12u Black
Brody Bailey
0 14 39 0 0 0 0 0 0 0
Traction Canes 12u Black
Hudson Browning
0 0 24 0 0 0 0 0 0 0
Traction Canes 12u Black
Dylan Champagne
42 0 0 0 0 0 0 0 0 0
Traction Canes 12u Black
Caden Connor
9 8 0 0 0 0 0 0 0 0
Traction Canes 12u Black
Michael Griggs
16 72 0 0 0 0 0 0 0 0
Traction Canes 12u Black
Carter Guillory
0 19 0 54 0 0 0 0 0 0
Traction Canes 12u Black
Mason Hill
35 0 0 43 0 0 0 0 0 0
Traction Canes 12u Black
Ethan Hopkins
0 6 25 0 0 0 0 0 0 0
Traction Canes 12u Black
Jack Ruckert
0 46 0 0 0 0 0 0 0 0
Traction Canes 12u Black
Adyn Wilkinson
0 19 0 0 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Alberto Beltra
0 0 0 103 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Dylan McCafferty
0 70 0 0 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Ryan Morel
32 0 0 0 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Trevor Pippin
51 0 0 18 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Christopher Rosario
0 0 76 0 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Anthony Savino
0 0 20 0 0 0 0 0 0 0
Tri State Arsenal 12u National Gerry
Joseph Zammitti
0 0 78 0 0 0 0 0 0 0
Twelve Baseball 12U Gold
Collin Aloisio
0 0 65 0 0 0 0 0 0 0
Twelve Baseball 12U Gold
Blaine Bullard
0 30 0 0 84 0 0 0 0 0
Twelve Baseball 12U Gold
Harper Gates
33 0 0 44 0 0 0 0 0 0
Twelve Baseball 12U Gold
Bryce Hillegeist
0 17 0 36 0 0 0 0 0 0
Twelve Baseball 12U Gold
Trent Lancaster
0 45 0 0 35 0 0 0 0 0
Twelve Baseball 12U Gold
Cole Lanclos
0 30 0 0 26 0 0 0 0 0
Twelve Baseball 12U Gold
Bryce Livermore
29 0 0 0 0 0 0 0 0 0
Twelve Baseball 12U Gold
Max McCraray
0 17 0 0 45 0 0 0 0 0
Twelve Baseball 12U Gold
Carson Sydnor
9 0 0 0 0 0 0 0 0 0
USA Prime Adams
Colton Cordeiro
47 0 0 41 0 0 0 0 0 0
USA Prime Adams
Pj Crayton
0 0 0 23 0 0 0 0 0 0
USA Prime Adams
Grady Emerson
0 8 0 14 0 0 0 0 0 0
USA Prime Adams
Carlos Fuenmayor
0 68 0 0 0 0 0 0 0 0
USA Prime Adams
Brock Golwas
0 39 0 0 0 0 0 0 0 0
USA Prime Adams
Brody Mattox
0 22 0 0 0 0 0 0 0 0
USA Prime Adams
Johnny Moran
0 0 0 22 0 0 0 0 0 0
USA Prime Adams
Jody Murillo
47 0 0 0 0 0 0 0 0 0
USA Prime Adams
Murphy Page
0 43 0 6 0 0 0 0 0 0
USA Prime Adams
Osjun Rivas
8 0 0 0 0 0 0 0 0 0
USA Prime Adams
Kaden Robardey
0 0 63 0 0 0 0 0 0 0
USA Prime Adams
Kevin Roberts Jr
16 0 0 0 0 0 0 0 0 0
West Chester Dragons National Team
Ryan Brown
0 0 15 0 0 0 0 0 0 0
West Chester Dragons National Team
Jeremy Coccia
0 32 0 0 0 0 0 0 0 0
West Chester Dragons National Team
Michael Cugino
0 2 0 0 0 0 0 0 0 0
West Chester Dragons National Team
Nick Diehl
0 31 0 57 0 0 0 0 0 0
West Chester Dragons National Team
Stephen Furia
0 19 50 0 0 0 0 0 0 0
West Chester Dragons National Team
Luke McBride
0 10 0 0 0 0 0 0 0 0
West Chester Dragons National Team
Jack Redding
0 0 0 25 0 0 0 0 0 0
West Chester Dragons National Team
Landen Rozich
0 17 67 0 0 0 0 0 0 0
West Chester Dragons National Team
Skyler Smith
0 0 34 0 0 0 0 0 0 0
West Chester Dragons National Team
Ben Vaughan
31 0 24 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/20
Day 2
06/21
Day 3
06/22
Day 4
06/23
2019 PG 12U Summer ShootoutBigStix Gamers 12U SandersKai Huber776/16/2019 RR