Robbie Keane is currently 45 years old and plays for LA Galaxy. He has spent 6 seasons in MLS since joining in 2011. Age is a key factor in MLS roster construction, with younger players often developed through academy systems and older veterans bringing experience.