I haven't paid much attention to baseball the last few years, but Cabrera definitely puts up huge numbers at the plate. Like others said, 10 years seems like a bit much. I'd assume his production will drop off dramatically in his late 30s, which is only normal.