It seems like every Major League Baseball season is required to feature at least one team that comes out of nowhere and blows everyone's expectations to smithereens.
In 2010, it was the Cincinnati Reds, who rose from a fourth-place finish in the NL Central in 2009 to win the division for the first time since 1995.
Last year, it was the Arizona Diamondbacks, who shrugged off a 97-loss season and a last-place finish in the NL West to win the division for the second time in five years.
This year, the team that is throwing the status quo for a loop is Baltimore. The Orioles lost 93 games and finished in last place in the AL East in 2011, and this year, they find themselves tied for first place in the division with less than a month to go in the season.
The Orioles may not win the AL East crown, but the franchise's first postseason berth in 15 years is likely. You have to love it (unless you're a Yankees fan).
When the 2013 season rolls around, we'll all be on the lookout for a team that could duplicate what the Orioles have done this season. And rest assured, at least one team will come along and shake things up.
Here's a look at five teams that have what it takes to pull off an Orioles-like revival in 2013.
Note: All stats come courtesy of Baseball-Reference.com unless otherwise noted.