ST. LOUIS – It took 95 days and 16 starts, but Sonny Gray was finally a winning pitcher once again.
Thursday's start was a fitting way to break a dubious streak because it was one of Gray's better outings of the season. He completed seven innings in 77 pitches, matching his longest start of the year, in the Twins' 5-3 victory over the Cardinals at Busch Stadium.
Gray earned his first win since April 30, ending a 15-start winless streak that defied logic for an All-Star pitcher. It was the longest single-season winless streak by a Twins starter since the franchise moved to Minnesota in 1961.
"Not a lot of wins came in for a while, so maybe now you'll go on a run and win every game you start [or] at least the team wins the game," said Gray, who permitted five hits and two runs. "Hopefully, that's coming in the future."
Gray, who has been plagued by one blowup inning in recent starts, simply stayed in the strike zone and challenged hitters. He recorded his first nine outs in 32 pitches, and he had three innings in which he threw fewer than 10 pitches. He reached only one three-ball count.
The Twins staked Gray to a four-run lead in the second inning. It was the first time the offense scored more than three runs while Gray was still on the mound since June 15.
"I've just been building and trending in a direction with filling up the zone," Gray said. "You know, there for a minute, that wasn't necessarily happening. A few homers may come with that. A few hits may come with that. At the end of the day, they may not, too."
Making his first start since the trade deadline — multiple teams inquired about his availability — Gray wasn't perfect, but he was relentless. He surrendered an RBI double to Dylan Carlson in the second inning and then retired his next seven batters. Alec Burleson hit a two-out solo homer in the sixth inning, and Gray shrugged it off.