Professional athletes earn high incomes, but often have relatively short careers lasting just a few years in many cases. Professional sports leagues offer their players generous retirement plans, including both 401(k) plans and defined-benefit pensions.