Well, to be fair, as someone else pointed out, 31 years in age of the modern Brazilian attacker is like 35 for everyone else:
Rivaldo at 31 was finished in Europe having spent a season as a substitute in Milan and then went back in Brazil to play football and then Olympiacos.
Ronaldinho at 31...