After their 6-1 demolition job on Roma last night, Barcelona became the all-time highest goalscorers in European football.

With the likes of Messi, Luis Suarez and Neymar in the current squad, it’s hard to look past them keeping that title for the foreseeable.

So Barcelona are number 1, who makes the top 20?

20. Club Bruges- 458 goals


Yet to win a major European cup, Club Bruges holds the European record number of consecutive participations in the UEFA Europa League (20).

19. Rangers – 461 goals


Currently in the Scottish Championship, Rangers are on their way back to the big time after being demoted in 2012.