Major League Baseball
BOXSCORE | RECAP
Detroit 4, Cleveland 2
When: 6:40 PM ET, Thursday, September 25, 2025
Where: Progressive Field, Cleveland, Ohio
Temperature: 69°
Umpires: Home - Brennan Miller, 1B - Chris Guccione, 2B - Edwin Moscoso, 3B - Chad Whitson
Attendance: 30942
Final Scoring Summary
 
Final123456789RHE
Detroit 210100000480
Cleveland 010000010251
Detroit
Hitters Pos AB R H RBI BB K LOB Avg
Jahmai Jones DH 3 1 1 1 0 0 1 .285
     Kerry Carpenter PH-DH 1 0 0 0 0 1 2 .252
     Justyn-Henry Malloy PH-DH 1 0 0 0 0 0 0 .212
Gleyber Torres 2B 5 0 1 0 0 1 0 .258
Wenceel Pérez RF 3 1 1 1 2 1 0 .247
Spencer Torkelson 1B 4 0 0 0 1 2 4 .240
Riley Greene LF 3 1 1 1 1 2 3 .262
Andy Ibanez 3B 2 0 0 0 0 1 0 .228
     Zach McKinstry PH-3B 2 0 1 0 0 0 2 .261
Dillon Dingler C 4 1 1 0 0 1 1 .276
Parker Meadows CF 3 0 0 0 1 0 1 .210
Javier Baez SS 4 0 2 1 0 1 0 .252
Totals 35 4 8 4 5 10 14  
Batting
2B - Dillon Dingler (21)
HR - Jahmai Jones (7), Wenceel Pérez (13), Riley Greene (36)
TB - Jahmai Jones 4, Gleyber Torres, Wenceel Pérez 4, Riley Greene 4, Zach McKinstry, Dillon Dingler 2, Javier Baez 2
RBI - Jahmai Jones (21), Wenceel Pérez (43), Riley Greene (111), Javier Baez (53)
2-Out RBI - Javier Baez (28)
Runners left in scoring position, 2 out - Kerry Carpenter (37), Riley Greene 2 (62), Zach McKinstry (37)
Team LOB - 9
Baserunning
CS - Zach McKinstry (4, 2nd by Festa/Hedges)
Pitchers IP H R ER BB K HR ERA
Troy Melton 3.2 2 1 1 2 1 0 2.76
Brant Hurter (W 4-3) 1.1 1 0 0 0 2 0 2.47
Tommy Kahnle (H 16) 1.1 0 0 0 0 0 0 4.31
Tyler Holton (H 17) 1.0 1 1 1 0 1 0 3.72
Kyle Finnegan (H 3) 0.2 1 0 0 0 1 0 1.10
Will Vest (SV 22) 1.0 0 0 0 0 3 0 3.06
Pitches-Strikes - Troy Melton 49-31, Brant Hurter 19-14, Tommy Kahnle 13-10, Tyler Holton 9-6, Kyle Finnegan 10-9, Will Vest 12-9
Ground Balls-Fly Balls - Troy Melton 2-3, Brant Hurter 2-0, Tommy Kahnle 4-0, Tyler Holton 1-0, Kyle Finnegan 1-0, Will Vest 0-0
Batters Faced - Troy Melton 15, Brant Hurter 5, Tommy Kahnle 4, Tyler Holton 4, Kyle Finnegan 3, Will Vest 3
Inherited Runners-Scored - Kyle Finnegan 1-1
Cleveland
Hitters Pos AB R H RBI BB K LOB Avg
Steven Kwan LF 4 0 0 0 0 1 2 .275
George Valera DH 3 0 0 0 0 1 1 .222
     Johnathan Rodríguez PH 0 0 0 0 0 0 0 .167
     Daniel Schneemann PH-DH 1 0 0 0 0 0 1 .210
Jose Ramirez 3B 3 0 1 1 1 0 0 .282
Kyle Manzardo 1B 4 0 0 0 0 1 3 .230
Gabriel Arias SS 3 1 0 0 1 1 0 .218
Angel Martinez CF 4 0 0 0 0 1 1 .226
C.J. Kayfus RF 2 0 2 1 0 0 0 .229
     Jhonkensy Noel PH-RF 1 0 0 0 0 1 0 .154
     Bo Naylor PH 1 0 0 0 0 1 0 .194
Brayan Rocchio 2B 3 0 0 0 0 0 2 .234
Austin Hedges C 3 1 2 0 0 1 0 .157
Totals 32 2 5 2 2 8 10  
Batting
2B - Jose Ramirez (34), C.J. Kayfus 2 (10)
TB - Jose Ramirez 2, C.J. Kayfus 4, Austin Hedges 2
RBI - Jose Ramirez (85), C.J. Kayfus (18)
2-Out RBI - Jose Ramirez (37), C.J. Kayfus (6)
Runners left in scoring position, 2 out - Kyle Manzardo 2 (64), Brayan Rocchio 2 (35)
Team LOB - 5
Fielding
E - Jose Ramirez (15)
Pitchers IP H R ER BB K HR ERA
Parker Messick (L 3-1) 5.0 6 4 4 1 7 3 2.72
Matt Festa 1.0 2 0 0 1 2 0 4.15
Tim Herrin 1.0 0 0 0 2 0 0 4.85
Kolby Allard 1.1 0 0 0 0 1 0 2.71
Zak Kent 0.2 0 0 0 1 0 0 4.72
Pitches-Strikes - Parker Messick 89-61, Matt Festa 18-12, Tim Herrin 21-11, Kolby Allard 19-12, Zak Kent 12-5
Ground Balls-Fly Balls - Parker Messick 4-3, Matt Festa 0-0, Tim Herrin 1-1, Kolby Allard 1-0, Zak Kent 0-1
Batters Faced - Parker Messick 23, Matt Festa 5, Tim Herrin 5, Kolby Allard 4, Zak Kent 3