Beckett is a good pitcher on a good team, but I think the Red Sox overpaid. On an average team, I have Beckett valued at $60 million over this stretch. Given that the Red Sox have been a good team recently, Beckett’s performance is worth more than that now, but I’m not sure it’s a good idea to project the Red Sox’s excellence that far into the future. Furthermore, given that Beckett still has another year on his deal, I think the team should have expected more of a discount before reaching an extension. Beckett’s not a free agent yet, and I think this is about the type of deal he would get on the free-agent market. What’s the rush to sign this deal? Don’t get me wrong, it’s not a horrible contract, but I think the Sox stretched and Beckett should be pleased with his agent.