Everyone is different, but I wouldn't be chasing the money. Play the sport that won't leave you limping and dazed at 35. If you are good enough to play MLB, you have to do that. Life is more than a short term cash grab. He can still make the money in baseball and he will be able to actually enjoy it in retirement.