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)
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
07/07
Day 2
07/08
Day 3
07/09
Day 4
07/10
Day 5
07/11
Day 6
07/12
Day 7
07/13
Day 8
07/14
Day 9
07/15
Day 10
07/16
5 Star Midwest
Carter Christenson
0 0 0 74 0 0 0 0 0 0
5 Star Midwest
Matthew Cottengim
0 19 0 0 0 0 0 0 0 0
5 Star Midwest
Quincy Dillon
0 40 0 0 0 65 0 0 0 0
5 Star Midwest
Jack Durand
0 0 41 0 0 0 0 0 0 0
5 Star Midwest
Cray Fite
0 0 35 0 0 0 0 0 0 0
5 Star Midwest
Leo Korbee
0 20 0 0 0 0 0 0 0 0
5 Star Midwest
Luke Pappano
0 48 0 0 39 0 0 0 0 0
5 Star Midwest
Gaige Stuckey
0 20 0 0 0 0 0 0 0 0
5 Star Midwest
Joey Watts
0 29 0 0 0 41 0 0 0 0
5 Star Midwest
Tucker Wilburn
0 20 0 31 0 46 0 0 0 0
5 Star Puerto Rico
Felix Diaz
0 0 59 0 0 45 0 0 0 0
5 Star Puerto Rico
Alan Gippson
0 0 0 84 0 0 0 0 0 0
5 Star Puerto Rico
John Hernandez
0 34 0 0 0 0 0 0 0 0
5 Star Puerto Rico
Darrel Meléndez
0 0 21 0 0 0 0 0 0 0
5 Star Puerto Rico
Adiel U. Rivera Robles
0 0 0 78 0 0 0 0 0 0
5 Star Puerto Rico
Alexander Torres
0 43 0 0 16 30 0 0 0 0
5 Star Puerto Rico
Christian Wilkes
0 0 0 35 0 0 0 0 0 0
Academy Select Baseball-Blass
Clint Burkey
0 30 0 15 0 31 0 0 0 0
Academy Select Baseball-Blass
Zachary Cervantes
0 39 0 0 0 0 0 0 0 0
Academy Select Baseball-Blass
Davin Cortez
0 34 0 0 0 86 0 0 0 0
Academy Select Baseball-Blass
Thomas McHugh
0 13 0 0 0 0 0 0 0 0
Academy Select Baseball-Blass
Grayson McKee
0 0 81 0 0 0 0 0 0 0
Academy Select Baseball-Blass
Ross Norman
0 34 0 73 0 5 0 0 0 0
Academy Select Baseball-Blass
Evan Perez
0 17 17 0 0 0 0 0 0 0
Academy Select Baseball-Blass
Raygan Yager
0 32 0 0 0 71 0 0 0 0
C.C. Oilers 12U
Ac Carpentier
0 20 25 0 35 0 0 0 0 0
C.C. Oilers 12U
Isaiah Elizondo
0 13 27 0 0 0 0 0 0 0
C.C. Oilers 12U
Dylon Everett
0 15 0 28 0 0 0 0 0 0
C.C. Oilers 12U
Sean Howell
0 20 0 35 0 8 0 0 0 0
C.C. Oilers 12U
Christian Olivares
0 20 35 0 0 42 0 0 0 0
C.C. Oilers 12U
Ethan Ortega
0 34 0 20 0 52 0 0 0 0
C.C. Oilers 12U
Ryan Zaragosa
0 47 0 0 65 0 0 0 0 0
CBA Bulldogs
Adrian Abarca
0 0 13 0 0 0 0 0 0 0
CBA Bulldogs
Jonathan Bermudez
0 27 0 31 0 0 0 0 0 0
CBA Bulldogs
Jose Gomez
0 0 0 20 17 0 0 0 0 0
CBA Bulldogs
George Morales
0 49 0 0 0 20 0 0 0 0
CBA Bulldogs
Jacob Peyton
0 13 0 0 0 73 0 0 0 0
CBA Bulldogs
Landen Roellig
0 0 7 0 0 0 0 0 0 0
CBA Bulldogs
Caiden Ruggio
0 46 0 0 0 0 0 0 0 0
CBA Bulldogs
Jaeden Toki
0 0 64 0 0 0 0 0 0 0
CBA Bulldogs
Jacob Venegas
0 33 0 20 0 54 0 0 0 0
Diamond Jacks 12u Gold
Jack Dally
0 0 0 68 0 0 0 0 0 0
Diamond Jacks 12u Gold
Nolan Fuller
0 33 0 0 0 56 0 0 0 0
Diamond Jacks 12u Gold
Ryan Greenstein
0 26 0 0 0 0 0 0 0 0
Diamond Jacks 12u Gold
Ian Grenda
0 0 68 0 0 0 0 0 0 0
Diamond Jacks 12u Gold
Chase Kilareski
0 46 0 0 0 24 0 0 0 0
Diamond Jacks 12u Gold
Anthony Petino
0 8 0 0 0 37 0 0 0 0
Diamond Jacks 12u Gold
Nicholas Politi
0 7 0 0 0 0 0 0 0 0
Diamond Jacks 12u Gold
Tyler Yoo
0 49 0 0 0 0 0 0 0 0
Diamond Jacks Super 12s
Brevin Bezick
0 48 0 0 59 0 0 0 0 0
Diamond Jacks Super 12s
Jayden Capindica
0 5 47 0 0 0 0 0 0 0
Diamond Jacks Super 12s
Sal Garcia
0 20 0 16 75 0 0 0 0 0
Diamond Jacks Super 12s
Jayson Labrador
0 0 50 0 0 0 0 0 0 0
Diamond Jacks Super 12s
Yadriel Mateo
0 49 0 0 74 0 0 0 0 0
Diamond Jacks Super 12s
Logan Raghunath
0 0 0 11 0 0 0 0 0 0
Diamond Jacks Super 12s
Jayden Rosado
0 13 0 0 6 0 0 0 0 0
Diamond Jacks Super 12s
Aj Saccento
0 0 0 28 0 0 0 0 0 0
Diamond Jacks Super 12s
Dylan Wayne
0 35 0 64 0 0 0 0 0 0
Elite Squad National 12U
Brandon De Goti
0 0 0 19 35 0 0 0 0 0
Elite Squad National 12U
Aaron Freud
0 0 4 0 0 0 0 0 0 0
Elite Squad National 12U
Jordany Gonzalez
0 30 0 0 0 0 0 0 0 0
Elite Squad National 12U
Dayson Griffis
0 34 0 0 17 62 0 0 0 0
Elite Squad National 12U
Talan Holiday
0 34 0 0 0 78 0 0 0 0
Elite Squad National 12U
Lenox Lively
0 0 0 0 67 0 0 0 0 0
Elite Squad National 12U
Dylan Passo
0 33 0 61 0 0 0 0 0 0
Elite Squad National 12U
Kelven Perera Arellano
0 0 31 0 31 0 0 0 0 0
Elite Squad National 12U
Roydan Perez
0 0 0 19 0 0 0 0 0 0
Florida Surge Scout 12U
Ryan Ashley
0 35 0 44 0 0 0 0 0 0
Florida Surge Scout 12U
Joey Diaz
0 0 39 0 0 0 0 0 0 0
Florida Surge Scout 12U
James Elliott
0 15 0 0 0 0 0 0 0 0
Florida Surge Scout 12U
Hunter Gilman
0 5 35 0 0 0 0 0 0 0
Florida Surge Scout 12U
Ryan Kelly
0 10 35 0 0 0 0 0 0 0
Florida Surge Scout 12U
Taro Pustilnik
0 31 0 0 80 0 0 0 0 0
Florida Surge Scout 12U
Holden Shechtman
0 41 0 0 0 0 0 0 0 0
Florida Surge Scout 12U
Porter Trees
0 32 0 47 0 0 0 0 0 0
Fusion
Jerry Ashley
0 0 35 0 69 0 0 0 0 0
Fusion
Anthony Cruz-Gonzalez
0 0 0 17 0 0 0 0 0 0
Fusion
Donald Dwire
0 49 0 0 32 0 0 0 0 0
Fusion
Charles Ferguson
0 0 0 6 0 0 0 0 0 0
Fusion
Carlos Guerra
0 0 0 32 0 0 0 0 0 0
Fusion
Ryan Marks
0 0 18 34 0 0 0 0 0 0
Fusion
Xavier Medina
0 0 0 18 0 0 0 0 0 0
Fusion
Ivan Reyes
0 0 20 0 0 0 0 0 0 0
Fusion
Lazaro Rodriguez
0 11 0 0 9 0 0 0 0 0
Fusion
Jacob Trottier
0 29 0 15 0 0 0 0 0 0
Fusion
Jakob Wagner
0 0 0 83 0 0 0 0 0 0
GBG Colorado
Case Beames
0 20 35 0 51 0 0 0 0 0
GBG Colorado
Caleb Danzeisen
0 0 43 0 0 0 0 0 0 0
GBG Colorado
Cohen Holliday
0 0 57 0 0 0 0 0 0 0
GBG Colorado
Romani Perez
0 19 1 0 0 0 0 0 0 0
GBG Colorado
Ryland Sands
0 31 0 69 0 0 0 0 0 0
GBG Colorado
Alex Vernon
0 10 35 0 47 0 0 0 0 0
GBG Colorado
Jackson Young
0 35 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Jalen Foxx
0 0 35 0 0 12 0 0 0 0
Gulf Coast Monarchs 12U
Jackson Geiger
0 18 0 0 8 0 0 0 0 0
Gulf Coast Monarchs 12U
Cole Ingole
0 0 0 0 86 0 0 0 0 0
Gulf Coast Monarchs 12U
Johnny King
0 0 25 0 0 86 0 0 0 0
Gulf Coast Monarchs 12U
Logan Martin
0 0 35 0 67 0 0 0 0 0
Gulf Coast Monarchs 12U
Vincent Mattei
0 0 8 37 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Owen Rardin
0 7 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Cutter Smith
0 0 66 0 0 0 0 0 0 0
Gulf Coast Monarchs 12U
Andrew Stillwell
0 35 0 0 0 28 0 0 0 0
Legit Baseball
Nicolas Bradley
0 35 0 34 24 88 0 0 0 0
Legit Baseball
Alexander Bulger
0 50 0 0 0 85 0 0 0 0
Legit Baseball
Salvatore Catanzaro
0 0 19 59 0 0 0 0 0 0
Legit Baseball
Mason Daly
0 0 0 11 0 0 0 0 0 0
Legit Baseball
Alexis Delgado
0 0 21 0 0 0 0 0 0 0
Legit Baseball
Leo Spitaleri
0 13 35 0 0 4 0 0 0 0
Legit Baseball
Sean Spitaleri
0 0 20 73 0 0 0 0 0 0
Louisiana Knights Black
Davis Emonet
0 26 0 0 0 0 0 0 0 0
Louisiana Knights Black
Collin Haney
0 0 8 0 78 0 0 0 0 0
Louisiana Knights Black
Kolby Hunter
0 47 0 0 0 0 0 0 0 0
Louisiana Knights Black
Joshua Lim
0 19 0 0 0 0 0 0 0 0
Louisiana Knights Black
David Marsh
0 27 0 10 0 0 0 0 0 0
Louisiana Knights Black
Sebastian Miller
0 0 0 0 3 0 0 0 0 0
Louisiana Knights Black
Jacob Parker
0 0 30 0 0 0 0 0 0 0
Louisiana Knights Black
Joseph Parker
0 34 0 30 0 0 0 0 0 0
Louisiana Knights Black
Ethan Walker
0 0 31 0 13 0 0 0 0 0
MISSION 12U
Whaetly Chaloupek
0 0 15 67 0 0 0 0 0 0
MISSION 12U
Easton Hailey
0 0 0 25 0 0 0 0 0 0
MISSION 12U
Andrew Huff
0 0 34 0 83 0 0 0 0 0
MISSION 12U
Reed Kauk
0 0 0 7 0 0 0 0 0 0
MISSION 12U
Isaac King
0 0 0 1 8 0 0 0 0 0
MISSION 12U
Darren Ledford
0 0 23 0 0 0 0 0 0 0
MISSION 12U
Cord Nolan
0 0 33 0 0 0 0 0 0 0
MISSION 12U
Drake Staton
0 0 16 0 0 0 0 0 0 0
MISSION 12U
Conor Taylor
0 10 33 0 80 0 0 0 0 0
MISSION 12U
Preston Whitmarsh
0 22 0 0 40 0 0 0 0 0
MW Select Cardinals
Chris Aiello
0 35 0 20 48 0 0 0 0 0
MW Select Cardinals
Lincoln Boyle
0 0 0 26 0 0 0 0 0 0
MW Select Cardinals
Owen Gietzen
0 0 33 0 29 0 0 0 0 0
MW Select Cardinals
Carter Gooding
0 0 0 31 0 0 0 0 0 0
MW Select Cardinals
Brad Janes
0 29 0 13 0 0 0 0 0 0
MW Select Cardinals
Max Johnson
0 0 34 0 0 0 0 0 0 0
MW Select Cardinals
Barrett Jones
0 0 0 22 0 0 0 0 0 0
MW Select Cardinals
Isaac McIntosh
0 0 0 28 0 0 0 0 0 0
MW Select Cardinals
Holden Meadows
0 0 24 0 0 0 0 0 0 0
MW Select Cardinals
Ty Miller
0 17 0 34 0 0 0 0 0 0
NLCP
Andrew Alvarez
0 49 0 0 0 27 0 0 0 0
NLCP
Jason Amor
0 0 58 0 0 0 0 0 0 0
NLCP
Liam DeCicco
0 47 0 0 28 0 0 0 0 0
NLCP
Landy Garcia
0 0 0 79 0 0 0 0 0 0
NLCP
Luis Garcia
0 10 0 0 0 0 0 0 0 0
NLCP
Julian Herrera
0 16 0 0 0 0 0 0 0 0
NLCP
Lucas Levy
0 0 20 0 0 0 0 0 0 0
NLCP
Jake Popowski
0 34 0 0 0 0 0 0 0 0
NLCP
Jaiden Samuels
0 50 0 0 0 0 0 0 0 0
NLCP
Manuel Sarcos
0 0 0 18 0 0 0 0 0 0
Showcase Elite 12U
Addison Boerner
0 40 0 0 19 0 0 0 0 0
Showcase Elite 12U
Connor Burtch
0 34 0 0 0 0 0 0 0 0
Showcase Elite 12U
Tyler Klemm
0 34 0 84 0 0 0 0 0 0
Showcase Elite 12U
Jack Satinoff
0 21 0 0 0 0 0 0 0 0
Showcase Elite 12U
Jack Stanley
0 48 0 0 30 0 0 0 0 0
Showcase Elite 12U
Jake Truitt
0 43 0 0 69 0 0 0 0 0
Showcase Elite 12U
Brayden Whitlow
0 0 61 0 0 0 0 0 0 0
TSD 12U
Keyvan Arroyo
0 0 46 0 0 0 0 0 0 0
TSD 12U
Ivan Luciano
0 0 13 20 0 0 0 0 0 0
TSD 12U
Jan Marrero
0 0 28 0 0 84 0 0 0 0
TSD 12U
Isander Martinez
0 0 0 85 0 0 0 0 0 0
TSD 12U
Jeryel Oquendo
0 0 0 4 85 0 0 0 0 0
TSD 12U
Wilbert Ortiz
0 0 21 0 0 0 0 0 0 0
TSD 12U
Ian Rodriquez
0 0 0 0 0 29 0 0 0 0
TSD 12U
Yaziel Rolon
0 0 0 32 0 0 0 0 0 0
TSD 12U
Joey Rosa
0 0 78 0 0 0 0 0 0 0
TX Wizards
Aidan Aguilar
0 0 0 30 0 0 0 0 0 0
TX Wizards
Trace Clarkson
0 0 0 26 0 0 0 0 0 0
TX Wizards
Joel Gonzales
0 0 0 27 0 0 0 0 0 0
TX Wizards
Brody Mattox
0 19 0 54 0 0 0 0 0 0
TX Wizards
Daniel Ortiz
0 12 34 0 3 84 0 0 0 0
TX Wizards
Zaidin Perez
0 0 0 73 0 0 0 0 0 0
TX Wizards
Noah Silva
0 0 45 0 0 0 0 0 0 0
TX Wizards
Juan Torres
0 84 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/07
Day 2
07/08
Day 3
07/09
Day 4
07/10
2019 11U BCS National ChampionshipGulf Coast MonarchsJoseph Lawson827/4/2019 RR RR
2019 11U BCS National ChampionshipGulf Coast MonarchsLandon Ide857/4/2019 RR RR