There have been a lot of extraordinarily talented players in the past 25 years.A quarter of a century back, AC Milan had just won the Champions League with legendary defender Paolo Maldini heading a start-studded team.And since then a number of top players have all come and gone.Zinedine Zidane, the Brazilian Ronaldo and Ronaldinho all went on to have incredible careers.And in the present day, Lionel Messi and Cristiano Ronaldo rule world football.

But who exactly has been the best player from the last 25 years?

For their June edition, FourFourTwo created a list where they ranked the top 101 players in the past quarter of a century.

And here's what they came up with...

So they've gone for Lionel Messi as the best of the bunch, followed by Ronaldo and Zidane.

The rest of the top 8 is filled with past Barcelona players, including Thierry Henry, Xavi and Andres Iniesta.

Maldini is voted as the best defender from the last 25 years at 9th overall, with Fabio Cannavaro three spots back.

Gianluigi Buffon is the highest ranked goalkeeper at 25.

Elsewhere, FourFourTwo are clearly Paul Scholes fans in the debate over the best English Premier League midfielder of the Premier League era.

Scholes is ranked at 22, with Steven Gerrard at 33 and Frank Lampard way back at 57th.

Alan Shearer is the greatest goalscorer in Premier League history but he's only given 50th.

Rio Ferdinand is ranked at 53, 20 spots higher than John Terry.

Mohamed Salah sneaks in at 100th, while Matthew Le Tissier is the last man to make the list in 101st.

What do you make of FourFourTwo's rankings? Have your say by leaving a comment below.