2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
SF Giants Baseball Complex (Indian School Park) Parking-use the south lot just off the corner of E. Indian School Rd & N. Hayden Rd, behind the Circle K.

West Point High School Parking- use the parking lot off N 119th Ave- North West Gate

Jan 13 - 16 |  Canyon View HS | Waddell, AZ
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
01/13
Day 2
01/14
Day 3
01/15
Day 4
01/16
Day 5
01/17
Day 6
01/18
Day 7
01/19
Day 8
01/20
Day 9
01/21
Day 10
01/22
3n2 Sticks Baseball 15u Lambert
Noah Bolinger
0 44 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 15u Lambert
Luke Flanagan
50 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 15u Lambert
Levi Martin
0 59 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 15u Lambert
Trystan Newberry
24 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 15u Lambert
Collin Padget
0 8 0 0 0 0 0 0 0 0
Arizona Spurs
Juan Pablo Altamirano
0 95 0 0 0 0 0 0 0 0
Arizona Spurs
Jhett Reidhead
54 0 0 0 0 0 0 0 0 0
Arizona Spurs
Kyle Wisniewski
0 34 0 0 0 0 0 0 0 0
Az Elite
Josue Espinoza
0 18 0 0 0 0 0 0 0 0
Az Elite
Jaden Fernandez
30 24 0 0 0 0 0 0 0 0
Az Elite
Jonathan Gonzalez
87 0 0 0 0 0 0 0 0 0
Az Elite
Ethan Ornelas
0 10 0 0 0 0 0 0 0 0
Az Elite
Ervey Quijada Ceballos
0 64 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Brock Bowman
28 0 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Ryan Fesperman
19 0 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Jackson Gross
0 45 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Will Jacobson
0 20 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Walter Mann
8 3 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Ronan O'Brien
91 1 0 0 0 0 0 0 0 0
Canes Az 2026 Black
Tanner Toppel
0 53 0 0 0 0 0 0 0 0
Canes Az Gold 2026
Cameron Bergloff
0 76 0 0 0 0 0 0 0 0
Canes Az Gold 2026
Dante Corral
23 37 0 0 0 0 0 0 0 0
Canes Az Gold 2026
Justin Lavine
59 0 0 0 0 0 0 0 0 0
Canes Az Gold 2026
Sehaj Malhi
0 29 0 0 0 0 0 0 0 0
Canes Az Gold 2026
Henry Verhamme
28 0 0 0 0 0 0 0 0 0
EJ Sports Warriors Black
Cole Brede
59 0 0 0 0 0 0 0 0 0
EJ Sports Warriors Black
Matthew Carano
0 78 0 0 0 0 0 0 0 0
EJ Sports Warriors Black
Aidan Hackbarth
19 0 0 0 0 0 0 0 0 0
EJ Sports Warriors Black
Matthew Moody
0 36 0 0 0 0 0 0 0 0
EJ Sports Warriors Black
Zachary Pippen
58 0 0 0 0 0 0 0 0 0
EJ Sports Warriors Royal
Mac Churby
0 33 0 0 0 0 0 0 0 0
EJ Sports Warriors Royal
Nolan Cormier
85 0 0 0 0 0 0 0 0 0
EJ Sports Warriors Royal
George Eggen
9 0 0 0 0 0 0 0 0 0
EJ Sports Warriors Royal
Joshua Joseph
0 59 0 0 0 0 0 0 0 0
EJ Sports Warriors Royal
Maka Lauti
0 46 0 0 0 0 0 0 0 0
EJ Sports Warriors Royal
Drew Misasi
7 0 0 0 0 0 0 0 0 0
Gorillas Baseball 15u
Zachary Geer
54 0 0 0 0 0 0 0 0 0
Gorillas Baseball 15u
Nolan Jacobson-Dicks
0 76 0 0 0 0 0 0 0 0
Gorillas Baseball 15u
Russell Toth
0 42 0 0 0 0 0 0 0 0
Gorillas Baseball 15u
Ty Wasilenski
72 0 0 0 0 0 0 0 0 0
Hawaii Elite 2G
Bronson Boucher
56 0 0 0 0 0 0 0 0 0
Hawaii Elite 2G
Noah Connor
0 16 0 0 0 0 0 0 0 0
Hawaii Elite 2G
Dexter Kauahi II
45 0 0 0 0 0 0 0 0 0
Hawaii Elite 2G
Charlie Ushijima
0 84 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Luke Berry
0 31 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Brayden Frei
43 0 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Niko Hasapis
0 50 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Hayden Kohlman
36 0 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Keaton Lejan
39 0 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Ryan O'Quinn
0 25 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Micah Taylor
0 30 0 0 0 0 0 0 0 0
JGB Rockstars
James (JT) Armstrong III
0 39 0 0 0 0 0 0 0 0
JGB Rockstars
Eddie Dominguez Jr.
40 0 0 0 0 0 0 0 0 0
JGB Rockstars
Aiden Martinez
58 0 0 0 0 0 0 0 0 0
JGB Rockstars
Landon Peterson
0 20 0 0 0 0 0 0 0 0
JGB Rockstars
Luke Severns
52 0 0 0 0 0 0 0 0 0
Living Legends Black
Kieran Murata
59 0 0 0 0 0 0 0 0 0
Living Legends Black
Joshua Ryu
0 72 0 0 0 0 0 0 0 0
Living Legends Black
Anders Wood
53 0 0 0 0 0 0 0 0 0
Living Legends White
Preston Jetson
0 33 0 0 0 0 0 0 0 0
Living Legends White
Santiago Parks
56 0 0 0 0 0 0 0 0 0
Living Legends White
Riley Rhoades
0 5 0 0 0 0 0 0 0 0
Living Legends White
Julian Valadez
67 0 0 0 0 0 0 0 0 0
Living Legends White
Andres Valdez
0 37 0 0 0 0 0 0 0 0
Living Legends White
Jeremy Wang
8 66 0 0 0 0 0 0 0 0
NW Futures 15u Select
Logan Anzellotti
56 0 0 0 0 0 0 0 0 0
NW Futures 15u Select
Connor Johnston
51 0 0 0 0 0 0 0 0 0
NW Futures 15u Select
Alexander Lopez
0 46 0 0 0 0 0 0 0 0
NW Futures 15u Select
Brevin Pike
0 58 0 0 0 0 0 0 0 0
NW Futures 15u Select
Cole Schmidt
0 17 0 0 0 0 0 0 0 0
NW Futures 15u White
Zachary Baker
0 25 0 0 0 0 0 0 0 0
NW Futures 15u White
Nicolas Griffith
0 28 0 0 0 0 0 0 0 0
NW Futures 15u White
Drew Hertenstein
19 0 0 0 0 0 0 0 0 0
NW Futures 15u White
Scott Johnson
0 52 0 0 0 0 0 0 0 0
NW Futures 15u White
Mason Korhonen
13 0 0 0 0 0 0 0 0 0
NW Futures 15u White
Blake Larwick
65 0 0 0 0 0 0 0 0 0
P2P Millers Thorney
Preston Berg
34 0 0 0 0 0 0 0 0 0
P2P Millers Thorney
Will Holk
36 0 0 0 0 0 0 0 0 0
P2P Millers Thorney
Lucas Langin
0 24 0 0 0 0 0 0 0 0
P2P Millers Thorney
Danny Scheller
0 41 0 0 0 0 0 0 0 0
P2P Millers Thorney
Owen Strey
19 0 0 0 0 0 0 0 0 0
P2P Millers Thorney
Donovan Vendel
0 42 0 0 0 0 0 0 0 0
Pfa California '27
Jacob Caldera
58 0 0 0 0 0 0 0 0 0
Pfa California '27
Easton Coffman
0 61 0 0 0 0 0 0 0 0
Pfa California '27
Cash Gerecke
93 0 0 0 0 0 0 0 0 0
Pfa California '27
Kai Watts
0 24 0 0 0 0 0 0 0 0
PFA NORTH 15U
Alex F Chavez
56 0 0 0 0 0 0 0 0 0
PFA NORTH 15U
Noah Clegg
3 50 0 0 0 0 0 0 0 0
PFA NORTH 15U
Weston Duitsman
0 36 0 0 0 0 0 0 0 0
PFA NORTH 15U
Samuel Evans
20 0 0 0 0 0 0 0 0 0
PFA NORTH 15U
Samuel Jefferson
28 0 0 0 0 0 0 0 0 0
PFA NORTH 15U
Lane Rendon
0 9 0 0 0 0 0 0 0 0
PFA NORTH 15U
Aaron Salazar
0 15 0 0 0 0 0 0 0 0
PNW Freshman Royal
Sam Abrahamson
0 33 0 0 0 0 0 0 0 0
PNW Freshman Royal
Hagyn Barbee
0 57 0 0 0 0 0 0 0 0
PNW Freshman Royal
Chase Beninger
0 33 0 0 0 0 0 0 0 0
PNW Freshman Royal
Cooper Hordyk
47 13 0 0 0 0 0 0 0 0
PNW Freshman Royal
Harvey Lieberman
60 0 0 0 0 0 0 0 0 0
PRIME ICE
Jake Brown
0 61 0 0 0 0 0 0 0 0
PRIME ICE
Brett Buettner
49 0 0 0 0 0 0 0 0 0
PRIME ICE
Taylan Siens
0 44 0 0 0 0 0 0 0 0
PRIME ICE
Ryan Stedman
64 19 0 0 0 0 0 0 0 0
PRIME ICE
Aidan Vens
0 25 0 0 0 0 0 0 0 0
Spects Baseball 2026s
Sam Dentinger
38 0 0 0 0 0 0 0 0 0
Spects Baseball 2026s
Evan Dorhout
0 58 0 0 0 0 0 0 0 0
Spects Baseball 2026s
Dakota Hughes
40 0 0 0 0 0 0 0 0 0
Spects Baseball 2026s
Charlie Maaske
52 0 0 0 0 0 0 0 0 0
Spects Baseball 2026s
Benjamin Shearer
13 0 0 0 0 0 0 0 0 0
Spects Baseball 2026s
Madden Smith
0 17 0 0 0 0 0 0 0 0
Spects National
Cal Anthony
0 9 0 0 0 0 0 0 0 0
Spects National
Brody Jindra
37 0 0 0 0 0 0 0 0 0
Spects National
Jacob Murray
0 61 0 0 0 0 0 0 0 0
Spects National
Aiden Stelling
64 1 0 0 0 0 0 0 0 0
Spects National
Joshua Viars
11 0 0 0 0 0 0 0 0 0
Spects National
Whit Williams
0 23 0 0 0 0 0 0 0 0
Spects National 2027s
Haydon Bradshaw
13 0 0 0 0 0 0 0 0 0
Spects National 2027s
Bubba Day
0 90 0 0 0 0 0 0 0 0
Spects National 2027s
Easton Elam
95 0 0 0 0 0 0 0 0 0
Spects National 2027s
Logan O’Brien
10 30 0 0 0 0 0 0 0 0
Zt Prospects Az/Ca
Ivan Guzman
44 0 0 0 0 0 0 0 0 0
Zt Prospects Az/Ca
Johrden Niebla
0 77 0 0 0 0 0 0 0 0
Zt Prospects Az/Ca
Jose Ortega
53 0 0 0 0 0 0 0 0 0
Zt Prospects Az/Ca
Nolan Zavala
26 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