Seattle Mariners vs Detroit Tigers, March 31, 2025

March 31, 2025, 9:40 PM ET | T-Mobile Park

Starting Pitchers

Detroit Tigers

Jackson Jobe headshot
Recorded starter

Seattle Mariners

Emerson Hancock headshot
Recorded starter

Season Comparison

2025
Detroit TigersSeattle Mariners
.729
OPS
.740
198
HR
238
758
Runs
766
3.95
ERA
3.87
1.25
WHIP
1.22
1375
Strikeouts by pitchers
1426

Lower is better for ERA and WHIP; bars show each value against the larger of the two.

Top Performers

Picked by MLBDB from this game's box score. MLB's own list of top performers can differ.

Cal Raleigh headshot
Seattle Mariners, MLBDB pick
Randy Arozarena headshot
Seattle Mariners, MLBDB pick
Dillon Dingler headshot
Detroit Tigers, MLBDB pick

Box Score

Batting

3 players led Detroit Tigers with 3 hits each.

Detroit Tigers batting
PlayerABRHRBIBBSOHR
Justyn-Henry MalloyDH4221210
Kerry CarpenterLF5022000
Riley GreeneCF5111021
Spencer Torkelson1B5120010
Colt Keith2B3220200
Zach McKinstryRF5000010
Dillon DinglerC5232000
Trey SweeneySS5131000
Javier Báez3B5032000
Totals429189451

Julio Rodríguez and Randy Arozarena led Seattle Mariners with 2 hits each.

Seattle Mariners batting
PlayerABRHRBIBBSOHR
Victor RoblesRF5010010
Julio RodríguezCF5221010
Cal RaleighC5112021
Randy ArozarenaLF4121121
Jorge Polanco3B5011000
Luke Raley1B2111201
Rowdy TellezDH3000010
Dylan MoorePH/DH1000010
Ryan Bliss2B3000110
J.P. CrawfordSS2100200
Totals35686693

Pitching

Jackson Jobe went 4.0 innings for Detroit Tigers (3 SO, 3 ER); Carlos Vargas went 3.2 innings for Seattle Mariners (2 SO, 1 ER).

Pitching lines
PitcherIPHRERBBSOHR
Detroit Tigers
Jackson Jobe4.0333432
Brenan Hanifee0.2211020
Tyler Holton1.0000210
Will Vest0.1000010
Brant Hurter3.0322021
Seattle Mariners
Emerson Hancock0.2766101
Tayler Saucedo1.1100210
Collin Snider1.1322110
Carlos Vargas3.2411020
Eduard Bazardo2.0300010
AB
at-bats
R
runs
H
hits
RBI
runs batted in
BB
walks
SO
strikeouts
HR
home runs
IP
innings pitched
ER
earned runs

Scoring Summary

No scoring plays available.

Play-by-Play

Play-by-play not available yet.