2,086 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)
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
10/01
Day 2
10/02
Day 3
10/03
Day 4
10/04
Day 5
10/05
Day 6
10/06
Day 7
10/07
Day 8
10/08
Day 9
10/09
Day 10
10/10
ACE Elite 16u
Ryan Casciaro
0 0 93 0 0 0 0 0 0 0
ACE Elite 16u
Liam Conmy
0 99 0 0 0 0 0 0 0 0
ACE Elite 16u
Quinn Kelley
0 81 0 0 0 0 0 0 0 0
ACE Elite 16u
Mooch Lilly
0 34 0 0 0 0 0 0 0 0
ACE Elite 16u
Trevor Phillips
0 20 37 0 0 0 0 0 0 0
ACE Elite 16u
Jackson Trumbo
0 12 0 0 0 0 0 0 0 0
Baseball Warehouse
Kyle Anderson
0 70 0 0 0 0 0 0 0 0
Baseball Warehouse
Yomar Carreras
0 0 16 0 0 0 0 0 0 0
Baseball Warehouse
JT Meyer
0 0 97 0 0 0 0 0 0 0
Baseball Warehouse
Julius Rosado
118 0 0 0 0 0 0 0 0 0
Cage Academy Prospects
Brendan Cieplensky
0 30 0 0 0 0 0 0 0 0
Cage Academy Prospects
Tommy Diffley
0 0 69 0 0 0 0 0 0 0
Cage Academy Prospects
Brandon Falco
91 0 0 0 0 0 0 0 0 0
Cage Academy Prospects
Danny Moreno
0 0 12 0 0 0 0 0 0 0
Cage Academy Prospects
Tyler Spencer
0 25 0 0 0 0 0 0 0 0
CK Cardinals
Kevin Dipede
0 0 43 0 0 0 0 0 0 0
CK Cardinals
Andrew Gendi
97 0 0 0 0 0 0 0 0 0
CK Cardinals
Phil Kramer
0 94 0 0 0 0 0 0 0 0
CK Cardinals
Scott Pede
5 0 31 0 0 0 0 0 0 0
CK Cardinals
Joey Santi
0 0 39 0 0 0 0 0 0 0
CK Cardinals
Craig Sears
0 4 0 0 0 0 0 0 0 0
Complete Game Colonials 16U
Zach Dennis
0 37 0 0 0 0 0 0 0 0
Complete Game Colonials 16U
Michael Gelewski
0 69 0 0 0 0 0 0 0 0
Complete Game Colonials 16U
Sean Pimley
0 0 9 0 0 0 0 0 0 0
Complete Game Colonials 16U
C.J. Ritchie
0 0 67 0 0 0 0 0 0 0
Complete Game Colonials 16U
Ari Stern
0 81 0 0 0 0 0 0 0 0
Complete Game Colonials 16U
Ronin Stern
0 66 0 0 0 0 0 0 0 0
Complete Game Colonials 16U
Andrew Streim
0 0 39 0 0 0 0 0 0 0
Diamond Jacks 16u Gold
Patrick Cruise
0 16 0 0 0 0 0 0 0 0
Diamond Jacks 16u Gold
Ryan Greenstein
0 78 2 0 0 0 0 0 0 0
Diamond Jacks 16u Gold
Jacob Kisselbach
0 0 76 0 0 0 0 0 0 0
Diamond Jacks 16u Gold
Joseph Letko
26 0 43 0 0 0 0 0 0 0
Diamond Jacks 16u Gold
Cody Sherrer
75 0 0 0 0 0 0 0 0 0
Diamond Studs Baseball 16u
Alfonso Esposito
78 0 0 0 0 0 0 0 0 0
Diamond Studs Baseball 16u
Zach Linzer
45 0 87 0 0 0 0 0 0 0
Diamond Studs Baseball 16u
Bobby Newsome
0 12 0 0 0 0 0 0 0 0
Diamond Studs Baseball 16u
Joseph Paccione
5 0 0 0 0 0 0 0 0 0
Diamond Studs Baseball 16u
Jack Power
0 26 0 0 0 0 0 0 0 0
Diamond Studs Baseball 16u
Andrew Wallace
0 72 0 0 0 0 0 0 0 0
Dirtbags NY Camo
Robert Kramer
0 80 0 0 0 0 0 0 0 0
Dirtbags NY Camo
Maximillian Krom
0 36 0 0 0 0 0 0 0 0
Dirtbags NY Camo
Seth Lapp
0 0 78 0 0 0 0 0 0 0
Dirtbags NY Camo
Ryan Molina
0 0 6 0 0 0 0 0 0 0
Dirtbags NY Camo
Roman Nicolich
0 14 0 0 0 0 0 0 0 0
Dirtbags NY Camo
Michael Rosenblum
0 0 35 0 0 0 0 0 0 0
Dirtbags NY Camo
Jake Sekinski
0 84 0 0 0 0 0 0 0 0
Full Count Prospects
Kailar Ahn
0 0 36 0 0 0 0 0 0 0
Full Count Prospects
Warren Quincy Bell
15 0 0 0 0 0 0 0 0 0
Full Count Prospects
Alexander Cras
68 0 0 0 0 0 0 0 0 0
Full Count Prospects
Zachary Diaz
37 0 31 0 0 0 0 0 0 0
Full Count Prospects
Trevor Kelly
0 61 0 0 0 0 0 0 0 0
Full Count Prospects
Ryan Quinones
0 0 36 0 0 0 0 0 0 0
Full Count Prospects
Adrian Rojas
0 49 0 0 0 0 0 0 0 0
Jersey Giants
RJ Coleman
16 56 0 0 0 0 0 0 0 0
Jersey Giants
Michael Dipietro
0 18 0 0 0 0 0 0 0 0
Jersey Giants
Mark Kovach
100 0 0 0 0 0 0 0 0 0
Jersey Giants
Jack Sassa
0 0 17 0 0 0 0 0 0 0
Jersey Giants
Steve Svenson
0 0 69 0 0 0 0 0 0 0
Jersey Giants
Salvatore Tantillo
0 0 51 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Dylan Hansen
0 0 94 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Andrew Noone
0 0 56 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Chandler Powell
0 11 0 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Morgan Shanaman
0 0 95 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Drew Turner
0 97 0 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Trent Wolf
0 0 87 0 0 0 0 0 0 0
Keystone State Bombers 16u National
Joshua Zimmerman
0 84 0 0 0 0 0 0 0 0
MA Show National II
Joey Fanelli
0 0 93 0 0 0 0 0 0 0
MA Show National II
Jacob Hamaty
0 4 91 0 0 0 0 0 0 0
MA Show National II
Luke Linden
0 95 0 0 0 0 0 0 0 0
MA Show National II
Nick Reckard
0 68 0 0 0 0 0 0 0 0
MA Show National II
Domenic Stanish
0 30 25 0 0 0 0 0 0 0
Midatlantic Dirtbags Anchor Down
Eli Derossi-Cytron
0 26 92 0 0 0 0 0 0 0
Midatlantic Dirtbags Anchor Down
Aiden Dubetsky
0 95 0 0 0 0 0 0 0 0
Midatlantic Dirtbags Anchor Down
Ryan Maxey
0 81 0 0 0 0 0 0 0 0
Midatlantic Dirtbags Anchor Down
Peyton Miller
0 10 97 0 0 0 0 0 0 0
Midatlantic Dirtbags Anchor Down
Geneo Savoca
0 21 99 0 0 0 0 0 0 0
Midatlantic Dirtbags Anchor Down
Riley Smith
0 24 10 0 0 0 0 0 0 0
New Jersey Nationals
Dante Cleffi
0 0 41 0 0 0 0 0 0 0
New Jersey Nationals
Nate Denninger
0 0 34 0 0 0 0 0 0 0
New Jersey Nationals
Christopher Georgiou
0 84 0 0 0 0 0 0 0 0
New Jersey Nationals
Jaysen Lim
0 21 0 0 0 0 0 0 0 0
New Jersey Nationals
Chase Tarnoff
0 13 71 0 0 0 0 0 0 0
New Jersey Nationals
Kevin Wood
0 90 0 0 0 0 0 0 0 0
NJ Titans
Timmy Cawley
70 0 0 0 0 0 0 0 0 0
NJ Titans
Robbie Krovatin
0 53 0 0 0 0 0 0 0 0
NJ Titans
Aldo Pigna
0 84 0 0 0 0 0 0 0 0
NJ Titans
Nicholas Pizzie
20 0 67 0 0 0 0 0 0 0
NJ Titans
Zachary Robinson
18 0 35 0 0 0 0 0 0 0
Northeast Pride '24 Prime
Marc Cancelliere jr
0 0 80 0 0 0 0 0 0 0
Northeast Pride '24 Prime
Jake Holbert
0 0 45 0 0 0 0 0 0 0
Northeast Pride '24 Prime
Jack Landau
0 20 0 0 0 0 0 0 0 0
Northeast Pride '24 Prime
Kyle McDermott
0 83 0 0 0 0 0 0 0 0
Northeast Pride '24 Prime
Ronan McManus
0 77 0 0 0 0 0 0 0 0
Northeast Supreme Black
Michael Balducci
0 64 0 0 0 0 0 0 0 0
Northeast Supreme Black
Zach Berner
0 70 0 0 0 0 0 0 0 0
Northeast Supreme Black
Alvin Gomez
0 66 0 0 0 0 0 0 0 0
Northeast Supreme Black
Alex Hwang
0 28 73 0 0 0 0 0 0 0
Northeast Supreme Black
Jayden Onofre
0 0 28 0 0 0 0 0 0 0
Northeast Supreme Black
Kendall Soto
0 19 0 0 0 0 0 0 0 0
Prime Time Aces
Jackson Baker
0 85 0 0 0 0 0 0 0 0
Prime Time Aces
Jack Briscoe
0 46 0 0 0 0 0 0 0 0
Prime Time Aces
Andrew Church
0 0 37 0 0 0 0 0 0 0
Prime Time Aces
Aj Degler
0 52 0 0 0 0 0 0 0 0
Prime Time Aces
Aidan O'Brien
0 0 92 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Blake Benfante
0 0 71 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Michael Demarest
0 0 25 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Anthony Fusco
0 63 0 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Tyler Gaetano
0 10 0 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Andrew LaPointe
0 0 24 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Holden Pawlak
0 34 0 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Anthony Salmonese
0 65 0 0 0 0 0 0 0 0
Rcbc Marucci 16u Nationals
Dylan Swanson
0 72 0 0 0 0 0 0 0 0
Rookies
Devin Arce
0 85 0 0 0 0 0 0 0 0
Rookies
Hugo Gardner
0 20 80 0 0 0 0 0 0 0
Rookies
Domenic Maucione
0 13 0 0 0 0 0 0 0 0
Rookies
Tyler Mertz
0 0 25 0 0 0 0 0 0 0
Rookies
Kotaro Otera
0 101 0 0 0 0 0 0 0 0
Rookies
Sebastian Rivas
0 16 0 0 0 0 0 0 0 0
Rookies
Soma Yamazaki
0 0 13 0 0 0 0 0 0 0
The North Jersey Cardinals
Matthew Faltas
0 91 0 0 0 0 0 0 0 0
The North Jersey Cardinals
Liam Frey
0 0 56 0 0 0 0 0 0 0
The North Jersey Cardinals
Wyatt Monks
0 0 89 0 0 0 0 0 0 0
The North Jersey Cardinals
Alexander Pitcher
0 73 0 0 0 0 0 0 0 0
The North Jersey Cardinals
Peter Ramirez
0 0 11 0 0 0 0 0 0 0
The North Jersey Cardinals
Colin Sullivan
0 60 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
David Hamlin
0 96 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
Tj Legere
0 3 46 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
Aidric Norgren
0 20 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
Thomas Piszel
0 21 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
William Vieira
0 82 0 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
Dominick Vizzoni
0 0 18 0 0 0 0 0 0 0
Tri State Arsenal 2024 Marucci
Timmy Welsh
0 0 48 0 0 0 0 0 0 0
Untamed Prospects
Johnny Amato
99 0 0 0 0 0 0 0 0 0
Untamed Prospects
Evan Freid
26 0 80 0 0 0 0 0 0 0
Untamed Prospects
Jake Monaco
0 96 0 0 0 0 0 0 0 0
Untamed Prospects
Kenneth O'Connor
0 6 0 0 0 0 0 0 0 0
Untamed Prospects
Jason Weaver
0 0 101 0 0 0 0 0 0 0
Wladyka Baseball
Ryan Auten
0 56 0 0 0 0 0 0 0 0
Wladyka Baseball
Mateo Figundio
0 0 6 0 0 0 0 0 0 0
Wladyka Baseball
Brandon Kirchner
99 0 0 0 0 0 0 0 0 0
Wladyka Baseball
Adam Lopez
23 0 15 0 0 0 0 0 0 0
Wladyka Baseball
Brendan McHugh
0 0 37 0 0 0 0 0 0 0
Wladyka Baseball
Dylan O'Hare
0 0 66 0 0 0 0 0 0 0
Wladyka Baseball
Michael Scalera
0 72 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