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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
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 18U Brewster/White Sox Scout T
Aidan Duggan
22 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Brewster/White Sox Scout T
Matthew Hart
0 38 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Brewster/White Sox Scout T
Jake Middleton
33 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Brewster/White Sox Scout T
Thomas Ruehle
0 20 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Brewster/White Sox Scout T
Zachary Sharshel
0 30 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Brewster/White Sox Scout T
Aden Velasquez
0 4 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Brewster/White Sox Scout T
Ty Waid
0 15 0 0 0 0 0 0 0 0
Baum Bat NW
Max Fraser
0 65 0 0 0 0 0 0 0 0
Baum Bat NW
River Hamilton
41 0 0 0 0 0 0 0 0 0
Baum Bat NW
Dane Lais
52 0 0 0 0 0 0 0 0 0
Baum Bat NW
Alex Via
0 51 0 0 0 0 0 0 0 0
Brewers Langley Blaze
Noah Del Rosario
50 0 0 0 0 0 0 0 0 0
Brewers Langley Blaze
Shaymus Dunton
0 13 0 0 0 0 0 0 0 0
Brewers Langley Blaze
Grayson Frers
0 47 0 0 0 0 0 0 0 0
Brewers Langley Blaze
Carter Germain
67 0 0 0 0 0 0 0 0 0
Brewers Langley Blaze
Shimboku Matsudo
0 51 0 0 0 0 0 0 0 0
Brewers Langley Blaze
Jack Thompson
0 33 0 0 0 0 0 0 0 0
Brushback Baseball Club
Rohan Agarwal
18 0 0 0 0 0 0 0 0 0
Brushback Baseball Club
Ryder Celenza
0 4 0 0 0 0 0 0 0 0
Brushback Baseball Club
Eric Colgrove
14 0 0 0 0 0 0 0 0 0
Brushback Baseball Club
Joey Lee
0 76 0 0 0 0 0 0 0 0
Brushback Baseball Club
Ethan Tague
0 22 0 0 0 0 0 0 0 0
Brushback Baseball Club
Matthew Tiendas
0 5 0 0 0 0 0 0 0 0
Brushback Baseball Club
Evan Williams
46 0 0 0 0 0 0 0 0 0
Canes Az 2023 Black
Isaac Anderson
0 78 0 0 0 0 0 0 0 0
Canes Az 2023 Black
Noah Darnell
58 0 0 0 0 0 0 0 0 0
Canes Az 2023 Black
Evan Land
0 36 0 0 0 0 0 0 0 0
Canes Az 2023 Black
Mark Vargas
27 0 0 0 0 0 0 0 0 0
CBA NW
Tyler Arnold
59 3 0 0 0 0 0 0 0 0
CBA NW
Chase Lui
0 85 0 0 0 0 0 0 0 0
CBA NW
Adam Perry
63 0 0 0 0 0 0 0 0 0
CCB Prime
Holden Glavin
0 43 0 0 0 0 0 0 0 0
CCB Prime
Santino Nanez
0 7 0 0 0 0 0 0 0 0
CCB Prime
Luka Pintar
53 0 0 0 0 0 0 0 0 0
CCB Prime
Nathan Tichy
59 0 0 0 0 0 0 0 0 0
Dragons Elite
Colin Chung
0 33 32 0 0 0 0 0 0 0
Dragons Elite
Tyler Heinrich
6 0 0 0 0 0 0 0 0 0
Dragons Elite
Adam Kim
68 0 0 0 0 0 0 0 0 0
Dragons Elite
Tad Turner
30 0 0 0 0 0 0 0 0 0
Dragons Elite
Mehmet Uslu
0 81 0 0 0 0 0 0 0 0
Ej Sports Warriors
Shaan Castro
96 0 0 0 0 0 0 0 0 0
Ej Sports Warriors
Travis Genberg
0 77 0 0 0 0 0 0 0 0
Ej Sports Warriors
Owen Schubert
55 0 0 0 0 0 0 0 0 0
Flagstaff Seminoles
Caleb Clifton
74 0 0 0 0 0 0 0 0 0
Flagstaff Seminoles
Connor Culwell
0 49 0 0 0 0 0 0 0 0
Flagstaff Seminoles
Brody Johnson
4 71 0 0 0 0 0 0 0 0
Flagstaff Seminoles
Quinn Mickelson
30 19 0 0 0 0 0 0 0 0
Goldfield Miners
Adrian Blanco
51 0 0 0 0 0 0 0 0 0
Goldfield Miners
Logan Calvert
48 0 0 0 0 0 0 0 0 0
Goldfield Miners
Dylan Hunsaker
0 79 0 0 0 0 0 0 0 0
Goldfield Miners
Angel Llamas
36 0 0 0 0 0 0 0 0 0
Goldfield Miners
Adair Ortiz
0 49 0 0 0 0 0 0 0 0
Goldfield Miners
Austin Sherman
0 28 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Carter Frei
32 0 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Callum Hollinger
0 31 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Keaton Husband
27 0 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Joshua Kirk
4 70 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Ivan Krueger
25 0 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Nolan Rodriguez
0 7 0 0 0 0 0 0 0 0
Inside Pitch Cyclones
Colin Williams
0 26 0 0 0 0 0 0 0 0
Knights Baseball 18u National
Dominic Garcia
48 0 0 0 0 0 0 0 0 0
Knights Baseball 18u National
Masin Hall
0 36 0 0 0 0 0 0 0 0
Knights Baseball 18u National
Drew Harrison
0 41 0 0 0 0 0 0 0 0
Knights Baseball 18u National
Cason Hill
0 6 0 0 0 0 0 0 0 0
Knights Baseball 18u National
Andrew Monson
30 0 0 0 0 0 0 0 0 0
Knights Baseball 18u National
John Speakman
0 44 0 0 0 0 0 0 0 0
Living Legends White
Parker Amaro
30 44 0 0 0 0 0 0 0 0
Living Legends White
Daniel Glaser
39 0 0 0 0 0 0 0 0 0
Living Legends White
Jeremy Mills
0 59 0 0 0 0 0 0 0 0
Living Legends White
Logan Thompson
87 0 0 0 0 0 0 0 0 0
Mmw Victus Az 2023
Tyson Moreland
0 21 0 0 0 0 0 0 0 0
Mmw Victus Az 2023
Jacob Samsing
0 71 0 0 0 0 0 0 0 0
Mmw Victus Az 2023
David Sheppard
56 0 0 0 0 0 0 0 0 0
Mmw Victus Az 2023
Landon Sloan
40 0 0 0 0 0 0 0 0 0
MN Icemen Babcock
Jackson Berg
56 0 0 0 0 0 0 0 0 0
MN Icemen Babcock
Maverick Chavez
0 4 0 0 0 0 0 0 0 0
MN Icemen Babcock
Noah Gagol
0 24 0 0 0 0 0 0 0 0
MN Icemen Babcock
Evan Groh
0 92 0 0 0 0 0 0 0 0
MN Icemen Babcock
Grant Riedel
51 0 0 0 0 0 0 0 0 0
Mountain Lions
Carter Bogle
0 22 0 0 0 0 0 0 0 0
Mountain Lions
Matthew Garcia
32 0 0 0 0 0 0 0 0 0
Mountain Lions
Drew Hanen
37 0 0 0 0 0 0 0 0 0
Mountain Lions
Brody Kurtz
0 32 0 0 0 0 0 0 0 0
Mountain Lions
Maddox Loria
0 40 0 0 0 0 0 0 0 0
Mountain Lions
Jacob Maldonado
0 18 0 0 0 0 0 0 0 0
Mountain Lions
Payton Pudenz
46 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Pratt
Ezra Boyko
28 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Pratt
Jackson Copeland
52 26 0 0 0 0 0 0 0 0
New Level Baseball College Prep Pratt
Austin Egan
0 39 0 0 0 0 0 0 0 0
New Level Baseball College Prep Pratt
Garin Gurtler
0 60 0 0 0 0 0 0 0 0
New Level Baseball College Prep Pratt
Eli Knowlton
64 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Pratt
Adam Tripp
0 14 0 0 0 0 0 0 0 0
NW Futures 18u Black
Alex Baker
0 43 0 0 0 0 0 0 0 0
NW Futures 18u Black
Kheller Larson
0 59 0 0 0 0 0 0 0 0
NW Futures 18u Black
Colby Turco
0 14 0 0 0 0 0 0 0 0
NW Futures 18u Black
Jakob Von Lubken
75 0 0 0 0 0 0 0 0 0
NW Futures 18u Black
Jordan Webber
25 0 0 0 0 0 0 0 0 0
PFA North 18U
Treico Holland
21 0 0 0 0 0 0 0 0 0
PFA North 18U
Valentin Jaquez Iv
10 32 0 0 0 0 0 0 0 0
PFA North 18U
owen johnson
46 0 0 0 0 0 0 0 0 0
PFA North 18U
Xavier Maldonado
0 60 0 0 0 0 0 0 0 0
PFA North 18U
Travis Merritt
0 30 0 0 0 0 0 0 0 0
PFA North 18U
Issac Williams
34 0 0 0 0 0 0 0 0 0
PFA North 18U
Dylan Wright
42 0 0 0 0 0 0 0 0 0
River City Athletics
Brad Beck
0 29 0 0 0 0 0 0 0 0
River City Athletics
Anthony Chvedov
48 0 0 0 0 0 0 0 0 0
River City Athletics
Grady Edler
0 40 0 0 0 0 0 0 0 0
River City Athletics
Tanner Mckoy
20 0 0 0 0 0 0 0 0 0
River City Athletics
Kai Twaites
18 0 0 0 0 0 0 0 0 0
River City Athletics
Avery Williamson
28 0 0 0 0 0 0 0 0 0
River City Athletics
Gavyn Yager
0 46 0 0 0 0 0 0 0 0
Trosky American 2024
Louis Dion
0 43 0 0 0 0 0 0 0 0
Trosky American 2024
Andrew Lombana
0 45 0 0 0 0 0 0 0 0
Trosky American 2024
Jacob Molyneaux
41 0 0 0 0 0 0 0 0 0
Trosky American 2024
Dominic Poole
0 2 0 0 0 0 0 0 0 0
Trosky American 2024
Caden Richardson
54 0 0 0 0 0 0 0 0 0
Trosky National 2023
Kevin Ferguson
0 33 0 0 0 0 0 0 0 0
Trosky National 2023
Grayson Headon
0 53 0 0 0 0 0 0 0 0
Trosky National 2023
Evan Hollis
79 0 0 0 0 0 0 0 0 0
Trosky National 2023
Brody Jacksha
0 31 0 0 0 0 0 0 0 0
Trosky National 2023
Darren Orlando
39 40 0 0 0 0 0 0 0 0
Usa Prime Nm 18u
Nicolas Barela
57 0 0 0 0 0 0 0 0 0
Usa Prime Nm 18u
Aaron Gutierrez
57 0 0 0 0 0 0 0 0 0
Usa Prime Nm 18u
Steve Solorzano
0 108 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