<
>
EXCLUSIVE CONTENT
Get ESPN+

What getting James McCann will mean for the Mets -- and the MLB free-agent market

Charles Rex Arbogast/AP Photo

Let's get right to it: I love the James McCann signing for the New York Mets, a four-year contract for $40 million-plus, according to ESPN's Jeff Passan. No, it's not as sexy as signing J.T. Realmuto, the best all-around catcher in the game right now, but here are three reasons this is the right move.