Who Played BothPlay

Players who played for both Aston Villa and Celtic

According to Wikidata and Wikipedia, 30 players have played for both Aston Villa and Celtic. The best known: Robbie Keane, Stiliyan Petrov and Sam Johnstone.

Players who played for both Aston Villa and Celtic: 30 players

Last updated:

The list

#PlayerBornAston VillaCeltic
1Robbie Keane198020122010
2Stiliyan Petrov19792006–20131999–2006
3Sam Johnstone19932017, 2017–20182026–
4Shaun Maloney19832007–20082001–2007, 2008–2011
5Scott Sinclair19892015, 2015–20162016–2020
6Carlton Cole19832004–20052015–2016
7Tony Cascarino19621990–19911991–1992
8Barry Bannan19892008–2013—
9Chris Sutton19732006–20072000–2006
10Aleksandar Tonev19902013–20152014–2015
11Dion Dublin19691998–20042006
12Roy Aitken1958—1975–1990
13Alan McInally19671987–19891984–1987
14Didier Agathe19752006–20072000–2006
15Evan Williams194319691969–1974
16Alan Thompson19731998–20002000–2007
17Frank McAvennie195919921987–1989, 1992–1994
18Paul Elliott19641985–19871989–1991
19Jack Reynolds18691893–18971897
20John Campbell18721895–18971890–1903
21Bobby Templeton18801898–19031906–1907
22Tommy Johnson19711995–19971997–2001
23John Cunningham1868——
24Pat McMahon19451969–19751967–1969
25Frank O'Donnell19111938–19461930–1935
26Tommy Barber18881912–19191918
27William Dunning1865——
28Charlie McEleny18731899–19001893–1895, 1896–1898
29James Welford1869——
30Peter Dowds18711892–18931889–1892, 1894–1895

Which way they moved

Test yourself

Three more club pairs: name one player for each.

Play it

In Who Played Both you and your opponent secretly pick a club each. If the clubs are Aston Villa and Celtic, the first to name one of the players above in 15 seconds wins the round.

More pairs with Aston Villa

Aston Villa: every club it shares players with

More pairs with Celtic

Celtic: every club it shares players with

Source: Wikidata (CC0), Wikipedia club articles and player infoboxes (years at each club). Youth spells and appearances that look unplayed are left out; volunteer-kept records can contain gaps or errors.