2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Text PGS25MA to 84483 to receive weather related alerts and information on changes in schedule. 
Schedule/Scores Event Info   Pool Standings
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)
13-14 95 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/06
Day 2
07/07
Day 3
07/08
Day 4
07/09
Day 5
07/10
Day 6
07/11
Day 7
07/12
Day 8
07/13
Day 9
07/14
Day 10
07/15
ASBA Downingtown 14U
Connor Blence
0 66 0 0 0 0 0 0 0 0
ASBA Downingtown 14U
Kaden Bredickas
0 17 0 0 0 0 0 0 0 0
ASBA Downingtown 14U
Jake Jaszcz
0 0 37 0 0 0 0 0 0 0
ASBA Downingtown 14U
Alex Lehman
0 20 98 0 0 0 0 0 0 0
ASBA Downingtown 14U
Josh Morse
0 1 4 0 0 0 0 0 0 0
ASBA Downingtown 14U
Kyle O'Connor
0 20 0 0 0 0 0 0 0 0
ASBA Downingtown 14U
Eddie Smink
0 97 0 0 0 0 0 0 0 0
BBA Expos
Ryan Baker
0 2 0 11 0 0 0 0 0 0
BBA Expos
Austin Beard
0 10 73 0 0 0 0 0 0 0
BBA Expos
Brandon Feigin
0 98 0 0 0 0 0 0 0 0
BBA Expos
Michael Florie
0 18 86 0 0 0 0 0 0 0
BBA Expos
Michael Mezza
0 10 0 0 0 0 0 0 0 0
BBA Expos
Nate Obeng
0 19 35 69 0 0 0 0 0 0
BBA Expos
Shane Sajewicz
0 18 0 0 0 0 0 0 0 0
BBA Expos
Jack Tava
0 0 30 0 0 0 0 0 0 0
BBA Expos
Russell Thistle
0 61 0 0 0 0 0 0 0 0
BBA Expos
Brandon Valles
0 0 97 0 0 0 0 0 0 0
Buchman National
John Abrahamsen
0 20 79 0 0 0 0 0 0 0
Buchman National
Zachary Gorman
0 0 80 0 0 0 0 0 0 0
Buchman National
Jake Kalfayan
0 39 0 0 0 0 0 0 0 0
Buchman National
Aarush Sood
0 65 0 0 0 0 0 0 0 0
Buchman National
Gianluca Varile
0 52 0 0 0 0 0 0 0 0
Buchman National
Tyler Villa
0 19 30 55 0 0 0 0 0 0
Central Penn Renegades
Paul Clark
0 0 39 0 0 0 0 0 0 0
Central Penn Renegades
Orion Frailey
0 96 0 0 0 0 0 0 0 0
Central Penn Renegades
Najir Glenn
0 0 98 0 0 0 0 0 0 0
Central Penn Renegades
Aidan Masters
0 0 66 0 0 0 0 0 0 0
Central Penn Renegades
Gavin Neal
0 103 0 0 0 0 0 0 0 0
Central Penn Renegades
Ricky Peters
0 10 0 0 0 0 0 0 0 0
Central Penn Renegades
AJ Wenrich
0 28 0 0 0 0 0 0 0 0
Delaware Diamonds Sullivan
Andrew Arterbridge
0 95 0 0 0 0 0 0 0 0
Delaware Diamonds Sullivan
Rien McDonald
0 0 39 0 0 0 0 0 0 0
Delaware Diamonds Sullivan
Justin Schelts
0 10 21 0 0 0 0 0 0 0
Delaware Diamonds Sullivan
Matt Seren
0 97 0 0 0 0 0 0 0 0
Delaware Diamonds Sullivan
Chris Sullivan
0 6 64 0 0 0 0 0 0 0
Delaware Diamonds Sullivan
Gannon Williams
0 19 0 0 0 0 0 0 0 0
Dig In Baseball 14U
Branden Brown
0 22 0 0 0 0 0 0 0 0
Dig In Baseball 14U
Bryce Curry
0 0 77 0 0 0 0 0 0 0
Dig In Baseball 14U
Andrew Jimenez
0 0 8 0 0 0 0 0 0 0
Dig In Baseball 14U
Trey Mason
0 30 0 0 0 0 0 0 0 0
Dig In Baseball 14U
Julian Matthews
0 0 49 0 0 0 0 0 0 0
Dig In Baseball 14U
John McGowan
0 79 0 0 0 0 0 0 0 0
Dig In Baseball 14U
Noah Tabaie
0 53 0 0 0 0 0 0 0 0
Dig In Baseball 14U
JR Talbert
0 0 45 0 0 0 0 0 0 0
Dig In Baseball 14U
Mark Villanueva
0 0 18 0 0 0 0 0 0 0
Frozen Ropes Rockies
Joseph Harvey
0 31 0 0 0 0 0 0 0 0
Frozen Ropes Rockies
Jaden Kinsler
0 67 0 0 0 0 0 0 0 0
Frozen Ropes Rockies
Jake Lanzer
0 0 87 0 0 0 0 0 0 0
Frozen Ropes Rockies
Matt Myzhevych
0 0 16 0 0 0 0 0 0 0
Frozen Ropes Rockies
Marco Olavarria
0 89 0 0 0 0 0 0 0 0
Frozen Ropes Rockies
Kavan Tuttle
0 0 19 0 0 0 0 0 0 0
Frozen Ropes Rockies
Davis Yoshitani
0 14 61 0 0 0 0 0 0 0
Hawks Baseball
Danny Buchanan
0 89 0 0 0 0 0 0 0 0
Hawks Baseball
Brett Cain
0 42 0 0 0 0 0 0 0 0
Hawks Baseball
Matt Cooney
0 18 94 0 0 0 0 0 0 0
Hawks Baseball
PJ Craig
0 50 0 0 0 0 0 0 0 0
Hawks Baseball
Dominic Romani
0 7 44 0 0 0 0 0 0 0
LI Body Armor Titans 14U
Roarke Creedon
0 0 88 0 0 0 0 0 0 0
LI Body Armor Titans 14U
Dominic Crema
0 64 84 0 0 0 0 0 0 0
LI Body Armor Titans 14U
Jake Hall
0 0 88 0 0 0 0 0 0 0
LI Body Armor Titans 14U
Rocco Hall
0 0 45 0 0 0 0 0 0 0
LI Body Armor Titans 14U
Thomas Hartmann
0 0 94 0 0 0 0 0 0 0
LI Body Armor Titans 14U
Joseph Marchese
0 0 32 0 0 0 0 0 0 0
Next Level 14U Crowe
Ashtin Keith
0 28 0 0 0 0 0 0 0 0
Next Level 14U Crowe
Joseph Malinowski
0 75 0 0 0 0 0 0 0 0
Next Level 14U Crowe
Justin Molen
0 20 0 0 0 0 0 0 0 0
Next Level 14U Crowe
Ben Venema
0 0 96 0 0 0 0 0 0 0
Next Level 14U Crowe
Nick Zhu
0 82 0 0 0 0 0 0 0 0
Northeast Pride Select
Andrew Albright
0 20 0 0 0 0 0 0 0 0
Northeast Pride Select
Kyle DeCresce
0 86 0 0 0 0 0 0 0 0
Northeast Pride Select
Noah O'Malley
0 12 0 0 0 0 0 0 0 0
Northeast Pride Select
Michael Stanton
0 8 0 0 0 0 0 0 0 0
Northeast Pride Select
Matthew Stone
0 11 66 0 0 0 0 0 0 0
Northeast Pride Select
Garrett Tonkin
0 57 0 0 0 0 0 0 0 0
Northeast Pride Select
Camden Vaughn
0 33 0 0 0 0 0 0 0 0
Northeast Pride Select
Cole Vida
0 20 26 0 0 0 0 0 0 0
NY Gothams 14u Red
Aidan Dolinsky
0 0 74 0 0 0 0 0 0 0
NY Gothams 14u Red
Tim Gallagher
0 104 0 0 0 0 0 0 0 0
NY Gothams 14u Red
Randy Matias
0 9 0 0 0 0 0 0 0 0
NY Gothams 14u Red
Elijah Meltzer
0 0 31 0 0 0 0 0 0 0
NY Gothams 14u Red
Jean Nunez
0 5 0 0 0 0 0 0 0 0
NY Gothams 14u Red
Christian Tan
0 97 0 0 0 0 0 0 0 0
PA Playmakers - white
Sanjay Aiyar
0 82 0 0 0 0 0 0 0 0
PA Playmakers - white
Tommy Bosso
0 0 22 0 0 0 0 0 0 0
PA Playmakers - white
Aidan Harold
0 0 99 0 0 0 0 0 0 0
PA Playmakers - white
Matthew Milakeve
0 0 34 0 0 0 0 0 0 0
PA Playmakers - white
Carter Parise
0 0 91 0 0 0 0 0 0 0
Patterson Pirates
Tim Albamo
0 11 0 0 0 0 0 0 0 0
Patterson Pirates
Mason Compton
0 38 0 0 0 0 0 0 0 0
Patterson Pirates
Kevin Dall
0 19 20 0 0 0 0 0 0 0
Patterson Pirates
Matt Demme
0 0 10 0 0 0 0 0 0 0
Patterson Pirates
Sandor Kozma
0 0 26 0 0 0 0 0 0 0
Patterson Pirates
Nick Montagna
0 96 0 0 0 0 0 0 0 0
Patterson Pirates
Ethan Ondreika
0 15 40 0 0 0 0 0 0 0
Patterson Pirates
Nick Oster
0 0 24 0 0 0 0 0 0 0
Patterson Pirates
Denis Ward
0 55 0 0 0 0 0 0 0 0
SJ Blue Jays
Michael Flax
0 29 41 0 0 0 0 0 0 0
SJ Blue Jays
Doug King
0 54 0 0 0 0 0 0 0 0
SJ Blue Jays
Ryan Lawler
0 13 15 0 0 0 0 0 0 0
SJ Blue Jays
Jack Schneider
0 55 0 0 0 0 0 0 0 0
SJ Blue Jays
David Walker
0 65 51 0 0 0 0 0 0 0
South Jersey Sand Sharks
Christian Coppola
0 88 0 0 0 0 0 0 0 0
South Jersey Sand Sharks
Cole Craig
0 0 6 0 0 0 0 0 0 0
South Jersey Sand Sharks
Austin Jacquet
0 4 0 0 0 0 0 0 0 0
South Jersey Sand Sharks
David Macdonald
0 58 0 0 0 0 0 0 0 0
South Jersey Sand Sharks
James Martino
0 17 0 0 0 0 0 0 0 0
South Jersey Sand Sharks
Jacob Ruchser
0 10 0 0 0 0 0 0 0 0
South Jersey Sand Sharks
Krish Sheth
0 20 0 0 0 0 0 0 0 0
South Jersey Sand Sharks
Jordan Silvestri
0 0 83 0 0 0 0 0 0 0
VA Seminoles-Grimes
Ethan Altovilla
0 16 27 0 0 0 0 0 0 0
VA Seminoles-Grimes
Mikey Alvarez
0 16 18 0 0 0 0 0 0 0
VA Seminoles-Grimes
Bronson Davis
0 57 0 0 0 0 0 0 0 0
VA Seminoles-Grimes
Turner Fitzpatrick
0 90 0 0 0 0 0 0 0 0
VA Seminoles-Grimes
Dylan Schloss
0 37 0 0 0 0 0 0 0 0
VA Seminoles-Grimes
Jalen Strattman
0 0 89 0 0 0 0 0 0 0
Vandals
Ethan Bowen
0 80 0 0 0 0 0 0 0 0
Vandals
Andrew Gaines
0 0 74 0 0 0 0 0 0 0
Vandals
Matt Grasso
0 28 0 0 0 0 0 0 0 0
Vandals
Joel Inman
0 13 6 0 0 0 0 0 0 0
Vandals
Joshua Manders
0 66 0 0 0 0 0 0 0 0
Vandals
David McKinney
0 17 0 0 0 0 0 0 0 0
Vandals
Joe Nasuti
0 15 0 0 0 0 0 0 0 0
Vandals
Ethan Wood
0 0 44 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest