According to Baseball-Reference.com there have been 386 free agent signings since the end of last season and yet, Oswalt, the top remaining free-agent pitcher has not signed with a team.
I'm incredibly surprised that the 11-year veteran has taken this long to sign with a team.
Since the end of last season I have been hoping the Twins would make at least one move of significance—and so far this has not happened.
The hope of a Twins turnaround is hinging on the healthy return of catcher Joe Mauer, first baseman Justin Morneau, center fielder Denard Span and starting pitchers Francisco Liriano, Scott Baker and Nick Blackburn.
Sure, the Twins have made some moves, but these are more to plug the holes left behind from those free agents lost than anything else.
While it seems to very unlikely that Oswalt will end up in St. Louis, here are seven really good reasons he would fit with the Twins.