It is one of those questions that feels as though it must have been answered a thousand times over, yet according to Guardian readers, nobody had formally put it to The Knowledge column in more than two decades of the series. Which footballer has played for the most clubs in their career? The answer, at least officially, is a Uruguayan striker whose wandering boots took him to 31 different employers before he finally hung them up.
Abreu's Record-Breaking Journey
Sebastián Abreu began his professional career in 1995 and did not call time on it until 2021 — a 26-year odyssey that saw him pull on the colours of 31 separate clubs. Guinness World Records recognises him as the player who has competed for the most professional sides, a distinction that sits comfortably alongside a career that also featured a famous penalty in a World Cup shoot-out. He is now manager of Tijuana, so the game has clearly not seen the last of him.
The sheer variety of clubs on Abreu's CV speaks to a footballer who never stopped seeking the next challenge. South America, Europe, Central America — the destinations stacked up across nearly three decades, and the appetite for football apparently never dimmed.
The Unofficial Record Goes Much Further
Official records, though, tell only part of the story. Unofficially, an Englishman by the name of Jefferson Louis recorded an astonishing 51 clubs during a 28-year playing career — fully 20 more than Abreu. Louis's name may not be familiar to casual observers, but among those who follow the lower reaches of the non-league pyramid, it rings a very clear bell. Whether Guinness would ever sanction that figure is a separate matter, but the raw number is staggering.
Closer to home, and very much still active, Derek Asamoah — best remembered for scoring against Liverpool at Anfield in the Carabao Cup while at Carlisle United — recently moved to Whitstable Town at the age of 45, adding a 19th club to his own impressive list. The noises out of non-league Kent suggest he remains as keen as ever.
The Naming XI: Players Whose Names Contain Their Club
Elsewhere in the same edition of The Knowledge, readers responded in force to a question about players whose names contain the letters of the club they represented. Starting from Max Cleworth of Wrexham — whose surname contains all the letters of the club's name — correspondents assembled a full XI of such players:
- Manuela Zinsberger (Arsenal)
- Lauren Bisan (Arsenal)
- Lucas Radebe (Leeds)
- Paolo Maldini (Milan)
- Ashley Cole (Chelsea)
- Trevor Steven (Everton)
- Michael Essien (Chelsea)
- Neymar da Silva Santos Júnior (Santos)
- Alan Sunderland (Arsenal)
- Frank Stapleton (Arsenal)
- Victor Anichebe (Everton)
The rules were strict: prefixes such as United, City or FC did not count, and no letter in a player's name could be used more than once to spell the club's name.
When Surname and Club Name Are One and the Same
Perhaps the neatest subset of answers came from those players whose surname was literally the name of their club. Ben Barnett turned out for Barnet in 1993-94. Lewis Bradford played for Bradford City in the 1940s. Arthur Blackburn represented Blackburn Rovers as far back as 1899, the same year Frank Burton lined up for Burton Swifts. Ronnie Bolton played for Bolton Wanderers in 1898, and Jimmy Shields appeared for South Shields in 1961. Whether by accident or a cosmic sense of destiny, football has a habit of arranging these things.
It is the sort of trivia that reminds supporters why they fell for the game in the first place — from a striker who crossed continents 31 times in search of a shirt to a defender whose very name was stitched into his club's badge.
Frequently asked
- Which footballer has played for the most clubs in their career?
- According to Guinness World Records, Uruguayan striker Sebastián Abreu holds the official record, having played for 31 different professional clubs across a 26-year career from 1995 to 2021. Unofficially, Englishman Jefferson Louis is credited with 51 clubs over a 28-year career.
- How many clubs did Jefferson Louis play for?
- Jefferson Louis is reported to have played for 51 clubs during a 28-year career, which would make him the most-clubbed player in football history — though this figure is not currently recognised by Guinness World Records.
- Which players have their club's name within their own name?
- Several well-known players contain the letters of their club in their name, including Michael Essien (Chelsea), Alan Sunderland (Arsenal), Trevor Steven (Everton) and Paolo Maldini (Milan). Some players, such as Ben Barnett (Barnet) and Ronnie Bolton (Bolton Wanderers), even share their surname with the club they represented.