Borussia Dortmund have the highest average attendance in world football with an average of 80,000 people attending the Signal Iduna Park between 2013 and 2018.
Manchester United came second and Barcelona, Bayern Munich and Real Madrid made up the top five according to the CIES Football Observatory.
Arsenal came in 7th, Manchester City in 12th, Liverpool in 21st, Chelsea in 33rd and Tottenham a place behind in 34th.
Sunderland were 38th on the list even though they play in League One.
The Black Cats were higher than Lyon, Juventus, Napoli, Everton, Roma and Valencia.
Atlanta United were the most popular non-European club as they sat 10th on the list.
The study analysed match attendances in 51 national football elagues situated in 42 different countries.
As a league as a whole, Germany's Bundesliga leads the way with an average attendance of 43,302 across the division