Seattle Mariners vs San Diego Padres Match Player Stats On Mar 23, 2026

Mar 23, 2026 - Pre Season
modal icon 8
1 2 3 4 5 6 7 8 9 R H E
SEA 1 0 1 0 0 0 0 1 - 3 8 2
SD 0 0 0 0 1 1 0 0 - 2 4 1
Luis Castillo Kyle Hart
ML O/U (Trending) ATS (Margin) Line Movement
SEA - - -
SD - - -

Batting Stats

POS AB R H RBI BB SO LOB AVG
B. Donovan 3B 1 1 0 0 1 1 0 .422
     A. St. Laurent 3B 1 0 0 0 0 0 0 .500
C. Raleigh C 3 0 2 0 0 1 2 .207
     A. McKeithan C 1 0 0 0 0 1 0 .000
J. Rodriguez CF 2 0 1 1 0 1 0 .421
     L. Raley CF 1 0 1 0 0 0 0 .267
     K. Dickerson CF 1 0 0 0 0 0 0 .000
J. Naylor DH 2 0 0 0 0 1 2 .179
     L. Romero PH -DH 2 1 1 0 0 1 2 .000
R. Arozarena LF 2 1 1 1 0 0 2 .258
     C. Washington Jr. LF 1 0 0 0 1 1 2 .000
R. Refsnyder RF 1 0 0 0 1 0 2 .154
     G. Feliz PR 0 0 0 0 0 0 0 .000
     D. Canzone RF 2 0 0 0 0 0 4 .346
M. Garver 1B 2 0 0 0 0 2 1 .208
     B. O'Brien 1B 2 0 2 1 0 0 0 .000
L. Rivas SS 2 0 0 0 0 0 0 .220
     F. Celesten SS 1 0 0 0 0 1 0 .500
R. Bliss 2B 2 0 0 0 0 0 1 .211
     B. Rodden 2B 1 0 0 0 0 0 0 .378
Totals 30 3 8 3 3 10 18
Batting
2B - Cal Raleigh (4)
HR - Randy Arozarena (1)
TB - Cal Raleigh 3, Julio Rodriguez 1, Luke Raley 1, Leandro Romero 1, Randy Arozarena 4, Brady O'Brien 2
RBI - Julio Rodriguez (5), Randy Arozarena (6), Brady O'Brien (0)
2-Out RBI - Randy Arozarena (3), Brady O'Brien (0)
Runners left in scoring position, 2 out - Cal Raleigh (0), Rob Refsnyder 2 (2), Dominic Canzone (3)
GIDP - Dominic Canzone (2)
Team LOB - 18
Baserunning
PO - Brady O'Brien (1 by Marquez)
Fielding
E - Austin St. Laurent (0), Felnin Celesten (0)
DP - 1
POS AB R H RBI BB SO LOB AVG
J. Cronenworth DH 2 0 0 0 0 0 0 .350
     R. Laureano PH -DH 2 0 1 1 0 1 0 .263
M. Machado 3B 2 0 0 0 0 0 0 .125
     K. Wells CF 2 0 1 0 0 0 0 1.000
F. Tatis Jr. RF 1 0 0 0 0 1 0 .235
     K. Fountain RF 1 0 0 0 0 1 2 .000
J. Merrill CF 1 0 0 0 0 0 1 .234
     M. Andujar 3B 2 0 0 0 0 1 0 .229
     R. Verdugo PR -3B 0 1 0 0 0 0 0 .000
G. Sheets 1B 1 0 0 0 0 0 0 .286
     S. Song 2B 1 0 0 0 1 1 0 .250
     C. Dungan 2B 0 0 0 0 0 0 0 .269
X. Bogaerts SS 1 0 1 0 0 0 0 .259
     R. Jackson SS 2 0 0 0 0 0 2 .111
N. Castellanos LF 2 0 0 0 0 1 1 .209
     B. Johnson LF 0 0 0 1 0 0 0 .298
F. Fermin C 1 0 1 0 0 0 0 .378
     L. Campusano C 0 1 0 0 1 0 0 .206
     E. Salas PH -C 1 0 0 0 0 0 2 .182
T. France 2B -1B 2 0 0 0 0 0 3 .319
     R. Sanabria 1B 1 0 0 0 0 0 0 .318
Totals 25 2 4 2 2 6 11
Batting
2B - Xander Bogaerts (1)
TB - Ramon Laureano 1, Kasen Wells 1, Xander Bogaerts 2, Freddy Fermin 1
RBI - Ramon Laureano (5), Bryce Johnson (6)
2-Out RBI - Ramon Laureano (2)
Runners left in scoring position, 2 out - Kale Fountain (0), Ty France (7)
SF - Bryce Johnson (0)
GIDP - Ethan Salas (1)
Team LOB - 11
Fielding
E - Ty France (0)
DP - 1
PO - German Marquez (O'Brien at 1)

Pitching Stats

IP H R ER BB SO HR ERA
L. Castillo 5 .0 4 1 1 1 5 0 10.80
M. Brash 1 .0 0 1 0 1 0 0 3.86
C. Vargas 1 .0 0 0 0 0 1 0 7.36
WP - Luis Castillo
HBP - Fernando Tatis Jr. (by Castillo)
Pitches-Strikes - Luis Castillo 76-51, Matt Brash 18-9, Carlos Vargas 12-7
Ground Balls-Fly Balls - Luis Castillo 7-3, Matt Brash 3-1, Carlos Vargas 0-0
Batters Faced - Luis Castillo 21, Matt Brash 5, Carlos Vargas 3
IP H R ER BB SO HR ERA
K. Hart 1 .0 2 1 1 0 1 0 0.00
G. Marquez 4 .2 4 1 1 2 8 1 9.26
M. Castro 0 .1 0 0 0 0 0 0 7.94
J. Adam 1 .0 0 0 0 0 1 0 0.00
B. Rodriguez 0 .2 2 1 1 1 0 0 0.93
HBP - Brendan Donovan (by Hart)
Pitches-Strikes - Kyle Hart 20-11, German Marquez 81-54, Manuel Castro 7-4, Jason Adam 9-5, Bradgley Rodriguez 17-11
Ground Balls-Fly Balls - Kyle Hart 1-1, German Marquez 3-1, Manuel Castro 0-1, Jason Adam 1-1, Bradgley Rodriguez 1-0
Batters Faced - Kyle Hart 6, German Marquez 20, Manuel Castro 1, Jason Adam 3, Bradgley Rodriguez 4
Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo