2,175 MLB PLAYERS | 15,134 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
09/10
Day 2
09/11
Day 3
09/12
Day 4
09/13
Day 5
09/14
Day 6
09/15
Day 7
09/16
Day 8
09/17
Day 9
09/18
Day 10
09/19
3U3D DeLucia Baseball
Dylan Barrett
0 16 0 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Chase Fox
0 93 0 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Jack Froelich
0 0 14 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Anthony Grosso
0 75 0 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Collin Mattis
0 0 43 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Dysen Neill
0 65 0 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Landon Richard
0 3 0 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Nathan Seidel
0 27 0 0 0 0 0 0 0 0
3U3D DeLucia Baseball
Matthew Vaughn
0 0 86 0 0 0 0 0 0 0
5 Star National NE 2025
Ryan Conrad
0 43 0 0 0 0 0 0 0 0
5 Star National NE 2025
Justin Fryer
0 25 48 0 0 0 0 0 0 0
5 Star National NE 2025
Jason Fultz
0 0 95 0 0 0 0 0 0 0
5 Star National NE 2025
Ryan Heincer
0 27 14 0 0 0 0 0 0 0
5 Star National NE 2025
Austin Kreyenhagen
0 0 75 0 0 0 0 0 0 0
5 Star National NE 2025
Matthew Leary
0 15 22 0 0 0 0 0 0 0
5 Star National NE 2025
Connor McClelland
0 10 48 0 0 0 0 0 0 0
5 Star National NE 2025
James Posner
0 69 0 0 0 0 0 0 0 0
5 Star National NE 2025
Jackson Schurmann
0 0 24 0 0 0 0 0 0 0
Aces Baseball
Charlie Belli
0 47 0 0 0 0 0 0 0 0
Aces Baseball
Cole Callahan
0 16 0 0 0 0 0 0 0 0
Aces Baseball
Logan Correll
0 0 68 0 0 0 0 0 0 0
Aces Baseball
Timmy Dennis
0 71 0 0 0 0 0 0 0 0
Aces Baseball
Jack Herbein
0 27 32 0 0 0 0 0 0 0
Aces Baseball
Tazio Perkins
0 30 0 0 0 0 0 0 0 0
Aces Baseball
Gavin Ruta
0 39 0 0 0 0 0 0 0 0
API Eagles
Caden Blanck
0 63 0 0 0 0 0 0 0 0
API Eagles
Jacob Cresanto
0 0 58 0 0 0 0 0 0 0
API Eagles
Anders Liimatainen
0 19 0 0 0 0 0 0 0 0
API Eagles
Daniel Lynn
0 74 0 0 0 0 0 0 0 0
API Eagles
Cooper Welch
0 54 0 0 0 0 0 0 0 0
API Eagles
Billy White
0 0 41 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Pike Burkett
0 89 0 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Brody Gebhard
0 46 0 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Dylan Jackson
0 0 30 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Braden Leed
0 17 12 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Nathan Savage
0 29 0 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Charlie Sheerer
0 0 38 0 0 0 0 0 0 0
Complete Game Academy 15U Daly
Ben Troyer
0 85 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Zachary Ball
0 13 47 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Ethan Barnes
0 27 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Michael Delgaudio
0 0 63 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Aidan Grace
0 30 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Brooks Mueller
0 26 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Michael Payne
0 43 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Luke Sowers
0 33 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Ben Tanton
0 30 0 0 0 0 0 0 0 0
Ftb Mid-Atlantic
Mark Windle
0 49 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Bryce Blawn
0 0 42 0 0 0 0 0 0 0
Lehigh Valley Revolution
Joseph Casciano
0 29 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Cole Hubert
0 93 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Ethan Johnson
0 46 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Andrew Rendler
0 0 43 0 0 0 0 0 0 0
Lehigh Valley Revolution
Phillip Taylor
0 0 24 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Dylan Buchalter
0 58 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Jayden Dennis
0 0 89 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Matthew Fisher
0 81 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Eric Hill Jr.
0 22 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Joshua Johnson
0 24 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Clark Mileto
0 14 0 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Blake Shumate
0 26 7 0 0 0 0 0 0 0
MidAtlantic Dirtbags - 15U Tormey
Noah Talley
0 29 0 0 0 0 0 0 0 0
Northeast Pride '25 Prime
Kody Best
0 61 0 0 0 0 0 0 0 0
Northeast Pride '25 Prime
Kaden Coyne
0 0 16 0 0 0 0 0 0 0
Northeast Pride '25 Prime
Ryan Fernandez
0 0 27 0 0 0 0 0 0 0
Northeast Pride '25 Prime
Sam Finarelli
0 38 0 0 0 0 0 0 0 0
Northeast Pride '25 Prime
Shea Higgins
0 0 99 0 0 0 0 0 0 0
Northeast Pride '25 Prime
D'Vonte Rivers
0 28 0 0 0 0 0 0 0 0
Northeast Pride '25 Prime
Paul Rusincovitch
0 71 0 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Austin Droge
0 33 0 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Chase Montigney
0 88 0 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Nikolas Nelson
0 0 36 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Alex Nevells
0 17 29 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Jacob Salisbury
0 0 28 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Garrison Sobo
0 0 47 0 0 0 0 0 0 0
Northeast Pride '25 Scout Team
Jacob Stevens
0 109 0 0 0 0 0 0 0 0
PA Shockers
Daniel Grosch
0 0 6 0 0 0 0 0 0 0
PA Shockers
Jarred Housten
0 73 0 0 0 0 0 0 0 0
PA Shockers
Chad Kauffman
0 96 0 0 0 0 0 0 0 0
PA Shockers
Ryan Lamberth
0 32 0 0 0 0 0 0 0 0
PA Shockers
Michael Mariano Jr.
0 49 0 0 0 0 0 0 0 0
PA Shockers
Josh Martinell
0 0 66 0 0 0 0 0 0 0
PA Shockers
Zach Oechsle
0 25 0 0 0 0 0 0 0 0
PA Shockers
Daniel Platt
0 40 0 0 0 0 0 0 0 0
Perk Valley Raiders
Chris Allen
0 44 0 0 0 0 0 0 0 0
Perk Valley Raiders
Nick Cress
0 0 48 0 0 0 0 0 0 0
Perk Valley Raiders
Eddie Feinberg
0 62 0 0 0 0 0 0 0 0
Perk Valley Raiders
Zach Fuscaldo
0 27 0 0 0 0 0 0 0 0
Perk Valley Raiders
Andrew Keenan
0 0 46 0 0 0 0 0 0 0
Perk Valley Raiders
Ryan King
0 60 0 0 0 0 0 0 0 0
Perk Valley Raiders
Ryan McMenamin
0 64 0 0 0 0 0 0 0 0
Perk Valley Raiders
Braden Tighe
0 0 21 0 0 0 0 0 0 0
Powerballers
Spencer Brooking
0 70 0 0 0 0 0 0 0 0
Powerballers
Michael Horvath
0 0 94 0 0 0 0 0 0 0
Powerballers
Andrew Klitsch
0 29 0 0 0 0 0 0 0 0
Powerballers
Matthew Marsten
0 92 0 0 0 0 0 0 0 0
Stars Baseball Devitt
Chase Allen
0 0 47 0 0 0 0 0 0 0
Stars Baseball Devitt
Preston Benner
0 22 75 0 0 0 0 0 0 0
Stars Baseball Devitt
Christian Dray
0 49 0 0 0 0 0 0 0 0
Stars Baseball Devitt
Caleb Fletcher
0 0 11 0 0 0 0 0 0 0
Stars Baseball Devitt
Nathan Lake
0 67 0 0 0 0 0 0 0 0
Stars Baseball Devitt
Caden Merritt
0 0 66 0 0 0 0 0 0 0
Stars Baseball Devitt
Ryan Petro
0 17 61 0 0 0 0 0 0 0
Stars Baseball Devitt
Aiden Potholm
0 0 8 0 0 0 0 0 0 0
Stars Baseball Wrighte
Aaron Chandler
0 0 65 0 0 0 0 0 0 0
Stars Baseball Wrighte
Lukas Miller
0 16 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
David Moffett
0 0 16 0 0 0 0 0 0 0
Stars Baseball Wrighte
Penn Morris
0 63 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
Dane Popelka
0 76 0 0 0 0 0 0 0 0
Stars Baseball Wrighte
Luis Sanchez
0 85 0 0 0 0 0 0 0 0
US Elite 2025 PA
Gavin Bower
0 74 0 0 0 0 0 0 0 0
US Elite 2025 PA
Mark Cap
0 47 0 0 0 0 0 0 0 0
US Elite 2025 PA
Edmund Corkery
0 25 0 0 0 0 0 0 0 0
US Elite 2025 PA
Alex Davis
0 65 0 0 0 0 0 0 0 0
US Elite 2025 PA
Logan Shannon
0 0 80 0 0 0 0 0 0 0
US Elite 2025 PA
Ryden Walker
0 37 0 0 0 0 0 0 0 0
US Elite 2025 PA
Holden Ward
0 23 42 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Caleb Barnett
0 0 72 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Carter Christenson
0 33 0 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Connor Doherty
0 10 0 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Jaxon Drennen
0 28 0 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Seth Harrison
0 47 0 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Tyler Maddix
0 0 64 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Jaeden Peterson
0 0 30 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Gregory Quintana
0 29 38 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Nathan Rodriguez
0 0 61 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Bradley Seiss
0 0 70 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Will Tighe
0 0 3 0 0 0 0 0 0 0
US Elite Mid Atlantic West 2025
Joey Watts
0 48 0 0 0 0 0 0 0 0
USA PRIME NORTHEAST 15U Moore
Ryan Gollon
0 26 29 0 0 0 0 0 0 0
USA PRIME NORTHEAST 15U Moore
Travis Jerrell
0 11 0 0 0 0 0 0 0 0
USA PRIME NORTHEAST 15U Moore
Liam Lyons
0 0 92 0 0 0 0 0 0 0
USA PRIME NORTHEAST 15U Moore
Luca Mannino
0 88 0 0 0 0 0 0 0 0
USA PRIME NORTHEAST 15U Moore
Talon Sengdetka
0 14 0 0 0 0 0 0 0 0
USA PRIME NORTHEAST 15U Moore
Anthony Ungaro
0 83 0 0 0 0 0 0 0 0
West Chester Dragons NL
Kenny Askin
0 60 0 0 0 0 0 0 0 0
West Chester Dragons NL
Stephen Furia
0 48 0 0 0 0 0 0 0 0
West Chester Dragons NL
Evan Jones
0 0 85 0 0 0 0 0 0 0
West Chester Dragons NL
Tommy Kratz
0 0 6 0 0 0 0 0 0 0
West Chester Dragons NL
Nate McLean
0 0 87 0 0 0 0 0 0 0
West Chester Dragons NL
Cameron Serafin
0 0 21 0 0 0 0 0 0 0
West Chester Dragons NL
Leo Stoltzfus
0 92 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