The former Michigan State left-hander was dominant again in Saturday's 2-0 win against Dayton at Fifth Third Ballpark. But he still doesn't think he's had a start where he's completely combined his off-speed pitches with a sinker and fastball that tops the 90 mph mark.

When that happens, it will be even worse news for opponents who have seen Kibler go 4-0 in his past four starts with a 0.62 ERA, 27 strikeouts and just two earned runs and eight hits in 29 innings. He had retired 19 batters in a row in his last two starts until a third inning walk Saturday.

"I'm just trying to work hard, do my best and it's worked out," said Kibler, who surrendered one hit in six innings against the Dragons. "It's a hard thing to do. You're lucky to get two. You just do what you can and play the cards you're dealt."

Kibler has done plenty with what he's got. The Whitecaps had RBI singles from Joe Bowen in the third inning and Kyle Peter in the fifth to run their winning streak to five games. It's the third five-game winning streak this season and are the most games the Whitecaps have won in a row since seven consecutive wins from June 17-24 last season.

Bowen, who has caught Kibler a half-dozen times this season, said he has the ability to make adjustments as well any Whitecaps pitcher -- particularly when he doesn't have his best stuff.

"Sometimes a pitch isn't working, but he makes adjustments and works around it," Bowen said. "This was one of his good games."

Whitecaps manager Joe DePastino said when a sinkerball pitcher such as Kibler also can hit his spots with an off-speed pitch and has command of his fastball, he's tough to hit. On his best days, Kibler does all three. DePastino said Kibler has a fourth attribute that not all Class A pitchers possess.

"He knows what's working for him, he's very smart," DePastino said. "I know M.J. (pitching coach Mark Johnson) had him last year at Oneonta and he said he pitched like this all year. He really liked him last year."