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
07/13
Day 2
07/14
Day 3
07/15
Day 4
07/16
Day 5
07/17
Day 6
07/18
Day 7
07/19
Day 8
07/20
Day 9
07/21
Day 10
07/22
15U TC Saints L\K
Cameron Green
0 27 0 0 36 0 0 0 0 0
15U TC Saints L\K
Jaylen Kennedy
0 12 0 30 0 0 0 0 0 0
15U TC Saints L\K
James (Rudy) Larson
0 0 0 0 84 0 0 0 0 0
15U TC Saints L\K
Ethan Mathis
0 0 66 0 0 0 0 0 0 0
15U TC Saints L\K
Tanner Millspaugh
0 0 19 0 0 0 0 0 0 0
15U TC Saints L\K
Jacob Nadeau
0 0 0 81 0 0 0 0 0 0
15U TC Saints L\K
Derek Thompson
0 81 0 0 0 0 0 0 0 0
Arsenal Baseball Club 16U
Calder Jones
0 0 93 0 0 0 0 0 0 0
Arsenal Baseball Club 16U
James Lucien
0 0 0 48 0 0 0 0 0 0
Arsenal Baseball Club 16U
Sawyer Luna
0 0 0 17 88 0 0 0 0 0
Arsenal Baseball Club 16U
Chayse Randle
0 0 0 0 44 0 0 0 0 0
Arsenal Baseball Club 16U
Joe Stephens
0 0 0 48 0 0 0 0 0 0
Arsenal Baseball Club 16U
Landon Till
0 110 0 0 0 0 0 0 0 0
A's 16u Purple
Levi Arnold
0 0 0 93 0 0 0 0 0 0
A's 16u Purple
Dylan Folkman
0 0 0 0 97 0 0 0 0 0
A's 16u Purple
Zach Gunn
0 0 29 30 0 0 0 0 0 0
A's 16u Purple
Camden Haroldsen
0 0 0 0 74 0 0 0 0 0
A's 16u Purple
Nolan Martin
0 0 90 0 0 0 0 0 0 0
A's 16u Purple
Rowin OConnor
0 10 0 0 0 0 0 0 0 0
A's 16u Purple
Zack Peeler
0 59 0 0 53 0 0 0 0 0
A's 16u Purple
Charlie Pennington
0 0 10 0 0 0 0 0 0 0
A's 16u Purple
Avery Procter
0 0 0 0 11 0 0 0 0 0
A's 16u Purple
Andrew Recob
0 0 0 0 27 0 0 0 0 0
A's 16u Purple
Wade Treloggen
0 41 0 0 24 0 0 0 0 0
Expos 2025
Avrey Cherry
0 0 0 0 43 0 0 0 0 0
Expos 2025
Harper Dissmore
0 0 90 0 0 0 0 0 0 0
Expos 2025
Cooper Jeffries
0 105 0 0 0 0 0 0 0 0
Expos 2025
Jeremiah Kirkwood
0 0 0 100 0 0 0 0 0 0
Expos 2025
Kamden Lanphere
0 0 0 20 0 0 0 0 0 0
Expos 2025
Logan Spradling
0 0 0 0 84 0 0 0 0 0
MAC Baseball
Tyler Chisa
0 0 0 91 0 0 0 0 0 0
MAC Baseball
Hunter Eisele
0 43 0 0 93 0 0 0 0 0
MAC Baseball
Tayden Martin
0 0 20 0 0 0 0 0 0 0
MAC Baseball
Mason Ubias
0 0 0 8 23 0 0 0 0 0
MAC Baseball
Tucker Weaver
0 0 72 0 0 0 0 0 0 0
MAC Baseball
Eddie Winkley
0 52 0 0 0 0 0 0 0 0
New Level Baseball 14U - Cowan
Cassius Culpepper
0 0 0 0 23 0 0 0 0 0
New Level Baseball 14U - Cowan
RICARDO EUGENIO DEL FIERRO
0 0 0 37 0 0 0 0 0 0
New Level Baseball 14U - Cowan
JW Grose
0 0 82 0 0 0 0 0 0 0
New Level Baseball 14U - Cowan
Carson Hughes
0 0 0 0 76 0 0 0 0 0
New Level Baseball 14U - Cowan
Carsten Lemon
0 0 0 78 0 0 0 0 0 0
New Level Baseball 14U - Cowan
Jaxen Maxey
0 43 0 0 0 0 0 0 0 0
New Level Baseball 14U - Cowan
Hunter Payne
0 3 20 0 8 0 0 0 0 0
New Level Baseball 14U - Cowan
Ryder Peterson
0 66 0 0 0 0 0 0 0 0
New Level Baseball 16u Ringrose
Calvin Gregory
0 0 0 0 95 0 0 0 0 0
New Level Baseball 16u Ringrose
Jian Jung
0 0 0 92 0 0 0 0 0 0
New Level Baseball 16u Ringrose
Vayden Lawrence
0 0 74 0 0 0 0 0 0 0
New Level Baseball 16u Ringrose
Michael Lejeune
0 0 0 0 77 0 0 0 0 0
New Level Baseball 16u Ringrose
Keenan Masters
0 0 0 0 11 0 0 0 0 0
New Level Baseball 16u Ringrose
Brady Rhoades
0 100 0 0 0 0 0 0 0 0
Prospect U 16u
Ryland Blatt
0 0 44 0 0 0 0 0 0 0
Prospect U 16u
E Dempsey
0 0 0 0 9 0 0 0 0 0
Prospect U 16u
Kenny Hall
0 12 0 98 0 0 0 0 0 0
Prospect U 16u
Kasen Landry
0 35 0 0 95 0 0 0 0 0
Prospect U 16u
Alex Long
0 0 0 0 96 0 0 0 0 0
Prospect U 16u
Zachary Long
0 0 64 0 0 0 0 0 0 0
Prospect U 16u
Lucas Rodrigues
0 0 0 0 7 0 0 0 0 0
Prospect U 16u
Will Scharf
0 0 0 23 0 0 0 0 0 0
Riptide
Mason Chittick
0 0 0 0 108 0 0 0 0 0
Riptide
Dylan Hutchinson
0 0 11 41 0 0 0 0 0 0
Riptide
Wyatt Keith
0 81 0 0 0 0 0 0 0 0
Riptide
Benjamin Mata
0 0 75 0 0 0 0 0 0 0
Riptide
Jesse Stewart
0 0 0 82 0 0 0 0 0 0
Rival Baseball Club
Gabriel Aylor
0 0 0 0 72 0 0 0 0 0
Rival Baseball Club
Leyton Brunni
0 0 87 0 0 0 0 0 0 0
Rival Baseball Club
Hunters Eaton
0 0 14 16 0 0 0 0 0 0
Rival Baseball Club
Travis Ha
0 68 0 0 45 0 0 0 0 0
Rival Baseball Club
Owen Leigh
0 0 0 98 0 0 0 0 0 0
Rival Baseball Club
Kayson Osborn
0 51 0 0 0 0 0 0 0 0
Rival Baseball Club
Nicholas Vanetta
0 0 0 0 22 0 0 0 0 0
Rush 16U Blue
Sean Bang
0 0 20 0 9 0 0 0 0 0
Rush 16U Blue
Matt Dickert
0 0 0 0 8 0 0 0 0 0
Rush 16U Blue
Torin Ege
0 0 0 75 0 0 0 0 0 0
Rush 16U Blue
Malikhi Emery-Henderson
0 0 39 0 0 0 0 0 0 0
Rush 16U Blue
Diego Escandon
0 0 0 32 0 0 0 0 0 0
Rush 16U Blue
Jacob Halkett
0 0 32 0 92 0 0 0 0 0
Rush 16U Blue
Mekhi Kennebrew
0 87 0 0 0 0 0 0 0 0
Rush 16U Blue
Thomas Shults
0 36 0 0 0 0 0 0 0 0
Rush 16U Blue
Bode Stevenson
0 0 0 15 0 0 0 0 0 0
Rush 16U Blue
Drew Warner
0 0 9 0 4 0 0 0 0 0
Sandy Pack
Ashton Culp
0 5 0 0 0 0 0 0 0 0
Sandy Pack
Hunter Dunham
0 0 0 23 0 0 0 0 0 0
Sandy Pack
Max Green
0 57 0 0 32 0 0 0 0 0
Sandy Pack
Matthew Kosderka
0 0 0 22 64 0 0 0 0 0
Sandy Pack
Brayden Sievertsen
0 0 85 0 0 0 0 0 0 0
Sandy Pack
Kobe Sparks
0 0 11 0 0 0 0 0 0 0
Sandy Pack
Fisher Winchester
0 0 0 94 0 0 0 0 0 0
Sandy Pack
Cole Younger
0 43 0 0 0 0 0 0 0 0
Slugger Baseball
Dante Acacio
0 58 0 0 0 0 0 0 0 0
Slugger Baseball
Ethan "Finn" Hawkins
0 0 0 95 0 0 0 0 0 0
Slugger Baseball
Blake Herdman
0 0 115 0 0 0 0 0 0 0
Slugger Baseball
Riley Kolda
0 0 0 0 94 0 0 0 0 0
Slugger Baseball
Nathan Lander
0 48 0 1 0 0 0 0 0 0
USA Prime 16u - Morris
Tommy Bell
0 0 0 94 0 0 0 0 0 0
USA Prime 16u - Morris
Grayson Hoffman-Roenfeldt
0 0 35 0 57 0 0 0 0 0
USA Prime 16u - Morris
Anthony Lucero
0 79 0 31 0 0 0 0 0 0
USA Prime 16u - Morris
Trevor Lucero
0 45 0 0 0 0 0 0 0 0
USA Prime 16u - Morris
Benjamin Perrot
0 23 102 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/13
Day 2
07/14
Day 3
07/15
Day 4
07/16
2022 15U Pacific Lutheran 15u Team Camp (OPEN)New Level Baseball 14U - CowanCassius Culpepper827/9/2022 RR
2022 15U Pacific Lutheran 15u Team Camp (OPEN)New Level Baseball 14U - CowanLincoln Berg717/10/2022 RR