Every single Christmas number one from the last 30 years

PA
PA

It’s that time of the year again, and the world’s biggest musical stars are fighting it out to be crowned Christmas number one.

However, some of the recent winners have been a little underwhelming (Clean Bandit’s Rockabye won last year, and Ben Haenow in 2014 - remember that guy?).

So, what better was to get in the festive spirit than to look back at the Christmas hits of yesteryear and add them to your festive playlist.

Merry Christmas!

1987 Pet Shop Boys - Always on My Mind
1988 Cliff Richard - Mistletoe and Wine
1989 Band Aid II - Do They Know It's Christmas?
1990 Cliff Richard - Saviour's Day
1991 Queen - Bohemian Rhapsody / These Are the Days of Our Lives

1992 Whitney Houston - I Will Always Love You
1993 Mr Blobby - Mr Blobby
1994 East 17 - Stay Another Day
1995 Michael Jackson - Earth Song
1996 Spice Girls - 2 Become 1

1997 Spice Girls - Too Much
1998 Spice Girls - Goodbye
1999 Westlife - I Have a Dream / Seasons in the Sun
2000 Bob the Builder - Can We Fix It?
2001 Robbie Williams and Nicole Kidman - Somethin' Stupid

2002 Girls Aloud - Sound of the Underground
2003 Michael Andrews and Gary Jules - Mad World
2004 Band Aid 20 - Do They Know It's Christmas?

2005 Shayne Ward - That's My Goal
2006 Leona Lewis - A Moment Like This

2007 Leon Jackson - When You Believe
2008 Alexandra Burke - Hallelujah
2009 Rage Against the Machine - Killing in the Name
2010 Matt Cardle - When We Collide
2011 Military Wives with Gareth Malone - Wherever You Are

2012 The Justice Collective - He Ain't Heavy, He's My Brother
2013 Sam Bailey - Skyscraper
2014 Ben Haenow - Something I Need
2015 Lewisham and Greenwich - NHS Choir A Bridge over You
2016 Clean Bandit featuring Sean Paul and Anne-Marie - Rockabye