Alex Cobb is coming off back-to-back wins for the Tampa Bay Rays, but he's still looking to find his form.
Ventura and Cobb square off as these teams close a three-game series Wednesday night in St. Petersburg.
After dropping four straight starts, Ventura has gone 4-2 with a 2.52 ERA over his last six. The hard-throwing right-hander was backed by four runs during his losing streak, but he's since received an average of 6.0.
Ventura (6-7, 3.07 ERA) came within two outs of his first complete game in Friday's 7-1 win at Cleveland. He yielded one run and six hits in improving to 4-1 with a 2.32 ERA in his last six road starts.
"He was unbelievable - fastball, curveball, changeup. Everything was working for him," teammate Mike Moustakas told MLB's official website. "He's got such electric stuff, I mean all his pitches are disgusting.
"When he's able to command and control like he did today, it just shows a lot and how much he's grown up as a pitcher."
Ventura allowed two hits and struck out six over six innings in his only appearance against the Rays, who scored in the ninth to win 1-0 in Kansas City on April 8.
Cobb allowed four runs in his first four appearances but has a 5.98 ERA over an eight-start stretch. Despite his struggles, Cobb (4-6, 4.28) is on the verge of winning a career best-tying third consecutive outing after being backed by a combined 15 runs in his last two.
The right-hander allowed three earned runs and lasted five innings in both, including Friday's 6-3 victory at Detroit.
Cobb went 0-2 with a 7.00 ERA in three starts against the Royals over the previous two seasons. Moustakas and Eric Hosmer are both 4 for 12 with a homer in their matchups, and Raul Ibanez has taken Cobb deep twice.
The Rays (42-51) have won 11 of 14 after holding on for a 4-3 victory Tuesday. Brandon Guyer went 3 for 4 with two runs scored and Evan Longoria collected two RBIs.
"We have to win these games like this," said manager Joe Maddon, whose club climbed to nine games behind AL East-leading Baltimore. "We're used to doing this in the past. We're starting to get that feeling back again now."
The Royals (46-43) have split the first eight games on a nine-game trip after going 2 for 12 with runners in scoring position Tuesday. Lorenzo Cain matched a career high with four hits and Salvador Perez drove in all three runs.
"I'm just doing what I can to get on base, and if the guys happen not to drive me in, it happens sometimes," Cain said. "I'm just going to continue to do what I can to get on base."
Kansas City, which won 6-0 in Monday's opener, has left 21 on base in the series.
Royals second baseman Omar Infante is batting .433 during a seven-game hitting streak. Cain has hit safely in five straight, going 10 for 22 with three extra-base hits.
Kansas City is 13-5 against Tampa Bay since the start of 2012.