The American League East division is considered by many to be a juggernaut.
All five teams in the division have plenty of offensive firepower to provide for their respective organizations.
The Boston Red Sox have Adrian Gonzalez, David Ortiz, Jacoby Ellsbury and Dustin Pedroia.
The Toronto Blue Jays have Jose Bautista, Brett Lawrie, J.P. Arencibia and Adam Lind.
The Tampa Bay Rays have Evan Longoria, B.J. Upton and Carlos Pena.
The Baltimore Orioles have J.J. Hardy, Mark Reynolds, Adam Jones and Matt Wieters.
So, of course, to combat against these players and offensive lineups, you need a solid pitching rotation.
With spring training coming to an end and the 2012 regular season about to begin, let's take a look at the division's 20 best starting pitchers this year.