Vancouver Television Sports← GAME CENTRE
← MLB / AFTER THE WHISTLE

MLB • September 25, 2026

Spencer Torkelson’s big night built the cushion as Tigers held off Pirates’ five-run eighth

Detroit did enough to make Friday’s 8-7 win over Pittsburgh feel comfortable, then spent the final stretch proving how thin comfort can be in baseball. Spencer Torkelson drove the Tigers’ attack early, and a late Pirates surge turned a runaway into a one-run escape at Comerica Park.

MLB / FINAL
Pittsburgh Pirates7 — 8Detroit Tigers
Pittsburgh PiratesDetroit Tigers

The Tigers built it inning by inning

Pittsburgh struck first in the second, and for a moment it looked like the visitors might control the evening. Ryan O'Hearn singled home Oneil Cruz, then Spencer Horwitz doubled to right to bring in O'Hearn for a 2-0 lead. Against a lineup that would eventually see 166 pitches and draw seven walks, that edge did not last long.

Detroit answered immediately in the bottom half. Spencer Torkelson tripled to right and scored Eduardo Valencia and Brett Callahan to tie the game, a swing that changed the tone and started a night in which Torkelson kept showing up at the center of every important Tigers sequence. He finished 3-for-4 with three RBIs, and the extra-base damage mattered as much as the total.

The decisive early burst came an inning later. Dillon Dingler singled to left to score Kevin McGonigle and Valencia, pushing Detroit in front 4-2. Then came the strangest scoring play of the game: Torkelson struck out, but a wild pitch by Bubba Chandler let him reach first while Greene and Dingler both scored. In one sequence, the Tigers turned pressure into two more runs and a 6-2 lead, while Chandler's line swelled to six runs in 2.2 innings on 77 pitches and four walks.

Torkelson, Valencia and the extra traffic

Detroit kept adding even without a constant stream of clean RBI swings. In the sixth, Valencia crossed on a fielder's choice ball that became a fielding error by shortstop Konnor Griffin, making it 7-2. In the seventh, Torkelson drove a 387-foot homer to left-center for the Tigers' eighth run. That was the last score Detroit would need, though not the last one it would want.

Valencia's line explains a lot about why the Tigers spent so much of the night on offense. He went 2-for-2, walked three times and scored three runs. Dingler added two RBIs, Riley Greene reached base three times with a hit and two walks, and Detroit piled up 10 hits overall. The Tigers also stranded 21 runners, which is the odd stat line that turns this from a clean offensive showcase into something a little messier. They had enough chances to make the late innings irrelevant, but they never fully buried Pittsburgh.

The five-run jolt that changed the ending

For most of the game, Detroit's pitching looked in command. Jackson Jobe worked 5.1 innings, allowed two runs and struck out eight. Drew Sommers followed with 0.2 scoreless innings and two more strikeouts. As a staff, the Tigers finished with 14 strikeouts, and through the middle innings that swing-and-miss edge kept Pittsburgh from building on its fast start.

Then the eighth inning arrived and nearly rewrote everything. Nick Gonzales singled home Bryan Reynolds to make it 8-3. O'Hearn followed with another RBI single, scoring Cruz. A few batters later, Rafael Flores Jr. crushed a three-run homer to center, bringing home Gonzales and O'Hearn and suddenly shrinking Detroit's six-run cushion to 8-7. Andrew Sears was charged with all five runs in 1.2 innings, turning what had been a steady pitching night into a scramble.

Tyler Holton recorded one out, and Kenley Jansen handled the ninth with two strikeouts in a scoreless inning. Detroit got the win, but only after Pittsburgh finally found the loud inning it had been missing all night. Flores finished with three RBIs on one swing, O'Hearn drove in two and scored twice, and the Pirates did what good lineups sometimes do too late: they made every mistake in the margin count.

Our take: a deserved win, and a warning inside it

Detroit was the better side for most of the game and earned the result with constant traffic on the bases. Ten hits, seven walks and several innings of pressure usually produce a comfortable finish. The Tigers' problem was that eight runs came with so many missed chances that the door never really shut. When a team leaves 21 men on base, it is fair to say the offense succeeded and still left room for sharper finishing.

For Pittsburgh, the tempting story is the comeback that almost happened. The more useful one is the deficit that made the comeback necessary. Chandler's 2.2 innings, four walks and wild-pitch damage put the Pirates in a 6-2 hole, and the offense struck out 14 times overall. The rally in the eighth showed real punch, but seven hits and nine runners left on base tell the fuller story. If the Pirates want more from games like this, the evidence points to two simpler needs: cleaner early pitching and fewer empty at-bats before the late urgency arrives.

That is what made this 8-7 final so revealing. Detroit showed enough offense to control the matchup and enough late unease to know control is not the same as closure. Pittsburgh showed enough power to frighten the Tigers and too many earlier lapses to escape the bill.

Scoring moments

  1. 2nd Inning

    O'Hearn singled to right, Cruz scored.

  2. 2nd Inning

    Horwitz doubled to right, O'Hearn scored.

  3. 2nd Inning

    Torkelson tripled to right, Valencia scored and Callahan scored.

  4. 3rd Inning

    Dingler singled to left, McGonigle scored and Valencia scored, Greene to second.

  5. 3rd Inning

    Torkelson struck out, Greene scored and Dingler scored, Torkelson to first on wild pitch by Chandler, Callahan to third.

  6. 6th Inning

    Dingler grounded into fielder's choice to left, Valencia scored on fielding error by shortstop Griffin, Greene safe at third on error.

  7. 7th Inning

    Torkelson homered to left center (387 feet).

  8. 8th Inning

    Gonzales singled to right, Reynolds scored, Cruz to third.

  9. 8th Inning

    O'Hearn singled to left, Cruz scored, Gonzales to third.

  10. 8th Inning

    Flores Jr. homered to center (422 feet), Gonzales scored and O'Hearn scored.

Pittsburgh Pirates — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Konnor Griffin0-4400000219.266.320.388
Brandon Lowe0-4400001226.260.331.490
Bryan Reynolds0-3310001219.259.364.420
Oneil Cruz1-3321001113.281.368.488
Nick Gonzales1-3311101115.302.366.388
Ryan O'Hearn2-4422200118.268.333.445
Rafael Flores Jr.1-4411310119.271.340.542
Spencer Horwitz1-3301100210.248.345.369
Jared Triolo0-110000001.240.310.305
Jake Mangum1-4401000214.275.331.364
Pittsburgh Pirates — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Bubba Chandler2.246642077-424.6277
Evan Sisk1.110021025-143.0725
Wilber Dotel3.042112147-284.4647
Brandon Eisert1.010000017-95.5217
Detroit Tigers — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Max Clark1-5501000219.281.361.433
Hao-Yu Lee0-5500000017.263.319.424
Kevin McGonigle0-4410001220.276.376.425
Eduardo Valencia2-2232003033.350.391.617
Riley Greene1-3311002020.282.373.477
Dillon Dingler1-5511200013.243.303.448
Brett Callahan1-3311001011.217.286.333
Ben Malgeri0-110000006.248.350.419
Spencer Torkelson3-4413310118.232.331.439
John Peck1-440100009.169.286.185
Detroit Tigers — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Jackson Jobe5.132228086-553.9186
Drew Sommers0.200012013-83.6313
Andrew Sears1.245512141-247.1141
Tyler Holton0.10000001-12.751
Kenley Jansen1.000002013-83.2013
Pittsburgh Pirates — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch1
Batting · Ground Balls0
Batting · Strikeouts14
Batting · Runs Batted In7
Batting · Sacrifice Hit0
Batting · Hits7
Batting · Stolen Bases1
Batting · Walks4
Batting · Catcher Interference0
Batting · Runs7
Batting · Ground Into Double Play1
Batting · Sacrifice Flies0
Batting · At Bats33
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base9
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles1
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches154
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases11
Batting · Plate Appearances38
Batting · Projected Home Runs162.0
Batting · Extra Base Hits2
Batting · Runs Created3.6
Batting · Batting Average.212
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.333
Batting · Secondary Average.273
Batting · On Base Percentage.316
Batting · OBP Pct + SLG Pct.649
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs3.6
Batting · Batter Rating41.0
Batting · At Bats Per Home Run33.0
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance4.05
Batting · Isolated Power.121
Batting · Walk To Strikeout Ratio0.29
Batting · Walks Per Plate Appearance.105
Batting · Secondary Average Minus Batting Average.061
Batting · Runs Produced14.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.4
Batting · Balls In Play Average0.3
Batting · MLB Rating82.5
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls9
Pitching · Strikeouts5
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits10
Pitching · Earned runs7
Pitching · Batters Hit0
Pitching · Walks7
Pitching · Runs8
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples1
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls12
Pitching · Batters Faced43
Pitching · Holds0
Pitching · Doubles2
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches2
Pitching · Runs Batted In0
Pitching · Third Innings Pitched24
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches166
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats36
Pitching · Total Bases17
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings8
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched8.0
Pitching · Earned Run Average7.88
Pitching · Walks Plus Hits Per Inning Pitched2.13
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.8
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning20.8
Pitching · Pitches Per Plate Appearance3.9
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.278
Pitching · Opponent's Slugging pct..472
Pitching · Opponent's On-base pct..395
Pitching · Opponent's OPB Pct + SLG Pct.868
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings5.6
Pitching · Strikeout To Walk Ratio0.7
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.321
Pitching · Total Bases17.000
Pitching · Pitch Count0
Pitching · Strikes93
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors1
Fielding · Passed Balls0
Fielding · Assists7
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts24
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0
Detroit Tigers — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts5
Batting · Runs Batted In5
Batting · Sacrifice Hit0
Batting · Hits10
Batting · Stolen Bases1
Batting · Walks7
Batting · Catcher Interference0
Batting · Runs8
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats36
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base21
Batting · Triples1
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles2
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches166
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases17
Batting · Plate Appearances43
Batting · Projected Home Runs162.0
Batting · Extra Base Hits4
Batting · Runs Created7.4
Batting · Batting Average.278
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.472
Batting · Secondary Average.417
Batting · On Base Percentage.395
Batting · OBP Pct + SLG Pct.868
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs7.6
Batting · Batter Rating46.5
Batting · At Bats Per Home Run36.0
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance3.86
Batting · Isolated Power.194
Batting · Walk To Strikeout Ratio1.40
Batting · Walks Per Plate Appearance.163
Batting · Secondary Average Minus Batting Average.139
Batting · Runs Produced13.0
Batting · Runs Ratio0.6
Batting · Patience Ratio0.6
Batting · Balls In Play Average0.3
Batting · MLB Rating93.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls9
Pitching · Strikeouts14
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits7
Pitching · Earned runs7
Pitching · Batters Hit1
Pitching · Walks4
Pitching · Runs7
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls3
Pitching · Batters Faced38
Pitching · Holds0
Pitching · Doubles1
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches154
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats33
Pitching · Total Bases11
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average7.00
Pitching · Walks Plus Hits Per Inning Pitched1.22
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio3.0
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning17.1
Pitching · Pitches Per Plate Appearance4.1
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.212
Pitching · Opponent's Slugging pct..333
Pitching · Opponent's On-base pct..316
Pitching · Opponent's OPB Pct + SLG Pct.649
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings14.0
Pitching · Strikeout To Walk Ratio3.5
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.316
Pitching · Total Bases11.000
Pitching · Pitch Count0
Pitching · Strikes96
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors0
Fielding · Passed Balls0
Fielding · Assists10
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0