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
Cage Academy
2 Ryan Cerminaro 78 12 Elmora Troopers 6/20/2021
1 Max Gonzalez 19 3 Elmora Troopers 6/20/2021
Player Harmala 7 2 East Fishkill Patriots 6/19/2021
Brayden Harmata 50 3 Nj Alliance Elite 6/19/2021
24 Dylan Knight 86 16 East Fishkill Patriots 6/19/2021
16 Nick Lukachyk 55 4 Nj Alliance Elite 6/19/2021
55 Aidan McGarry 30 1 East Fishkill Patriots 6/19/2021
Complete Performance Baseball (A3)
20 Jack Caprio 26 3 Grit 12u Black 6/19/2021
7 Alex Cirillo 18 3 Taconic Rangers 12u 6/21/2021
23 Chase Colaianni 58 5 Grit 12u Black 6/19/2021
9 Dean Elias 39 13 Full Count Futures 12u 6/19/2021
27 Jack Finkelstein 54 12 The North Jersey Cardinals 6/20/2021
5 Frankie Morano 9 1 Taconic Rangers 12u 6/21/2021
11 Matt Oshaughnessy 0 0 Full Count Futures 12u 6/19/2021
29 2 Taconic Rangers 12u 6/21/2021
Total 29 2
Dreamchasers National
30 Liam Brower 24 3 Tri-State Ghost 12U 6/19/2021
3 Shea Corona 10 1 Legends Baseball National 6/19/2021
85 11 Grit 12u Black 6/21/2021
Total 95 12
7 Jaiden Lopez 26 9 Sportika Baseball Academy 12u Elite 6/20/2021
25 Mateo Lopez 0 0 Grit 12u Black 6/21/2021
0 0 Grit 12u Black 6/21/2021
Total 0 0
74 Cameron Lynch 86 15 Tornados U12 6/21/2021
15 Angel Poche 61 9 Tri-State Ghost 12U 6/19/2021
99 Justin Rotondi 66 6 Legends Baseball National 6/19/2021
36 6 Grit 12u Black 6/21/2021
Total 102 12
51 Johan Santos 57 8 Legends Baseball National 6/19/2021
40 7 Sportika Baseball Academy 12u Elite 6/20/2021
Total 97 15
24 Matthew Tejada 56 6 Tri-State Ghost 12U 6/19/2021
14 1 Sportika Baseball Academy 12u Elite 6/20/2021
Total 70 7
East Fishkill Patriots
22 Anthony Batkay 57 9 Cage Academy 6/19/2021
44 7 Tornados U12 6/21/2021
Total 101 16
14 Evan Gottschalk 40 9 Cage Academy 6/19/2021
13 3 Elmora Troopers 6/20/2021
Total 53 12
17 Ryan Lugo 29 2 Tornados U12 6/21/2021
99 Nicholas Mondesando 81 12 Nj Alliance Elite 6/20/2021
15 Mike Prince 18 3 Nj Alliance Elite 6/20/2021
15 3 Elmora Troopers 6/20/2021
Total 33 6
22 3 Tornados U12 6/21/2021
Total 55 9
48 Nicholas Procaccino 27 2 Tornados U12 6/21/2021
52 Aiden Sekhri 55 6 Elmora Troopers 6/20/2021
21 3 Nj Alliance Elite 6/20/2021
Total 76 9
Elmora Troopers
11 Kenneth Connelly 21 3 East Fishkill Patriots 6/20/2021
0 Nick Do 69 9 Cage Academy 6/20/2021
0 Anthony Huaranga 57 6 East Fishkill Patriots 6/20/2021
9 Landon Jones 0 0 Nj Alliance Elite 6/19/2021
30 2 East Fishkill Patriots 6/20/2021
Total 30 2
12 Emmanuel Olavarria 33 4 Nj Alliance Elite 6/19/2021
19 Lenny Peguero 30 3 Nj Alliance Elite 6/19/2021
Justin Perez 32 6 Cage Academy 6/20/2021
2 Lucas Rivera 26 8 Nj Alliance Elite 6/19/2021
Full Count Futures 12u
8 Jose L Candelaria III 43 4 Grit 12u Black 6/20/2021
19 Nicholas Dizdar 50 6 Complete Performance Baseball (A3) 6/19/2021
5 Joe Duffy 64 9 The North Jersey Cardinals 6/19/2021
4 Lucas Gabriel 43 4 Complete Performance Baseball (A3) 6/19/2021
25 2 Grit 12u Black 6/20/2021
Total 68 6
7 Tyler Muccigrosso 50 8 Grit 12u Black 6/20/2021
2 Xavier Smith 22 6 The North Jersey Cardinals 6/19/2021
Grit 12u Black
0 Ray Ameneiros 88 14 Full Count Futures 12u 6/20/2021
0 Christian Brown 58 9 Dreamchasers National 6/21/2021
0 Kevin Comblo Jr. 10 1 Complete Performance Baseball (A3) 6/19/2021
0 Sean Concannon 34 5 Complete Performance Baseball (A3) 6/19/2021
0 Tyrus Ostrowski 3 1 Full Count Futures 12u 6/20/2021
0 Jacob Pagan 30 6 The North Jersey Cardinals 6/19/2021
51 9 Dreamchasers National 6/21/2021
Total 81 15
0 Brandon Stabile 35 6 Complete Performance Baseball (A3) 6/19/2021
Legends Baseball National
14 Antonio Causerano 57 7 Dreamchasers National 6/19/2021
44 5 Tri State Arsenal 12u National 6/21/2021
Total 101 12
21 Michael Fekete 52 8 Sportika Baseball Academy 12u Elite 6/19/2021
11 1 Tri State Arsenal 12u National 6/21/2021
Total 63 9
12 Luke Fraley 23 3 Sportika Baseball Academy 12u Elite 6/19/2021
18 1 Tri State Arsenal 12u National 6/21/2021
Total 41 4
23 Braxton Gillis 31 5 Dreamchasers National 6/19/2021
9 Dylan Lenhart 33 4 Dreamchasers National 6/19/2021
27 Colton O'Connell 79 11 Tri State Arsenal 12u National 6/21/2021
17 Christopher Romeo 53 9 Tri-State Ghost 12U 6/20/2021
Lehigh Valley Revolution 12U
46 Brayden Bleiler 3 0 Taconic Rangers 12u 6/19/2021
20 Evan Connell 37 3 Taconic Rangers 12u 6/19/2021
99 Christian Hackett 41 6 Mid-Atlantic Ghost 12U 6/19/2021
40 Ryan Lichtenberger 12 2 Taconic Rangers 12u 6/19/2021
55 Julian Lohman 54 9 Mid-Atlantic Ghost 12U 6/19/2021
Manalapan Braves Blue
79 Dylan Billimoria 30 3 Tri State Arsenal 12u National 6/19/2021
23 Chris Hammond 20 0 Tri State Arsenal 12u National 6/19/2021
42 Dylan Horstman 4 0 Tri State Arsenal 12u National 6/19/2021
2 Frank Pellecchia 10 0 Tornados U12 6/19/2021
99 Jayden Prokopenko 36 6 Tri State Arsenal 12u National 6/19/2021
39 3 Tornados U12 6/19/2021
Total 75 9
44 Peter Rispoli 16 2 Tri State Arsenal 12u National 6/19/2021
31 1 Tornados U12 6/19/2021
Total 47 3
51 12 Warriors Blue 6/20/2021
Total 98 15
12 Matt Zwick 18 2 Tornados U12 6/19/2021
13 6 Warriors Blue 6/20/2021
Total 31 8
Mid-Atlantic Ghost 12U
Declan Doogan 25 3 Taconic Rangers 12u 6/20/2021
Ethan Even-Esh 81 15 Lehigh Valley Revolution 12U 6/19/2021
Benjamin Faigin 25 3 Taconic Rangers 12u 6/20/2021
Noah Feldman 5 1 Taconic Rangers 12u 6/20/2021
Michael Knox 13 0 Taconic Rangers 12u 6/20/2021
Michael Mullane 26 4 Roberto Clemente Pirates 6/19/2021
Matthew Zweidinger 6 2 Roberto Clemente Pirates 6/19/2021
59 5 Taconic Rangers 12u 6/20/2021
Total 65 7
Nj Alliance Elite
9 Alex Calvario 81 12 East Fishkill Patriots 6/20/2021
6 Brady Costello 55 9 Cage Academy 6/19/2021
26 Justin Kauffman 1 3 East Fishkill Patriots 6/20/2021
8 Justin Mangano 75 9 Elmora Troopers 6/19/2021
4 Nick Rizzo 56 6 Elmora Troopers 6/19/2021
31 Niko West 49 5 East Fishkill Patriots 6/20/2021
Roberto Clemente Pirates
1 Dariel Acosta 12 1 Taconic Rangers 12u 6/19/2021
0 Joel Cochrane 31 3 Mid-Atlantic Ghost 12U 6/19/2021
11 Alexander Cruz 52 6 Taconic Rangers 12u 6/19/2021
0 Ryan Perez 12 0 Mid-Atlantic Ghost 12U 6/19/2021
5 David Ruiz 25 0 Mid-Atlantic Ghost 12U 6/19/2021
Sportika Baseball Academy 12u Elite
3 Braden Calandriello 37 6 Legends Baseball National 6/19/2021
30 Angelo Cirruzzo 48 8 Dreamchasers National 6/20/2021
27 Denny Edelman 26 6 Dreamchasers National 6/20/2021
42 Anthony Narciso 71 12 Tri-State Ghost 12U 6/20/2021
28 Tyler Shpiro 43 4 Dreamchasers National 6/20/2021
34 Robert Wrobel 58 7 Legends Baseball National 6/19/2021
Taconic Rangers 12u
44 Asher DeLue 28 3 Mid-Atlantic Ghost 12U 6/20/2021
58 9 Tri State Arsenal 12u National 6/21/2021
Total 86 12
27 Caden Ditzel 21 3 Lehigh Valley Revolution 12U 6/19/2021
12 3 Tornados U12 6/21/2021
Total 33 6
10 Tyler Durkin 23 6 Mid-Atlantic Ghost 12U 6/20/2021
50 11 Tornados U12 6/21/2021
Total 73 17
28 6 Tri State Arsenal 12u National 6/21/2021
Total 101 23
17 Jaxon Ermo 13 3 Mid-Atlantic Ghost 12U 6/20/2021
43 4 Tornados U12 6/21/2021
Total 56 7
16 Jacob Fields 46 6 Lehigh Valley Revolution 12U 6/19/2021
33 Josiah Figuereo 47 9 Roberto Clemente Pirates 6/19/2021
11 Thomas Imperati 12 1 Mid-Atlantic Ghost 12U 6/20/2021
5 Zachary Schetter 33 9 Complete Performance Baseball (A3) 6/21/2021
The North Jersey Cardinals
2 Luke Driscoll 0 0 Full Count Futures 12u 6/19/2021
0 0 Grit 12u Black 6/19/2021
Total 0 0
18 Jonathan Eckert 30 1 Grit 12u Black 6/19/2021
44 Domenick Ferrovecchio 50 6 Complete Performance Baseball (A3) 6/20/2021
3 John Koppel 50 4 Full Count Futures 12u 6/19/2021
Marco Malgieri 23 0 Grit 12u Black 6/19/2021
21 3 Complete Performance Baseball (A3) 6/20/2021
Total 44 3
Carter Paganini 26 3 Grit 12u Black 6/19/2021
Tate Seager 50 5 Full Count Futures 12u 6/19/2021
5 Colin Szonyi 32 3 Full Count Futures 12u 6/19/2021
Tornados U12
7 Michael Carr 35 6 Warriors Blue 6/19/2021
16 Jonathan Duffy 48 4 Taconic Rangers 12u 6/21/2021
28 Linus Frederick 16 3 East Fishkill Patriots 6/21/2021
17 Alex Ruisi 53 9 Manalapan Braves Blue 6/19/2021
2 Lucien Saint Cyr 0 0 Manalapan Braves Blue 6/19/2021
9 2 Taconic Rangers 12u 6/21/2021
Total 9 2
3 Charlie Shapiro 58 9 Warriors Blue 6/19/2021
26 3 East Fishkill Patriots 6/21/2021
Total 84 12
0 0 Taconic Rangers 12u 6/21/2021
Total 84 12
2 Jaxson Torres 81 9 Tri State Arsenal 12u National 6/20/2021
0 0 Taconic Rangers 12u 6/21/2021
Total 81 9
13 Derek Yormack 65 18 Dreamchasers National 6/21/2021
35 Ryan Yormack 50 9 East Fishkill Patriots 6/21/2021
32 5 Taconic Rangers 12u 6/21/2021
Total 82 14
8 Jaiden Zoller 30 5 Tri State Arsenal 12u National 6/20/2021
53 6 Taconic Rangers 12u 6/21/2021
Total 83 11
Tri State Arsenal 12u National
35 Paul Barnett 49 6 Tornados U12 6/20/2021
29 1 Taconic Rangers 12u 6/21/2021
Total 78 7
23 John Luca Gallina 36 2 Tornados U12 6/20/2021
3 Brady Guzzie 13 3 Tornados U12 6/20/2021
73 12 Taconic Rangers 12u 6/21/2021
Total 86 15
33 Ethan McMenamin 57 12 Warriors Blue 6/19/2021
29 Nikash Patel 71 15 Legends Baseball National 6/21/2021
55 Adrian Rosario 26 3 Manalapan Braves Blue 6/19/2021
2 Nate Spingler 50 9 Manalapan Braves Blue 6/19/2021
31 3 Legends Baseball National 6/21/2021
Total 81 12
Tri-State Ghost 12U
Will Biggie 76 11 Dreamchasers National 6/19/2021
38 John Fedun 52 5 Legends Baseball National 6/20/2021
Casey Moore 80 10 Sportika Baseball Academy 12u Elite 6/20/2021
Jett Sevilla 33 2 Legends Baseball National 6/20/2021
CJ Simone 15 4 Dreamchasers National 6/19/2021
3 2 Sportika Baseball Academy 12u Elite 6/20/2021
Total 18 6
Brian Stevens 5 3 Legends Baseball National 6/20/2021
Warriors Blue
10 John Brown 48 2 Tri State Arsenal 12u National 6/19/2021
54 Matthew Chin 19 1 Tri State Arsenal 12u National 6/19/2021
77 14 Manalapan Braves Blue 6/20/2021
Total 96 15
20 Elijah Clemente 27 3 Tornados U12 6/19/2021
16 Adam Morales Jr. 43 6 Tri State Arsenal 12u National 6/19/2021
40 6 Tornados U12 6/19/2021
Total 83 12
24 Christian Vascellaro 25 1 Tornados U12 6/19/2021
4 1 Manalapan Braves Blue 6/20/2021
Total 29 2
7 Benjamin Wallace 38 5 Tornados U12 6/19/2021
5 Joshua Zambrano 29 3 Tri State Arsenal 12u National 6/19/2021