The Tampa Bay Rays have finally woke up and are playing good baseball, coming off an 11-game road trip where they posted a 9-2 mark. Tonight they send Jake Odorizzi (4-7, 4.18) to the mound as they face off with James Shields (8-4, 3.93) and the Kansas City Royals. The Royals have also been playing good baseball until this weekend, when they lost two of three games at Cleveland. Shields already beat the Rays in an earlier outing this season, but has struggled over his last three outings, where he is winless. Consider that the Royals are 10-2 in Shields' last 12 starts vs. teams with a losing record and 20-6 in his last 26 road starts. The Rays are 5-11 in Odorizzi's last 16 starts. We like Shields to bounce back with a solid performance and the Royals have been solid on the road this season, so we're going to back them here tonight in Tampa. The Sharps say...
3 UNITS - KANSAS CITY ROYALS (+100)