I believe the postseason picture feature on MLB.com is actually right not the ESPN one.
If ESPN is saying Detroit would play Baltimore that's because they are assuming they will win the division for some reason even though NY and Baltimore are currently tied. If the season ended today the Yankees and Orioles would have to play a game 163 to see who won the AL East. The winner would get the Tigers and the loser would have to play in the one game wildcard playoff.
It is a fairly complicated system. If I understand it correctly the AL Division winning team with the best record gets the winner of the one game wildcard playoff. The other two division winners would then play each other. Right now Texas has the best AL record so they would get whichever wild card team comes out on top. Texas currently has a half game lead over both AL East teams. If the winner of the East passes Texas in the next 3 games Detroit would play Texas in the ALDS. If Texas holds on Detroit plays either NY or Baltimore depending on who wins the division.
So to sum all of that mess up, there are 3 different possibilities for the Tigers ALDS opponent. NY, Baltimore, or Texas. Anyone can get hot in the playoffs. That being said, my preference would be Baltimore in the first round. I would love it if Oakland could knock off the Yankees in the one game playoff and then beat Texas. To make things even better Oakland could then knock off Texas in the ALDS. Texas drives me crazy. They scare me more than any other team in the postseason. They knocked us out last year and they have had our number this year.
Edit: I forgot to include a link to the MLB.com postseason picture.
http://mlb.mlb.com/mlb/standings/postseasonpicture.jsp