It's a good time to be a Royals fan. No, seriously.
The Royals have racked up 8 wins in their last 10 games and have gone from being the worst team in baseball to putting several teams behind them and having a chance tonight to sweep the division-leading Cleveland Indians.
For those that were able to watch the team earlier in the season, this shouldn't come as a terrible surprise. The Royals' pitching has improved drastically this season. Last year they had the worst ERA in the major leagues. This year, the team ERA is over one run lower and they sit in the middle of the league in ERA.
The problem earlier in the year was that the team wasn't hitting. That's not a problem right now. Our can't-miss rookie who couldn't hit the side of a barn now has a 6 game hitting streak. Our catcher who wasn't expected to contribute anything offensively is leading the team in homeruns and is batting .310 through the first 1/3 of the season. Our veteran hitters like Sweeney are coming alive as well after a miserable slump.
Hell, it may not last, but tonight we go for the sweep. The only thing that may keep us from that is the 100% chance of rain that is forecast for today. Hopefully, the heavens clear for a couple of hours this evening so we can chalk up a sweep and make it 9 wins in 11 games. After that, it can rain all it wants.