North Platte 80s vs. Garden City Wind - Pecos League of Pro. Baseball Clubs - boxscore | Pointstreak Sports Technologies
League Menu
If you have any questions or problems with the league statistics contact:
League Admin
Garden City Wind vs North Platte 80s: 14-3
2-0-0
14
1
2
3
4
5
6
7
8
9
R
H
E
GCW
0
0
0
1
1
5
0
3
4
14
13
0
NPL
0
1
0
0
0
0
0
1
1
3
8
4
3
0-2-0
Date: 05/30/2025
Start Time: 06:34 PM
Duration:
End Time: 06:34 PM
Winning Pitcher: 4 - Will Hahnfeld
Losing Pitcher: 26 - Pierce Salbego
Save Pitcher:
Plate Umpire:
Field Umpire #1:
Field Umpire #2:
Field Umpire #3:
Location: Bill Wood Field
Attendance:
Weather: 80 degrees Partly cloudy
GCW
#
Batter
P
AB
R
H
RBI
BB
SO
AVG
22
Scull, K
SS
6
1
1
1
0
3
.167
8
Talamante, J
CF
6
3
3
7
0
1
.583
33
Rooks, J
RF
5
1
4
4
1
0
.700
23
Enbody, D
C
5
0
0
0
0
1
.222
3
Morales, S
C
1
0
0
0
0
0
.000
6
Brautman, A
3B
4
0
0
0
1
3
.222
38
Purdy, A
LF
4
2
1
0
1
0
.250
49
Woodley, D
2B
3
3
1
0
2
0
.125
26
Morosetti, R
1B
4
2
2
1
1
0
.250
4
Hahnfeld, W
P
1
1
0
1
2
1
.000
2
Christiansen, S
P
2
1
1
0
0
1
.500
48
Benton, D
P
0
0
0
0
0
0
.000
41
14
13
14
8
10
NPL
#
Batter
P
AB
R
H
RBI
BB
SO
AVG
8
Boucher, J
SS
2
1
0
0
2
1
.167
7
Riley, R
CF
5
0
0
0
0
2
.100
5
Haimowitz, J
C
5
0
2
0
0
1
.250
29
Tweten, C
1B
4
1
1
1
0
3
.250
2
Beninati, T
RF
5
1
2
0
0
1
.200
14
Flaagan, G
2B
4
0
2
0
0
1
.333
17
Diltz, A
3B
4
0
1
2
0
0
.250
26
Salbego, P
P
2
0
0
0
0
1
.000
21
Bosse, J
P
0
0
0
0
0
0
.000
80
Barrons, J
PH
0
0
0
0
1
0
.000
16
White, R
P
0
0
0
0
0
0
.000
15
Harris, L
P
0
0
0
0
1
0
.000
11
Copeland, C
LF
3
0
0
0
1
1
.167
34
3
8
3
5
11
Batting
2B: J.Talamante (1), J.Rooks (1).
3B: J.Rooks (1).
HR: K.Scull (1), J.Talamante (1), J.Rooks (1).
RBI: K.Scull (1), J.Talamante 7 (7), J.Rooks 4 (5), R.Morosetti (1), W.Hahnfeld (1).
SB: S.Christiansen (1).
Team LOB: 8.
Fielding
A: K.Scull 2 (5), A.Brautman 3 (7), D.Woodley (3), W.Hahnfeld (1).
PO: K.Scull (1), J.Talamante 2 (2), J.Rooks (2), D.Enbody 8 (23), S.Morales 3 (3), A.Brautman 2 (2), R.Morosetti 9 (19).
SBA: S.Morales (1).
TC: K.Scull 3 (6), J.Talamante 2 (2), J.Rooks (2), D.Enbody 8 (25), S.Morales 3 (3), A.Brautman 5 (10), D.Woodley (5), R.Morosetti 9 (19), W.Hahnfeld (1).
Batting
2B: T.Beninati (1), G.Flaagan (1).
3B: T.Beninati (1).
HP: J.Boucher (1), C.Tweten (1).
RBI: C.Tweten (2), A.Diltz 2 (2).
CS: J.Haimowitz (1).
SB: J.Boucher (1).
Team LOB: 11.
Fielding
A: J.Boucher (4), R.Riley (1), G.Flaagan (4), A.Diltz (1), P.Salbego (1), J.Bosse (1), R.White (1).
E: J.Boucher 2 (2), P.Salbego 2 (2).
PB: J.Haimowitz 2 (2).
PO: J.Boucher (2), R.Riley 6 (7), J.Haimowitz 11 (20), C.Tweten 6 (15), G.Flaagan (1), C.Copeland 2 (5).
SBA: J.Haimowitz (3).
TC: J.Boucher 4 (8), R.Riley 7 (8), J.Haimowitz 11 (20), C.Tweten 6 (16), G.Flaagan 2 (5), A.Diltz (1), P.Salbego 3 (3), J.Bosse (1), R.White (1), C.Copeland 2 (5).
NPL
#
Pitcher
IP
H
R
ER
BB
SO
ERA
26
Salbego, P
5.0
5
2
1
2
5
1.80
21
Bosse, J
2.0
3
5
5
3
1
22.50
15
Harris, L
0.1
3
3
3
0
1
81.08
16
White, R
1.2
2
4
4
3
3
9.82
9
13
14
13
8
10
Pitching
BF: W.Hahnfeld 25, S.Christiansen 11, D.Benton 5.
P-S: W.Hahnfeld 95-64, S.Christiansen 47-26, D.Benton 24-14.
Pitching
BF: P.Salbego 23, J.Bosse 12, L.Harris 4, R.White 10.
P-S: P.Salbego 93-54, J.Bosse 37-19, L.Harris 15-8, R.White 49-25.
Top of 1st
Garden City Wind
#22 Kaleb Scull
22 Kaleb Scull putout (f8) for out number 1
#8 Jacob Talamante
Ball, Swinging Strike, Swinging Strike, Ball, Foul, Ball, 8 Jacob Talamante putout (strike out) for out number 2
#33 Jason Rooks
Ball, 33 Jason Rooks advances to 2nd (double)
#23 Dominic Enbody
Swinging Strike, Ball, 23 Dominic Enbody putout (fly out to left field) for out number 3
Runs: 0, Hits: 1, Errors: 0, LOB: 1
Bottom of 1st
North Platte 80s
#8 Jake Boucher
Swinging Strike, Swinging Strike, 8 Jake Boucher putout (strike out swinging) for out number 1
#7 Rico Riley
Called Strike, Ball, 7 Rico Riley putout (6-3) for out number 2
#5 John Haimowitz
Foul, 5 John Haimowitz advances to 1st (single)
#29 Coby Tweten
Ball, Called Strike, Foul, 29 Coby Tweten putout (strike out swinging) for out number 3
Runs: 0, Hits: 1, Errors: 0, LOB: 1
Top of 2nd
Garden City Wind
#6 Andrew Brautman
Ball, Swinging Strike, Swinging Strike, Ball, Ball, 6 Andrew Brautman advances to 1st (walk)
#38 Adam Purdy
Called Strike, 38 Adam Purdy putout (fly out to center field) for out number 1, 6 Andrew Brautman putout (8-4-3) for out number 2
#49 Drew Woodley
Swinging Strike, Foul, Ball, Ball, Ball, Foul, 49 Drew Woodley advances to 1st (single)
#26 Rob Morosetti
Ball, 26 Rob Morosetti advances to 1st (single), 49 Drew Woodley advances to 2nd (26)
#4 Will Hahnfeld
Ball, Ball, Ball, 4 Will Hahnfeld advances to 1st (walk), 26 Rob Morosetti advances to 2nd (4), 49 Drew Woodley advances to 3rd (4)
#22 Kaleb Scull
Ball, Ball, Called Strike, Foul, Ball, Foul, Foul, 22 Kaleb Scull putout (strike out swinging) for out number 3
Runs: 0, Hits: 2, Errors: 0, LOB: 3
Bottom of 2nd
North Platte 80s
#2 TJ Beninati
Foul, 2 TJ Beninati advances to 2nd (double)
#14 Garrett Flaagan
Swinging Strike, Ball, Foul, 14 Garrett Flaagan putout (F-8) for out number 1
#17 Aidan Diltz
Ball, Called Strike, Foul, Foul, Foul, 17 Aidan Diltz advances to 1st (single), 2 TJ Beninati Scores Earned (17)
#26 Pierce Salbego
Swinging Strike, Ball, Foul, 26 Pierce Salbego putout (strike out swinging) for out number 2
#11 Caleb Copeland
Swinging Strike, Foul, 11 Caleb Copeland putout (5-3) for out number 3
Runs: 1, Hits: 2, Errors: 0, LOB: 1
Top of 3rd
Garden City Wind
#8 Jacob Talamante
Ball, Called Strike, 8 Jacob Talamante putout (F-8) for out number 1
#33 Jason Rooks
Ball, Foul, Ball, 33 Jason Rooks advances to 1st (error by the shortstop)
#23 Dominic Enbody
Called Strike, 33 Jason Rooks advances to 2nd (33), 23 Dominic Enbody putout (1-3) for out number 2
#6 Andrew Brautman
Swinging Strike, Swinging Strike, Ball, Ball, 6 Andrew Brautman putout (strike out swinging) for out number 3
Runs: 0, Hits: 0, Errors: 1, LOB: 1
Bottom of 3rd
North Platte 80s
#8 Jake Boucher
Ball, Ball, Ball, 8 Jake Boucher advances to 1st (walk)
#7 Rico Riley
Ball, Foul, Foul, Foul, Ball, 7 Rico Riley putout (F-8) for out number 1
#5 John Haimowitz
Foul, Ball, 5 John Haimowitz advances to 1st (single), 8 Jake Boucher advances to 3rd (8)
#29 Coby Tweten
Ball, 5 John Haimowitz putout (caught stealing: CS) for out number 2, Called Strike, Ball, Foul, Foul, Foul, Foul, 29 Coby Tweten putout (strike out swinging) for out number 3
Runs: 0, Hits: 1, Errors: 0, LOB: 1
Top of 4th
Garden City Wind
#38 Adam Purdy
Ball, Foul, 38 Adam Purdy putout (3U) for out number 1
#49 Drew Woodley
Called Strike, Ball, Ball, Ball, Swinging Strike, 49 Drew Woodley advances to 1st (error by the shortstop)
#26 Rob Morosetti
Called Strike, Ball, Ball, Swinging Strike, 49 Drew Woodley advances to 2nd (error by the pitcher), 49 Drew Woodley advances to 3rd (error by the pitcher), 49 Drew Woodley Scores Unearned (26), 26 Rob Morosetti putout (F-8) for out number 2
#4 Will Hahnfeld
Swinging Strike, Swinging Strike, Foul, 4 Will Hahnfeld putout (strike out swinging) for out number 3
Runs: 1, Hits: 0, Errors: 3, LOB: 0
Bottom of 4th
North Platte 80s
#2 TJ Beninati
Called Strike, Foul, 2 TJ Beninati advances to 3rd (triple)
#14 Garrett Flaagan
Ball, Ball, Ball, Called Strike, Called Strike, 14 Garrett Flaagan putout (strike out) for out number 1
#17 Aidan Diltz
17 Aidan Diltz putout (5-3) for out number 2
#26 Pierce Salbego
Called Strike, Ball, Swinging Strike, Foul, 26 Pierce Salbego putout (fly out to the first baseman) for out number 3
Runs: 0, Hits: 1, Errors: 0, LOB: 1
Top of 5th
Garden City Wind
#22 Kaleb Scull
22 Kaleb Scull Scores Earned (home run)
#8 Jacob Talamante
Called Strike, Foul, 8 Jacob Talamante putout (6-3) for out number 1
#33 Jason Rooks
Foul, Ball, Ball, Ball, 33 Jason Rooks advances to 3rd (triple)
#23 Dominic Enbody
Ball, Foul, Ball, 23 Dominic Enbody putout (5-3) for out number 2
#6 Andrew Brautman
Swinging Strike, Ball, Ball, Swinging Strike, Ball, 6 Andrew Brautman putout (strike out swinging) for out number 3
Runs: 1, Hits: 2, Errors: 0, LOB: 1
Bottom of 5th
North Platte 80s
#11 Caleb Copeland
Ball, Ball, Ball, 11 Caleb Copeland advances to 1st (walk)
#8 Jake Boucher
Ball, Called Strike, Ball, 8 Jake Boucher advances to 1st (fielder's choice)
#7 Rico Riley
Ball, 7 Rico Riley putout (3-U) for out number 2
#5 John Haimowitz
Called Strike, Swinging Strike, 5 John Haimowitz putout (fly out to the first baseman) for out number 3
#5 John Haimowitz
11 Caleb Copeland advances to 2nd (8), 8 Jake Boucher putout (5-3) for out number 1
Runs: 0, Hits: 0, Errors: 0, LOB: 1
Top of 6th
Garden City Wind
Pitching Substitution
21 Jacob Bosse subs for Pierce Salbego Pitcher.
#38 Adam Purdy
Ball, Ball, Ball, 38 Adam Purdy advances to 1st (walk)
#49 Drew Woodley
Ball, Ball, Ball, Called Strike, 49 Drew Woodley advances to 1st (walk)
#26 Rob Morosetti
Ball, Foul, 26 Rob Morosetti advances to 1st (single)
#4 Will Hahnfeld
Ball, Ball, Ball, Called Strike, 4 Will Hahnfeld advances to 1st (walk)
#22 Kaleb Scull
Ball, Called Strike, Called Strike, Ball, 22 Kaleb Scull putout (strike out) for out number 1
#8 Jacob Talamante
Called Strike, Swinging Strike, 4 Will Hahnfeld Scores Earned (33), 8 Jacob Talamante advances to 2nd (double), 49 Drew Woodley advances to 2nd (26), 38 Adam Purdy advances to 3rd (26), 4 Will Hahnfeld advances to 3rd (8), 49 Drew Woodley Scores Earned (8), 26 Rob Morosetti Scores Earned (8), 38 Adam Purdy advances to 2nd (49), 26 Rob Morosetti advances to 2nd (2), 49 Drew Woodley advances to 3rd (2), 38 Adam Purdy Scores Earned (2)
#33 Jason Rooks
Ball, 33 Jason Rooks advances to 1st (single), 8 Jacob Talamante Scores Earned (33)
#23 Dominic Enbody
Ball, 23 Dominic Enbody advances to 1st (fielder's choice), 33 Jason Rooks putout (1-6) for out number 2
#6 Andrew Brautman
Foul, 6 Andrew Brautman putout (f-8) for out number 3
Runs: 5, Hits: 3, Errors: 0, LOB: 1
Bottom of 6th
North Platte 80s
Offensive Substitution
80 Joe Barrons.
#29 Coby Tweten
Foul, Ball, Ball, Ball, Called Strike, 29 Coby Tweten putout (strike out) for out number 1
#2 TJ Beninati
2 TJ Beninati putout (L-5) for out number 2
#14 Garrett Flaagan
14 Garrett Flaagan advances to 2nd (double)
#17 Aidan Diltz
Swinging Strike, Ball, Called Strike, Ball, Foul, Ball, 17 Aidan Diltz putout (1-3) for out number 3
Pitching Substitution
2 Seth Christiansen subs for Will Hahnfeld Pitcher.
Runs: 0, Hits: 1, Errors: 0, LOB: 1
Top of 7th
Garden City Wind
#38 Adam Purdy
38 Adam Purdy putout (F-8) for out number 1
#49 Drew Woodley
Called Strike, 49 Drew Woodley putout (F-4) for out number 2
#26 Rob Morosetti
Ball, Foul, 26 Rob Morosetti putout (F-7) for out number 3
Runs: 0, Hits: 0, Errors: 0, LOB: 0
Bottom of 7th
North Platte 80s
#80 Joe Barrons
Ball, Ball, Ball, 80 Joe Barrons advances to 1st (walk)
#11 Caleb Copeland
Called Strike, Foul, 11 Caleb Copeland putout (strike out swinging) for out number 1
#8 Jake Boucher
Called Strike, Ball, Called Strike, Foul, 8 Jake Boucher advances to 1st (hit by pitch), 80 Joe Barrons advances to 2nd (8)
#7 Rico Riley
Called Strike, Swinging Strike, Ball, Foul, Foul, Ball, 7 Rico Riley putout (strike out) for out number 2
#5 John Haimowitz
Called Strike, Ball, 5 John Haimowitz putout (6-3) for out number 3
Runs: 0, Hits: 0, Errors: 0, LOB: 2
Top of 8th
Garden City Wind
Pitching Substitution
15 Luke Harris subs for Ray White Pitcher.
#2 Seth Christiansen
Ball, Called Strike, Ball, 2 Seth Christiansen advances to 1st (single)
#22 Kaleb Scull
Ball, Swinging Strike, Ball, Ball, Called Strike, Foul, 22 Kaleb Scull putout (strike out swinging) for out number 1
#8 Jacob Talamante
Ball, Ball, 2 Seth Christiansen advances to 2nd (stolen base), 8 Jacob Talamante advances to 1st (single), 2 Seth Christiansen Scores Earned (8)
#33 Jason Rooks
8 Jacob Talamante Scores Earned (33), 33 Jason Rooks Scores Earned (home run)
Pitching Substitution
10 Ray White subs for Joe Barrons Pitcher.
#23 Dominic Enbody
Ball, Swinging Strike, Ball, Ball, Swinging Strike, Foul, 23 Dominic Enbody putout (strike out swinging) for out number 2
#6 Andrew Brautman
Called Strike, Swinging Strike, Foul, Ball, 6 Andrew Brautman putout (strike out) for out number 3
Runs: 3, Hits: 3, Errors: 0, LOB: 0
Bottom of 8th
North Platte 80s
Defensive Substitution
3 Secundino Morales subs at Catcher.
#29 Coby Tweten
Ball, Ball, Swinging Strike, Ball, Called Strike, 29 Coby Tweten advances to 1st (hit by pitch)
#2 TJ Beninati
Ball, Foul, Swinging Strike, Foul, Foul, 2 TJ Beninati putout (F-9) for out number 1
#14 Garrett Flaagan
14 Garrett Flaagan advances to 1st (single), 29 Coby Tweten advances to 3rd (14)
#17 Aidan Diltz
Ball, Ball, Ball, Called Strike, 17 Aidan Diltz advances to 1st (fielder's choice), 29 Coby Tweten Scores Unearned (17)
#15 Luke Harris
Swinging Strike, Swinging Strike, 14 Garrett Flaagan putout (4-6) for out number 2, Ball, Ball, Ball, 15 Luke Harris advances to 1st (walk), 17 Aidan Diltz advances to 2nd (15)
#11 Caleb Copeland
11 Caleb Copeland advances to 1st (fielder's choice), 17 Aidan Diltz putout (5U) for out number 3
Runs: 1, Hits: 1, Errors: 0, LOB: 2
Top of 9th
Garden City Wind
#38 Adam Purdy
Ball, Ball, Ball, Called Strike, 38 Adam Purdy advances to 1st (single)
#49 Drew Woodley
Ball, Ball, Ball, 49 Drew Woodley advances to 1st (walk), 38 Adam Purdy advances to 2nd (49)
#26 Rob Morosetti
Ball, Ball, Called Strike, Swinging Strike, Foul, Foul, Ball, 49 Drew Woodley advances to 2nd (pass ball), 38 Adam Purdy advances to 3rd (pass ball), 26 Rob Morosetti advances to 1st (walk)
#2 Seth Christiansen
Swinging Strike, Ball, Swinging Strike, 2 Seth Christiansen putout (strike out) for out number 1
#22 Kaleb Scull
Ball, Ball, Ball, Called Strike, 22 Kaleb Scull putout (P2) for out number 2
#8 Jacob Talamante
Ball, 8 Jacob Talamante Scores Earned (home run), 38 Adam Purdy Scores Earned (8), 49 Drew Woodley Scores Earned (8), 26 Rob Morosetti Scores Earned (8)
#33 Jason Rooks
Ball, Ball, Ball, Called Strike, Foul, 33 Jason Rooks advances to 1st (walk)
#3 Secundino Morales
Called Strike, Swinging Strike, 3 Secundino Morales putout (1-3) for out number 3
Runs: 4, Hits: 2, Errors: 0, LOB: 1
Bottom of 9th
North Platte 80s
Pitching Substitution
48 Davis Benton subs for Seth Christiansen Pitcher.
#8 Jake Boucher
Foul, Ball, Ball, Ball, Swinging Strike, Foul, 8 Jake Boucher advances to 1st (walk)
#7 Rico Riley
Called Strike, Foul, Ball, Ball, 8 Jake Boucher advances to 2nd (stolen base), 7 Rico Riley putout (strike out swinging) for out number 1
#5 John Haimowitz
Ball, Foul, Foul, 5 John Haimowitz putout (strike out) for out number 2
#29 Coby Tweten
Ball, Ball, Ball, Swinging Strike, 29 Coby Tweten advances to 1st (single), 8 Jake Boucher Scores Earned (29)
#2 TJ Beninati
Called Strike, Called Strike, 2 TJ Beninati putout (strike out swinging) for out number 3
Runs: 1, Hits: 1, Errors: 0, LOB: 1
© 2025 Pointstreak Sports Technologies Inc.