2,210 MLB PLAYERS | 15,135 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
07/05
Day 2
07/06
Day 3
07/07
Day 4
07/08
Day 5
07/09
Day 6
07/10
Day 7
07/11
Day 8
07/12
Day 9
07/13
Day 10
07/14
A's Prospects 2022
Matt Amoroso
0 74 0 0 0 0 0 0 0 0
A's Prospects 2022
Luke Kavulich
45 0 94 0 0 0 0 0 0 0
A's Prospects 2022
Tim McKeown
0 0 0 80 0 0 0 0 0 0
A's Prospects 2022
Ryan Mignogna
15 0 65 0 0 0 0 0 0 0
A's Prospects 2022
Devin Nitschmann
45 0 73 0 0 0 0 0 0 0
A's Prospects 2022
Brody Pasieka
25 0 0 0 0 0 0 0 0 0
A's Prospects 2022
Matt Smires
0 45 0 51 0 0 0 0 0 0
Batting 1.000 Seminoles
James Botta
0 0 24 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Liam Carroll
74 0 0 0 93 0 0 0 0 0
Batting 1.000 Seminoles
Tim Dorman
0 42 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Brendan Eising
21 0 45 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Tj Maher
0 12 35 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Matthew Minio
59 0 0 77 0 0 0 0 0 0
Batting 1.000 Seminoles
Johnathon O'Malley
0 0 8 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Timmy Purack
0 42 0 98 0 0 0 0 0 0
Batting 1.000 Seminoles
Ryan Todd
30 0 0 13 41 0 0 0 0 0
Bronx Bombers 15U
Joshua Feldman
0 69 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Jason Frias
0 53 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Jose Ramon Jaime-Abreu
0 0 0 63 0 0 0 0 0 0
Bronx Bombers 15U
Evan Maloney
0 46 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Fran Abdiel Montanez Rosario
0 17 0 19 0 0 0 0 0 0
Bronx Bombers 15U
Mario Pesca
73 0 0 0 0 0 0 0 0 0
Bronx Bombers 15U
Jared Rijfkogel
0 0 56 0 0 0 0 0 0 0
Bronx Bombers 15U
Justin Sanchez
0 0 42 0 0 0 0 0 0 0
Bronx Bombers 15U
Christopher Suero
16 0 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Miguel Agosto
0 37 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Jorge Bello
0 28 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Jayden Lopez
0 43 0 51 0 0 0 0 0 0
Elite Squad CF 15U
Drew Macapagal
0 0 0 32 0 0 0 0 0 0
Elite Squad CF 15U
Andrew McCreary
10 0 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Dalvin Medina
0 56 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Damon Mercedes
31 0 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Jaxon Pastore
0 0 59 0 0 0 0 0 0 0
Elite Squad CF 15U
Kyle Patterson
73 0 0 43 0 0 0 0 0 0
Elite Squad CF 15U
Jason Ramos
0 37 0 0 0 0 0 0 0 0
Elite Squad CF 15U
Edrian Romero
0 0 70 0 0 0 0 0 0 0
Figs 15u
Alexis Aponte
0 0 25 56 0 0 0 0 0 0
Figs 15u
Bladymil D Betancourt Negron
0 0 0 30 0 0 0 0 0 0
Figs 15u
Gregory Bori
0 79 0 0 0 0 0 0 0 0
Figs 15u
Roberto Guerrero
0 0 0 36 0 0 0 0 0 0
Figs 15u
Brian Guevara
41 0 71 0 0 0 0 0 0 0
Figs 15u
Jordan Hall
0 74 0 0 0 0 0 0 0 0
Figs 15u
Christopher Hansen
23 61 0 0 0 0 0 0 0 0
Figs 15u
Matthew Heyl
47 0 0 98 0 0 0 0 0 0
Figs 15u
Yangel Lopez Acevedo
0 0 23 3 0 0 0 0 0 0
Figs 15u
Raul Ramirez
0 0 0 32 0 0 0 0 0 0
Florida Grinders 2022
David Daniels
0 0 0 75 0 0 0 0 0 0
Florida Grinders 2022
D'Moi Foy
29 0 0 0 0 0 0 0 0 0
Florida Grinders 2022
Hudson Grabenhorst
0 51 0 0 0 0 0 0 0 0
Florida Grinders 2022
Zachary Kendall
5 87 0 0 0 0 0 0 0 0
Florida Grinders 2022
Luis Medina
0 0 17 57 0 0 0 0 0 0
Florida Grinders 2022
Drew Pynes
0 0 85 0 0 0 0 0 0 0
Florida Grinders 2022
Matt Tinder
0 88 0 0 0 0 0 0 0 0
Florida Grinders 2022
Seth Wideman
68 0 0 0 0 0 0 0 0 0
FTB Tucci-Orlando 15u
Kadin Adair
39 0 87 0 0 0 0 0 0 0
FTB Tucci-Orlando 15u
Blake Bryden
59 0 0 88 0 0 0 0 0 0
FTB Tucci-Orlando 15u
Chase Chapman
0 0 29 0 0 0 0 0 0 0
FTB Tucci-Orlando 15u
Stephen Morrissey
0 80 0 0 0 0 0 0 0 0
FTB Tucci-Orlando 15u
Jamieson "Macky" Rowland
0 0 2 30 0 0 0 0 0 0
FTB Tucci-Orlando 15u
Tyler Waddell
0 0 91 0 0 0 0 0 0 0
Hard Ninety Baseball
Blaise Boisseau
0 58 0 0 0 0 0 0 0 0
Hard Ninety Baseball
Frank Bradley
0 0 36 0 0 0 0 0 0 0
Hard Ninety Baseball
Sammy Edwards
57 0 0 36 0 0 0 0 0 0
Hard Ninety Baseball
Gage Garcia
0 27 69 0 0 0 0 0 0 0
Hard Ninety Baseball
Aiden Joseph
0 0 33 0 0 0 0 0 0 0
Hard Ninety Baseball
Todd Kniebbe
17 0 9 0 0 0 0 0 0 0
Hard Ninety Baseball
Evan Koehler
58 0 0 73 0 0 0 0 0 0
Hard Ninety Baseball
Maddox Raley
38 0 24 0 0 0 0 0 0 0
Hard Ninety Baseball
Padraic Smith
43 0 0 0 0 0 0 0 0 0
Keystone State Bombers
Jake Books
0 0 0 74 0 0 0 0 0 0
Keystone State Bombers
Brycen Flinton
0 46 0 0 0 0 0 0 0 0
Keystone State Bombers
Michael Heckman
0 0 0 13 0 0 0 0 0 0
Keystone State Bombers
Drew Moerschbacher
18 0 0 69 0 0 0 0 0 0
Keystone State Bombers
Ryan Richardson
0 18 40 0 0 0 0 0 0 0
Keystone State Bombers
Ben Shenosky
0 54 0 0 98 0 0 0 0 0
Keystone State Bombers
Andrew Whitehead
21 0 88 0 0 0 0 0 0 0
Keystone State Bombers
Matt Williams
0 39 0 0 10 0 0 0 0 0
Keystone State Bombers
Trey Yesavage
54 0 0 0 88 0 0 0 0 0
Power Baseball 2022 White
Gabriel Castro
44 0 0 94 0 0 0 0 0 0
Power Baseball 2022 White
Connor Doyle
0 44 0 0 0 0 0 0 0 0
Power Baseball 2022 White
Spencer Hawes
0 35 0 0 0 0 0 0 0 0
Power Baseball 2022 White
Jake Hayden
11 0 56 0 0 0 0 0 0 0
Power Baseball 2022 White
Xavier Lopez
38 0 0 0 0 0 0 0 0 0
Power Baseball 2022 White
Harrison Miller
0 40 0 0 0 0 0 0 0 0
Power Baseball 2022 White
Landon Miller
0 0 46 0 0 0 0 0 0 0
Power Baseball 2022 White
Christian Montes
7 76 0 0 0 0 0 0 0 0
Power Baseball 2022 White
Reid Williams
0 20 0 20 0 0 0 0 0 0
Powermill Smeltzer 15U
Noah Gelabert
0 49 0 0 89 0 0 0 0 0
Powermill Smeltzer 15U
Tyson Greene
0 18 1 0 52 0 0 0 0 0
Powermill Smeltzer 15U
Boone Hosey
18 46 0 0 54 0 0 0 0 0
Powermill Smeltzer 15U
Stephen Jensen
0 0 9 0 0 0 0 0 0 0
Powermill Smeltzer 15U
Jayce Kirkham
43 0 28 0 13 0 0 0 0 0
Powermill Smeltzer 15U
Ethan Miller
0 9 0 70 0 0 0 0 0 0
Powermill Smeltzer 15U
Tyler Ritchie
0 0 29 0 0 0 0 0 0 0
Powermill Smeltzer 15U
Bradley Thompson
0 90 0 0 0 0 0 0 0 0
Powermill Smeltzer 15U
Tristan Turner
39 0 30 83 0 0 0 0 0 0
QAB Baseball - Edwards
Parker Allen
0 0 0 64 0 0 0 0 0 0
QAB Baseball - Edwards
Braxton Beal
55 0 0 0 0 0 0 0 0 0
QAB Baseball - Edwards
Brody Beal
0 29 0 0 0 0 0 0 0 0
QAB Baseball - Edwards
Jake Beaver
0 59 0 0 0 0 0 0 0 0
QAB Baseball - Edwards
Logan Bogue
0 0 76 0 0 0 0 0 0 0
QAB Baseball - Edwards
Sebastian Cruz
28 26 0 0 0 0 0 0 0 0
QAB Baseball - Edwards
Connor Edwards
0 60 0 0 0 0 0 0 0 0
QAB Baseball - Edwards
Tristan Nguyen
38 0 0 44 0 0 0 0 0 0
QAB Baseball - Edwards
Nicolas Sturm
0 28 0 0 0 0 0 0 0 0
Team Elite 15U American
Austin Coultas
0 28 63 0 0 0 0 0 0 0
Team Elite 15U American
Shane Garrett
37 0 0 0 0 0 0 0 0 0
Team Elite 15U American
Jaiden Granda
0 43 0 34 0 0 0 0 0 0
Team Elite 15U American
Caleb Greene
0 45 0 52 0 0 0 0 0 0
Team Elite 15U American
Shawn "Sj" Harris
0 8 0 0 0 0 0 0 0 0
Team Elite 15U American
Scott Kresicki
46 0 0 25 0 0 0 0 0 0
Team Elite 15U American
Brooks Mauro
10 0 38 0 0 0 0 0 0 0
Team Elite 15U American
Ashton Mcgarity
11 30 0 0 0 0 0 0 0 0
Team Elite 15U American
Blake Pesante
0 45 0 59 0 0 0 0 0 0
Team Elite 15U American
Payton Summerall
31 0 0 0 0 0 0 0 0 0
Team Elite 15U American
Jeremy Weaver
0 0 0 47 0 0 0 0 0 0
Team Nike New England
Joe Allen
75 0 0 0 0 0 0 0 0 0
Team Nike New England
Brady Annis
25 0 84 0 0 0 0 0 0 0
Team Nike New England
Hunter Chase
0 39 0 68 0 0 0 0 0 0
Team Nike New England
Landon Harris
29 0 0 0 0 0 0 0 0 0
Team Nike New England
Foch Lovejoy
23 59 0 0 0 0 0 0 0 0
Team Nike New England
Andrew Macdonald
45 0 22 89 0 0 0 0 0 0
Team Nike New England
Ellis Tonkin
27 0 0 0 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Nick Berger
0 86 0 0 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Carter Cooke
18 28 0 66 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Shane Cross
0 90 0 0 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Dylan Kling
45 0 0 61 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Adam Lewis
0 30 13 0 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Jackson Raper
0 0 81 0 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Drew Rosenberg
60 0 0 68 0 0 0 0 0 0
Team Orlando Diamond Force 15u
Tyler Williams
0 0 0 2 0 0 0 0 0 0
Upper Deck Select 15u
Kai Aravena
0 0 0 69 0 0 0 0 0 0
Upper Deck Select 15u
Michael Baumgardner
0 26 0 0 0 0 0 0 0 0
Upper Deck Select 15u
Meric Collins
0 0 21 0 0 0 0 0 0 0
Upper Deck Select 15u
Patrick Corley
0 42 0 0 0 0 0 0 0 0
Upper Deck Select 15u
Parker Havill
0 0 28 0 0 0 0 0 0 0
Upper Deck Select 15u
William Hendry
28 0 36 0 0 0 0 0 0 0
Upper Deck Select 15u
Cole Hewatt
40 0 0 69 0 0 0 0 0 0
Upper Deck Select 15u
Ryan Hopping
0 59 0 0 0 0 0 0 0 0
Upper Deck Select 15u
Jaiden Ortiz
16 0 0 0 0 0 0 0 0 0
Upper Deck Select 15u
Benjamin Schleeper
62 0 0 0 67 0 0 0 0 0
Upper Deck Select 15u
Jacob Vermeire
0 0 0 18 41 0 0 0 0 0
Upper Deck Select 15u
Gavin Zieglar
38 0 0 34 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Max Grubbs
97 0 0 0 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Hayden Guerin
0 0 0 40 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Brady Moore
0 0 79 0 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Mac Morelan
0 96 0 0 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Robert Nagid
0 0 0 48 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Joshua Pinter
0 10 35 0 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Ty Sample
41 0 34 0 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Benjamin Sanchez
15 0 64 0 0 0 0 0 0 0
USA Prime Cavemen 15u-Michalski
Carson Starnes
0 0 0 13 0 0 0 0 0 0
WKY All-Stars 15u
Hayden Buchanan
0 0 74 0 0 0 0 0 0 0
WKY All-Stars 15u
Quentin Buchanan
10 31 0 50 0 0 0 0 0 0
WKY All-Stars 15u
Drake Defreitas
0 44 0 46 0 0 0 0 0 0
WKY All-Stars 15u
Ayden Hobby
24 0 29 27 0 0 0 0 0 0
WKY All-Stars 15u
Landen Jones
0 52 0 0 0 0 0 0 0 0
WKY All-Stars 15u
John Kiebler
65 0 0 0 0 0 0 0 0 0
WKY All-Stars 15u
Landon McClellan
0 0 27 0 0 0 0 0 0 0
WKY All-Stars 15u
Jacob Osborn
0 0 34 0 0 0 0 0 0 0
WKY All-Stars 15u
Ty Parmenter
0 0 48 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/05
Day 2
07/06
Day 3
07/07
Day 4
07/08
2019 15U BCS National ChampionshipFTB Tucci-Orlando 15uStephen Morrissey877/1/2019 RR
2019 15U BCS National ChampionshipUpper Deck Select 15uKai Aravena777/2/2019 RR RR