Pittsburgh Pirates vs Detroit Tigers, July 22, 2025

July 22, 2025, 6:40 PM ET | PNC Park

Starting Pitchers

Detroit Tigers

Casey Mize headshot
Recorded starter

Pittsburgh Pirates

Mitch Keller headshot
Recorded starter

Season Comparison

2025
Detroit TigersPittsburgh Pirates
.729
OPS
.655
198
HR
117
758
Runs
583
3.95
ERA
3.76
1.25
WHIP
1.22
1375
Strikeouts by pitchers
1314

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.

Mitch Keller headshot
Pittsburgh Pirates, MLBDB pick
Jake Rogers headshot
Detroit Tigers, MLBDB pick
Jahmai Jones headshot
Detroit Tigers, MLBDB pick

Box Score

Batting

Gleyber Torres and Spencer Torkelson led Detroit Tigers with 3 hits each.

Detroit Tigers batting
PlayerABRHRBIBBSOHR
Colt KeithDH5000010
Gleyber Torres2B5030010
Wenceel PérezRF/CF4000120
Riley GreeneLF5010030
Spencer Torkelson1B4130000
Zach McKinstry3B3000000
Matt VierlingPH/3B1000010
Parker MeadowsCF1100200
Jahmai JonesPH/RF1112001
Javier BáezSS4110020
Jake RogersC3113011
Trey SweeneyPH0000100
Totals3651054112

3 players led Pittsburgh Pirates with 3 hits each.

Pittsburgh Pirates batting
PlayerABRHRBIBBSOHR
Spencer Horwitz1B4232110
Nick Gonzales2B5000010
Bryan ReynoldsDH5232010
Tommy PhamLF5132000
Oneil CruzCF4120110
Ke'Bryan Hayes3B5121010
Alexander CanarioRF4000140
Henry DavisC4100110
Isiah Kiner-FalefaSS4010000
Totals4081474100

Pitching

Casey Mize went 4.0 innings for Detroit Tigers (5 SO, 4 ER); Mitch Keller went 6.0 innings for Pittsburgh Pirates (5 SO, 3 ER).

Pitching lines
PitcherIPHRERBBSOHR
Detroit Tigers
Casey Mize4.01054150
Brenan Hanifee1.0000020
Carlos Hernández0.1233010
Brant Hurter2.1200320
Tyler Holton0.1000000
Pittsburgh Pirates
Mitch Keller6.0633351
Isaac Mattson1.0100020
Caleb Ferguson1.0222021
David Bednar1.0100120
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.