THE WORLD'S LARGEST AND MOST COMPREHENSIVE SCOUTING ORGANIZATION
| 2,439 MLB PLAYERS | 15,806 MLB DRAFT SELECTIONS
2,439 MLB PLAYERS | 15,806 MLB DRAFT SELECTIONS
Bleacher seating and shade is limited at all the spring training facilities hosting games for this weekends event.  It is suggested to bring your own seating and shade. 

Effective June 1st, Perfect Game will be implementing a coaches pass for entry into all Perfect Game facilities. All teams will be allotted 3 coaches passes per event. All Perfect Game gate attendants will have a check in sheet for coaches sign in. Each of the 3 coaches will be issued a wristband that will grant access across all PG facilities across the duration of the event.

ALL POOL PLAY & BRACKET PLAY UP TO SEMI FINAL/CHAMPIONSHIP WILL BE PLAYED WITH A 2 HOUR TIME LIMIT, NO NEW INNING! NO TIME LIMIT ON SEMI FINALS & CHAMPIONSHIP GAME!

COACHES THIS EVENT WILL FOLLOW PITCH SMART PITCHING REGULATIONS! PLEASE CLICK THE "EVENT INFO" BUTTON AND GO TO PITCHING REPORT TO FIND THE RULES!!

Games that are hosted in Surprise will be played at either of these:

Rangers Quad parking is located at Parking Lot: 15565 N Parkview Ln
Royals Quad parking is 15850 N Bullard Ave Surprise, AZ 85374 (far west side of the lot)
Event Info   Schedule/Scores Pool Standings Brackets
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
07/19
Day 2
07/20
Day 3
07/21
Day 4
07/22
Day 5
07/23
Day 6
07/24
Day 7
07/25
Day 8
07/26
Day 9
07/27
Day 10
07/28
Aggies Cruz 2028
Chase Babcock
85 0 0 0 0 0 0 0 0 0
Aggies Cruz 2028
Isaac Escarcega
19 0 0 0 0 0 0 0 0 0
Aggies Cruz 2028
Daniel Henze
0 0 86 0 0 0 0 0 0 0
Aggies Cruz 2028
Roman Jacobo
0 96 0 0 0 0 0 0 0 0
Aggies Cruz 2028
Diego Peral
19 22 0 35 0 0 0 0 0 0
Aggies Cruz 2028
Franco Quiroga
30 0 18 65 0 0 0 0 0 0
Az Aztecs 15u
Edward chavira
0 98 0 0 0 0 0 0 0 0
Az Aztecs 15u
Mateo Flores
0 0 0 96 0 0 0 0 0 0
Az Aztecs 15u
Aiden Lagunas
0 0 0 38 0 0 0 0 0 0
Az Aztecs 15u
Benjamin Mercado
0 0 0 47 0 0 0 0 0 0
Az Aztecs 15u
Eduardo Molina
45 0 0 0 0 0 0 0 0 0
Az Aztecs 15u
Anthony Ramon
0 0 0 72 0 0 0 0 0 0
Az Aztecs 15u
Max Torres
0 0 81 0 0 0 0 0 0 0
Az Aztecs 15u
Diego Velazquez
0 0 30 0 0 0 0 0 0 0
Az Premier
Rylan Day
84 0 0 10 0 0 0 0 0 0
Az Premier
Joseph Diventi
0 0 26 0 0 0 0 0 0 0
Az Premier
Connor Elsasser
0 0 8 34 0 0 0 0 0 0
Az Premier
Owen Hesse
8 0 0 0 0 0 0 0 0 0
Az Premier
Jayston Marrufo
0 0 97 0 0 0 0 0 0 0
Az Premier
Major Schilling
0 41 0 0 0 0 0 0 0 0
Az Premier
Issac Solano
0 0 96 0 0 0 0 0 0 0
Az Premier
Kayden Swanson
0 87 0 0 0 0 0 0 0 0
Az Premier
Yahir Urrea
0 0 0 11 0 0 0 0 0 0
Az Premier
David Villa
0 0 0 79 0 0 0 0 0 0
Bad bunny’s
Alex Bautista
63 0 0 0 0 0 0 0 0 0
Bad bunny’s
Jael Garcia
0 24 0 0 0 0 0 0 0 0
Bad bunny’s
Xavier Lizarraga
0 0 95 0 0 0 0 0 0 0
Bad bunny’s
Yadier Lizarraga
0 91 0 0 0 0 0 0 0 0
Bad bunny’s
Jose Tajia
0 0 0 47 0 0 0 0 0 0
Bad bunny’s
Luis Tapia
0 0 0 68 0 0 0 0 0 0
Bad bunny’s
Axel Yanez
0 0 41 0 0 0 0 0 0 0
BIRDGANG BASEBALL
Abraham Castro
0 21 83 0 0 0 0 0 0 0
BIRDGANG BASEBALL
Giovanni Duran
0 0 0 37 0 0 0 0 0 0
BIRDGANG BASEBALL
Arturo Espino
91 0 0 0 0 0 0 0 0 0
BIRDGANG BASEBALL
Jesus Miranda
38 0 0 0 0 0 0 0 0 0
BIRDGANG BASEBALL
Isaac Sanchez
0 87 0 0 0 0 0 0 0 0
BIRDGANG BASEBALL
Icker Santiago
0 0 0 93 0 0 0 0 0 0
BIRDGANG BASEBALL
Abel Santistevan
13 0 49 0 0 0 0 0 0 0
CBA Summit South Corner
Colton Gainey
11 52 0 0 0 0 0 0 0 0
CBA Summit South Corner
Palmer Hafen
0 0 139 0 0 0 0 0 0 0
CBA Summit South Corner
Shelby Hatch
0 44 0 0 0 0 0 0 0 0
CBA Summit South Corner
Kolby Lamoreaux
0 0 77 0 0 0 0 0 0 0
CBA Summit South Corner
Parker Litzenberger
0 0 2 0 0 0 0 0 0 0
CBA Summit South Corner
Brex Whitney
69 0 0 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Dylan Blackman
26 0 0 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Alexander Carrillo
22 0 0 37 0 0 0 0 0 0
ITZ Vipers Elite 15u
Aiden Fox
0 31 0 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Max Franco
0 0 38 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Colton Hoover
0 36 0 66 0 0 0 0 0 0
ITZ Vipers Elite 15u
Dylan Koch
31 0 0 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Marcos Mendoza
43 0 0 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Parker Sims
0 25 0 0 0 0 0 0 0 0
ITZ Vipers Elite 15u
Ethan Udelhofen
0 0 62 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Wilfredo Aviles
0 0 44 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Jorge Barrabi
0 0 0 9 0 0 0 0 0 0
PFA Arizona ‘28 White
Christian Espinoza
0 0 0 30 0 0 0 0 0 0
PFA Arizona ‘28 White
Justin Klingenberg
89 0 0 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Jack Masi
0 84 0 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Alexander Myhre
38 0 18 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Luke Rivas
0 45 0 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Finnegan Seremak
0 0 64 0 0 0 0 0 0 0
PFA Arizona ‘28 White
Talan Vasquez
0 0 0 66 0 0 0 0 0 0
RB Warriors 2028
Logan Balazs
30 0 92 0 0 0 0 0 0 0
RB Warriors 2028
Brayden Kotera
0 25 0 32 0 0 0 0 0 0
RB Warriors 2028
Owen Martinson-Fuller
0 45 0 82 0 0 0 0 0 0
RB Warriors 2028
Logan Sweeney
0 13 0 99 0 0 0 0 0 0
RB Warriors 2028
Caden Wood
45 0 0 50 0 0 0 0 0 0
Sandlot 15u
Bobby Fife
0 0 0 49 0 0 0 0 0 0
Sandlot 15u
Carter Hummer
0 40 0 0 0 0 0 0 0 0
Sandlot 15u
Will Lane
0 39 0 0 0 0 0 0 0 0
Sandlot 15u
Micah Murray
0 0 15 0 0 0 0 0 0 0
Sandlot 15u
Ryan Nyberg
0 0 0 87 0 0 0 0 0 0
Sandlot 15u
Zach Patterson
61 0 0 0 0 0 0 0 0 0
Sandlot 15u
Dylan Phelps
0 0 66 0 0 0 0 0 0 0
Sandlot 15u
Mac Taylor
0 0 40 0 0 0 0 0 0 0
Sandlot 15u
Nick Topete
0 24 0 0 0 0 0 0 0 0
Trosky Arizona 2028
Brayden Agaman
0 0 0 29 0 0 0 0 0 0
Trosky Arizona 2028
Tristan Belin
9 0 66 0 0 0 0 0 0 0
Trosky Arizona 2028
Broden Custer
0 57 0 0 0 0 0 0 0 0
Trosky Arizona 2028
Nicholas Flynn
0 78 0 0 0 0 0 0 0 0
Trosky Arizona 2028
Ryder Jupp
0 0 0 62 0 0 0 0 0 0
Trosky Arizona 2028
Nicholas Kufner
0 0 22 0 0 0 0 0 0 0
Trosky Arizona 2028
Luca Montemore
42 0 0 18 0 0 0 0 0 0
Trosky Arizona 2028
Ryan Vaughn Jr
22 0 48 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Kellan Anderson
0 0 37 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Eli Esquivel
0 0 56 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Tucker Harden
57 0 0 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Oliver Higgins
0 37 0 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Connor Matalone
0 0 66 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Willie McKay
29 0 36 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
John Nyman
48 0 0 0 0 0 0 0 0 0
Trosky Arizona 2028 Regional
Creighton Ogden
0 29 25 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/19
Day 2
07/20
Day 3
07/21
Day 4
07/22
2025 15U PG WWBA West National ChampionshipITZ Vipers Elite 15uSebastian Lehr727/17/2025 RR RR
2025 15U PG WWBA West National ChampionshipTrosky Arizona 2028 RegionalDominic Thompson827/15/2025 RR
2025 15U PG WWBA West National ChampionshipTrosky Arizona 2028 RegionalKellan Anderson877/15/2025 RR
2025 15U PG WWBA West National ChampionshipTrosky Arizona 2028 RegionalOliver Higgins767/17/2025 RR RR RR
2025 15U PG WWBA West National ChampionshipWest Coast Red SoxDominic Thompson827/15/2025 RR