Simply; Ellsbury will be making top 10 talent money when he's not even a top 25 talent. When Beltran signed with the Mets he was a top 10 talent in the game and got accordingly. Ellsbury is basically Michael Bourn and Michael Bourn got a 4 yr $48m last season. This is one of the worst MLB contracts ever; if this doesn't get Cash fired nothing will.