You obviously don't realize that they matchup different divisions for interleague each season. This year its AL East and NL West. Last year was AL East and NL East
I still don't think Baltimore will win the division. They'll most likely grab a wildcard though. They're just not a good enough team, and their offense will not be this good for much longer.