2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
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
Aces Baseball Club
40 Miles Allen 52 9 Norcal Heat 12u 2/18/2024
7 Matt Duncan 0 0 Let Them Play 2/17/2024
0 9 Swagg 12U Red 2/18/2024
Total 0 9
24 Cruz Graham 41 4 Norcal Heat 12u 2/18/2024
9 Jack Johnson 51 6 Let Them Play 2/17/2024
27 James Martinez 11 1 Let Them Play 2/17/2024
15 2 Norcal Heat 12u 2/18/2024
Total 26 3
5 Knox Needles 0 3 Swagg 12U Red 2/18/2024
33 Conor Neimeyer 48 5 Let Them Play 2/17/2024
Bat Bros 12u
16 Nico Alarcon 25 2 The Project 2/17/2024
75 Kevron Dunlap Jr. 0 8 Trosky Baseball 12U Select 2/18/2024
3 Ivan Garcia 34 3 The Project 2/17/2024
14 Mils Klockner 46 1 The Project 2/17/2024
1 Nathan Mitchell 0 4 Trosky Baseball 12U Select 2/18/2024
Bombers Baseball Academy 12u
11 Lucca Bacigalupi 0 3 Club All Star 12U Blue 2/18/2024
6 Michael Basso 0 9 Club All Star 12U Blue 2/18/2024
15 Fonzi Gaspari 26 3 Let Them Play - Central Valley 2/18/2024
3 Colby Thongnopneua 58 9 Let Them Play - Central Valley 2/18/2024
Bulldogs
17 Broxton Borromeo 51 6 Napa Jr Storm 2/17/2024
18 1 PH Hawks - Swift 2/18/2024
Total 69 7
12 Aidenn Rodriguez 55 9 Napa Jr Storm 2/17/2024
1 Anthony Sanchez 25 5 PH Hawks - Swift 2/18/2024
Club All Star 12U Blue
25 Gio Almanza 0 1 Bombers Baseball Academy 12u 2/18/2024
37 Roman Christensen 0 2 Bombers Baseball Academy 12u 2/18/2024
9 Hunter Leamer 0 6 Elk Grove Lab Rats 12U Bautista 2/18/2024
15 Bryson Lowe 0 9 Bombers Baseball Academy 12u 2/18/2024
33 Preston Samford 0 3 Elk Grove Lab Rats 12U Bautista 2/18/2024
Elk Grove Lab Rats 12U Bautista
0 Peyton Osborn 0 12 Club All Star 12U Blue 2/18/2024
Hype Baseball 12U
9 Isaiah Maggard 41 6 PH Hawks - Swift 2/17/2024
76 Angel Martinez 42 9 PH Hawks - Swift 2/17/2024
Let Them Play
22 Colton Byrnes 40 6 Aces Baseball Club 2/17/2024
25 Gianni Donati 0 6 Swagg 12U Red 2/18/2024
Kipton Eigsti 0 3 Swagg 12U Red 2/18/2024
Connor McLaughlin 29 3 Aces Baseball Club 2/17/2024
44 Cash Milazzo 49 5 Aces Baseball Club 2/17/2024
Jacob Miller 29 3 Aces Baseball Club 2/17/2024
Teyo Rijo-Berger 0 3 Norcal Heat 12u 2/18/2024
35 Levi Wolf 0 6 Norcal Heat 12u 2/18/2024
Let Them Play - Central Valley
23 Lincoln Martinez 47 9 Bombers Baseball Academy 12u 2/18/2024
11 Justus Renney 23 3 Bombers Baseball Academy 12u 2/18/2024
Napa Jr Storm
98 Quintin Blackwell 50 9 Bulldogs 2/17/2024
3 Kellen Foged 34 6 Bulldogs 2/17/2024
Norcal Heat 12u
21 Adam Bean 21 6 Swagg 12U Red 2/17/2024
24 6 Aces Baseball Club 2/18/2024
Total 45 12
10 Caleb Degala-Burnett 0 3 Let Them Play 2/18/2024
17 Peter Igoe 61 9 Aces Baseball Club 2/18/2024
28 Desmond Peang 0 6 Let Them Play 2/18/2024
5 Xavier Perez 33 6 Swagg 12U Red 2/17/2024
2 Isaac Reynon 20 3 Swagg 12U Red 2/17/2024
PH Hawks - Swift
28 Ryley Auld 13 2 Hype Baseball 12U 2/17/2024
7 Jackson Hooper 79 7 Hype Baseball 12U 2/17/2024
1 Ryan Rathbun 8 3 Bulldogs 2/18/2024
14 Graham Sison 46 6 Hype Baseball 12U 2/17/2024
2 Mason Swift 27 3 Bulldogs 2/18/2024
Swagg 12U Red
Luke Davies 57 4 Norcal Heat 12u 2/17/2024
Connor Ellerhorst 0 2 Let Them Play 2/18/2024
Tank McCall 62 9 Norcal Heat 12u 2/17/2024
Tyler Ngai 0 3 Let Them Play 2/18/2024
19 Alonso Ontiveros 0 4 Aces Baseball Club 2/18/2024
Julian Ramirez 0 4 Let Them Play 2/18/2024
Rowan Schneider 0 5 Aces Baseball Club 2/18/2024
The Project
78 Sol Calhoun 0 9 Trosky Baseball 12U Select 2/18/2024
3 Leighton Runow 0 9 Trosky Baseball 12U Select 2/18/2024
6 Mathew Stockwell 38 6 Bat Bros 12u 2/17/2024
Trosky Baseball 12U Select
3 Cooper Hill 0 7 Bat Bros 12u 2/18/2024
10 Aniket Khambal 0 12 USA PRIME CALIFORNIA NAVY 2/18/2024
28 Luke Pardini 0 12 The Project 2/18/2024
20 Dex Selway 0 3 The Project 2/18/2024
17 Henry Tsai 0 6 USA PRIME CALIFORNIA NAVY 2/18/2024
USA PRIME CALIFORNIA NAVY
9 Jaxon Christopher 0 3 Trosky Baseball 12U Select 2/18/2024
1 Armando Hurtado 0 9 Trosky Baseball 12U Select 2/18/2024
0 9 Trosky Baseball 12U Select 2/18/2024
Total 0 18
23 Dominic Serrano 0 6 Trosky Baseball 12U Select 2/18/2024