Corbin Carroll led off Tuesday’s game at the Detroit Tigers with a triple, his 14th of the season to tie his career high and the Arizona Diamondbacks’ single-season record.

Not much else went well for the D-backs in a 12-2 loss, and they have one game left to play before the trade deadline on Thursday. Eugenio Suarez did not play after getting hit in the finger by a pitch on Monday, but he told reporters pregame that his imaging came back clean.

The Diamondbacks did well at generating traffic early against Tigers All-Star starting pitcher Casey Mize. Ketel Marte singled home Carroll, and Arizona loaded the bases with one out in both the first and second innings. The potential was there to break the game open before it could get going, just like the St. Louis Cardinals series out of the All-Star break.

Those opportunities resulted in one run, as Arizona led 2-0 after two frames.

Mize was chased with two outs in the first inning with 59 pitches thrown, but Detroit’s bullpen shut down the Diamondbacks from there. Arizona has scored four runs in a five-game span for only the second time in franchise history, last doing so in 2001.

Diamondbacks not named Carroll or Marte (two hits each) went 1-for-27.

Brandon Pfaadt jumped on by Tigers

D-backs starter Brandon Pfaadt, meanwhile, started the game with three shutout innings before the wheels came off when he faced the lineup a second time.

Detroit catcher Dillon Dingler tied the game with a two-out knock in the fourth inning before the Tigers rallied for six runs in the fifth. All-Stars Gleyber Torres, Riley Greene and Zach McKinstry each homered off Pfaadt, who did not survive the inning.

Pfaadt allowed four earned runs over 20.1 innings in his previous three starts, a 1.77 ERA. He gave up a career-high 11 hits on Tuesday, as the Tigers were aggressive and jumped on mistakes in the strike zone. They hit nine balls off Pfaadt 100 mph off the bat or harder and 15 against D-backs pitching.

The D-backs had not allowed 12 runs in a game since June 7, and Tuesday was their most lopsided loss since that June 7 game at the Cincinnati Reds (13-1). Arizona also tied a season high for hits allowed with 19.

Catcher Jose Herrera pitched the eighth inning and gave up one run.

Arizona is going through one of its worst stretches of the season having lost four games in a row and seven of eight to drop to 51-57. There is a chance the roster looks different after Wednesday’s game, as the D-backs do not play on trade deadline Thursday.

Up next for Diamondbacks

The series concludes on Wednesday at 10:10 a.m. MST.

Ryne Nelson will pitch for Arizona against Detroit’s Chris Paddack, who was just acquired in a trade from Minnesota.

Catch the game on 98.7 and the Arizona Sports app.