The Texas Rangers and Detroit Tigers have agreed to a trade that includes swapping All-Stars Ian Kinsler and Prince Fielder, according to CBS Sports' Jon Heyman.

The Tigers have other options for first base, including moving Miguel Cabrera across the diamond, which would open a spot at third base for top prospect Nick Castellanos. The impending departure of free agent Omar Infante gave the team a hole at second base that needed to be filled.

The Rangers, who have lacked a power-hitting first baseman throughout their recent tenure as contenders in the American League, will likely slide highly touted youngster Jurickson Profar in at second base.

Fielder is owed $24 million per season through 2020 and can block trades to all but 10 teams. It is not known if the Rangers are one of those clubs.

Kinsler still has $57 million remaining on his contract, which expires after the 2017 season. The deal also includes a $10 million option or $5 million buyout for 2018.

The Tigers will reportedly send $30 million to the Rangers as part of the trade, per Jeff Passan of Yahoo Sports.

More from SB Nation MLB:

• A-Rod storms out of hearing | Proclaims innocence to WFAN’s Francesa

• Yankees, Cano "have nothing to talk about" | Mets interested

• Goldman: Rockies sign Hawkins, get suckered by saves

• MLB trade rumors | Nathan "loves" Detroit | Wieters wants Mauer money

• Death of a Ballplayer: Wrongly convicted prospect spends 27 years in prison