How many MLB players have played in 20 or more seasons during their career? The answer is...152! The article I found it on is from last offseason, and I don't know if there's any 20 year vets this year. So it could be a couple more than that! AJ's going to join that elite group of guys next year, don't you think?