It's been a crazy MLB offseason thus far with a lot of moves.
One major change this winter was the migration of Robinson Cano to the Seattle Mariners, per multiple reports. The 10-year, $240 million contract was enough security for Cano to pick his new home over his old one with the New York Yankees.
And speaking of the Yankees, they've enjoyed another offseason of seemingly limitless spending. Recently, the Bronx Bombers were able to sign Japanese pitching sensation Masahiro Tanaka despite being challenged by the Los Angeles Dodgers, Chicago Cubs and others, according to Doug Miller of MLB.com.
Not every team has been able to sign their dream free agents or even fill roster needs. One such team that really needed to upgrade its pitching staff was the Toronto Blue Jays. News recently released that a trade for Brett Anderson fell apart, per Shi Davidi of SportsNet Canada. The Blue Jays pitching staff is still hurting, and they should have already made a move.
Spanning the MLB by not only looking at free-agent signings, here's 10 offseason moves that should have been made thus far through the end of January.