THE WORLD'S LARGEST AND MOST COMPREHENSIVE SCOUTING ORGANIZATION
| 2,384 MLB PLAYERS | 15,801 MLB DRAFT SELECTIONS
2,384 MLB PLAYERS | 15,801 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
06/11
Day 2
06/12
Day 3
06/13
Day 4
06/14
Day 5
06/15
Day 6
06/16
Day 7
06/17
Day 8
06/18
Day 9
06/19
Day 10
06/20
Dudes - 15u
Austin Andrus
0 12 0 0 0 0 0 0 0 0
Dudes - 15u
Brandon Barry
0 0 0 14 0 0 0 0 0 0
Dudes - 15u
Max Beilke
0 59 0 0 95 0 0 0 0 0
Dudes - 15u
Knox Gordon
0 38 0 0 0 0 0 0 0 0
Dudes - 15u
Aiden Hatsukari
0 0 40 0 69 0 0 0 0 0
Dudes - 15u
Thomas Lopez
0 0 0 89 0 0 0 0 0 0
Dudes - 15u
Nayan Peters
0 0 30 0 0 0 0 0 0 0
Dudes - 15u
Brian Rosas
0 33 0 0 45 0 0 0 0 0
Dudes - 15u
Eli Terry
0 0 42 0 93 0 0 0 0 0
Dudes - 15u
Grant Thompson
0 35 0 0 7 0 0 0 0 0
Dudes - 15u
Cole Yeung
0 0 11 24 0 0 0 0 0 0
Elevate NW 15U - Bardue
Ryan Daviscourt
0 0 26 0 99 0 0 0 0 0
Elevate NW 15U - Bardue
Cole Finrow
0 0 0 0 5 0 0 0 0 0
Elevate NW 15U - Bardue
Finley Howard
0 0 0 19 0 0 0 0 0 0
Elevate NW 15U - Bardue
Grant Lampitt
0 0 0 9 0 0 0 0 0 0
Elevate NW 15U - Bardue
Kamron Matthews
0 0 0 73 0 0 0 0 0 0
Elevate NW 15U - Bardue
Alexander Mula
0 0 18 92 0 0 0 0 0 0
Elevate NW 15U - Bardue
Ethan Schweinfurth
0 0 17 0 19 0 0 0 0 0
Elevate NW 15U - Bardue
Jackson Wenner
0 0 73 0 0 0 0 0 0 0
Gig Harbor Shockwave
Bradan Avery
0 0 0 21 0 0 0 0 0 0
Gig Harbor Shockwave
Levi Bailey
0 0 0 0 75 0 0 0 0 0
Gig Harbor Shockwave
Jake Barden
0 0 37 0 46 0 0 0 0 0
Gig Harbor Shockwave
Bodi Harris
0 0 25 0 0 0 0 0 0 0
Gig Harbor Shockwave
Bailey Kaiser
0 0 0 37 0 0 0 0 0 0
Gig Harbor Shockwave
Trenton Saywers
0 0 27 85 0 0 0 0 0 0
Gig Harbor Shockwave
Landon Schultz
0 0 31 0 0 0 0 0 0 0
Gig Harbor Shockwave
Riley Shostad
0 0 0 57 0 0 0 0 0 0
New Level Baseball- Angelo
Brody Avellar
0 0 44 0 0 0 0 0 0 0
New Level Baseball- Angelo
Brody Gillaspy
0 0 0 0 72 0 0 0 0 0
New Level Baseball- Angelo
Jett Jones
0 0 0 52 0 0 0 0 0 0
New Level Baseball- Angelo
Kayden Lucas
0 0 0 98 0 0 0 0 0 0
New Level Baseball- Angelo
Mason Preston
0 0 58 0 0 0 0 0 0 0
New Level Baseball- Angelo
Talon Soliza
0 0 0 58 0 0 0 0 0 0
New Level Baseball- Angelo
Kj Tilley
0 0 36 0 0 0 0 0 0 0
NL Jaxx 15u Hite
Aaron Becker
0 0 0 51 0 0 0 0 0 0
NL Jaxx 15u Hite
Jackson Boulter
0 39 0 0 0 0 0 0 0 0
NL Jaxx 15u Hite
RYAN DODOBARA
0 31 0 0 8 0 0 0 0 0
NL Jaxx 15u Hite
Hunter Gloor
0 0 0 0 70 0 0 0 0 0
NL Jaxx 15u Hite
Ryan Leininger
0 0 0 0 32 0 0 0 0 0
NL Jaxx 15u Hite
Owen Lowe
0 0 0 36 0 0 0 0 0 0
NL Jaxx 15u Hite
Kollin Malloy
0 0 0 56 0 0 0 0 0 0
NL Jaxx 15u Hite
Legend Robertson
0 0 0 23 0 0 0 0 0 0
NL Jaxx 15u Hite
Rylan Taguchi
0 30 0 0 0 0 0 0 0 0
NL Jaxx 15u Hite
Aiden Yoo
0 0 0 84 0 0 0 0 0 0
Seattle Select 15u
Andre Chapple
0 0 0 15 47 0 0 0 0 0
Seattle Select 15u
John Gregory
0 0 0 55 0 0 0 0 0 0
Seattle Select 15u
Jacob Kerley
0 0 39 0 55 0 0 0 0 0
Seattle Select 15u
Indi Legat
0 0 0 0 34 0 0 0 0 0
Seattle Select 15u
Cole McKinley
0 0 0 43 0 0 0 0 0 0
Seattle Select 15u
Nate Singleton
0 0 51 0 0 0 0 0 0 0
Seattle Select 15u
Cole Waterman
0 0 92 0 0 0 0 0 0 0
Snohomish Pilchuckers 15u
Isaac Acosta
0 0 0 76 0 0 0 0 0 0
Snohomish Pilchuckers 15u
Kolton Castro
0 0 0 69 0 0 0 0 0 0
Snohomish Pilchuckers 15u
Nicholas Christiansen
0 0 83 0 0 0 0 0 0 0
Snohomish Pilchuckers 15u
Nathan Mauss-Barquest
0 0 0 30 95 0 0 0 0 0
Snohomish Pilchuckers 15u
Dylan Robbins
0 0 0 13 57 0 0 0 0 0
Snohomish Pilchuckers 15u
Cooper Thompson
0 0 0 29 94 0 0 0 0 0
Stanwood Cannons 15U
Dean Fagan
0 0 0 6 0 0 0 0 0 0
Stanwood Cannons 15U
Jackson Feliz
0 0 0 0 101 0 0 0 0 0
Stanwood Cannons 15U
Alexander Gage
0 0 9 8 0 0 0 0 0 0
Stanwood Cannons 15U
Kameron Gleaves
0 0 0 87 0 0 0 0 0 0
Stanwood Cannons 15U
Tyler Hamilton
0 0 30 0 0 0 0 0 0 0
Stanwood Cannons 15U
Braddock Johnson
0 0 0 12 96 0 0 0 0 0
Stanwood Cannons 15U
Graham Schwender
0 0 0 107 0 0 0 0 0 0
Stanwood Cannons 15U
Bryce Stogner
0 0 36 0 10 0 0 0 0 0
Stanwood Cannons 15U
Baker Tedrow
0 0 40 0 4 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Levi Batchelor
0 0 0 21 0 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Jaden Cutler
0 0 16 13 32 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Weston Dill
0 0 0 45 0 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Parker Elliott
0 0 0 29 82 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Joaquin Escandon
0 0 0 14 22 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Jackson Krones
0 0 0 0 21 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Vincent Pena
0 0 106 0 0 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Nathan Pham
0 0 0 86 0 0 0 0 0 0
Wa Rush Baseball 15u - Clouse
Finn Scappini
0 0 0 0 60 0 0 0 0 0
West Sound Baseball Club 15u
Lincoln Barnes
0 0 38 0 0 0 0 0 0 0
West Sound Baseball Club 15u
Johnny Broughton
0 0 0 38 0 0 0 0 0 0
West Sound Baseball Club 15u
Josh Haddenham
0 0 0 25 0 0 0 0 0 0
West Sound Baseball Club 15u
Ryan Harris
0 0 0 28 49 0 0 0 0 0
West Sound Baseball Club 15u
Alejandro Herrera
0 0 0 0 13 0 0 0 0 0
West Sound Baseball Club 15u
Reid Howard
0 0 41 0 36 0 0 0 0 0
West Sound Baseball Club 15u
Michael Justice
0 0 44 0 20 0 0 0 0 0
West Sound Baseball Club 15u
Luke Kilmer
0 0 0 54 74 0 0 0 0 0
West Sound Baseball Club 15u
Aj Williamson
0 0 0 31 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest