THE WORLD'S LARGEST AND MOST COMPREHENSIVE SCOUTING ORGANIZATION
| 2,384 MLB PLAYERS | 15,801 MLB DRAFT SELECTIONS
2,384 MLB PLAYERS | 15,801 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
Arena National 12u Sweatt
77 Carson Booth 43 4 OC Crushers Orange 5/17/2025
12 Ryder Claggett 35 3 Riptide 12u-Blue 5/17/2025
6 Liam Giambattista 82 11 Carolina Shockers 5/18/2025
2 Bode Griffin 21 3 OC Crushers Orange 5/17/2025
2 Cameron McClenathen 29 4 Durham Owls 5/18/2025
19 Colt McKinney 18 4 Carolina Shockers 5/18/2025
62 8 Durham Owls 5/18/2025
Total 80 12
42 Ethan Presley 6 2 Riptide 12u-Blue 5/17/2025
13 Landon Roach 13 0 OC Crushers Orange 5/17/2025
2 Lucas Van Gelder 32 4 OC Crushers Orange 5/17/2025
Carolina BagBoys
1 Cam Brock 0 0 Carolina Shockers 5/17/2025
30 6 ZT Prospects Pritchard 12U 5/17/2025
Total 30 6
18 5 DPC 12u 5/18/2025
Total 48 11
28 3 Durham Owls 5/18/2025
Total 76 14
2 Wyatt Carlson 30 5 Carolina Shockers 5/17/2025
10 Isaias Espino 24 3 Carolina Shockers 5/17/2025
66 9 DPC 12u 5/18/2025
Total 90 12
9 Ayden Gary 25 4 ZT Prospects Pritchard 12U 5/17/2025
8 Mason Gunter 23 1 Carolina Shockers 5/17/2025
9 0 Durham Owls 5/18/2025
Total 32 1
7 Sam Hair 7 3 Durham Owls 5/18/2025
4 Crayton Stanley 27 3 Carolina Shockers 5/17/2025
73 12 Durham Owls 5/18/2025
Total 100 15
3 Caleb White 25 3 ZT Prospects Pritchard 12U 5/17/2025
Carolina Shockers
8 Brooks Bokesch 9 3 Carolina BagBoys 5/17/2025
49 7 Arena National 12u Sweatt 5/18/2025
Total 58 10
99 Aj Finster 42 6 Carolina BagBoys 5/17/2025
1 John Baylor Hines 9 2 ZT Prospects Pritchard 12U 5/17/2025
16 3 Arena National 12u Sweatt 5/18/2025
Total 25 5
15 Patrick McLean 26 1 ZT Prospects Pritchard 12U 5/17/2025
51 3 Arena National 12u Sweatt 5/18/2025
Total 77 4
17 Sawyer Roberts 59 3 ZT Prospects Pritchard 12U 5/17/2025
32 Kade Sears 20 3 ZT Prospects Pritchard 12U 5/17/2025
17 1 Arena National 12u Sweatt 5/18/2025
Total 37 4
26 Davis Tull 35 3 Carolina BagBoys 5/17/2025
Diamond Life Athletics
42 Trey Bunn 58 9 Rawlings Tigers Raleigh 12U 5/17/2025
9 Robert Rivers Cash 49 7 NC Rogue 5/17/2025
1 Braden Penner 28 3 Rawlings Tigers Raleigh 12U 5/17/2025
7 Culley Rikard 5 0 NC Rogue 5/17/2025
13 Cooper Watkins 46 6 DPC 12u 5/18/2025
23 Brooks Woodle 66 8 DPC 12u 5/18/2025
8 Andrew Zinn 21 2 Rawlings Tigers Raleigh 12U 5/17/2025
DPC 12u
1 Wyatt Clinard 15 3 Durham Owls 5/17/2025
11 3 Carolina BagBoys 5/18/2025
Total 26 6
17 A.W Eddins 20 6 Durham Owls 5/17/2025
70 12 Diamond Life Athletics 5/18/2025
Total 90 18
22 Andy Gomez 11 1 Sanford Spartans 5/17/2025
55 Will Lane 26 6 Durham Owls 5/17/2025
25 6 Diamond Life Athletics 5/18/2025
Total 51 12
2 Lyle Norris 13 1 Sanford Spartans 5/17/2025
44 7 Carolina BagBoys 5/18/2025
Total 57 8
44 Logan Thigpen 45 5 Carolina BagBoys 5/18/2025
6 Cale Williams 43 9 Sanford Spartans 5/17/2025
Durham Owls
8 Isaac Benham 21 3 DPC 12u 5/17/2025
32 2 Arena National 12u Sweatt 5/18/2025
Total 53 5
2 Charlie Gerstel 39 5 DPC 12u 5/17/2025
7 Kolya Hablenko 65 9 Sanford Spartans 5/17/2025
1 Soren Landfried 13 3 Arena National 12u Sweatt 5/18/2025
83 18 Carolina BagBoys 5/18/2025
Total 96 21
99 Kaden McConnell 50 9 Arena National 12u Sweatt 5/18/2025
48 Wyatt Montgomery 40 9 DPC 12u 5/17/2025
11 Grayson Rook 39 3 Sanford Spartans 5/17/2025
NC Rogue
15 Brayden Brinton-Morton 56 10 Rawlings Tigers Raleigh 12U 5/17/2025
11 Blake Bussell 35 6 Diamond Life Athletics 5/17/2025
99 Trey Carmac 0 0 Rawlings Tigers Raleigh 12U 5/17/2025
50 10 OC Crushers Orange 5/18/2025
Total 50 10
3 Ethan James 7 3 Diamond Life Athletics 5/17/2025
7 William Primus 24 5 Rawlings Tigers Raleigh 12U 5/17/2025
36 Trey Six 25 2 Rawlings Tigers Raleigh 12U 5/17/2025
44 Andrew Vestal 55 7 OC Crushers Orange 5/18/2025
OC Crushers Orange
22 Bennett Cook 25 6 Riptide 12u-Blue 5/17/2025
40 11 Sanford Spartans 5/18/2025
Total 65 17
1 Reed Currin 0 0 Riptide 12u-Blue 5/17/2025
17 Henry Devore 25 3 Riptide 12u-Blue 5/17/2025
30 4 NC Rogue 5/18/2025
Total 55 7
13 Pierce Lathren 86 14 NC Rogue 5/18/2025
4 Shiloh Mahoney 35 6 Arena National 12u Sweatt 5/17/2025
61 12 Riptide 12u-Blue 5/18/2025
Total 96 18
26 Ryan McDowell 37 9 Riptide 12u-Blue 5/17/2025
28 6 Riptide 12u-Blue 5/18/2025
Total 65 15
9 Joe Piccini 21 6 Arena National 12u Sweatt 5/17/2025
0 0 Riptide 12u-Blue 5/17/2025
Total 21 6
Rawlings Tigers Raleigh 12U
9 Troy Berry 21 7 Diamond Life Athletics 5/17/2025
4 0 Sanford Spartans 5/18/2025
Total 25 7
11 Adam Brookhart 54 8 Diamond Life Athletics 5/17/2025
52 6 Sanford Spartans 5/18/2025
Total 106 14
21 Mason Correa 64 15 NC Rogue 5/17/2025
44 Colby Ferrell 31 3 NC Rogue 5/17/2025
43 4 Sanford Spartans 5/18/2025
Total 74 7
13 Canon Kuklick 98 15 ZT Prospects Pritchard 12U 5/18/2025
Riptide 12u-Blue
33 Grant Gaillard 15 0 Arena National 12u Sweatt 5/17/2025
99 Jhonnel Gonzalez 40 6 OC Crushers Orange 5/18/2025
34 Liam Hash 12 3 OC Crushers Orange 5/18/2025
0 Cole Hines 23 3 OC Crushers Orange 5/17/2025
88 James Horne 19 3 Arena National 12u Sweatt 5/17/2025
23 Camden Saunders 37 6 Arena National 12u Sweatt 5/17/2025
3 Colin Sholtz 68 6 OC Crushers Orange 5/18/2025
20 Levi Strom 52 10 OC Crushers Orange 5/17/2025
Sanford Spartans
2 Colt Cheafsky 82 14 Durham Owls 5/17/2025
10 Jase Fields 69 12 Rawlings Tigers Raleigh 12U 5/18/2025
3 Brayden Marks 34 9 DPC 12u 5/17/2025
36 6 OC Crushers Orange 5/18/2025
Total 70 15
Landon Shaw 9 3 DPC 12u 5/17/2025
7 Brodie Sullivan 31 1 Durham Owls 5/17/2025
50 6 OC Crushers Orange 5/18/2025
Total 81 7
ZT Prospects Pritchard 12U
3 Adam Brookhart 8 0 Carolina BagBoys 5/17/2025
22 Mason Cruz 13 2 Carolina BagBoys 5/17/2025
0 Jonathan Dawes 62 5 Rawlings Tigers Raleigh 12U 5/18/2025
24 Clayton Hargreaves 40 10 Carolina BagBoys 5/17/2025
26 6 Rawlings Tigers Raleigh 12U 5/18/2025
Total 66 16
5 Josh Keller 45 4 Rawlings Tigers Raleigh 12U 5/18/2025
3 Carson McCallum 40 2 Carolina BagBoys 5/17/2025
9 Banks Pritchard 30 9 Carolina Shockers 5/17/2025