2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Metal spikes/cleats are prohibited on all turf surfaces, including turf pitching mounds. Please make sure your athletes have alternate footwear this weekend.
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/24
Day 2
06/25
Day 3
06/26
Day 4
06/27
Day 5
06/28
Day 6
06/29
Day 7
06/30
Day 8
07/01
Day 9
07/02
Day 10
07/03
316 BASEBALL BATY 15U
Boston Arnold
47 0 0 0 0 0 0 0 0 0
316 BASEBALL BATY 15U
Landon Boldra
0 87 0 0 0 0 0 0 0 0
316 BASEBALL BATY 15U
Jonathan Crawford
46 0 0 0 0 0 0 0 0 0
316 BASEBALL BATY 15U
braden markel
49 8 0 0 0 0 0 0 0 0
316 BASEBALL BATY 15U
Keagan Shelite
0 75 0 0 0 0 0 0 0 0
316 BASEBALL BATY 15U
Hunter Strunk
0 22 0 0 0 0 0 0 0 0
316 BASEBALL BATY 15U
Giulio Traglia
56 0 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Luke Baker
0 67 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Hayden Blackburn
21 0 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Nate Fugarino
82 0 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Tyler Harris
0 25 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Grant Hatzenbuehler
78 0 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Drayton Oakes
19 0 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Matthew Omundsen
0 98 0 0 0 0 0 0 0 0
316 BASEBALL DANIFORD 15U
Benjamin Szurpicki
36 0 0 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Xzavier Arriaga
0 0 71 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Jace Brunswig
0 0 59 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Blake Chambers
72 0 0 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Conner Commerford
37 0 62 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Kendall Grippin
98 0 0 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Ty Lastinger
0 0 67 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Preston Levalley
0 97 0 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Grant Myers
0 104 0 0 0 0 0 0 0 0
316 BASEBALL STEINBACH 15U
Keegan Rousseau
54 0 18 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Beau Beverman
50 0 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Eli Grewe
0 47 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Gabe Haflund
0 0 80 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Jack Larsen
76 0 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Brenden Lee
0 64 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Hunter Loethen
75 0 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Seth Lovitt
0 9 67 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Hudson Powers
0 0 30 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Ryan Pribula
0 87 0 0 0 0 0 0 0 0
Heat
Ben Blasi
19 53 0 0 0 0 0 0 0 0
Heat
Hudson Clark
5 0 0 0 0 0 0 0 0 0
Heat
Nathan Lewis
0 23 0 0 0 0 0 0 0 0
Heat
Luke Myles
0 74 0 0 0 0 0 0 0 0
Heat
Malaki Pickens
29 73 0 0 0 0 0 0 0 0
Heat
Gavin Short
101 0 0 0 0 0 0 0 0 0
Heat
Jeff Stockwell
34 0 0 0 0 0 0 0 0 0
Heat
Eli Winter
26 24 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Brady Batz
18 0 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Grant Carl
19 71 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
John Chapman
20 8 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Nathan Chase
84 0 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Andrew Everhart
14 17 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Ari Hertenstein
20 0 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Evan Newman
84 0 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Austin Soulis
0 54 0 0 0 0 0 0 0 0
Homefield Baseball Academy - Skeed
Zack Thompson
30 0 0 0 0 0 0 0 0 0
Ict Avengers
Noah Chobad
0 55 1 0 0 0 0 0 0 0
Ict Avengers
Lakelin Goodrich
0 43 0 0 0 0 0 0 0 0
Ict Avengers
Nathan Henderson
90 0 0 0 0 0 0 0 0 0
Ict Avengers
Jayden Landwehr
0 85 0 0 0 0 0 0 0 0
Ict Avengers
Koby Quiring
38 0 0 0 0 0 0 0 0 0
Ict Avengers
Braden Roberts
0 55 0 0 0 0 0 0 0 0
Ict Avengers
Camden Stateler
0 39 0 0 0 0 0 0 0 0
Ict Avengers
Nolan Willson
58 0 0 0 0 0 0 0 0 0
Kansas Commodores 15u
Nolan Bush
96 0 0 0 0 0 0 0 0 0
Kansas Commodores 15u
Osbaldo Carlos
21 0 0 0 0 0 0 0 0 0
Kansas Commodores 15u
Mason Keeler
0 94 0 0 0 0 0 0 0 0
Kansas Commodores 15u
Brock McKay
0 31 0 0 0 0 0 0 0 0
Kansas Commodores 15u
Reece Renteria
0 91 84 0 0 0 0 0 0 0
Kansas Commodores 15u
Jake Truzzolino
16 0 0 0 0 0 0 0 0 0
Kansas Commodores 15u
Ian Walker
56 0 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Wyatt Brown
0 24 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Braeden Hughes
21 0 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Sam Koning
0 30 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Emerson Prather
0 88 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Bennett Shearer
20 0 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Nate Stallard
0 64 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Grayson Strathman
89 0 0 0 0 0 0 0 0 0
NBA Marucci - Carmody
Kaleb Valenta
75 0 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Joseph Brandtonies
59 0 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Charlie Butler
75 0 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Julio (JJ) Dos Santos Jr.
0 18 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Luke Lesmeister
0 68 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Tucker Moore
0 30 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Dean Ransom
0 68 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Liam Stramberg
69 0 0 0 0 0 0 0 0 0
NBA Marucci - Mayes
Brennan Tunnell
0 0 30 0 0 0 0 0 0 0
NBA Marucci - Mayes
Carter Willey
0 0 71 0 0 0 0 0 0 0
NBA Marucci - Shields
Derrick Cooper
0 95 0 0 0 0 0 0 0 0
NBA Marucci - Shields
Drew Ely
78 0 0 0 0 0 0 0 0 0
NBA Marucci - Shields
Miles Hignite
0 13 0 0 0 0 0 0 0 0
NBA Marucci - Shields
Bryce Hinz
88 0 0 0 0 0 0 0 0 0
NBA Marucci - Shields
Parker Novay
0 0 97 0 0 0 0 0 0 0
NBA Marucci - Shields
Noah Shields
33 0 67 0 0 0 0 0 0 0
NBA Marucci - Shields
Tyler Vanderleest
0 45 0 0 0 0 0 0 0 0
NBA Marucci - Shields
Luke Vaughan
27 39 0 0 0 0 0 0 0 0
NBA Marucci - Shields
Andy Watts
0 0 53 0 0 0 0 0 0 0
NBA Marucci - Shields
Caden Wurdack
0 0 85 0 0 0 0 0 0 0
NOCO Storm
Dalton Baudino
87 0 0 0 0 0 0 0 0 0
NOCO Storm
Stevie Kreimier
32 0 0 0 0 0 0 0 0 0
NOCO Storm
Devin Mitchell
63 0 0 0 0 0 0 0 0 0
NOCO Storm
Tj Penner
0 35 0 0 0 0 0 0 0 0
NOCO Storm
Jackson Retchless
16 27 0 0 0 0 0 0 0 0
NOCO Storm
James Salakielu
0 90 0 0 0 0 0 0 0 0
NOCO Storm
Colten Schlagel
43 0 0 0 0 0 0 0 0 0
NOCO Storm
Ericson Sperry
26 72 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