The International Federation of Football History and Statistics have released the names of the football clubs who have become the best in the world over the last 18 years.
You will be able to find out who have been the best football teams from 10 down to one, whether they are from Spain, Italy, Argentina, England or even Germany.
In the list there are three English teams (Chelsea, Manchester United and Arsenal). There are two Spanish teams (Real Madrid and Barcelona). There are three Italian teams (AC Milan, Inter Milan and Juventus). There is one team from Argentina (River Plate). Finally, there is one team from Germany (Bayern Munich).
But what order do they all come in?