Notice: You are currently viewing a development version of the PerfectGame.org website.
For the live site, please visit www.perfectgame.org
2,031 MLB PLAYERS | 14,466 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
All - 

The PG Merchandise tent is now open, located between the entrance gate and the batting cages. Supplies are limited, so don't wait if you're looking to pick up some gear!
Sep 10 - 11 | 
Schedule/Scores Brackets Event Info   Pool Standings
Perfect Game Youth Pitching Rules

Youth Pitching Regulations:

The MLB balk rule will be enforced. When a balk is called it is NOT a dead ball. Also, in the windup position, a pitcher is permitted to have his “free” foot on the rubber, in front of the rubber, behind the rubber, or off to the side of the rubber.

  • Daily Limits
    • 7U-8U: Daily max is 15 outs OR 50 pitches.
    • 9U-10U: Daily max is 18 outs OR 75 pitches.
    • 11U-12U: Daily max is 18 outs OR 85 pitches.
    • 13U-14U: Daily max is 21 outs OR 95 pitches.

The pitcher may finish the batter upon reaching the daily pitch count limit. I.E. A 13U pitcher begins the batter at 94 pitches he may finish the current hitter then must be removed from the game.

  • Event Limits
    • 7U-14U: Each Player is allowed 24 outs over a 3-day period.
    • If a player records more than 9 outs in a day, they are required 2 days rest.
    • 100 Pitch maximum over 2, 3 or 4 day events
    • 140 Pitch maximum over 5+ day events
    • Players can pitch in more than one game in a day if they do not exceed daily limits.

The pitcher may finish the batter upon reaching the event pitch count limit. I.E. A 13U pitcher begins the batter at 99 pitches he may finish the current hitter then must be removed from the game.

Once a player has been removed from pitching they may not return to the mound in the same game.

No pitcher shall appear in a game as a pitcher for three consecutive days, regardless of pitch counts. No pitcher shall appear in three games in the same day, regardless of pitch counts.

The definition to be utilized for the purpose of the pitching restrictions for end of a day shall be any time of night or day that the facility is closed and teams have a break in playing prior to the next days games.

Pitchers who record outs or pitch in a game that is forfeited will still have those outs/pitches counted toward their limitations.

Pitching Violations:

The pitcher must be replaced on the mound immediately upon notice of a violation, not a forfeit.

No. Player # Pitches # Outs Opponent
ATB 12U
4 Cameron Burruel-Smith 17 2 Overfly Tucson 12U Rivero 9/10/2022
43 6 Let Them Play 12U 9/11/2022
Total 60 8
35 Xzavier Castro 57 9 Knights Elite 12U Black 9/11/2022
10 Julian Lopez 36 9 Overfly Tucson 12U Rivero 9/10/2022
33 Connor Mahnke 42 6 Overfly Tucson 12U Rivero 9/10/2022
22 Ayden Moreno 47 6 AZ643 Baseball 9/10/2022
26 Keagan Richards 51 9 AZ643 Baseball 9/10/2022
1 Sean Simon 35 9 Let Them Play 12U 9/11/2022
13 Anthony Solis 24 3 AZ643 Baseball 9/10/2022
46 5 Knights Elite 12U Black 9/11/2022
Total 70 8
AZ643 Baseball
49 Larson Accardo 34 9 Overfly Tucson 12U Rivero 9/10/2022
44 Matthew Arredondo 46 12 QC Rattlers 12u 9/11/2022
24 Branden Cox 32 6 Overfly Tucson 12U Rivero 9/10/2022
35 5 Let Them Play 12U 9/11/2022
Total 67 11
7 Hudson Hachmeister 47 8 Let Them Play 12U 9/11/2022
Vasser Harmon 13 1 Let Them Play 12U 9/11/2022
10 Jerod Utash 74 17 ATB 12U 9/10/2022
AZBC 2029 Pruitt
9 Brayden Bonine 42 9 Scottsdale Dirtbags 2029 Smith 9/10/2022
35 Ethan Butterfield 47 9 Scottsdale Dirtbags 2029 Smith 9/11/2022
88 Everett Cunningham 31 6 Let Them Play 12U 9/10/2022
21 Louis Mendoza 39 2 Let Them Play 12U 9/10/2022
99 Eastin Moreland 48 6 Scottsdale Dirtbags 2029 Smith 9/11/2022
2 Bryson Quinn 20 6 Let Them Play 12U 9/10/2022
10 Joseph Rosko 39 9 Scottsdale Dirtbags 2029 Smith 9/10/2022
7 Luke Zacher 29 3 Scottsdale Dirtbags 2029 Smith 9/11/2022
FS21 Stars 2029
22 Koby Anderson 38 9 Rebels Black 9/11/2022
11 Preston Brush 21 2 Knights Elite 12U Black 9/10/2022
23 Evan Ellsworth 40 6 Knights Elite 12U Black 9/10/2022
87 Easton Garcia 32 3 Knights Elite 12U Black 9/10/2022
25 3 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 57 6
24 Alex Garrido 26 6 Overfly AZ 12u 9/10/2022
19 Beckett Plourde 32 6 Overfly AZ 12u 9/10/2022
33 3 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 65 9
17 Nolan St Clair 15 2 Knights Elite 12U Black 9/10/2022
48 6 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 63 8
Knights Elite 12U Black
11 Caeden Crang 34 2 FS21 Stars 2029 9/10/2022
13 Brett Engle 28 3 FS21 Stars 2029 9/10/2022
44 4 ATB 12U 9/11/2022
Total 72 7
28 Carson Hansen 63 9 ATB 12U 9/11/2022
8 Justin Harris 64 12 QC Rattlers 12u 9/10/2022
7 Logan Linsday 47 9 FS21 Stars 2029 9/10/2022
27 Russell Nelson 5 2 ATB 12U 9/11/2022
Let Them Play 12U
Zander Andersen 15 4 AZBC 2029 Pruitt 9/10/2022
38 9 AZ643 Baseball 9/11/2022
Total 53 13
Colton Byrnes 11 3 AZBC 2029 Pruitt 9/10/2022
Ja'Cori Dixon 22 3 Scottsdale Dirtbags 2029 Smith 9/10/2022
34 6 AZ643 Baseball 9/11/2022
Total 56 9
Ty Glaus 10 4 Scottsdale Dirtbags 2029 Smith 9/10/2022
37 4 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 47 8
12 3 ATB 12U 9/11/2022
Total 59 11
Marquis Johnson 25 3 Scottsdale Dirtbags 2029 Smith 9/10/2022
Alex Kolenko 11 3 AZBC 2029 Pruitt 9/10/2022
Mason Montgomery 80 15 ATB 12U 9/11/2022
Dylan Pontarolo 3 3 AZBC 2029 Pruitt 9/10/2022
Brett Reager 19 2 Scottsdale Dirtbags 2029 Smith 9/10/2022
77 14 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 96 16
Overfly AZ 12u
5 Jaden Arjona 48 6 FS21 Stars 2029 9/10/2022
7 Noah Dinero 18 4 Rebels Black 9/11/2022
26 Jaxen Korrub 50 5 FS21 Stars 2029 9/10/2022
10 Alexander Lopez 54 4 Rebels Black 9/10/2022
25 Nate McMahon 8 0 FS21 Stars 2029 9/10/2022
15 Preston Paus 44 9 Rebels Black 9/10/2022
24 Edison Smith 60 9 Rebels Black 9/11/2022
13 Dawson Weizel 16 0 FS21 Stars 2029 9/10/2022
Overfly Tucson 12U Rivero
88 Bostyn Dart 24 3 ATB 12U 9/10/2022
25 1 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 49 4
44 Carlos Gallego 86 17 AZ643 Baseball 9/10/2022
28 Abraham Antonio Ozuna Duarte 21 3 ATB 12U 9/10/2022
14 3 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 35 6
21 Eduardo Ozuna Vazquez 19 6 ATB 12U 9/10/2022
12 5 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 31 11
8 Carlo Rivero 5 1 AZ643 Baseball 9/10/2022
3 Kiki Whitney 37 6 ATB 12U 9/10/2022
34 8 Scottsdale Dirtbags 2029 Smith 9/11/2022
Total 71 14
QC Rattlers 12u
23 Alexander Douglas 0 0 Rebels Black 9/10/2022
3 Bradyn Eckert 39 6 Knights Elite 12U Black 9/10/2022
19 Sawyer Oltmanns 35 4 Knights Elite 12U Black 9/10/2022
2 1 AZ643 Baseball 9/11/2022
Total 37 5
8 Ryker Sparks 49 6 Rebels Black 9/10/2022
40 6 AZ643 Baseball 9/11/2022
Total 89 12
14 Jackson Strong 10 1 Knights Elite 12U Black 9/10/2022
10 Reece Wilson 44 8 Rebels Black 9/10/2022
43 5 AZ643 Baseball 9/11/2022
Total 87 13
Rebels Black
33 Ethan Burnside 43 9 Overfly AZ 12u 9/10/2022
57 14 Overfly AZ 12u 9/11/2022
Total 100 23
0 Logan Holaway 32 9 QC Rattlers 12u 9/10/2022
32 7 FS21 Stars 2029 9/11/2022
Total 64 16
34 Kaleb Ortiz 18 2 QC Rattlers 12u 9/10/2022
1 Kristofer Pedrique 10 1 FS21 Stars 2029 9/11/2022
11 Nathan Ramirez 35 6 Overfly AZ 12u 9/10/2022
0 0 FS21 Stars 2029 9/11/2022
Total 35 6
7 Cyrus Wilson 24 2 QC Rattlers 12u 9/10/2022
12 4 Overfly AZ 12u 9/11/2022
Total 36 6
6 Kamren Woodworth 11 0 QC Rattlers 12u 9/10/2022
Scottsdale Dirtbags 2029 Smith
23 Beau Baggenstoss 36 6 Let Them Play 12U 9/11/2022
12 3 Overfly Tucson 12U Rivero 9/11/2022
Total 48 9
14 Cooper Briscoe 49 9 FS21 Stars 2029 9/11/2022
17 Gatlin Collins 21 2 AZBC 2029 Pruitt 9/10/2022
61 9 Let Them Play 12U 9/11/2022
Total 82 11
27 Wesley Delange 72 15 AZBC 2029 Pruitt 9/10/2022
21 James Ochoa 32 6 Let Them Play 12U 9/10/2022
34 Christian Park 22 3 Let Them Play 12U 9/10/2022
53 18 AZBC 2029 Pruitt 9/11/2022
Total 75 21
44 Jesper Roodenburg 22 0 Let Them Play 12U 9/10/2022
20 3 FS21 Stars 2029 9/11/2022
Total 42 3
12 Evan Thompson 65 15 Overfly Tucson 12U Rivero 9/11/2022
42 Blake Young 3 0 Let Them Play 12U 9/10/2022