Roswell Invaders 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 Roswell Invaders: 13-19
30-20-0
13
1
2
3
4
5
6
7
8
9
R
H
E
GCW
2
4
1
1
0
0
1
0
4
13
18
1
ROS
1
4
0
3
1
2
1
7
x
19
20
2
19
29-23-0
Date: 07/26/2023
Start Time: 07:05 PM
Duration: 4:20
End Time: 11:25 PM
Winning Pitcher: 14 - Rene Ramirez
Losing Pitcher: 38 - Jordan Harris
Save Pitcher:
Plate Umpire:
Field Umpire #1:
Field Umpire #2:
Field Umpire #3:
Location: Joe Bauman Park
Attendance:
Weather:
GCW
#
Batter
P
AB
R
H
RBI
BB
SO
AVG
36
Zielke, D
3B
5
1
2
1
1
1
.340
47
Wilkinson, D
LF
4
3
3
4
0
0
.447
33
Gallegos, L
RF
5
2
3
1
1
0
.399
58
KIng, N
1B
6
2
3
2
0
1
.344
23
Enbody, D
C
4
0
1
0
0
1
.422
39
Hawkins, B
C
1
0
1
0
0
0
.321
56
Lee, C
CF
6
0
1
1
0
3
.385
14
Elias, Z
P SS
5
1
1
0
0
2
.258
8
Ramos, J
2B SS
3
3
2
0
1
0
.333
38
Harris, J
P
3
1
1
0
0
1
.361
52
Ambrosino, M
P
1
0
0
0
0
1
.263
60
Fountain, M
P
0
0
0
0
0
0
.333
53
Cipoletti, M
2B
1
0
0
0
0
1
.189
44
13
18
9
3
11
ROS
#
Batter
P
AB
R
H
RBI
BB
SO
AVG
1
Schroeder, S
CF
7
4
4
2
0
0
.460
10
Adams, C
SS
4
3
2
0
1
1
.297
5
Myers, L
1B
3
2
2
3
2
0
.340
9
Burns, J
LF
6
2
4
3
0
2
.331
19
Tennie, R
RF
2
2
0
1
4
0
.365
6
Walker, M
2B
4
1
1
1
2
3
.306
25
Tuttle, J
C
5
1
1
1
1
3
.203
20
Fleckenstein, J
P
1
1
1
0
0
0
.250
14
Ramirez, R
P
3
0
1
1
0
1
.222
16
Garner, C
PH
1
0
0
0
0
1
.393
13
Scott, M
P
0
0
0
0
0
0
.000
2
Shirai, T
PH
1
0
0
0
0
0
.384
23
Rosario, J
P
0
0
0
0
0
0
.000
12
Smith, D
3B
6
3
4
3
0
0
.308
43
19
20
15
10
11
Batting
2B: D.Zielke (6), Z.Elias (13).
HP: D.Wilkinson 2 (2), D.Enbody (1), J.Ramos (3).
HR: D.Wilkinson (1), N.KIng (11).
RBI: D.Zielke (30), D.Wilkinson 4 (9), L.Gallegos (57), N.KIng 2 (59), C.Lee (36).
SB: Z.Elias (13), J.Ramos (6).
Team LOB: 11.
Fielding
A: D.Zielke (91), D.Enbody (18), Z.Elias (111), J.Ramos 2 (24).
DP: 1 (N. KIng(1B)).
E: D.Wilkinson (2).
PO: D.Zielke (43), D.Wilkinson (14), L.Gallegos (116), N.KIng 7 (277), D.Enbody 10 (220), C.Lee (53), Z.Elias (65), J.Ramos (11), J.Harris (18).
SBA: D.Enbody (52).
TC: D.Zielke 2 (145), D.Wilkinson 2 (16), L.Gallegos (121), N.KIng 7 (296), D.Enbody 11 (240), C.Lee (62), Z.Elias 2 (194), J.Ramos 3 (36), J.Harris (29).
Batting
2B: L.Myers (9), J.Tuttle (4), D.Smith (7).
3B: S.Schroeder 2 (3), D.Smith (2).
HP: C.Adams (10), L.Myers (9).
HR: J.Burns (4).
RBI: S.Schroeder 2 (41), L.Myers 3 (35), J.Burns 3 (32), R.Tennie (22), M.Walker (30), J.Tuttle (25), R.Ramirez (2), D.Smith 3 (43).
SB: R.Tennie (7).
Team LOB: 12.
Fielding
A: C.Adams 2 (108), J.Burns (3), M.Walker (61), D.Smith (60).
E: C.Adams (14), J.Tuttle (13).
PB: J.Tuttle (9).
PO: S.Schroeder (84), C.Adams 3 (86), L.Myers 5 (288), J.Burns 5 (85), M.Walker (41), J.Tuttle 12 (286).
SBA: J.Tuttle 2 (53).
TC: S.Schroeder (90), C.Adams 6 (208), L.Myers 5 (302), J.Burns 6 (90), M.Walker 2 (115), J.Tuttle 13 (322), D.Smith (116).
Pitching
BF: J.Harris 33, M.Ambrosino 11, M.Fountain 8, Z.Elias 3.
P-S: J.Harris 137-78, M.Ambrosino 39-23, M.Fountain 35-15, Z.Elias 10-5.
WP: J.Harris (1).
Pitching
BF: J.Fleckenstein 18, R.Ramirez 21, M.Scott 4, J.Rosario 8.
P-S: J.Fleckenstein 63-38, R.Ramirez 66-43, M.Scott 20-12, J.Rosario 29-17.
WP: J.Fleckenstein 2 (2), M.Scott (1), J.Rosario 2 (2).
Top of 1st
Garden City Wind
#36 Devon Zielke
Ball, Called Strike, 36 Devon Zielke putout (5-3) for out number 1
#47 Dylan Wilkinson
Called Strike, 47 Dylan Wilkinson advances to 1st (single)
#33 Leo Gallegos
Foul, 33 Leo Gallegos advances to 1st (single), 47 Dylan Wilkinson advances to 2nd (33), 47 Dylan Wilkinson advances to 3rd (error by the shortstop)
#58 Najay KIng
58 Najay KIng advances to 1st (single), 33 Leo Gallegos advances to 2nd (58), 47 Dylan Wilkinson Scores Earned (58)
#23 Dominic Enbody
Ball, Ball, Foul, Foul, 23 Dominic Enbody advances to 1st (single), 58 Najay KIng advances to 2nd (23), 33 Leo Gallegos advances to 3rd (23)
#56 Cole Lee
Called Strike, 56 Cole Lee advances to 1st (fielder's choice), 58 Najay KIng advances to 3rd (56), 33 Leo Gallegos Scores Earned (56), 23 Dominic Enbody putout (4-6) for out number 2
#14 Zachary Elias
14 Zachary Elias putout (6) for out number 3
Runs: 2, Hits: 4, Errors: 1, LOB: 2
Bottom of 1st
Roswell Invaders
#1 Seth Schroeder
Ball, 1 Seth Schroeder advances to 1st (single)
#10 Colton Adams
Ball, Ball, Swinging Strike, Ball, 10 Colton Adams advances to 1st (hit by pitch), 1 Seth Schroeder advances to 2nd (10)
#5 Lance Myers
Ball, Called Strike, Ball, Ball, Called Strike, 5 Lance Myers advances to 1st (walk), 10 Colton Adams advances to 2nd (5), 1 Seth Schroeder advances to 3rd (5)
#9 Jaden Burns
Swinging Strike, 5 Lance Myers advances to 2nd (wild pitch), 10 Colton Adams advances to 3rd (wild pitch), 1 Seth Schroeder Scores Earned (wild pitch), Called Strike, 9 Jaden Burns putout (strike out swinging) for out number 1
#19 Rodney Tennie
Called Strike, 19 Rodney Tennie putout (1u) for out number 2
#6 Micah Walker
Ball, Called Strike, Called Strike, Ball, Foul, 6 Micah Walker putout (strike out) for out number 3
Runs: 1, Hits: 1, Errors: 0, LOB: 2
Top of 2nd
Garden City Wind
#8 Jason Ramos
Ball, Called Strike, Ball, Ball, Foul, 8 Jason Ramos advances to 1st (walk)
#38 Jordan Harris
38 Jordan Harris advances to 1st (single), 8 Jason Ramos advances to 2nd (38)
#36 Devon Zielke
Ball, Ball, Ball, 36 Devon Zielke advances to 1st (walk), 38 Jordan Harris advances to 2nd (36), 8 Jason Ramos advances to 3rd (36)
#47 Dylan Wilkinson
Foul, 47 Dylan Wilkinson advances to 1st (single), 36 Devon Zielke advances to 2nd (47), 8 Jason Ramos Scores Earned (47), 38 Jordan Harris Scores Earned (47)
#33 Leo Gallegos
Ball, Swinging Strike, Swinging Strike, 33 Leo Gallegos advances to 1st (single), 47 Dylan Wilkinson advances to 3rd (33), 36 Devon Zielke Scores Earned (33)
#58 Najay KIng
Called Strike, Foul, Foul, Ball, 47 Dylan Wilkinson Scores Earned (wild pitch), 58 Najay KIng putout (fly out to left field) for out number 1
#23 Dominic Enbody
Called Strike, Ball, Ball, Foul, Ball, Foul, 23 Dominic Enbody putout (strike out swinging) for out number 2
#56 Cole Lee
Foul, Foul, 56 Cole Lee advances to 1st (single), 33 Leo Gallegos advances to 2nd (56)
#14 Zachary Elias
Ball, Ball, Ball, Called Strike, Foul, 14 Zachary Elias putout (strike out swinging) for out number 3
Runs: 4, Hits: 4, Errors: 0, LOB: 2
Bottom of 2nd
Roswell Invaders
#25 John Tuttle
Ball, Ball, Called Strike, Swinging Strike, 25 John Tuttle putout (strike out) for out number 1
#20 Jonathan Fleckenstein
Called Strike, Called Strike, 20 Jonathan Fleckenstein advances to 1st (single)
#12 Dillan Smith
Ball, Foul, Ball, 12 Dillan Smith advances to 1st (single), 20 Jonathan Fleckenstein advances to 2nd (12)
#1 Seth Schroeder
Ball, 1 Seth Schroeder advances to 1st (single), 1 Seth Schroeder advances to 2nd (1), 12 Dillan Smith advances to 3rd (1), 20 Jonathan Fleckenstein Scores Earned (1)
#10 Colton Adams
Foul, Swinging Strike, 10 Colton Adams advances to 1st (single), 12 Dillan Smith Scores Earned (10)
#5 Lance Myers
Ball, Ball, Swinging Strike, 5 Lance Myers advances to 2nd (double), 1 Seth Schroeder Scores Earned (5), 10 Colton Adams Scores Earned (5)
#9 Jaden Burns
9 Jaden Burns advances to 1st (single)
#19 Rodney Tennie
Ball, Foul, Swinging Strike, Ball, Ball, 19 Rodney Tennie advances to 1st (walk), 9 Jaden Burns advances to 2nd (19), 5 Lance Myers advances to 3rd (19)
#6 Micah Walker
Called Strike, Ball, Ball, Ball, Swinging Strike, 6 Micah Walker putout (strike out) for out number 2
#25 John Tuttle
Swinging Strike, Ball, Foul, Ball, 25 John Tuttle putout (strike out) for out number 3
Runs: 4, Hits: 6, Errors: 0, LOB: 3
Top of 3rd
Garden City Wind
#8 Jason Ramos
Ball, Ball, 8 Jason Ramos advances to 1st (hit by pitch)
#38 Jordan Harris
Swinging Strike, Ball, Ball, Swinging Strike, Ball, 8 Jason Ramos advances to 2nd (wild pitch), 38 Jordan Harris putout (strike out) for out number 1
Pitching Substitution
14 Rene Ramirez subs for Jonathan Fleckenstein Pitcher.
#36 Devon Zielke
Ball, Called Strike, Foul, 36 Devon Zielke putout (3) for out number 2
#47 Dylan Wilkinson
Swinging Strike, 47 Dylan Wilkinson advances to 1st (hit by pitch)
#33 Leo Gallegos
Called Strike, 47 Dylan Wilkinson advances to 2nd (e2), 8 Jason Ramos advances to 3rd (stolen base), 8 Jason Ramos Scores Unearned (error by the catcher), 33 Leo Gallegos putout (6-3) for out number 3
Runs: 1, Hits: 0, Errors: 1, LOB: 1
Bottom of 3rd
Roswell Invaders
#14 Rene Ramirez
14 Rene Ramirez putout (fly out to center field) for out number 1
#12 Dillan Smith
Called Strike, 12 Dillan Smith putout (fly out to left field) for out number 2
#1 Seth Schroeder
Ball, Called Strike, Foul, 1 Seth Schroeder putout (5-3) for out number 3
Runs: 0, Hits: 0, Errors: 0, LOB: 0
Top of 4th
Garden City Wind
#58 Najay KIng
Ball, 58 Najay KIng Scores Earned (home run)
#23 Dominic Enbody
Ball, 23 Dominic Enbody putout (fly out to left field) for out number 1
#56 Cole Lee
Swinging Strike, Called Strike, Ball, Foul, Foul, 56 Cole Lee putout (strike out swinging) for out number 2
#14 Zachary Elias
Ball, Called Strike, 14 Zachary Elias putout (6) for out number 3
Runs: 1, Hits: 1, Errors: 0, LOB: 0
Bottom of 4th
Roswell Invaders
#10 Colton Adams
Ball, Foul, Ball, Foul, Foul, 10 Colton Adams advances to 1st (single)
#5 Lance Myers
Ball, Foul, Ball, Ball, Swinging Strike, Foul, 5 Lance Myers advances to 1st (walk), 10 Colton Adams advances to 2nd (5)
#9 Jaden Burns
Ball, Foul, Ball, Swinging Strike, 9 Jaden Burns advances to 1st (single), 5 Lance Myers advances to 2nd (9), 10 Colton Adams advances to 3rd (9)
#19 Rodney Tennie
Called Strike, Ball, Foul, Ball, Ball, 19 Rodney Tennie advances to 1st (fielder's choice), 5 Lance Myers advances to 3rd (19), 10 Colton Adams Scores Earned (19), 9 Jaden Burns putout (4-6) for out number 1
#6 Micah Walker
Ball, Ball, Called Strike, Ball, 6 Micah Walker advances to 1st (walk), 19 Rodney Tennie advances to 2nd (6)
#25 John Tuttle
Called Strike, Ball, 25 John Tuttle putout (4) for out number 2
#14 Rene Ramirez
Called Strike, Ball, 14 Rene Ramirez advances to 1st (single), 6 Micah Walker advances to 3rd (20), 5 Lance Myers Scores Earned (20), 19 Rodney Tennie Scores Earned (20)
#12 Dillan Smith
Ball, Ball, Swinging Strike, Foul, Ball, 12 Dillan Smith putout (5) for out number 3
Runs: 3, Hits: 3, Errors: 0, LOB: 2
Top of 5th
Garden City Wind
#8 Jason Ramos
8 Jason Ramos advances to 1st (single)
#38 Jordan Harris
Ball, Foul, 38 Jordan Harris putout (fly out to left field) for out number 1
#36 Devon Zielke
Foul, Ball, 36 Devon Zielke advances to 1st (single), 8 Jason Ramos advances to 2nd (36)
#47 Dylan Wilkinson
Ball, Ball, Called Strike, 47 Dylan Wilkinson putout (fly out to center field) for out number 2
#33 Leo Gallegos
Ball, Ball, 33 Leo Gallegos putout (6-4) for out number 3
Runs: 0, Hits: 2, Errors: 0, LOB: 2
Bottom of 5th
Roswell Invaders
#1 Seth Schroeder
Ball, Ball, Ball, Called Strike, 1 Seth Schroeder advances to 3rd (triple)
#10 Colton Adams
Ball, Swinging Strike, Ball, Called Strike, 10 Colton Adams putout (strike out swinging) for out number 1
#5 Lance Myers
Called Strike, 5 Lance Myers advances to 1st (single), 1 Seth Schroeder Scores Earned (5)
#9 Jaden Burns
Called Strike, Foul, 9 Jaden Burns putout (strike out) for out number 2
#19 Rodney Tennie
Foul, Ball, Called Strike, Ball, Ball, 19 Rodney Tennie advances to 1st (walk), 5 Lance Myers advances to 2nd (19)
#6 Micah Walker
Called Strike, Ball, Foul, Ball, 6 Micah Walker putout (strike out) for out number 3
Runs: 1, Hits: 2, Errors: 0, LOB: 2
Top of 6th
Garden City Wind
#58 Najay KIng
Ball, Called Strike, 58 Najay KIng putout (3u) for out number 1
#23 Dominic Enbody
23 Dominic Enbody putout (fly out to left field) for out number 2
#56 Cole Lee
Ball, Called Strike, Ball, Ball, Called Strike, 56 Cole Lee putout (3u) for out number 3
Runs: 0, Hits: 0, Errors: 0, LOB: 0
Bottom of 6th
Roswell Invaders
Pitching Substitution
52 Matt Ambrosino subs for Jordan Harris Pitcher.
#25 John Tuttle
Called Strike, Ball, Called Strike, 25 John Tuttle advances to 2nd (double)
#14 Rene Ramirez
Called Strike, Swinging Strike, 14 Rene Ramirez putout (dropped 3rd strike: KS 2-3) for out number 1
#12 Dillan Smith
Called Strike, Ball, 12 Dillan Smith advances to 3rd (triple), 25 John Tuttle Scores Earned (12)
#1 Seth Schroeder
12 Dillan Smith Scores Earned (12), 1 Seth Schroeder putout (6-3) for out number 2
#10 Colton Adams
Called Strike, Ball, Foul, Ball, Ball, 10 Colton Adams putout (4-3) for out number 3
Runs: 2, Hits: 2, Errors: 0, LOB: 0
Top of 7th
Garden City Wind
#14 Zachary Elias
14 Zachary Elias advances to 2nd (double)
#8 Jason Ramos
Called Strike, Foul, 8 Jason Ramos putout (fly out to left field) for out number 1
#52 Matt Ambrosino
Ball, 14 Zachary Elias advances to 3rd (stolen base), Swinging Strike, Foul, 52 Matt Ambrosino putout (strike out swinging) for out number 2
#36 Devon Zielke
Called Strike, Ball, 36 Devon Zielke advances to 2nd (double), 14 Zachary Elias Scores Earned (36)
#47 Dylan Wilkinson
Called Strike, Ball, Swinging Strike, Ball, 47 Dylan Wilkinson advances to 1st (hit by pitch)
#33 Leo Gallegos
Ball, Foul, Called Strike, Ball, 33 Leo Gallegos advances to 1st (single), 47 Dylan Wilkinson advances to 2nd (33), 36 Devon Zielke advances to 3rd (33), 36 Devon Zielke putout (7-2) for out number 3
Runs: 1, Hits: 3, Errors: 0, LOB: 2
Bottom of 7th
Roswell Invaders
#5 Lance Myers
Ball, Ball, 5 Lance Myers putout (fly out to right field) for out number 1
#9 Jaden Burns
Ball, 9 Jaden Burns Scores Earned (home run)
#19 Rodney Tennie
Ball, Ball, Swinging Strike, Swinging Strike, Ball, 19 Rodney Tennie advances to 1st (walk)
#6 Micah Walker
6 Micah Walker advances to 1st (single), 19 Rodney Tennie advances to 2nd (6)
#25 John Tuttle
Called Strike, Ball, Swinging Strike, Ball, 19 Rodney Tennie advances to 3rd (stolen base), 25 John Tuttle putout (strike out swinging) for out number 2
Offensive Substitution
16 Champ Garner subs for Rene Ramirez.
#16 Champ Garner
Foul, Ball, Ball, Called Strike, 16 Champ Garner putout (strike out swinging) for out number 3
Runs: 1, Hits: 2, Errors: 0, LOB: 2
Top of 8th
Garden City Wind
Pitching Substitution
13 McKinley Scott subs for Champ Garner Pitcher.
#58 Najay KIng
Called Strike, Ball, Ball, Called Strike, Foul, Foul, Foul, 58 Najay KIng putout (strike out swinging) for out number 1
#23 Dominic Enbody
Ball, 23 Dominic Enbody advances to 1st (hit by pitch)
#56 Cole Lee
Ball, 23 Dominic Enbody advances to 2nd (wild pitch), Ball, Foul, Foul, 56 Cole Lee putout (strike out swinging) for out number 2
#14 Zachary Elias
Ball, Swinging Strike, Foul, Ball, 14 Zachary Elias putout (strike out) for out number 3
Runs: 0, Hits: 0, Errors: 0, LOB: 1
Bottom of 8th
Roswell Invaders
Defensive Substitution
39 Brian Hawkins subs for Dominic Enbody at Catcher.
Pitching Substitution
60 Matthew Fountain subs for Matt Ambrosino Pitcher.
#12 Dillan Smith
12 Dillan Smith advances to 2nd (double)
#1 Seth Schroeder
Ball, Foul, Ball, Called Strike, 1 Seth Schroeder advances to 3rd (triple), 12 Dillan Smith Scores Earned (1)
#10 Colton Adams
Foul, Ball, Called Strike, Ball, Ball, 10 Colton Adams advances to 1st (walk)
#5 Lance Myers
Ball, 5 Lance Myers advances to 1st (hit by pitch), 10 Colton Adams advances to 2nd (5)
#9 Jaden Burns
Called Strike, 9 Jaden Burns advances to 1st (single), 5 Lance Myers advances to 2nd (9), 9 Jaden Burns advances to 2nd (e7), 5 Lance Myers advances to 3rd (error by the left fielder), 1 Seth Schroeder Scores Earned (9), 10 Colton Adams Scores Earned (9)
#19 Rodney Tennie
Ball, Ball, Ball, 19 Rodney Tennie advances to 1st (walk)
#6 Micah Walker
Called Strike, Ball, Ball, Swinging Strike, Ball, 6 Micah Walker advances to 1st (walk), 19 Rodney Tennie advances to 2nd (6), 9 Jaden Burns advances to 3rd (6), 5 Lance Myers Scores Earned (6)
#25 John Tuttle
Called Strike, Called Strike, Ball, Foul, Ball, Foul, Foul, Ball, 25 John Tuttle advances to 1st (walk), 6 Micah Walker advances to 2nd (25), 19 Rodney Tennie advances to 3rd (25), 9 Jaden Burns Scores Earned (25)
Pitching Substitution
14 Zachary Elias moves to Pitcher.
Defensive Substitution
8 Jason Ramos moves to Shortstop.
Defensive Substitution
53 Michael Cipoletti subs for Matthew Fountain at Second Base.
Offensive Substitution
2 Tom Shirai subs for McKinley Scott.
#2 Tom Shirai
Ball, Ball, 2 Tom Shirai putout (3) for out number 1
#12 Dillan Smith
Ball, Ball, 12 Dillan Smith advances to 1st (single), 25 John Tuttle advances to 3rd (12), 19 Rodney Tennie Scores Earned (12), 6 Micah Walker Scores Earned (12)
#1 Seth Schroeder
Ball, Called Strike, Foul, 1 Seth Schroeder putout (3 Dp) for out number 2, 12 Dillan Smith putout (3 DP) for out number 3
Runs: 7, Hits: 4, Errors: 1, LOB: 1
Top of 9th
Garden City Wind
Pitching Substitution
27 Jesus Rosario subs for Tom Shirai Pitcher.
#8 Jason Ramos
Called Strike, Swinging Strike, Ball, Ball, 8 Jason Ramos advances to 1st (single)
#53 Michael Cipoletti
Swinging Strike, Called Strike, 53 Michael Cipoletti putout (strike out swinging) for out number 1
#36 Devon Zielke
Ball, Swinging Strike, Foul, 36 Devon Zielke putout (strike out swinging) for out number 2
#47 Dylan Wilkinson
Ball, Ball, 47 Dylan Wilkinson Scores Earned (home run), 8 Jason Ramos Scores Earned (47)
#33 Leo Gallegos
Ball, Ball, Called Strike, Ball, 33 Leo Gallegos advances to 1st (walk)
#58 Najay KIng
58 Najay KIng advances to 1st (single), 33 Leo Gallegos advances to 3rd (58)
#39 Brian Hawkins
Called Strike, Ball, 58 Najay KIng advances to 2nd (pass ball), 39 Brian Hawkins advances to 1st (single), 58 Najay KIng advances to 3rd (39), 33 Leo Gallegos Scores Earned (39)
#56 Cole Lee
Ball, 39 Brian Hawkins advances to 2nd (wild pitch), 58 Najay KIng Scores Earned (wild pitch), Ball, 39 Brian Hawkins advances to 3rd (wild pitch), Called Strike, Swinging Strike, 56 Cole Lee putout (strike out) for out number 3
Runs: 4, Hits: 4, Errors: 0, LOB: 1
© 2023 Pointstreak Sports Technologies Inc.