2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
ALL TEAMS NEED TO BE PREPARED TO PLAY FRIDAY GAMES.
 
SCHEDULES WILL BE RELEASED 5 DAYS PRIOR TO THE START OF EVERY EVENT.
ALL SCHEDULE REQUESTS MUST BE SUBMITTED TO ECPG@PERFECTGAME.ORG NO LESS THAN 2 WEEKS PRIOR TO THE SCHEDULE BEING RELEASED.
REQUESTS ARE NOT GUARANTEED, BUT WE TRY OUR BEST TO ACCOMMODATE.
Schedule/Scores Brackets Event Info   Pool Standings
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/14
Day 2
06/15
Day 3
06/16
Day 4
06/17
Day 5
06/18
Day 6
06/19
Day 7
06/20
Day 8
06/21
Day 9
06/22
Day 10
06/23
15U Mid Michigan Renegades
Anthony Boike
0 53 0 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Dane Brazelton
0 0 16 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Brady Detwiler
0 59 0 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Brandon Dickie
0 24 0 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Chase Ducharme
0 0 84 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Malaki Johnson
0 34 0 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Levi Lengemann
0 23 0 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Drayke Patterson
0 16 0 0 0 0 0 0 0 0
15U Mid Michigan Renegades
Matthew Von Knorring
0 27 0 0 0 0 0 0 0 0
Elite Vipers
Tre Combs
0 0 55 0 0 0 0 0 0 0
Elite Vipers
Nicholas Dow
0 68 0 0 0 0 0 0 0 0
Elite Vipers
Nicholas Downey
93 0 0 0 0 0 0 0 0 0
Elite Vipers
Braydan Erickson
0 12 0 0 0 0 0 0 0 0
Elite Vipers
Neal Nikkel
0 0 59 0 0 0 0 0 0 0
Elite Vipers
Gavin Seabert
0 37 0 0 0 0 0 0 0 0
Hardball
Thomas Benedict
37 11 42 0 0 0 0 0 0 0
Hardball
Abram Kennedy
1 0 0 0 0 0 0 0 0 0
Hardball
Parker Klunder
0 0 28 0 0 0 0 0 0 0
Hardball
Malen Mikulski
0 93 0 0 0 0 0 0 0 0
Hardball
Colin Stawasz
69 0 15 0 0 0 0 0 0 0
Hardball
Austin Swanson
0 0 40 0 0 0 0 0 0 0
Hardball
Cooper Teft
61 0 0 0 0 0 0 0 0 0
MAX Effort
Simeon Gould
16 0 51 0 0 0 0 0 0 0
MAX Effort
Colter Haywood
0 29 48 0 0 0 0 0 0 0
MAX Effort
Ty Lewandowski
0 0 34 0 0 0 0 0 0 0
MAX Effort
Alex Plockmeyer
0 52 0 0 0 0 0 0 0 0
MAX Effort
Camden Quigley
105 0 0 0 0 0 0 0 0 0
Michigan Batmen 15u Vansumeren
Gibbs Blalock
43 0 51 0 0 0 0 0 0 0
Michigan Batmen 15u Vansumeren
Brady Bowen
42 0 59 0 0 0 0 0 0 0
Michigan Batmen 15u Vansumeren
Travis Clarke
0 1 58 0 0 0 0 0 0 0
Michigan Batmen 15u Vansumeren
Isaac Jones
38 0 24 0 0 0 0 0 0 0
Michigan Batmen 15u Vansumeren
Aydin Vanever
0 97 0 0 0 0 0 0 0 0
Muskegon Jr Clippers
Ace Anderson
0 0 96 0 0 0 0 0 0 0
Muskegon Jr Clippers
Danien Garcia
65 0 0 0 0 0 0 0 0 0
Muskegon Jr Clippers
Cole Herremans
0 33 0 0 0 0 0 0 0 0
Muskegon Jr Clippers
Kylan Nielsen
31 5 0 0 0 0 0 0 0 0
Muskegon Jr Clippers
Satchel Norwood
0 0 39 0 0 0 0 0 0 0
Muskegon Jr Clippers
Jack Yonkman
0 79 0 0 0 0 0 0 0 0
Shoreline Stix
Pierce Bladzik
18 6 0 0 0 0 0 0 0 0
Shoreline Stix
Caden Harris
82 0 0 0 0 0 0 0 0 0
Shoreline Stix
Karter Johnson
0 0 6 0 0 0 0 0 0 0
Shoreline Stix
Ryley Krepps
22 0 46 0 0 0 0 0 0 0
Shoreline Stix
Chase Kurtzhal
0 0 58 0 0 0 0 0 0 0
Shoreline Stix
Remington Lohman
0 88 0 0 0 0 0 0 0 0
Sluggers 15U - Diaz
Michael Bos
0 68 0 0 0 0 0 0 0 0
Sluggers 15U - Diaz
Roman Coffman
0 0 69 0 0 0 0 0 0 0
Sluggers 15U - Diaz
Liam Feyen
0 53 0 0 0 0 0 0 0 0
Sluggers 15U - Diaz
Matthew Sherman
50 0 0 0 0 0 0 0 0 0
Sluggers 15U - Diaz
Paul Smith
54 0 0 0 0 0 0 0 0 0
West Michigan Impact
Seth Bolton
0 54 0 0 0 0 0 0 0 0
West Michigan Impact
Gavin Defields
0 21 50 0 0 0 0 0 0 0
West Michigan Impact
Ethan Holzgen
0 0 29 0 0 0 0 0 0 0
West Michigan Impact
Charlie Jones
0 0 16 0 0 0 0 0 0 0
West Michigan Impact
Jaxon Sipmann
10 0 92 0 0 0 0 0 0 0
West Michigan Impact
jack thornton
0 0 22 0 0 0 0 0 0 0
West Michigan Impact
Cam Walter
63 0 0 0 0 0 0 0 0 0
WM Clubhouse
Chase Battjes
0 0 55 0 0 0 0 0 0 0
WM Clubhouse
Jett Hogan
31 0 0 0 0 0 0 0 0 0
WM Clubhouse
Porter Miller
51 0 0 0 0 0 0 0 0 0
WM Clubhouse
Grady Park
19 0 25 0 0 0 0 0 0 0
WM Clubhouse
Brennen Reed
26 0 17 0 0 0 0 0 0 0
WM Clubhouse
Matthew Thompson
0 95 0 0 0 0 0 0 0 0
WM Clubhouse
Isaiah Williams
0 0 58 0 0 0 0 0 0 0
Zeeland Hawx
Joel Bazan
18 0 10 0 0 0 0 0 0 0
Zeeland Hawx
Kameron Compagner
0 0 44 0 0 0 0 0 0 0
Zeeland Hawx
Cameron Jaworowski
0 92 0 0 0 0 0 0 0 0
Zeeland Hawx
Kingston Revolt
0 8 79 0 0 0 0 0 0 0
Zeeland Hawx
Ronan Staat
30 0 32 0 0 0 0 0 0 0
Zeeland Hawx
Anders Tibbs
55 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