Mets starting pitcher Zack Wheeler was solid after a pair of subpar outings Saturday, but his winless streak reached seven starts in a 3-2 loss to the Diamondbacks.

Wheeler pitched into the seventh inning for just the seventh time all season, allowing Diamondbacks to score three runs -- two earned -- in his first quality start in three outings. He struck out seven batters and walked none, while matching his season-high with 118 pitches thrown in the loss.

Wheeler is now just 1-5 through 10 starts, with a 4.31 ERA. He will try to get back on the sinning side in his next outing, set for Thursday in Philadelphia.