We’ll never know if there was a realistic chance of Josh Bell returning to the Nationals for another season, whether the new front office valued him the same way the previous front office did. Regardless, it’s too late now after the big slugger chose a new home for the 2026 season.
Bell agreed to a one-year, $7 million contract with the Twins, according to multiple reports Monday, taking his big bat and popular persona to Minnesota. The 33-year-old is expected to see time both at first base and designated hitter, bolstering a lineup that saw only one player hit more than his 22 homers this season.
The Twins become Bell’s seventh different club in seven seasons, a nomadic career he never desired but has been forced to accept due to a combination of trades and short-term contracts. Originally drafted by the Pirates in 2011, he spent his first five seasons in Pittsburgh, making an All-Star team, before he was traded to the Nationals on Christmas Eve 2020 for pitchers Wil Crowe and Eddy Yean (who recently returned to the Nats on a minor league deal).
Bell quickly embraced D.C. and expressed a desire to stay here long-term. But when the organization opted to tear down the remnants of its World Series roster and rebuild with younger players, Bell wound up on the trading block. He was paired up with star outfielder Juan Soto in the August 2022 blockbuster that brought five prospects to the Nationals, with Bell’s inclusion in the deal necessary to acquire pitching prospect Jarlin Susana.
Bell spent only two months in San Diego before becoming a free agent, and he proceeded to sign a two-year, $33 million deal with Cleveland … only to be traded to Miami during that first year. He was then traded to Arizona at the 2024 deadline before again reaching free agency last winter.



-1745819772711.png)
