they could easily afford Alonso, but they chose not to. most likely they thought his cost was too high. this is the problem....Henry still thinks it's 2005 when it comes to payroll. the contract Alonso signed with the Orioles was not absurd and ranks as the 41st highest in MLB in terms of overall dollars. the Red Sox highest contract (in overall dollars) belongs to Garret Crochet at $170M. this is just 36th in the league. in my mind, it's inexcusable for a team like the Red Sox with the revenue they have to not be more aggressive. it they had the revenue of the Rays or Marlins or Pirates, i'd understand. in fact, there are 22 teams that spend a greater share of their revenue on payroll than the Sox, including the A's, Rockies, Royals, Twins and Mariners.