2,210 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
11/04
Day 2
11/05
Day 3
11/06
Day 4
11/07
Day 5
11/08
Day 6
11/09
Day 7
11/10
Day 8
11/11
Day 9
11/12
Day 10
11/13
American Dream 15u National
Kason Brown
0 22 54 0 0 0 0 0 0 0
American Dream 15u National
Cassius Grimsley
0 27 0 0 0 0 0 0 0 0
American Dream 15u National
Peter Hoffman
0 90 0 0 0 0 0 0 0 0
American Dream 15u National
Gavin Jackson
0 30 29 0 0 0 0 0 0 0
American Dream 15u National
Vance Pease
0 51 0 0 0 0 0 0 0 0
American Dream 15u National
Cason Pope
0 0 17 0 0 0 0 0 0 0
ATL Lightning 15u - Blakeney
Harrison Fiftal
0 43 0 0 0 0 0 0 0 0
ATL Lightning 15u - Blakeney
Michael Graham
0 74 0 0 0 0 0 0 0 0
ATL Lightning 15u - Blakeney
Ej Jacobs
0 49 0 0 0 0 0 0 0 0
ATL Lightning 15u - Blakeney
Ryan Smith
0 0 108 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Chase Anarumo
0 0 2 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Nathan Dollinger
0 58 0 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Sam Donahue
0 39 0 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Lucas England
0 0 59 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Harris Farr
0 29 21 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Slater Fogle
0 12 22 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Billy Gingrey
0 65 0 0 0 0 0 0 0 0
Atl Lightning 15u Carter
Drew Scott
0 40 0 0 0 0 0 0 0 0
East Side Sandlot
Cooper Hecklinski
0 64 0 0 0 0 0 0 0 0
East Side Sandlot
Michael Howell
0 0 38 0 0 0 0 0 0 0
East Side Sandlot
Jared Mathis
12 0 23 0 0 0 0 0 0 0
East Side Sandlot
Luke Ritchie
40 0 0 0 0 0 0 0 0 0
East Side Sandlot
Jack Roehl
0 0 62 0 0 0 0 0 0 0
East Side Sandlot
Davis Smith
0 0 91 0 0 0 0 0 0 0
East Side Sandlot
Japhet Veasy Jr
45 0 0 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
David Depner
0 11 0 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Seth Dixon
0 0 36 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Caden Jackson
47 0 0 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Luke Nitkowski
0 0 31 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Evan Osterman
0 0 73 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Charlie Roark
0 29 0 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Matthew Shapiro
0 0 69 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
Parker Skedsvold
0 0 42 0 0 0 0 0 0 0
GA Roadrunners 15u NATIONAL
William Whitlock
29 0 0 0 0 0 0 0 0 0
Georgia Athletics 15u
David Altman
0 54 0 0 0 0 0 0 0 0
Georgia Athletics 15u
Dylan Bozer
0 66 0 0 0 0 0 0 0 0
Georgia Athletics 15u
Will Degenhard
0 0 46 0 0 0 0 0 0 0
Georgia Athletics 15u
Nash Ivie
0 22 0 0 0 0 0 0 0 0
Georgia Athletics 15u
Ryan Murrieta
0 36 0 0 0 0 0 0 0 0
Georgia Athletics 15u
Patrick Nance
0 52 0 0 0 0 0 0 0 0
Georgia Athletics 15u
Parker Thayer
0 0 33 0 0 0 0 0 0 0
Georgia RoadRunners 15- Allen
Carson Bahry
0 0 34 0 0 0 0 0 0 0
Georgia RoadRunners 15- Allen
Weston Blevins
0 59 0 0 0 0 0 0 0 0
Georgia RoadRunners 15- Allen
Jeb Brumby
0 86 0 0 0 0 0 0 0 0
Georgia RoadRunners 15- Allen
Jake Duke
0 33 0 0 0 0 0 0 0 0
Georgia RoadRunners 15- Allen
Zack Feinzig
0 28 18 0 0 0 0 0 0 0
Georgia RoadRunners 15- Allen
Anderson Shoemake
0 0 79 0 0 0 0 0 0 0
Ivy Street Angels
Tyler Corbett
0 85 0 0 0 0 0 0 0 0
Ivy Street Angels
Pierce Keathley
88 0 0 0 0 0 0 0 0 0
Ivy Street Angels
Jay Lemond
0 0 27 0 0 0 0 0 0 0
Ivy Street Angels
Bryce Matlock
0 13 0 0 0 0 0 0 0 0
Ivy Street Angels
Cash Pecoroni
0 0 18 0 0 0 0 0 0 0
Ivy Street Angels
Ben Terry
0 0 88 0 0 0 0 0 0 0
Mavz Ga 15u
Jonathan Bemus
0 0 76 0 0 0 0 0 0 0
Mavz Ga 15u
Ashton Cox
0 73 0 0 0 0 0 0 0 0
Mavz Ga 15u
Hunter Gratzer
0 66 0 0 0 0 0 0 0 0
Mavz Ga 15u
Mason Morningstar
0 26 0 0 0 0 0 0 0 0
Mavz Ga 15u
Walter Sholar
0 0 15 0 0 0 0 0 0 0
Mavz Ga 15u
Luke Sweatman
0 46 0 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Cole Attaway
0 0 12 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Caleb Bennett
0 22 78 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Malachi Dato
0 24 71 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Austin Fox
0 35 0 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Abraham Ghaussy
0 26 0 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Cole Grayson
0 79 0 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Isaiah Pappas
0 14 0 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Grey Reedy
0 0 35 0 0 0 0 0 0 0
Next Level Baseball NC 2026
Amos Rich
0 20 40 0 0 0 0 0 0 0
Onward Baseball
Haiden Ashworth
0 25 0 0 0 0 0 0 0 0
Onward Baseball
Cody Britt
0 75 0 0 0 0 0 0 0 0
Onward Baseball
Jett Cothran
0 0 31 0 0 0 0 0 0 0
Onward Baseball
Jacob Sass
0 0 56 0 0 0 0 0 0 0
Onward Baseball
Brooks Saunders
0 38 0 0 0 0 0 0 0 0
Onward Baseball
Kade Seabolt
0 22 0 0 0 0 0 0 0 0
Onward Baseball
Evans Wilkins
0 68 0 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Riley Acuff
33 0 54 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Sawyer Barnette
47 0 0 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Drew Di Mauro
49 0 0 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Jaxson Herman
51 0 0 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Logan Phillips
46 0 0 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Colson Timmons
0 0 70 0 0 0 0 0 0 0
Roadrunner Baseball - 15u
Landon Varesi
11 0 0 0 0 0 0 0 0 0
Showcase Baseball
Aiden Alanis
0 62 0 0 0 0 0 0 0 0
Showcase Baseball
Andrew Edwards
0 0 64 0 0 0 0 0 0 0
Showcase Baseball
Naim Foster
0 0 44 0 0 0 0 0 0 0
Showcase Baseball
Beau Lindic
0 83 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Ethan Bayer
73 0 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Kaden Ellis
0 0 28 0 0 0 0 0 0 0
Southeast Barons - Maroon
Antonio Hogue
0 0 31 0 0 0 0 0 0 0
Southeast Barons - Maroon
Mathew Martin
0 42 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Riley Morris
29 0 9 0 0 0 0 0 0 0
Southeast Barons - Maroon
Garrett Nichols
19 0 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Luke Schneider
0 40 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Aidan Selph
0 22 0 0 0 0 0 0 0 0
Southeast Barons - Maroon
Brady Serbinski
0 0 34 0 0 0 0 0 0 0
USA Scout Elite (Odak)
Austin Carter
49 0 0 0 0 0 0 0 0 0
USA Scout Elite (Odak)
Graham Daniels
40 0 0 0 0 0 0 0 0 0
USA Scout Elite (Odak)
Spence Griffeth
13 0 0 0 0 0 0 0 0 0
USA Scout Elite (Odak)
Blake Krupica
0 0 48 0 0 0 0 0 0 0
USA Scout Elite (Odak)
Chase Tatum
62 0 0 0 0 0 0 0 0 0
USA Scout Elite (Odak)
Carter Wilson
45 0 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