Rosenthal speculates that Jackson could take a one-year deal and re-enter the market next offseason.

Only 28-years-old, Edwin Jackson has already pitched for six teams. (AP Photo)

The Red Sox have reportedly offered Jackson a one-year deal. The Orioles have shown interest in Jackson, according to The Baltimore Sun. The Cardinals have also checked in on Jackson, according to FoxSports.com.

Jackson, 28, has already played for six big-league teams in his nine-year career. Those teams are the Los Angeles Dodgers, Tampa Bay (Devil) Rays, Detroit Tigers, Arizona Diamondbacks, Chicago White Sox and St. Louis Cardinals.

Jackson spent last season with the White Sox and Cardinals, going 12-9 with a 3.79 ERA in 32 starts.