2,139 MLB PLAYERS | 15,031 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/21
Day 2
07/22
Day 3
07/23
Day 4
07/24
Day 5
07/25
Day 6
07/26
Day 7
07/27
Day 8
07/28
Day 9
07/29
Day 10
07/30
3up 3down 15U Red
Dylan Barrett
82 0 0 0 0 0 0 0 0 0
3up 3down 15U Red
Scottie Dunleavy
0 0 0 0 80 0 0 0 0 0
3up 3down 15U Red
Chase Fox
45 0 0 13 6 0 0 0 0 0
3up 3down 15U Red
Anthony Grosso
0 20 45 0 42 0 0 0 0 0
3up 3down 15U Red
Travis Jenkins
0 0 79 0 0 0 0 0 0 0
3up 3down 15U Red
Collin Mattis
0 0 0 89 0 0 0 0 0 0
3up 3down 15U Red
Gavin Miller
0 0 0 0 50 0 0 0 0 0
3up 3down 15U Red
Dysen Neill
0 0 0 0 57 0 0 0 0 0
3up 3down 15U Red
Ben Vaughan
0 77 0 0 0 0 0 0 0 0
3up 3down 15U Red
Lucas Zachesky
0 0 7 0 1 0 0 0 0 0
518 Velocity
Rowan Brown-Knobel
9 56 0 0 0 0 0 0 0 0
518 Velocity
Tyler Friedman
0 43 0 0 0 0 0 0 0 0
518 Velocity
Mack Harris
0 18 0 0 0 0 0 0 0 0
518 Velocity
Carter Sweeney
23 0 0 0 0 0 0 0 0 0
518 Velocity
Adam Weiss
45 0 96 0 0 0 0 0 0 0
518 Velocity
Kaden Wright
0 34 0 0 0 0 0 0 0 0
Altoona Curve Juniors
Matthew Berkowitz
44 0 41 0 0 0 0 0 0 0
Altoona Curve Juniors
Kris Diehl
0 45 0 0 0 0 0 0 0 0
Altoona Curve Juniors
Zach Gonzalez
45 0 28 0 0 0 0 0 0 0
Altoona Curve Juniors
Wesley Horsh
0 9 0 0 0 0 0 0 0 0
Altoona Curve Juniors
Reece Musselman
0 29 45 0 0 0 0 0 0 0
Altoona Curve Juniors
Lucas Peterson
0 0 2 0 0 0 0 0 0 0
Altoona Curve Juniors
Sam Royer
27 0 32 0 0 0 0 0 0 0
Api Academy 15u
Caden Blanck
79 0 0 0 0 0 0 0 0 0
Api Academy 15u
Jacob Burns
0 0 25 0 0 0 0 0 0 0
Api Academy 15u
Jacob Cresanto
0 0 83 0 0 0 0 0 0 0
Api Academy 15u
Dylan Grice
55 0 0 0 0 0 0 0 0 0
Api Academy 15u
Tahner McGriff
0 54 0 0 0 0 0 0 0 0
Api Academy 15u
Tha'Mon McGriff
0 88 0 0 0 0 0 0 0 0
Api Academy 15u
Sawyer Shepherd
0 0 33 0 0 0 0 0 0 0
Baseball U PA 15U
Clarke Cartwright
0 99 0 0 0 0 0 0 0 0
Baseball U PA 15U
Jordan Castrine
0 0 29 0 0 0 0 0 0 0
Baseball U PA 15U
Gavin Perkosky
0 0 77 0 0 0 0 0 0 0
Baseball U PA 15U
Cole Phillips
82 0 0 0 0 0 0 0 0 0
Baseball U PA 15U
Luke Sult
0 5 0 0 0 0 0 0 0 0
Baseball U Pa-Philly 15u
Jackson Accardi
0 0 26 0 0 0 0 0 0 0
Baseball U Pa-Philly 15u
Mason Cruz
40 0 0 0 0 0 0 0 0 0
Baseball U Pa-Philly 15u
Aidan Kenney
0 105 0 0 0 0 0 0 0 0
Baseball U Pa-Philly 15u
John Tomsho
0 0 86 0 0 0 0 0 0 0
Baseball U Pa-Philly 15u
Ryan Webber
95 0 0 0 0 0 0 0 0 0
Baseball U Pa-Philly 15u
Jason Wilmot
0 0 37 0 0 0 0 0 0 0
Berks County Bulls
Tyler Jones
0 0 0 1 0 0 0 0 0 0
Berks County Bulls
Nick Noll
95 0 0 0 0 0 0 0 0 0
Berks County Bulls
Jonathan Oxendine
0 93 0 0 0 0 0 0 0 0
Berks County Bulls
Trey Stricker
0 12 81 0 0 0 0 0 0 0
Berks County Bulls
Kooper Zdimal
0 0 0 88 0 0 0 0 0 0
Central Penn Renegades 15u
Conner Lane
45 0 96 0 0 0 0 0 0 0
Central Penn Renegades 15u
Cy Melnyk
45 0 0 0 0 0 0 0 0 0
Central Penn Renegades 15u
Jonathan Strohecker
0 94 0 0 0 0 0 0 0 0
Central Penn Renegades 15u
Luke Wei
0 25 22 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Cayden Bender
0 0 64 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Braden Leed
0 0 55 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Nathan Savage
60 0 0 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Joshua Smeltzer
43 0 0 0 0 0 0 0 0 0
Complete Game Academy 15u Daly
Ben Troyer
0 38 0 0 0 0 0 0 0 0
Complete Game Of Pa
Dylen Fleck
0 0 8 0 0 0 0 0 0 0
Complete Game Of Pa
Nick Garzarella
83 0 0 0 0 0 0 0 0 0
Complete Game Of Pa
Maxfield Hungate
0 86 0 0 0 0 0 0 0 0
Complete Game Of Pa
Jimmy Kenning
0 0 97 0 0 0 0 0 0 0
Complete Game Of Pa
Luke Sandor
0 27 34 0 0 0 0 0 0 0
Complete Game Of Pa
Luke Vogt
16 0 0 0 0 0 0 0 0 0
DMV Prospects 2025
Logan An
0 42 0 79 0 0 0 0 0 0
DMV Prospects 2025
Nicholas Casimates
0 0 0 19 0 0 0 0 0 0
DMV Prospects 2025
Leo Cohen
0 29 0 0 0 0 0 0 0 0
DMV Prospects 2025
Bryan Doukouris
73 0 0 0 0 0 0 0 0 0
DMV Prospects 2025
Vasilios Hallas
0 40 0 0 0 0 0 0 0 0
DMV Prospects 2025
Frederic Malek
0 0 0 2 0 0 0 0 0 0
DMV Prospects 2025
Cole Roman
0 0 80 0 0 0 0 0 0 0
DMV Prospects 2025
Shaun Rudick
17 0 37 0 0 0 0 0 0 0
East Coast Ghost Pa
Carson Bowman
15 0 12 89 0 0 0 0 0 0
East Coast Ghost Pa
Michael Cobb
0 48 0 0 0 0 0 0 0 0
East Coast Ghost Pa
Michael Horvath
0 59 0 0 0 0 0 0 0 0
East Coast Ghost Pa
Chase Kilareski
0 13 93 0 0 0 0 0 0 0
East Coast Ghost Pa
Matthew Marsten
100 0 0 0 0 0 0 0 0 0
Edge Baseball
Tyler Foreman
0 6 8 0 0 0 0 0 0 0
Edge Baseball
Wyatt McClintock
86 0 0 0 0 0 0 0 0 0
Edge Baseball
Brett Powell
0 0 97 0 0 0 0 0 0 0
Edge Baseball
Kaden Saunders
0 87 0 0 0 0 0 0 0 0
Edge Baseball
Ethan White
25 0 0 0 0 0 0 0 0 0
Fairless Hills Steel
Richie Bayachek
20 0 15 0 0 0 0 0 0 0
Fairless Hills Steel
Griffin Johnson
45 0 55 0 0 0 0 0 0 0
Fairless Hills Steel
Mason Keith
23 78 0 0 0 0 0 0 0 0
Fairless Hills Steel
Steven Martin
41 0 81 0 0 0 0 0 0 0
Fennell Bros Express
Cael Allen
0 0 55 0 0 0 0 0 0 0
Fennell Bros Express
Dylan Brokos
0 59 0 0 51 0 0 0 0 0
Fennell Bros Express
Ryan Double
11 0 0 0 43 0 0 0 0 0
Fennell Bros Express
Aedan Fowler
0 27 0 79 0 0 0 0 0 0
Fennell Bros Express
Zachary Hare
72 0 0 0 81 0 0 0 0 0
Fennell Bros Express
Will Nardone
0 26 0 0 0 0 0 0 0 0
Fennell Bros Express
Nathaniel Persinger
0 0 0 23 0 0 0 0 0 0
Fennell Bros Express
Jackson Walsh
0 0 95 0 0 0 0 0 0 0
GoWags 2025
Brock Hammaker
0 95 0 0 0 0 0 0 0 0
GoWags 2025
Mitchell Moser
35 0 33 0 0 0 0 0 0 0
GoWags 2025
Michael Thalassinos
0 4 0 0 0 0 0 0 0 0
GoWags 2025
Niko Thalassinos
89 0 0 0 0 0 0 0 0 0
GoWags 2025
Landon Williams
0 28 60 0 0 0 0 0 0 0
Keystone State Bombers 15u National
CJ Clayton
41 0 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Jaden Fels
0 0 91 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Ethan Hunt
0 6 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Jibreel Long
0 91 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
Tyler Shroy
72 0 0 0 0 0 0 0 0 0
Keystone State Bombers 15u National
David Zamora
32 0 12 0 0 0 0 0 0 0
Lehigh Valley Revolution
Derek Behler
0 0 59 0 0 0 0 0 0 0
Lehigh Valley Revolution
Andrew Berger
77 0 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Cole Hubert
0 56 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Ethan Johnson
14 0 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Andrew Rendler
0 77 0 0 0 0 0 0 0 0
Lehigh Valley Revolution
Phillip Taylor
31 0 32 0 0 0 0 0 0 0
Mid Penn Prospects
Aaron Angelo
0 0 0 0 93 0 0 0 0 0
Mid Penn Prospects
Cole Brown
0 0 89 0 0 0 0 0 0 0
Mid Penn Prospects
Chase Deibler
72 0 0 0 92 0 0 0 0 0
Mid Penn Prospects
Noah Heath
0 90 0 0 0 0 0 0 0 0
Mid Penn Prospects
Carson Kepner
26 0 0 15 10 0 0 0 0 0
Mid Penn Prospects
Austin Lyons
0 0 36 0 0 0 0 0 0 0
Mid Penn Prospects
Bryson Neri
0 0 0 98 0 0 0 0 0 0
PA PLAYMAKERS
Alex Bartlett Jr.
0 87 0 0 0 0 0 0 0 0
PA PLAYMAKERS
Luke Bonnes
0 0 44 0 0 0 0 0 0 0
PA PLAYMAKERS
Matthew DiAddezio
0 0 31 0 0 0 0 0 0 0
PA PLAYMAKERS
Chase Lubker
0 0 26 0 0 0 0 0 0 0
PA PLAYMAKERS
Grady McTear
36 0 0 0 0 0 0 0 0 0
PA PLAYMAKERS
Harrison McTear
0 34 0 0 0 0 0 0 0 0
PA PLAYMAKERS
Colby Welsh
99 0 0 0 0 0 0 0 0 0
Pittsburgh Outlaws
Bryce Berzansky
0 59 0 0 0 0 0 0 0 0
Pittsburgh Outlaws
Brodie Kuzior
0 0 96 0 0 0 0 0 0 0
Pittsburgh Outlaws
Brodee Latocha
0 0 38 0 0 0 0 0 0 0
Pittsburgh Outlaws
Eli Mandler
88 0 0 0 0 0 0 0 0 0
Pittsburgh Outlaws
Redick Moore
23 0 0 0 0 0 0 0 0 0
Powerballers
Erick Castro
0 0 39 0 0 0 0 0 0 0
Powerballers
Ryan Ciesla
0 77 0 0 0 0 0 0 0 0
Powerballers
Owen Fogel
0 0 66 0 0 0 0 0 0 0
Powerballers
Colin McMahon
0 0 19 0 0 0 0 0 0 0
Powerballers
Justin Mikovitch
31 0 0 0 0 0 0 0 0 0
Powerballers
Shane Ohl
56 0 0 0 0 0 0 0 0 0
Powerballers
Logan Vakiener
0 34 0 0 0 0 0 0 0 0
Scanzano Combat 15u National
Andrew Bechtel
17 0 72 0 0 0 0 0 0 0
Scanzano Combat 15u National
Jeffrey Calabria
0 0 0 26 0 0 0 0 0 0
Scanzano Combat 15u National
Austin Hanni
96 0 0 0 0 0 0 0 0 0
Scanzano Combat 15u National
Jack Hassall
18 0 0 0 0 0 0 0 0 0
Scanzano Combat 15u National
Mason Kelleher
0 0 22 0 0 0 0 0 0 0
Scanzano Combat 15u National
Leo Nelson
0 0 1 36 0 0 0 0 0 0
Scanzano Combat 15u National
Josh Nolan
0 57 0 0 0 0 0 0 0 0
Scanzano Combat 15u National
Jack (Jj) Peifer
0 0 0 33 0 0 0 0 0 0
Scanzano Combat 15u National
Ryan Woodruff
0 0 0 14 0 0 0 0 0 0
Scanzano Combat 15u National
Trevor Yeager
0 0 22 51 0 0 0 0 0 0
Susquehanna Cobras
Madix Bracken
0 19 0 0 0 0 0 0 0 0
Susquehanna Cobras
Cj Easler
96 0 0 0 0 0 0 0 0 0
Susquehanna Cobras
Myles Furlong
36 0 87 0 0 0 0 0 0 0
Susquehanna Cobras
Ryder Hertzler
0 100 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Aidan Autovino
68 0 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Ryan Conrad
0 36 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Daniel Ditterline
0 0 57 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Rowan Griffith
0 66 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Aidan Hagner
32 0 0 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Jack Moley
0 3 51 0 0 0 0 0 0 0
Tri State Arsenal DB9 2025
Jack Wertz
41 0 0 0 0 0 0 0 0 0
Us Elite Maryland State 2025
Dylan Abrahams
24 0 72 0 0 0 0 0 0 0
Us Elite Maryland State 2025
Bryce Bauer
40 0 0 82 0 0 0 0 0 0
Us Elite Maryland State 2025
Wesley Hall
43 0 9 0 92 0 0 0 0 0
Us Elite Maryland State 2025
Charlie Hartman
0 0 18 0 14 0 0 0 0 0
Us Elite Maryland State 2025
Travis Peitz
0 52 0 0 0 0 0 0 0 0
Us Elite Maryland State 2025
Ashton White
0 13 36 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Nick Dromboski
23 0 0 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Ryan Gollon
0 15 0 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Nikolas Kalogiros
0 0 38 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Luca Mannino
0 0 57 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Aaron Menickella
0 74 0 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Aiden Smith
0 0 23 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Nicholas Traynor
0 0 18 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Anthony Ungaro
88 0 0 0 0 0 0 0 0 0
Usa Prime Northeast 15u Moore
Kenny Wetherell
0 20 21 0 0 0 0 0 0 0
West Chester Dragons NL
Kenny Askin
0 0 65 0 0 0 0 0 0 0
West Chester Dragons NL
Ryan Capobianco
45 0 8 0 0 0 0 0 0 0
West Chester Dragons NL
Jeremy Coccia
51 0 0 0 0 0 0 0 0 0
West Chester Dragons NL
Benny Ettien
0 31 0 0 0 0 0 0 0 0
West Chester Dragons NL
Stephen Furia
0 79 0 0 0 0 0 0 0 0
West Chester Dragons NL
Evan Jones
0 13 0 0 0 0 0 0 0 0
West Chester Dragons NL
Tommy Kratz
5 0 0 0 0 0 0 0 0 0
West Chester Dragons NL
Skyler Smith
0 0 35 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/21
Day 2
07/22
Day 3
07/23
Day 4
07/24
2022 16U PG Mid-Atlantic Select ChampionshipBalance Bat Academy 16uBraedyn Smith927/17/2022 RR
2022 15U PG Super25 National ChampionshipComplete Game Academy 15u DalyBraden Leed687/19/2022 RR RR
2022 15U PG Super25 National ChampionshipComplete Game Academy 15u DalyBrody Gebhard947/19/2022 RR RR RR
2022 15U PG Super25 National ChampionshipComplete Game Academy 15u DalyDylan Jackson727/19/2022 RR RR
2022 15U PG Super25 National ChampionshipComplete Game Academy 15u DalyIsaiah Shayter987/19/2022 RR RR RR
2022 15U PG Super25 National ChampionshipComplete Game Academy 15u DalyPike Burkett937/18/2022 RR RR
2022 15U PG Super25 National ChampionshipKeystone State Bombers 15u NationalDanny Nelson887/19/2022 RR RR RR
2022 15U PG Super25 National ChampionshipKeystone State Bombers 15u NationalJaden Fels867/18/2022 RR RR
2022 15U PG Super25 National ChampionshipKeystone State Bombers 15u NationalJibreel Long897/17/2022 RR