From Mo Johnston to Kenny Miller - Meet the players who crossed the Old Firm divide and played for both Celtic and Rangers

Players who featured for both Celtic and Rangers
Players who have represented both Celtic and Rangers

Two of Scotland's biggest clubs from Glasgow, Celtic and Rangers, feature in the "Old Firm" derby or their modern name, the "Glasgow derby."

▶ Viaplay is the place to watch Scottish football, La Liga & more! Subscribe now

These two clubs form one of the fiercest local rivalries in world football. There have been over 400 of these evenly contested derbies in history, with just over 100 games ending in draws.

With multiple instances of fan violence and changes in stadium ticket allocations for visiting teams from either club, things between Celtic and Rangers have seldom been without incident.

Despite their intense rivalry, more than 30 players have featured for both teams in their careers.

Want to know who they are?

Let's take a look!

  1. Alfie Conn
    Getty Images

    Alfie Conn

    The first player post-World War 2 to have played for both Old Firm rivals, Alfie Conn started his career with Rangers in 1968, scoring 23 goals in 93 appearances in his six years at the club.

    He was part of the Rangers team which lifted the European Cup Winners' Cup in 1972, and also helped them win the Scottish Cup in 1973, scoring their second goal in a 3–2 final victory over Celtic at Hampden Park.

    The midfielder left for Tottenham in 1974 and spent three seasons there before joining Celtic in 1977. In his first season, Conn won another Scottish Cup medal with Celtic when they defeated his former club Rangers 1–0 in the final.

    He made 32 appearances for Celtic in two seasons.

  2. Mo Johnston

    Mo Johnston

    Scottish striker Mo Johnston arrived at Celtic in 1984 after spending a season with Watford.

    He scored an incredible 52 goals in just 99 appearances for Celtic, winning one Scottish Premiership before receiving a lucrative offer from Nantes in France in 1987.

    He featured for Nantes for two seasons, scoring 22 goals in 66 games. Celtic decided to bring him back, but then-Rangers manager Graeme Souness persuaded Johnston to join him in 1989 instead of rejoining his old club.

    Johnston spent two seasons at Rangers before joining Everton in 1991.

  3. Steven Pressley
    Getty Images

    Steven Pressley

    Scottish defender Steven Pressley started his senior career with Rangers in 1990, making 34 appearances before joining Coventry City in 1994.

    He moved to Scottish clubs Dundee United in 1995 and Hearts in 1998 before joining Celtic in 2006.

    Pressley spent two seasons at Celtic, making just 19 appearances.

    He won the Scottish league title with both Rangers and Celtic.

  4. Mark Brown
    Getty Images

    Mark Brown

    After just four senior appearances for Rangers at the start of his career, goalkeeper Mark Brown joined Motherwell in 2001.

    After one season, he joined Inverness and went on to feature 170 times for them.

    In 2007, he returned to Glasgow, this time with Celtic. However, he joined as their second-choice goalkeeper, making just 13 appearances in three years.

    Brown won two Scottish Premier League titles and a Scottish League Cup with Celtic.

  5. Kenny Miller

    Kenny Miller

    Kenny Miller's spells at Celtic and Rangers were sandwiched between his stint at Wolves, where he made 164 appearances and scored 50 goals.

    Miller joined Rangers in 2000 and scored eight goals in 30 appearances before switching to Wolves.

    After five years at Wolves, he joined Celtic for a season, scoring seven goals in 33 games.

    Miller had two other return spells at Rangers, one between 2008 and 2011. He scored 49 goals in 81 games before moving to Bursaspor, Cardiff City and Vancouver Whitecaps before returning to Rangers in 2014.

    He stayed at Rangers until 2018 for his third stint, scoring 35 goals in 114 games.

  6. Tully Craig

    One of his generation's most versatile Scottish players, Tully Craig started at Celtic in 1919 and made eight appearances until 1922 before joining Alloa Athletic.

    After one season, he joined Rangers and made 234 appearances, scoring 32 goals.

    In his 11 years at Ibrox, Craig was one of the most important Rangers players in helping them win 10 league titles. He won two Scottish Cups in 1928 and 1930, and also played in the 1929 final, in which he became the first player to fail from the penalty spot in the Cup's history. Craig also won two Glasgow Cups and four Charity Cups.

  7. Alexander Bennett

    In his prime, Alexander Bennett was described in the media as "a veritable, artful dodger with rare speed and command of the ball."

    Bennett started his journey with Celtic in 1903, and over the next five years at the club, the forward scored 47 goals in 127 games, winning four league titles, two Scottish Cups, and three Glasgow Cups.

    He left for Rangers in 1908 and played there for 11 years, scoring 51 goals in 188 games and winning three league titles and four Glasgow Cups.

  8. Robert Campbell

    Scottish forward Robert Campbell joined Celtic in 1905, but couldn't survive beyond a season at the club and signed for Rangers.

    At Rangers, he went on to make 194 appearances, scoring 54 goals between 1906 and 1914.

    Campbell won seven trophies with Rangers, including three league titles and three Glasgow Cups.

    Towards the end of his professional career, Campbell moved to Kilmarnock and Ayr United in Scotland.

  9. David McLean

    One of the most consistent goalscorers of the early 1900s, David McLean joined Celtic in 1907 as a relatively unknown striker and won the Glasgow Cup with them.

    He was involved in Scottish Football League title wins in his first and second seasons at the club, including playing a significant part in Celtic's 'famous fortnight' in April 1909, when they played eight games in twelve days to retain the championship!

    The striker stayed at Celtic for two seasons, scoring 19 goals in 24 appearances before moving to Preston North End and later to Sheffield Wednesday in England.

    During his stay at Sheffield Wednesday between 1911 and 1919, McLean underwent a loan spell at Rangers in the 1918-19 season, where he scored 29 goals in just 24 games.

  10. The rest - From Allan Martin to James Young
    Getty Images

    The rest - From Allan Martin to James Young

    John Cunningham played for many clubs in Glasgow, including turning out for Celtic and Rangers. He also played for Manchester United, Aston Villa and Sheffield United among other clubs in his career.

    After joining Rangers in 1892, Allan Martin went through several loan spells before joining Hibernian in 1893 and Celtic in 1895. He made 17 appearances in his one season with Celtic.

    Tom Dunbar is one of only two players who have crossed the Old Firm twice in their careers, the other being Kenny Miller. He played for Celtic in 1890-91 and Rangers in 1891-92.

    Alexander King joined Rangers in the 1894-95 season as a guest player and made just one appearance. He moved to Celtic in 1896 and scored 17 goals in 56 games in his four-year spell there.

    After a single season with Celtic in 1901-02, George Livingstone moved to Liverpool and Manchester City before joining Rangers in 1906, where he played for three years and scored 20 goals in 47 games.

    Goalkeeper Tom Sinclair arrived at Rangers in 1904 and featured for them for two seasons, making 46 appearances before joining Celtic on loan in 1906. He made just six appearances for them before moving to Newcastle United in 1907.

    1905-06 Scottish Premiership winner, Hugh Shaw was at Rangers before arriving at Celtic.

    Willie Kivlichan joined Rangers in 1905 from Glasgow University, where he was an undergraduate in the field of medicine. He made 20 appearances for them before joining Celtic in 1907. The striker made 77 appearances and scored 20 goals for Celtic.

    Versatile defender David Taylor arrived at Rangers in 1906 and stayed at the club until 1910 before joining Bradford and Burnley, where he became a club legend. His last stint in his professional career came at Celtic, where he featured as a guest player.

    Rangers signed Scott Duncan in 1913 after his impressive performances for Newcastle United. He made over 100 appearances for the Glasgow outfit, scoring 26 goals. He became a guest player for Celtic twice during the World War.

    James Young played at Celtic on loan from Lochgelly United and made just one appearance in 1918. However, Celtic were unwilling to meet the £250 asking price for the player so he did not stay with the club and moved to Rangers.

    After graduating from Rangers' academy, John Dowie joined Fulham in 1973. The midfielder then joined Celtic in 1977, making 14 appearances for them.

    Like Dowie, Gordon Marshall graduated from Rangers' academy in 1982 before joining a host of other clubs until he arrived at Celtic in 1991. He made 101 appearances for the club.

    After initially joining Rangers' academy, Craig Beattie transferred to Celtic's academy at a young age before featuring for their senior team 50 times between 2003 and 2007.

    Sean Fitzharris enjoyed his youth career at both Rangers and Celtic but couldn't make a single senior appearance for either club.

    Having previously joined Rangers' academy, Greig Spence arrived at Celtic's youth system in 2009 before making it to their senior team in 2011.

    Another player from both clubs' youth academies, Joe Thomson made just one appearance for Celtic between 2015 and 2018.

    Celtic signed Dylan McGeouch from Rangers' academy in 2011, and he made 20 appearances for their senior team between 2011 and 2015.

    Gregg Wylde spent most of his youth career at Celtic before joining Rangers' academy in 2005. He was promoted to their senior team in 2009 and made 38 appearances.

    Barry Robson was at Rangers' academy between 1995 and 1997. After impressive senior spells at clubs like Inverness Caledonian Thistle and Dundee United, he joined Celtic in 2008 and spent two seasons there.

    Celtic youth academy product Michael O'Halloran joined Rangers in 2016 and spent two seasons there, making 29 appearances.

    After three appearances in three years at Rangers, midfielder Liam Burt joined Celtic in 2019. However, he didn't make an appearance for them in his one-season spell.

    Lewis Morgan was at Rangers' youth academy between 2004 and 2013 before joining St. Mirren in 2013. He went on to feature for Celtic between 2018 and 2020.

    Rangers youth product Greg Taylor moved to Kilmarnock in 2016. The left-back made 111 appearances for them before joining Celtic in 2019.