James Shields SP KC 1 Day

James Shields held the White Sox to one run in seven innings Wednesday in a 2-1 Royals victory.

Shields was left with a no-decision because the Kansas City offense didn't break through for the lead until the top of the ninth inning. But the right-hander pitched really well, scattering six hits and a walk while striking out seven White Sox batters. He'll carry a 3.58 ERA and 1.27 WHIP into his next start at home against the Twins.

James Shields SP KC 12 Days

James Shields held the Tigers to two runs over seven innings but took his fifth loss on Saturday.

Shields struck out eight and walked none in the sharp outing, but Kansas City's offense managed just one run of support. The right-hander heads into the All-Star break with a 9-5 record, 3.65 ERA, and 1.27 WHIP. He'll hope to be even better in the second half of 2014.

James Shields SP KC 17 Days

James Shields shut out the Rays for seven innings, striking out 10 batters, in the Royals' 6-0 win Monday.

Now that's more like it. It's just the second time this season that Shields has gone without allowing a run, and it was also his second double-digit strikeout game. Going into this one, he had allowed 16 earned runs and struck out just 14 over 25 innings in his last four starts. Obviously, the Royals are hoping for many more outings like this in the second half of the season.

James Shields SP KC 23 Days

James Shields struggled again on Tuesday, allowing five runs -- four earned -- on nine hits in five innings in a loss to the Twins.

The start marked the third straight start that Shields has allowed at least four earned runs, and he really hasn't been himself since mid-May. He's generating a career-low 8.5 percent swinging strike percentage, and his 1.33 WHIP through 17 starts would be his worst since a forgettable 2010 season. It's not clear what's wrong, and unless it's physical the Royals will continue to run him out every fifth day in hopes he figures it out on his own. Perhaps that will happen in Monday's start at his former team, the Rays.

James Shields SP KC 29 Days

James Shields battled through seven innings, allowing four runs on seven hits, in a no-decision against the Dodgers on Wednesday.

Shields clearly didn't have his best stuff -- he struck out just two on the evening -- but he managed to get through seven innings on intestinal fortitude, mostly. It's a small accomplishment for fantasy owners, who are still waiting for the return of the pitcher who had a 2.54 ERA on May 13. Shields now has a 3.79 ERA and 1.29 WHIP through 17 starts. He'll look to get back on track Monday at the Twins.

James Shields SP KC 1 Month

James Shields gave up five runs in seven innings in a no-decision against the Mariners on Friday.

Big Game James was more Perseverance Game James on this occasion. He didn't have his best stuff on Friday night, but was able to scrap his way through seven innings. He allowed five runs on nine hits, striking out three. The big blows coming in the form of home runs by Mike Zunino and Logan Morrison. The Royals offense put up an actual Big Game, clawing out of a five-run hole and saving Shields from the loss, though the team eventually fell in the ninth to lose 7-5. Despite the stumble, Shields remains a solid fantasy option.

James Shields SP KC 1 Month

James Shields allowed three runs and 10 hits over six innings but earned the win against the White Sox on Sunday.

Shields danced around trouble all afternoon, as he struck out just three and recorded 12 outs via the fly ball. Even without his best stuff, the right-hander moved to 8-3 and still hasn't lost since May 2. Shields owns a 3.50 ERA and 1.29 WHIP heading into Friday's matchup with the Mariners.

James Shields SP KC 2 Months

James Shields struck out eight while allowing one unearned run over six innings as the Royals beat the Yankees 2-1 on Sunday.

Shields bounced back from three straight subpar starts to keep the Yankees in check. The right-hander gave up six hits and two walks over his six innings. The win moved Shields to 7-3 with a 3.44 ERA and 1.25 WHIP. Shields should be in fantasy owners' starting lineups Saturday when he takes on the White Sox.

James Shields SP KC 2 Months

James Shields was hit hard for a third straight start on Tuesday, allowing seven runs -- five earned -- over 5 1/3 innings in a no-decision against the Cardinals.

The most worrisome part of Shields' recent struggles has been his propensity for serving up dingers -- Shields gave up two on Tuesday, and he's now allowed seven in his last three starts. He allowed nine hits overall and walked four, so he was honestly lucky to escape with as little damage as he did. He'll take a 3.68 ERA and 1.25 WHIP into Saturday's start against the Yankees.

James Shields SP KC 2 Months

James Shields got the no-decision, allowing six runs in seven innings in Thursday's win over the Blue Jays.

Shields was hammered, allowing three home runs in a start for the first time this season. Of course, there's no shame in giving up dingers to Jose Bautista and Edwin Encarnacion (twice). Overall, Shields allowed eight hits, walked none, and struck out six. The right-hander will take his 3.36 ERA and 1.17 WHIP in search of his seventh win in his next start against the Cardinals on the road.