2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
15U 16U 18U
Games will begin as early as 8am on Thursday
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 1 Event Article
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/02
Day 2
06/03
Day 3
06/04
Day 4
06/05
Day 5
06/06
Day 6
06/07
Day 7
06/08
Day 8
06/09
Day 9
06/10
Day 10
06/11
Advanced Baseball Academy 2025 Select
Thomas Abate
25 0 47 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Beau Beverman
0 0 19 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Eli Grewe
0 36 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Gabe Haflund
0 0 78 30 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Jack Larsen
50 0 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Brenden Lee
0 21 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Hunter Loethen
33 0 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Bradly Newton
0 55 0 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Hudson Powers
0 0 17 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Ryan Pribula
0 0 94 0 0 0 0 0 0 0
Advanced Baseball Academy 2025 Select
Eli Wilson
50 0 0 0 0 0 0 0 0 0
Arkansas Patriots 15u
Braxton Graber
0 62 0 0 0 0 0 0 0 0
Arkansas Patriots 15u
Shaun Ibison
0 0 60 0 0 0 0 0 0 0
Arkansas Patriots 15u
Hayden Linton
0 0 84 0 0 0 0 0 0 0
Arkansas Patriots 15u
Cade Miller
0 45 0 92 0 0 0 0 0 0
Arkansas Patriots 15u
Ben Quinlan
0 16 0 50 0 0 0 0 0 0
Arkansas Patriots 15u
Kamden Rogerson
0 0 8 5 0 0 0 0 0 0
Arkansas Patriots 15u
Kutler Schwarting
0 29 17 78 0 0 0 0 0 0
Arkansas Patriots 15u
Cash Wilson
0 0 83 0 0 0 0 0 0 0
Baseknocks Bushman
Aaron Barr
42 0 0 0 0 0 0 0 0 0
Baseknocks Bushman
Carson Bushman
40 0 0 0 0 0 0 0 0 0
Baseknocks Bushman
Dawson Hemme
0 45 10 0 0 0 0 0 0 0
Baseknocks Bushman
Nolan Nash
0 0 47 0 0 0 0 0 0 0
Baseknocks Bushman
Landon Sheil
0 4 41 0 0 0 0 0 0 0
Baseknocks Bushman
Brady Stout
0 0 53 0 0 0 0 0 0 0
Baseknocks Bushman
Mason Upton
27 0 47 0 0 0 0 0 0 0
Baseknocks Bushman
Kaeden White
29 0 0 0 0 0 0 0 0 0
Baseknocks Bushman
Robert Wilson
0 98 0 0 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Jake Adams
0 36 0 0 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Frank Goldstein
18 0 42 0 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Owen Hunting
56 0 0 44 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Adam Jordan
0 0 61 0 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Aidan Kent
0 0 5 43 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Ramey Krokstrom
0 68 0 0 0 0 0 0 0 0
Firebirds Baseball Club (Fbc)
Abraham Moore
0 65 0 0 0 0 0 0 0 0
HBC Hammer
Jonathon Cano
0 0 80 0 0 0 0 0 0 0
HBC Hammer
Carter Graham
0 78 0 0 0 0 0 0 0 0
HBC Hammer
Landon Hardman
0 10 0 0 0 0 0 0 0 0
HBC Hammer
Trace Jacobs
0 0 78 0 0 0 0 0 0 0
HBC Hammer
Cooper Johnson
0 11 0 80 0 0 0 0 0 0
HBC Hammer
Cooper Lindenmeyer
0 0 0 48 0 0 0 0 0 0
HBC Hammer
Jalen Smith
0 18 45 0 0 0 0 0 0 0
HBC Hammer
Trenton Welch
0 0 0 16 0 0 0 0 0 0
HBC Hammer
Weston Werth
0 37 0 0 0 0 0 0 0 0
Ironmen Baseball
Isaac Hall
0 34 0 0 0 0 0 0 0 0
Ironmen Baseball
Caleb Hepner
35 0 38 0 0 0 0 0 0 0
Ironmen Baseball
Jace Kerley
0 71 0 0 0 0 0 0 0 0
Ironmen Baseball
Kaden Kerr
0 0 93 0 0 0 0 0 0 0
Ironmen Baseball
Garrett Murray
0 78 0 0 0 0 0 0 0 0
Ironmen Baseball
Grant Pollak
28 0 0 0 0 0 0 0 0 0
Ironmen Baseball
JD Troutman
0 34 0 0 0 0 0 0 0 0
Naturals Baseball
Isaac Crum
0 0 51 0 0 0 0 0 0 0
Naturals Baseball
Landon Geist
0 33 49 0 0 0 0 0 0 0
Naturals Baseball
Torrin Mitchum
25 0 21 0 0 0 0 0 0 0
Naturals Baseball
Ryder Nigh
16 0 35 0 0 0 0 0 0 0
Naturals Baseball
Jacob Swisher
19 80 0 0 0 0 0 0 0 0
Naturals Baseball
Joel Williams
27 0 55 0 0 0 0 0 0 0
Naturals Baseball
Ryan Yu
45 0 0 0 0 0 0 0 0 0
Rawlings Tigers LS
Landon Armstrong
43 0 0 0 0 0 0 0 0 0
Rawlings Tigers LS
Jackson Barnes
0 95 0 0 0 0 0 0 0 0
Rawlings Tigers LS
Dallas Clark
0 0 70 0 0 0 0 0 0 0
Rawlings Tigers LS
Jack Haley
53 0 46 0 0 0 0 0 0 0
Rawlings Tigers LS
Colton Schlesselman
4 0 72 0 0 0 0 0 0 0
Rawlings Tigers LS
Parker Smith
0 0 41 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Kyler Chappell
0 27 56 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Landon Cruce
0 76 0 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Anderson Dial
0 86 0 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Tommy Hutsler
0 0 69 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Jakoby Lagud
0 0 30 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Ryan Oberly
0 16 0 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Jackson Peek
0 0 72 0 0 0 0 0 0 0
SOAR Select 2025 BLACK
Braxton Threlkeld
0 28 0 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Wade Emery
0 0 84 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Kellen Heier
0 0 50 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Dirk Hoskins
74 0 0 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Nace Krueger
29 0 0 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Roger Sielaff
0 71 0 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Tucker Spence
0 0 71 0 0 0 0 0 0 0
SOAR Select 2025 GOLD
Jett Yoakum
12 0 46 0 0 0 0 0 0 0
St. Joseph Mustangs
Carson Davis
47 0 0 96 0 0 0 0 0 0
St. Joseph Mustangs
Garret Ferrell
45 0 0 0 0 0 0 0 0 0
St. Joseph Mustangs
Nick Orscheln
0 30 61 0 0 0 0 0 0 0
St. Joseph Mustangs
Jeter Purdy
0 29 0 42 0 0 0 0 0 0
St. Joseph Mustangs
Yogi Purdy
11 29 0 36 0 0 0 0 0 0
St. Joseph Mustangs
Aiden Wheeler
0 21 76 0 0 0 0 0 0 0
St. Joseph Mustangs
Dillon Willis
0 32 0 0 0 0 0 0 0 0
Strike Zone 15u
William Black
0 27 0 0 0 0 0 0 0 0
Strike Zone 15u
Connor Emo
62 39 0 0 0 0 0 0 0 0
Strike Zone 15u
Wyatt Hoelting
0 54 0 0 0 0 0 0 0 0
Strike Zone 15u
Holden Hughes
0 43 0 0 0 0 0 0 0 0
Strike Zone 15u
Jackson Kindhart
47 0 0 0 0 0 0 0 0 0
Strike Zone 15u
Aiden Lehr
0 6 85 0 0 0 0 0 0 0
Strike Zone 15u
Trey Patrick
0 82 0 0 0 0 0 0 0 0
Strike Zone 15u
Luke Shrader
0 25 0 0 0 0 0 0 0 0
Strike Zone 15u
Jackson Williams
0 0 32 0 0 0 0 0 0 0
Wildcats Wunder
Joe Bethel
41 0 0 0 0 0 0 0 0 0
Wildcats Wunder
Brock Fish
0 17 3 0 0 0 0 0 0 0
Wildcats Wunder
Brady Hill
0 88 0 0 0 0 0 0 0 0
Wildcats Wunder
Alec Jett
0 0 17 0 0 0 0 0 0 0
Wildcats Wunder
Brock McKenzie
0 97 0 0 0 0 0 0 0 0
Wildcats Wunder
Emmitt Peters
0 45 0 0 0 0 0 0 0 0
Wildcats Wunder
Cash Phillips
89 0 0 0 0 0 0 0 0 0
Wildcats Wunder
Jude Wunder
0 0 80 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest