2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Non-local teams are required to have 50% of their team stay in one of our approved lodging partners. As part of being approved into the event the following link will provide you with our approved partner hotels that are part of the requirement to host events within our host community.
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/01
Day 2
06/02
Day 3
06/03
Day 4
06/04
Day 5
06/05
Day 6
06/06
Day 7
06/07
Day 8
06/08
Day 9
06/09
Day 10
06/10
16U Blue
Zachary Breinlinger
37 0 0 0 0 0 0 0 0 0
16U Blue
Aidan Brown
53 0 0 0 0 0 0 0 0 0
16U Blue
Santino Celani
0 12 0 0 0 0 0 0 0 0
16U Blue
Brennan McNiece
30 36 0 0 0 0 0 0 0 0
16U Blue
Ethan Rendon
0 19 0 0 0 0 0 0 0 0
16U Blue
Ryo Rivera
67 0 0 0 0 0 0 0 0 0
16U Blue
Alex Venegas
39 68 0 0 0 0 0 0 0 0
BNL 16U Red
Jacob Badilla
45 0 0 0 0 0 0 0 0 0
BNL 16U Red
Stephen Henderson
21 73 0 0 0 0 0 0 0 0
BNL 16U Red
Cy Klinger
0 80 0 0 0 0 0 0 0 0
BNL 16U Red
Yaxel Ledezma
77 0 0 0 0 0 0 0 0 0
BNL 16U Red
Evan Messenger
69 0 0 0 0 0 0 0 0 0
BNL 16U Red
Jonah Raya
31 0 0 0 0 0 0 0 0 0
Canes West AZ
Charlie Borchard
30 0 0 0 0 0 0 0 0 0
Canes West AZ
Ayden McGinnis
64 0 0 0 0 0 0 0 0 0
Canes West AZ
Jacoby Noble
82 0 0 0 0 0 0 0 0 0
Canes West AZ
Grady Openden
77 0 0 0 0 0 0 0 0 0
Canes West AZ
Christopher Sinacori
0 78 0 0 0 0 0 0 0 0
Canes West AZ
Maddox Wahlenmaier
0 42 0 0 0 0 0 0 0 0
Gbg Arizona 2026
Lincoln Arrington
23 36 0 0 0 0 0 0 0 0
Gbg Arizona 2026
Maverick Bolen
0 25 0 0 0 0 0 0 0 0
Gbg Arizona 2026
Greyson Bott
49 0 0 0 0 0 0 0 0 0
Gbg Arizona 2026
JJ Dominguez
59 0 0 0 0 0 0 0 0 0
Gbg Arizona 2026
Layne Henry
48 0 0 0 0 0 0 0 0 0
Gbg Arizona 2026
Westley Vega
17 67 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Fernando Cabral
34 0 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Ethan Dinnell
87 0 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Dylan Fox
0 91 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Josh Guethle
0 84 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Collin Padget
65 0 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Easton Pryor
0 80 0 0 0 0 0 0 0 0
Marucci Athletics 2026 Orange
Easton Thomas
66 0 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Preston Burke
52 0 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Ryan Camas
0 44 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
TJ Drape
36 0 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Cash Duley
0 50 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Cayden Hammond
0 50 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Carter Jacobson
0 62 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Alex Korbesmeyer
75 0 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Charlie Lawson
0 34 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Brock Macdonald
42 0 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Owen McGuire
0 29 0 0 0 0 0 0 0 0
Swarm Red Elite National 2026
Luis Mejia
0 6 0 0 0 0 0 0 0 0
Valley Boys
Caleb Amador
0 6 0 0 0 0 0 0 0 0
Valley Boys
Derick Cervantes
0 38 0 0 0 0 0 0 0 0
Valley Boys
Matthew Delcarlo
0 64 0 0 0 0 0 0 0 0
Valley Boys
Soren Etheridge
67 0 0 0 0 0 0 0 0 0
Valley Boys
Ej Johnson
0 20 0 0 0 0 0 0 0 0
Valley Boys
Brody Kirby
33 0 0 0 0 0 0 0 0 0
Valley Boys
Mikey Lesile
47 0 0 0 0 0 0 0 0 0
Valley Boys
Gionni Montoya - Boncore
0 65 0 0 0 0 0 0 0 0
Valley Boys
Brady Perrin
0 77 0 0 0 0 0 0 0 0
Valley Boys
Talon Yaeger
82 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