2,089 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)
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
04/12
Day 2
04/13
Day 3
04/14
Day 4
04/15
Day 5
04/16
Day 6
04/17
Day 7
04/18
Day 8
04/19
Day 9
04/20
Day 10
04/21
5 Star Northeast 14u
Gavin Fleck
0 28 0 0 0 0 0 0 0 0
5 Star Northeast 14u
Ryan Gulbinski
40 0 0 0 0 0 0 0 0 0
5 Star Northeast 14u
Shane Keeley
0 0 84 0 0 0 0 0 0 0
5 Star Northeast 14u
Liam Matijasick
52 0 0 0 0 0 0 0 0 0
5 Star Northeast 14u
Brice Staples
0 0 11 0 0 0 0 0 0 0
5 Star Northeast 14u
Carter Tucholski
12 0 0 0 0 0 0 0 0 0
5 Star Northeast 14u
Chase Tucholski
53 0 0 0 0 0 0 0 0 0
5 Star Northeast 14u
Cole Tucholski
0 90 0 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Owen Butler
10 0 9 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Daniel Carrera
0 0 21 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Chase Hiller
0 25 0 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Alex Lieb
9 34 0 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Thomas Lynch
0 40 0 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Jiancarlo Romano
23 0 0 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Brandon Schumack
0 0 46 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Frederic Viole
30 0 0 0 0 0 0 0 0 0
5 Star Northeast 14u Black
Michael Williams
25 0 20 0 0 0 0 0 0 0
Brooklawn
Zakk Carson
0 0 35 0 0 0 0 0 0 0
Brooklawn
Maxwell Durst
0 76 0 0 0 0 0 0 0 0
Brooklawn
Michael Fanelli
0 88 0 0 0 0 0 0 0 0
Brooklawn
Colin Hemphill
0 66 0 0 0 0 0 0 0 0
Brooklawn
Gavin Kenney
0 39 0 0 0 0 0 0 0 0
Brooklawn
Colin Messick
0 0 56 0 0 0 0 0 0 0
Fielder's Choice Baseball
Declan Conley
0 53 0 0 0 0 0 0 0 0
Fielder's Choice Baseball
Caden Cunningham
0 69 0 0 0 0 0 0 0 0
Fielder's Choice Baseball
Breck Hemphill
0 62 0 0 0 0 0 0 0 0
Fielder's Choice Baseball
Caden Miller
0 0 59 0 0 0 0 0 0 0
Fielder's Choice Baseball
Will Newburn
0 38 0 0 0 0 0 0 0 0
Fielder's Choice Baseball
Joseph Rosario
0 0 22 0 0 0 0 0 0 0
Fielder's Choice Baseball
Bobby Smithnosky
0 18 54 0 0 0 0 0 0 0
Fs Prime Scout Team
Kenneth Delpiano
0 18 50 0 0 0 0 0 0 0
Fs Prime Scout Team
Steven Foster
0 63 0 0 0 0 0 0 0 0
Fs Prime Scout Team
Caleb Kassekert
0 0 51 0 0 0 0 0 0 0
Fs Prime Scout Team
Caleb Lopez
0 0 44 0 0 0 0 0 0 0
Fs Prime Scout Team
Preston Pahang
0 0 72 0 0 0 0 0 0 0
Fs Prime Scout Team
Luke Sedgwick
0 44 0 0 0 0 0 0 0 0
Fs Prime Scout Team
Christain Trabosh
0 40 0 0 0 0 0 0 0 0
Gambrills 14u
Gianni Heidenberg
0 50 0 0 0 0 0 0 0 0
Gambrills 14u
Titan Jackson
0 0 62 0 0 0 0 0 0 0
Gambrills 14u
Caleb Lambert
0 48 0 0 0 0 0 0 0 0
Gambrills 14u
Corey Mack
0 15 35 0 0 0 0 0 0 0
Gambrills 14u
Blake Marlowe
0 76 0 0 0 0 0 0 0 0
Gambrills 14u
Jeremy Navarro
0 0 1 0 0 0 0 0 0 0
Gambrills 14u
Jett Vagnier
0 42 0 0 0 0 0 0 0 0
Gt Blue Sox Toner
Anthony Azzara
23 0 42 0 0 0 0 0 0 0
Gt Blue Sox Toner
Brody Keenan
0 4 18 0 0 0 0 0 0 0
Gt Blue Sox Toner
Evan McLaughlin
0 78 0 0 0 0 0 0 0 0
Gt Blue Sox Toner
Andryc Molina
51 0 0 0 0 0 0 0 0 0
Gt Blue Sox Toner
ZIK OJUKWU
29 0 0 0 0 0 0 0 0 0
Gt Blue Sox Toner
Juan Santiago Jr
0 28 0 0 0 0 0 0 0 0
Heavy Hitters4
Walker Battavio
0 0 95 0 0 0 0 0 0 0
Heavy Hitters4
Andrew Furfari
0 94 0 0 0 0 0 0 0 0
Heavy Hitters4
Jackson Murray
95 0 0 0 0 0 0 0 0 0
Heavy Hitters4
Blake Rodriguez
0 0 23 0 0 0 0 0 0 0
Heavy Hitters4
Mason Sanchez
0 9 0 0 0 0 0 0 0 0
Heavy Hitters4
Gavin Spears
28 0 0 0 0 0 0 0 0 0
Jersey Storm
Michael Anthony Alberto
0 62 0 0 0 0 0 0 0 0
Jersey Storm
Carlos Echeverry
0 0 36 0 0 0 0 0 0 0
Jersey Storm
Sam French
0 67 0 0 0 0 0 0 0 0
Jersey Storm
Anthony Huaranga
0 0 70 0 0 0 0 0 0 0
Jersey Storm
Adriel Huertas
0 0 97 0 0 0 0 0 0 0
Jersey Storm
Michael Murphy
0 0 12 0 0 0 0 0 0 0
Jersey Storm
Keith Pimentel
0 0 8 0 0 0 0 0 0 0
Jersey Storm
Eddie Pineiro Jr.
0 46 0 0 0 0 0 0 0 0
Jersey Storm
Colin Raymond
0 0 29 0 0 0 0 0 0 0
Jersey Storm
David Rojas
0 0 96 0 0 0 0 0 0 0
Nj Marlins 14u
Evan Bailey
0 0 36 0 0 0 0 0 0 0
Nj Marlins 14u
Cavan Haack
0 0 10 0 0 0 0 0 0 0
Nj Marlins 14u
Gavin Kaufmann
0 33 0 0 0 0 0 0 0 0
Nj Marlins 14u
Logan Lewis
0 0 36 0 0 0 0 0 0 0
Nj Marlins 14u
Logan Macchia
0 84 0 0 0 0 0 0 0 0
Nj Marlins 14u
Jayden McNeil
0 71 0 0 0 0 0 0 0 0
Nj Marlins 14u
Logan Scully
0 34 27 0 0 0 0 0 0 0
Nj Marlins 14u
Travis Scully
0 22 0 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Gabriel Lerro
40 0 0 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Tommy McSorley
45 0 0 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Samuel Nemeth
0 0 37 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Jack Sczechowicz
0 0 35 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Jaxson Singleton
0 0 46 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Will Visconto
0 14 0 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Sam Willard
0 82 0 0 0 0 0 0 0 0
Philadelphia Area Baseball 14u
Luke Yeager
14 0 0 0 0 0 0 0 0 0
Sj Ghost 2028 White
Ryan Ballak
0 70 0 0 0 0 0 0 0 0
Sj Ghost 2028 White
Braydon Bangs
0 73 0 0 0 0 0 0 0 0
Sj Ghost 2028 White
Kevin Boulden
0 0 35 0 0 0 0 0 0 0
Sj Ghost 2028 White
Jake Diblasio
0 33 0 0 0 0 0 0 0 0
Sj Ghost 2028 White
Stephan Green
0 48 0 0 0 0 0 0 0 0
Sj Ghost 2028 White
Aidan Perrucci
0 0 64 0 0 0 0 0 0 0
Sj Ghost 2028 White
Noah Romero
0 0 27 0 0 0 0 0 0 0
SJ Young Guns 14u Carolina
Cole Anderson
0 76 0 0 0 0 0 0 0 0
SJ Young Guns 14u Carolina
Joey D’Alessandro
0 0 81 0 0 0 0 0 0 0
SJ Young Guns 14u Carolina
Ryan Govito
0 5 0 0 0 0 0 0 0 0
SJ Young Guns 14u Carolina
Michael Karle
0 0 12 0 0 0 0 0 0 0
SJ Young Guns 14u Carolina
Chase Logue
0 72 0 0 0 0 0 0 0 0
SJ Young Guns 14u Carolina
Lucas Surel
0 15 0 0 0 0 0 0 0 0
SJ Young Guns 2028's
Ryan Chiesa
0 0 63 0 0 0 0 0 0 0
SJ Young Guns 2028's
Alex Gerber
32 0 0 0 0 0 0 0 0 0
SJ Young Guns 2028's
Ryan Nevius
0 90 0 0 0 0 0 0 0 0
SJ Young Guns 2028's
Christopher Pignatelli
43 0 0 0 0 0 0 0 0 0
SJ Young Guns 2028's
Tyler Siitonen
0 0 63 0 0 0 0 0 0 0
Titus Baseball 14U
Zach Baron
0 0 21 0 0 0 0 0 0 0
Titus Baseball 14U
Riley Comisiak
0 102 0 0 0 0 0 0 0 0
Titus Baseball 14U
Sameer Dhillon
0 20 94 0 0 0 0 0 0 0
Titus Baseball 14U
Kevin Fox
0 0 98 0 0 0 0 0 0 0
Titus Baseball 14U
Ivan Gustkey
0 5 0 0 0 0 0 0 0 0
Titus Baseball 14U
Nicolas Hoffman
0 97 0 0 0 0 0 0 0 0
Titus Baseball 14U
Vincent Mancini
0 13 0 0 0 0 0 0 0 0
Titus Baseball 14U
Jack O'Hara
0 4 99 0 0 0 0 0 0 0
Titus Baseball 14U
Colt Sullivan
0 20 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