30s would win easily. For me football has reached a ceiling players can't improve physically anymore and so it's just down to technical ability. Look at the teams best strikers
Lewandoski, Messi, suarez, Ronaldo, all well over 30
Plus players like cavani, ibrahimovic, vardy are still performing at a high standard

Everyone goes on about haaland and he does look a very good player but dortmund are 5th in a pretty poor league. I know he can't do it all by himself but we were being told how great sancho and Bellingham were as well.

Mbappe is currently 2nd in the French league.

Don't get me wrong these players are excellent but I'd be surprised if they post the numbers of the 4 at the top come the end of their careers

I think it might be the case for sport in general nobody has come through in tennis, American football still has a 42 year old man being a key figure. Rugby has changed the most in the last 20 years, we have got the last drop we can out of athletes.