• Date
  • Fixture
  • Kick Off
  • Live stream
  • TV Channels
  • Wednesday 13 December 2017
  • Fiorentina vs SampdoriaCoppa Italia Round of 16
  • 4:30pm
  • Live Stream
  • Bet 365 Live
  • Wednesday 13 December 2017
  • FC Groningen vs PSV EindhovenEredivisie
  • 5:30pm
  • Live Stream
  • Sky Sports Red Button Bet 365 Live
  • Wednesday 13 December 2017
  • Hoffenheim vs VfB StuttgartGerman Bundesliga
  • 5:30pm
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Wednesday 13 December 2017
  • Vitesse vs Willem llEredivisie
  • 5:30pm
  • Live Stream
  • Bet 365 Live
  • Wednesday 13 December 2017
  • VVV Venlo vs FC UtrechtEredivisie
  • 6:45pm
  • Live Stream
  • Bet 365 Live
  • Wednesday 13 December 2017
  • Bayern Munich vs CologneGerman Bundesliga
  • 7:30pm
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Wednesday 13 December 2017
  • Schalke 04 vs FC AugsburgGerman Bundesliga
  • 7:30pm
  • Live Stream
  • BT Sport Extra Bet 365 Live
  • Wednesday 13 December 2017
  • Bayer Leverkusen vs Werder BremenGerman Bundesliga
  • 7:30pm
  • Live Stream
  • BT Sport Extra Bet 365 Live
  • Wednesday 13 December 2017
  • Hertha Berlin vs Hannover 96German Bundesliga
  • 7:30pm
  • Live Stream
  • BT Sport Extra Bet 365 Live
  • Wednesday 13 December 2017
  • Hibernian vs RangersScottish Premiership
  • 7:45pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Wednesday 13 December 2017
  • Feyenoord vs HeerenveenEredivisie
  • 7:45pm
  • Live Stream
  • Sky Sports Red Button Bet 365 Live
  • Wednesday 13 December 2017
  • Celtic vs HamiltonScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • St Johnstone vs AberdeenScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • Newcastle United vs EvertonEnglish Premier League
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • Southampton vs Leicester CityEnglish Premier League
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • Swansea City vs Manchester CityEnglish Premier League
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • West Ham United vs ArsenalEnglish Premier League
  • 8:00pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Wednesday 13 December 2017
  • Liverpool vs West Bromwich AlbionEnglish Premier League
  • 8:00pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • Manchester United vs Bournemouth AFCEnglish Premier League
  • 8:00pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • Tottenham Hotspur vs Brighton and Hove AlbionEnglish Premier League
  • 8:00pm
  • Live Stream
  • Live Stream
  • Wednesday 13 December 2017
  • AC Milan vs Hellas VeronaCoppa Italia Round of 16
  • 8:00pm
  • Live Stream
  • Bet 365 Live
  • Wednesday 13 December 2017
  • Strasbourg vs Paris Saint GermainFrench Coupe de la Ligue Round of 16
  • 8:05pm
  • Live Stream
  • BT Sport ESPN Bet 365 Live
  • Thursday 14 December 2017
  • Ajax vs SBV ExcelsiorEredivisie
  • 7:45pm
  • Live Stream
  • Sky Sports Football Bet 365 Live
  • Thursday 14 December 2017
  • Hereford vs Fleetwood TownFA Cup 2nd Round Replay
  • 7:45pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD Bet 365 Live
  • Friday 15 December 2017
  • Sydney FC Women vs Canberra United WomenWestfield W-League
  • 06:20am
  • Live Stream
  • BT Sport 2 Bet 365 Live
  • Friday 15 December 2017
  • Sydney FC vs Melbourne CityHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 2 Bet 365 Live
  • Friday 15 December 2017
  • Chelsea U18 vs Scunthorpe United U18sFA Youth Cup
  • 7:00pm
  • Live Stream
  • ChelseaTV
  • Friday 15 December 2017
  • Borussia Monchengladbach vs Hamburger SVGerman Bundesliga
  • 7:30pm
  • Live Stream
  • BT Sport 1 Bet 365 Live
  • Friday 15 December 2017
  • Sheffield Wednesday vs Wolverhampton WanderersSky Bet Championship
  • 7:45pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Friday 15 December 2017
  • Saint Etienne vs MonacoFrench Ligue 1
  • 7:45pm
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Friday 15 December 2017
  • Sevilla vs LevanteSpanish La Liga
  • 8:00pm
  • Live Stream
  • Sky Sports Mix Sky Sports Red Button Bet 365 Live
  • Saturday 16 December 2017
  • Newcastle Jets vs Adelaide UnitedHyundai A League
  • 06:35am
  • Live Stream
  • BT Sport 2 Bet 365 Live
  • Saturday 16 December 2017
  • Central Coast Mariners vs Western Sydney WanderersHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 2 Bet 365 Live
  • Saturday 16 December 2017
  • Perth Glory vs Wellington PhoenixHyundai A League
  • 11:00am
  • Live Stream
  • BT Sport 2 Bet 365 Live
  • Saturday 16 December 2017
  • Aberdeen vs HibernianScottish Premiership
  • 12:30pm
  • Live Stream
  • BT Sport 1
  • Saturday 16 December 2017
  • Leicester City vs Crystal PalaceEnglish Premier League
  • 12:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Saturday 16 December 2017
  • Inter Milan vs UdineseItalian Serie A
  • 2:00pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Cologne vs WolfsburgGerman Bundesliga
  • 2:30pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Werder Bremen vs FSV Mainz 05German Bundesliga
  • 2:30pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Eintracht Frankfurt vs Schalke 04German Bundesliga
  • 2:30pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • VfB Stuttgart vs Bayern MunichGerman Bundesliga
  • 2:30pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Rangers vs St JohnstoneScottish Premiership
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Birmingham City vs Queens Park RangersSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Bolton Wanderers vs Burton AlbionSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Derby County vs Aston VillaSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Ipswich Town vs ReadingSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Leeds United vs Norwich CitySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Millwall vs MiddlesbroughSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Preston North End vs Sheffield UnitedSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Sunderland vs FulhamSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Portsmouth vs BurySky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Rotherham United vs Plymouth ArgyleSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Scunthorpe United vs Milton Keynes DonsSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Carlisle United vs Port ValeSky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Exeter City vs StevenageSky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Arsenal vs Newcastle UnitedEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Brighton and Hove Albion vs BurnleyEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Chelsea vs SouthamptonEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Stoke City vs West Ham UnitedEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Watford vs Huddersfield TownEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 16 December 2017
  • Athletic Bilbao vs Real SociedadSpanish La Liga
  • 3:15pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Rennes vs Paris Saint GermainFrench Ligue 1
  • 4:00pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Trabzonspor vs BursasporTurkish Super League
  • 4:30pm
  • Live Stream
  • Bet 365 Live
  • Saturday 16 December 2017
  • Torino vs NapoliItalian Serie A
  • 5:00pm
  • Live Stream
  • BT Sport Extra Bet 365 Live
  • Saturday 16 December 2017
  • Standard de Liege vs KAA GentJupiler Pro League Belgium
  • 5:00pm
  • Live Stream
  • Premier Sports
  • Saturday 16 December 2017
  • Cefn Druids AFC vs Bangor CityWelsh Premier League
  • 5:15pm
  • Live Stream
  • S4C
  • Saturday 16 December 2017
  • Manchester City vs Tottenham HotspurEnglish Premier League
  • 5:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 16 December 2017
  • Cardiff City vs Hull CitySky Bet Championship
  • 5:30pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Saturday 16 December 2017
  • Eibar vs ValenciaSpanish La Liga
  • 5:30pm
  • Live Stream
  • Sky Sports Red Button Bet 365 Live
  • Saturday 16 December 2017
  • Borussia Dortmund vs HoffenheimGerman Bundesliga
  • 5:30pm
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Saturday 16 December 2017
  • PSV Eindhoven vs Ado Den HaagEredivisie
  • 6:45pm
  • Live Stream
  • Sky Sports Red Button Bet 365 Live
  • Saturday 16 December 2017
  • Liverpool U23 vs Swansea City U23Premier League 2
  • 7:00pm
  • Live Stream
  • LFC TV
  • Saturday 16 December 2017
  • Roma vs CagliariItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Saturday 16 December 2017
  • Atletico Madrid vs Deportivo AlavesSpanish La Liga
  • 7:45pm
  • Live Stream
  • Sky Sports Football Bet 365 Live
  • Saturday 16 December 2017
  • FC Twente vs VitesseEredivisie
  • 7:45pm
  • Live Stream
  • Bet 365 Live
  • Sunday 17 December 2017
  • Brisbane Roar Women vs Melbourne Victory WomenWestfield W-League
  • 05:30am
  • Live Stream
  • BT Sport 3
  • Sunday 17 December 2017
  • Brisbane Roar vs Melbourne VictoryHyundai A League
  • 08:00am
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Sunday 17 December 2017
  • Girona vs GetafeSpanish La Liga
  • 11:00am
  • Live Stream
  • Sky Sports Red Button Bet 365 Live
  • Sunday 17 December 2017
  • Sevilla Athletic vs Real OviedoSpanish Segunda Division
  • 11:00am
  • Live Stream
  • FreeSports Bet 365 Live
  • Sunday 17 December 2017
  • Sparta vs FeyenoordEredivisie
  • 11:30am
  • Live Stream
  • Sky Sports Mix Sky Sports Red Button Bet 365 Live
  • Sunday 17 December 2017
  • Hellas Verona vs AC MilanItalian Serie A
  • 11:30am
  • Live Stream
  • BT Sport 1 Bet 365 Live
  • Sunday 17 December 2017
  • Bengaluru vs Chennaiyin FCIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 17 December 2017
  • Hearts vs CelticScottish Premiership
  • 12:30pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Sunday 17 December 2017
  • AZ Alkmaar vs AjaxEredivisie
  • 1:30pm
  • Live Stream
  • Sky Sports Mix Sky Sports Red Button Bet 365 Live
  • Sunday 17 December 2017
  • Club Brugge KV vs AnderlechtJupiler Pro League Belgium
  • 1:30pm
  • Live Stream
  • FreeSports Bet 365 Live
  • Sunday 17 December 2017
  • FC Utrecht vs Heracles AlmeloEredivisie
  • 1:30pm
  • Live Stream
  • Bet 365 Live
  • Sunday 17 December 2017
  • Yeni Malatyaspor vs GalatasarayTurkish Super League
  • 1:30pm
  • Live Stream
  • Bet 365 Live
  • Sunday 17 December 2017
  • Bologna vs JuventusItalian Serie A
  • 2:00pm
  • Live Stream
  • BT Sport 1 Bet 365 Live
  • Sunday 17 December 2017
  • Sampdoria vs SassuoloItalian Serie A
  • 2:00pm
  • Live Stream
  • Bet 365 Live
  • Sunday 17 December 2017
  • West Bromwich Albion vs Manchester UnitedEnglish Premier League
  • 2:15pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Sunday 17 December 2017
  • Hannover 96 vs Bayer LeverkusenGerman Bundesliga
  • 2:30pm
  • Live Stream
  • BT Sport ESPN Bet 365 Live
  • Sunday 17 December 2017
  • Celta Vigo vs VillarrealSpanish La Liga
  • 3:15pm
  • Live Stream
  • Sky Sports Football Bet 365 Live
  • Sunday 17 December 2017
  • Nice vs BordeauxFrench Ligue 1
  • 4:00pm
  • Live Stream
  • Bet 365 Live
  • Sunday 17 December 2017
  • Bournemouth AFC vs LiverpoolEnglish Premier League
  • 4:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Sunday 17 December 2017
  • Besiktas vs OsmanlisporTurkish Super League
  • 4:30pm
  • Live Stream
  • Bet 365 Live
  • Sunday 17 December 2017
  • Sporting de Charleroi vs KRC GenkJupiler Pro League Belgium
  • 5:00pm
  • Live Stream
  • FreeSports Bet 365 Live
  • Sunday 17 December 2017
  • Red Bull Leipzig vs Hertha BerlinGerman Bundesliga
  • 5:00pm
  • Live Stream
  • BT Sport ESPN Bet 365 Live
  • Sunday 17 December 2017
  • Las Palmas vs EspanyolSpanish La Liga
  • 5:30pm
  • Live Stream
  • Sky Sports Football Bet 365 Live
  • Sunday 17 December 2017
  • Atalanta vs LazioItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 1 Bet 365 Live
  • Sunday 17 December 2017
  • Barcelona vs Deportivo La CorunaSpanish La Liga
  • 7:45pm
  • Live Stream
  • Sky Sports Football Bet 365 Live
  • Sunday 17 December 2017
  • Olympique Lyonnais vs MarseilleFrench Ligue 1
  • 8:00pm
  • Live Stream
  • BT Sport 1 Bet 365 Live
  • Monday 18 December 2017
  • St Pauli vs VfL BochumGerman Bundesliga 2
  • 7:30pm
  • Live Stream
  • BT Sport 1 Bet 365 Live
  • Monday 18 December 2017
  • Everton vs Swansea CityEnglish Premier League
  • 8:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Monday 18 December 2017
  • Malaga vs Real BetisSpanish La Liga
  • 8:00pm
  • Live Stream
  • Sky Sports Football
  • Monday 18 December 2017
  • FC Porto vs MaritimoPortuguese Primeira Liga
  • 8:55pm
  • Live Stream
  • FreeSports
  • Tuesday 19 December 2017
  • FSV Mainz 05 vs VfB StuttgartDFB Pokal 3rd Round
  • 5:30pm
  • Live Stream
  • Live Stream
  • Tuesday 19 December 2017
  • Liverpool U23 vs PSV Eindhoven U23Premier League International Cup
  • 7:00pm
  • Live Stream
  • LFC TV
  • Tuesday 19 December 2017
  • Chelsea U23 vs Manchester City U23Premier League 2
  • 7:05pm
  • Live Stream
  • ChelseaTV
  • Tuesday 19 December 2017
  • Leicester City vs Manchester CityCarabao Cup Quarter Final
  • 7:45pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Tuesday 19 December 2017
  • Arsenal vs West Ham UnitedCarabao Cup Quarter Final
  • 7:45pm
  • Live Stream
  • Live Stream
  • Tuesday 19 December 2017
  • Schalke 04 vs CologneDFB Pokal 3rd Round
  • 7:45pm
  • Live Stream
  • Live Stream
  • Tuesday 19 December 2017
  • Nurnberg vs WolfsburgDFB Pokal 3rd Round
  • 7:45pm
  • Live Stream
  • BT Sport 1
  • Tuesday 19 December 2017
  • Levante vs Club Deportivo LeganesSpanish La Liga
  • 8:30pm
  • Live Stream
  • Sky Sports Red Button
  • Wednesday 20 December 2017
  • Roma vs TorinoCoppa Italia Round of 16
  • 4:30pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Borussia Monchengladbach vs Bayer LeverkusenDFB Pokal 3rd Round
  • 5:30pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Getafe vs Las PalmasSpanish La Liga
  • 6:30pm
  • Live Stream
  • Sky Sports Mix Sky Sports Red Button
  • Wednesday 20 December 2017
  • Mechelen vs Club Brugge KVJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Wednesday 20 December 2017
  • Celtic vs Partick ThistleScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Chelsea vs Bournemouth AFCCarabao Cup Quarter Final
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Bayern Munich vs Borussia DortmundDFB Pokal 3rd Round
  • 7:45pm
  • Live Stream
  • BT Sport 1
  • Wednesday 20 December 2017
  • Heidenheim vs Eintracht FrankfurtDFB Pokal 3rd Round
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Juventus vs GenoaCoppa Italia Round of 16
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Paris Saint Germain vs CaenFrench Ligue 1
  • 7:50pm
  • Live Stream
  • BT Sport 3
  • Wednesday 20 December 2017
  • Bordeaux vs MontpellierFrench Ligue 1
  • 7:50pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Lille vs NiceFrench Ligue 1
  • 7:50pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Marseille vs TroyesFrench Ligue 1
  • 7:50pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Monaco vs RennesFrench Ligue 1
  • 7:50pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Toulouse vs Olympique LyonnaisFrench Ligue 1
  • 7:50pm
  • Live Stream
  • Live Stream
  • Wednesday 20 December 2017
  • Bristol City vs Manchester UnitedCarabao Cup Quarter Final
  • 8:00pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Wednesday 20 December 2017
  • Real Sociedad vs SevillaSpanish La Liga
  • 8:30pm
  • Live Stream
  • Sky Sports Mix Sky Sports Red Button
  • Thursday 21 December 2017
  • Brisbane Roar vs Perth GloryHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 1
  • Thursday 21 December 2017
  • Eibar vs GironaSpanish La Liga
  • 6:30pm
  • Live Stream
  • Sky Sports Football
  • Thursday 21 December 2017
  • KAA Gent vs Sporting de CharleroiJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Thursday 21 December 2017
  • Deportivo Alaves vs MalagaSpanish La Liga
  • 8:30pm
  • Live Stream
  • Sky Sports Football
  • Friday 22 December 2017
  • Newcastle Jets vs Western Sydney WanderersHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 1
  • Friday 22 December 2017
  • Chievo vs BolognaItalian Serie A
  • 5:00pm
  • Live Stream
  • BT Sport 2
  • Friday 22 December 2017
  • Real Betis vs Athletic BilbaoSpanish La Liga
  • 6:30pm
  • Live Stream
  • Sky Sports Football
  • Friday 22 December 2017
  • CD Lugo vs Rayo VallecanoSpanish Segunda Division
  • 7:00pm
  • Live Stream
  • FreeSports
  • Friday 22 December 2017
  • Arsenal vs LiverpoolEnglish Premier League
  • 7:45pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Friday 22 December 2017
  • Cagliari vs FiorentinaItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 2
  • Friday 22 December 2017
  • Espanyol vs Atletico MadridSpanish La Liga
  • 8:30pm
  • Live Stream
  • Sky Sports Football
  • Saturday 23 December 2017
  • Wellington Phoenix vs Sydney FCHyundai A League
  • 06:35am
  • Live Stream
  • BT Sport 1
  • Saturday 23 December 2017
  • Melbourne City vs Melbourne VictoryHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 1
  • Saturday 23 December 2017
  • Lazio vs CrotoneItalian Serie A
  • 11:30am
  • Live Stream
  • BT Sport 3
  • Saturday 23 December 2017
  • Real Madrid vs BarcelonaSpanish La Liga
  • 12:00pm
  • Live Stream
  • Sky Sports Football Sky Sports Mix Sky One
  • Saturday 23 December 2017
  • Kilmarnock vs RangersScottish Premiership
  • 12:30pm
  • Live Stream
  • BT Sport 1
  • Saturday 23 December 2017
  • Everton vs ChelseaEnglish Premier League
  • 12:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Saturday 23 December 2017
  • Napoli vs SampdoriaItalian Serie A
  • 2:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Sassuolo vs Inter MilanItalian Serie A
  • 2:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Celtic vs AberdeenScottish Premiership
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Bolton Wanderers vs Cardiff CitySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Derby County vs MillwallSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Fulham vs BarnsleySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Leeds United vs Hull CitySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Queens Park Rangers vs Bristol CitySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Reading vs Burton AlbionSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Sheffield Wednesday vs MiddlesbroughSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Sunderland vs Birmingham CitySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Scunthorpe United vs Southend UnitedSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Plymouth Argyle vs Oldham AthleticSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Shrewsbury Town vs PortsmouthSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Forest Green Rovers vs Carlisle UnitedSky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Yeovil Town vs Exeter CitySky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Brighton and Hove Albion vs WatfordEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Manchester City vs Bournemouth AFCEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Southampton vs Huddersfield TownEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Stoke City vs West Bromwich AlbionEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Swansea City vs Crystal PalaceEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • West Ham United vs Newcastle UnitedEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • Valencia vs VillarrealSpanish La Liga
  • 3:15pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • AC Milan vs AtalantaItalian Serie A
  • 5:00pm
  • Live Stream
  • BT Sport 2
  • Saturday 23 December 2017
  • Burnley vs Tottenham HotspurEnglish Premier League
  • 5:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 23 December 2017
  • Aston Villa vs Sheffield UnitedSky Bet Championship
  • 5:30pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Saturday 23 December 2017
  • Deportivo La Coruna vs Celta VigoSpanish La Liga
  • 5:30pm
  • Live Stream
  • Sky Sports Red Button
  • Saturday 23 December 2017
  • NAC Breda vs FC UtrechtEredivisie
  • 5:30pm
  • Live Stream
  • Live Stream
  • Saturday 23 December 2017
  • PSV Eindhoven vs VitesseEredivisie
  • 6:45pm
  • Live Stream
  • Sky Sports Mix Sky Sports Red Button
  • Saturday 23 December 2017
  • Leicester City vs Manchester UnitedEnglish Premier League
  • 7:45pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Saturday 23 December 2017
  • Juventus vs RomaItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 2
  • Saturday 23 December 2017
  • SBV Excelsior vs FC TwenteEredivisie
  • 7:45pm
  • Live Stream
  • Live Stream
  • Sunday 24 December 2017
  • Ajax vs Willem llEredivisie
  • 1:30pm
  • Live Stream
  • Sky Sports Football
  • Sunday 24 December 2017
  • Feyenoord vs Roda JCEredivisie
  • 3:45pm
  • Live Stream
  • Sky Sports Football
  • Tuesday 26 December 2017
  • Adelaide United vs Central Coast MarinersHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 1
  • Tuesday 26 December 2017
  • Dundee vs CelticScottish Premiership
  • 12:30pm
  • Live Stream
  • BT Sport 1
  • Tuesday 26 December 2017
  • Tottenham Hotspur vs SouthamptonEnglish Premier League
  • 12:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Tuesday 26 December 2017
  • Club Brugge KV vs Mouscron PeruwelzJupiler Pro League Belgium
  • 1:30pm
  • Live Stream
  • FreeSports
  • Tuesday 26 December 2017
  • Burton Albion vs Leeds UnitedSky Bet Championship
  • 3:00pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Tuesday 26 December 2017
  • Birmingham City vs Norwich CitySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Bristol City vs ReadingSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Cardiff City vs FulhamSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Hull City vs Derby CountySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Ipswich Town vs Queens Park RangersSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Middlesbrough vs Bolton WanderersSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Sheffield United vs SunderlandSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Blackpool vs Scunthorpe UnitedSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Milton Keynes Dons vs Plymouth ArgyleSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Portsmouth vs AFC WimbledonSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Carlisle United vs Accrington StanleySky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Exeter City vs Forest Green RoversSky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Bournemouth AFC vs West Ham UnitedEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Chelsea vs Brighton and Hove AlbionEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Huddersfield Town vs Stoke CityEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Manchester United vs BurnleyEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Watford vs Leicester CityEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • West Bromwich Albion vs EvertonEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Tuesday 26 December 2017
  • Liverpool vs Swansea CityEnglish Premier League
  • 5:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Tuesday 26 December 2017
  • Brentford vs Aston VillaSky Bet Championship
  • 7:30pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Tuesday 26 December 2017
  • Anderlecht vs KAA GentJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Wednesday 27 December 2017
  • KV Kortrijk vs Standard de LiegeJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Wednesday 27 December 2017
  • Hearts vs HibernianScottish Premiership
  • 7:45pm
  • Live Stream
  • Sky Sports Football
  • Wednesday 27 December 2017
  • Newcastle United vs Manchester CityEnglish Premier League
  • 7:45pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Wednesday 27 December 2017
  • Rangers vs MotherwellScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 27 December 2017
  • Aberdeen vs Partick ThistleScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Thursday 28 December 2017
  • Crystal Palace vs ArsenalEnglish Premier League
  • 8:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Friday 29 December 2017
  • Melbourne Victory Women vs Newcastle Jets WomenWestfield W-League
  • 06:20am
  • Live Stream
  • BT Sport 3
  • Friday 29 December 2017
  • Melbourne Victory vs Newcastle JetsHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 1
  • Friday 29 December 2017
  • St Mirren vs Dundee UnitedScottish Championship
  • 7:45pm
  • Live Stream
  • BT Sport 1
  • Friday 29 December 2017
  • Cardiff City vs Preston North EndSky Bet Championship
  • 7:45pm
  • Live Stream
  • Sky Sports Football
  • Friday 29 December 2017
  • Crotone vs NapoliItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport Extra
  • Friday 29 December 2017
  • Millwall vs Queens Park RangersSky Bet Championship
  • 7:45pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Adelaide United vs Brisbane RoarHyundai A League
  • 06:35am
  • Live Stream
  • BT Sport 3
  • Saturday 30 December 2017
  • Sydney FC vs Perth GloryHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 3
  • Saturday 30 December 2017
  • Fiorentina vs AC MilanItalian Serie A
  • 11:30am
  • Live Stream
  • BT Sport 3
  • Saturday 30 December 2017
  • Celtic vs RangersScottish Premiership
  • 12:00pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Saturday 30 December 2017
  • Aldershot Town vs Maidstone UnitedNational League
  • 12:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 30 December 2017
  • Roma vs SassuoloItalian Serie A
  • 2:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Sampdoria vs SPALItalian Serie A
  • 2:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Aberdeen vs HeartsScottish Premiership
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Barnsley vs ReadingSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Birmingham City vs Leeds UnitedSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Hull City vs FulhamSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Ipswich Town vs Derby CountySky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Middlesbrough vs Aston VillaSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Nottingham Forest vs SunderlandSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Sheffield United vs Bolton WanderersSky Bet Championship
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Blackburn Rovers vs Scunthorpe UnitedSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Blackpool vs Plymouth ArgyleSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Portsmouth vs Northampton TownSky Bet League One
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Carlisle United vs Coventry CitySky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Exeter City vs BarnetSky Bet League Two
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Bournemouth AFC vs EvertonEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Chelsea vs Stoke CityEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Huddersfield Town vs BurnleyEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Liverpool vs Leicester CityEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Newcastle United vs Brighton and Hove AlbionEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Watford vs Swansea CityEnglish Premier League
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 30 December 2017
  • Inter Milan vs LazioItalian Serie A
  • 5:00pm
  • Live Stream
  • BT Sport 3
  • Saturday 30 December 2017
  • Manchester United vs SouthamptonEnglish Premier League
  • 5:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 30 December 2017
  • Bristol City vs Wolverhampton WanderersSky Bet Championship
  • 5:30pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Saturday 30 December 2017
  • Hellas Verona vs JuventusItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 3
  • Sunday 31 December 2017
  • Central Coast Mariners vs Wellington PhoenixHyundai A League
  • 08:00am
  • Live Stream
  • BT Sport 3
  • Sunday 31 December 2017
  • Crystal Palace vs Manchester CityEnglish Premier League
  • 12:00pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Sunday 31 December 2017
  • Kerala Blasters vs BengaluruIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 31 December 2017
  • West Bromwich Albion vs ArsenalEnglish Premier League
  • 4:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Monday 01 January 2018
  • Western Sydney Wanderers vs Melbourne CityHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport ESPN BT Sport 3
  • Monday 01 January 2018
  • Brighton and Hove Albion vs Bournemouth AFCEnglish Premier League
  • 12:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Monday 01 January 2018
  • Leeds United vs Nottingham ForestSky Bet Championship
  • 3:00pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Monday 01 January 2018
  • Bangor City vs LlandudnoWelsh Premier League
  • 5:15pm
  • Live Stream
  • S4C
  • Monday 01 January 2018
  • Everton vs Manchester UnitedEnglish Premier League
  • 5:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Monday 01 January 2018
  • Bromley vs Ebbsfleet UnitedNational League
  • 7:45pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Tuesday 02 January 2018
  • Morton vs St MirrenScottish Championship
  • 3:00pm
  • Live Stream
  • BBC Alba
  • Tuesday 02 January 2018
  • Swansea City vs Tottenham HotspurEnglish Premier League
  • 7:45pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Wednesday 03 January 2018
  • Sydney FC vs Newcastle JetsHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport ESPN
  • Wednesday 03 January 2018
  • Arsenal vs ChelseaEnglish Premier League
  • 7:45pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Thursday 04 January 2018
  • Tottenham Hotspur vs West Ham UnitedEnglish Premier League
  • 8:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Friday 05 January 2018
  • Brisbane Roar vs Western Sydney WanderersHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 3
  • Friday 05 January 2018
  • Perth Glory vs Adelaide UnitedHyundai A League
  • 11:00am
  • Live Stream
  • BT Sport 3
  • Friday 05 January 2018
  • Chievo vs UdineseItalian Serie A
  • 5:00pm
  • Live Stream
  • BT Sport 2
  • Friday 05 January 2018
  • Fiorentina vs Inter MilanItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 2
  • Friday 05 January 2018
  • Liverpool vs EvertonFA Cup 3rd Round
  • 7:55pm
  • Live Stream
  • BBC1
  • Saturday 06 January 2018
  • Melbourne Victory vs Central Coast MarinersHyundai A League
  • 06:35am
  • Live Stream
  • BT Sport ESPN
  • Saturday 06 January 2018
  • Melbourne City vs Wellington PhoenixHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport ESPN
  • Saturday 06 January 2018
  • Torino vs BolognaItalian Serie A
  • 11:30am
  • Live Stream
  • BT Sport 3
  • Saturday 06 January 2018
  • TBC vs Leicester CityFA Cup 3rd Round
  • 12:45pm
  • Live Stream
  • BBC1
  • Saturday 06 January 2018
  • Watford vs Bristol CityFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Bournemouth AFC vs TBCFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Coventry City vs Stoke CityFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Bolton Wanderers vs Huddersfield TownFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Manchester United vs Derby CountyFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Tottenham Hotspur vs AFC WimbledonFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Manchester City vs BurnleyFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Wolverhampton Wanderers vs Swansea CityFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Newcastle Jets vs Luton TownFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Fulham vs SouthamptonFA Cup 3rd Round
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 06 January 2018
  • Roma vs AtalantaItalian Serie A
  • 5:00pm
  • Live Stream
  • BT Sport 3
  • Saturday 06 January 2018
  • Norwich City vs ChelseaFA Cup 3rd Round
  • 5:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 06 January 2018
  • Cagliari vs JuventusItalian Serie A
  • 7:45pm
  • Live Stream
  • BT Sport 3
  • Sunday 07 January 2018
  • Bengaluru vs Atletico de KolkataIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 07 January 2018
  • Newport County vs Leeds UnitedFA Cup 3rd Round
  • 12:00pm
  • Live Stream
  • BBC Wales
  • Sunday 07 January 2018
  • Liverpool U23 vs Arsenal U23Premier League 2
  • 1:00pm
  • Live Stream
  • LFC TV
  • Sunday 07 January 2018
  • Shrewsbury Town vs West Ham UnitedFA Cup 3rd Round
  • 2:00pm
  • Live Stream
  • BBC1
  • Sunday 07 January 2018
  • Nottingham Forest vs ArsenalFA Cup 3rd Round
  • 4:00pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Monday 08 January 2018
  • Brisbane Roar vs Sydney FCHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 1
  • Monday 08 January 2018
  • Brighton and Hove Albion vs Crystal PalaceFA Cup 3rd Round
  • 7:45pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Tuesday 09 January 2018
  • Newcastle Jets vs Central Coast MarinersHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 3
  • Tuesday 09 January 2018
  • Perth Glory vs Melbourne CityHyundai A League
  • 11:00am
  • Live Stream
  • BT Sport 3
  • Wednesday 10 January 2018
  • Wellington Phoenix vs Melbourne VictoryHyundai A League
  • 06:35am
  • Live Stream
  • BT Sport 3
  • Wednesday 10 January 2018
  • Western Sydney Wanderers vs Adelaide UnitedHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport 3
  • Thursday 11 January 2018
  • Rangers vs Atletico MineiroFlorida Cup
  • 12 am
  • Live Stream
  • Premier Sports
  • Thursday 11 January 2018
  • Corinthians vs PSV EindhovenFlorida Cup
  • 12 am
  • Live Stream
  • FreeSports
  • Friday 12 January 2018
  • Newcastle Jets vs Brisbane RoarHyundai A League
  • 08:50am
  • Live Stream
  • BT Sport ESPN
  • Friday 12 January 2018
  • Manchester City U23 vs Liverpool U23Premier League 2
  • 7:00pm
  • Live Stream
  • LFC TV
  • Friday 12 January 2018
  • Bayer Leverkusen vs Bayern MunichGerman Bundesliga
  • 7:30pm
  • Live Stream
  • BT Sport 3 Bet 365 Live
  • Friday 12 January 2018
  • Sheffield United vs Sheffield WednesdaySky Bet Championship
  • 7:45pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Saturday 13 January 2018
  • PSV Eindhoven vs FluminenseFlorida Cup
  • 12 am
  • Live Stream
  • FreeSports
  • Saturday 13 January 2018
  • Cardiff City vs SunderlandSky Bet Championship
  • 12:30pm
  • Live Stream
  • Sky Sports Football
  • Saturday 13 January 2018
  • Nottingham Forest vs Aston VillaSky Bet Championship
  • 5:30pm
  • Live Stream
  • Sky Sports Football Sky Sports Main Event
  • Saturday 13 January 2018
  • Tottenham Hotspur vs EvertonEnglish Premier League
  • 5:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 13 January 2018
  • Rangers vs CorinthiansFlorida Cup
  • 6:00pm
  • Live Stream
  • Premier Sports
  • Saturday 13 January 2018
  • Barcelona vs Legia WarsawFlorida Cup
  • 8:00pm
  • Live Stream
  • FreeSports
  • Sunday 14 January 2018
  • TBC vs TBCSpanish Segunda Division
  • 11:00am
  • Live Stream
  • FreeSports
  • Sunday 14 January 2018
  • Mumbai City vs Kerala BlastersIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 14 January 2018
  • Bournemouth AFC vs ArsenalEnglish Premier League
  • 1:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Sunday 14 January 2018
  • Liverpool vs Manchester CityEnglish Premier League
  • 4:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Sunday 14 January 2018
  • Atletico Nacional vs Atletico MineiroFlorida Cup
  • 6:00pm
  • Live Stream
  • FreeSports
  • Monday 15 January 2018
  • Manchester United vs Stoke CityEnglish Premier League
  • 8:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Monday 15 January 2018
  • Fluminense vs BarcelonaFlorida Cup
  • 9:00pm
  • Live Stream
  • FreeSports
  • Saturday 20 January 2018
  • Aberdeen vs St MirrenScottish FA Cup 4th Round
  • 12:15pm
  • Live Stream
  • BBC1 Scotland
  • Saturday 20 January 2018
  • Brighton and Hove Albion vs ChelseaEnglish Premier League
  • 12:30pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Saturday 20 January 2018
  • Standard de Liege vs AS EupenJupiler Pro League Belgium
  • 5:00pm
  • Live Stream
  • FreeSports
  • Saturday 20 January 2018
  • Manchester City vs Newcastle UnitedEnglish Premier League
  • 5:30pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Saturday 20 January 2018
  • Legia Warsaw vs Atletico NacionalFlorida Cup
  • 11:00pm
  • Live Stream
  • FreeSports
  • Sunday 21 January 2018
  • TBC vs TBCSpanish Segunda Division
  • 11:00am
  • Live Stream
  • FreeSports
  • Sunday 21 January 2018
  • Jamshedpur vs Delhi DynamosIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 21 January 2018
  • Fraserburgh vs RangersScottish FA Cup 4th Round
  • 12:00pm
  • Live Stream
  • TBC Sky
  • Sunday 21 January 2018
  • Antwerp vs Club Brugge KVJupiler Pro League Belgium
  • 1:30pm
  • Live Stream
  • FreeSports
  • Sunday 21 January 2018
  • Heart of Midlothian vs HibernianScottish FA Cup 4th Round
  • 2:05pm
  • Live Stream
  • TBC Sky
  • Sunday 21 January 2018
  • Southampton vs Tottenham HotspurEnglish Premier League
  • 4:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Sunday 21 January 2018
  • KRC Genk vs AnderlechtJupiler Pro League Belgium
  • 5:00pm
  • Live Stream
  • FreeSports
  • Monday 22 January 2018
  • Swansea City vs LiverpoolEnglish Premier League
  • 8:00pm
  • Live Stream
  • Sky Sports Main Event Sky Sports Premier League Sky Sports Ultra HD
  • Tuesday 23 January 2018
  • Zulte Waregem vs Standard de LiegeJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Tuesday 23 January 2018
  • Partick Thistle vs CelticScottish Premiership
  • 7:45pm
  • Live Stream
  • BT Sport 1
  • Wednesday 24 January 2018
  • Anderlecht vs Waasland BeverenJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Wednesday 24 January 2018
  • Rangers vs AberdeenScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Thursday 25 January 2018
  • Club Brugge KV vs KV OostendeJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Friday 26 January 2018
  • Dunfermline Athletic vs St MirrenScottish Championship
  • 7:45pm
  • Live Stream
  • BT Sport 1
  • Saturday 27 January 2018
  • Celtic vs HibernianScottish Premiership
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 27 January 2018
  • Aberdeen vs KilmarnockScottish Premiership
  • 3:00pm
  • Live Stream
  • Live Stream
  • Saturday 27 January 2018
  • KRC Genk vs Sint Truidense VVJupiler Pro League Belgium
  • 7:30pm
  • Live Stream
  • FreeSports
  • Sunday 28 January 2018
  • TBC vs TBCSpanish Segunda Division
  • 11:00am
  • Live Stream
  • FreeSports
  • Sunday 28 January 2018
  • Goa vs Mumbai CityIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 28 January 2018
  • KAA Gent vs Club Brugge KVJupiler Pro League Belgium
  • 1:30pm
  • Live Stream
  • FreeSports
  • Sunday 28 January 2018
  • Ross County vs RangersScottish Premiership
  • 2:00pm
  • Live Stream
  • BT Sport TBC
  • Sunday 28 January 2018
  • Standard de Liege vs AnderlechtJupiler Pro League Belgium
  • 5:00pm
  • Live Stream
  • FreeSports
  • Tuesday 30 January 2018
  • Huddersfield Town vs LiverpoolEnglish Premier League
  • 8:00pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Wednesday 31 January 2018
  • Partick Thistle vs RangersScottish Premiership
  • 3:00pm
  • Live Stream
  • Live Stream
  • Wednesday 31 January 2018
  • Celtic vs HeartsScottish Premiership
  • 7:45pm
  • Live Stream
  • Live Stream
  • Wednesday 31 January 2018
  • Tottenham Hotspur vs Manchester UnitedEnglish Premier League
  • 8:00pm
  • Live Stream
  • BT Sport 1 BT Sport 4k UHD
  • Sunday 04 February 2018
  • Delhi Dynamos vs Mumbai CityIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 11 February 2018
  • Mumbai City vs Pune CityIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Tuesday 13 February 2018
  • Juventus vs Tottenham HotspurUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Tuesday 13 February 2018
  • FC Basel vs Manchester CityUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 14 February 2018
  • FC Porto vs LiverpoolUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 14 February 2018
  • Real Madrid vs Paris Saint GermainUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Thursday 15 February 2018
  • Ostersund vs ArsenalUEFA Europa League Last 32 1st Leg
  • 6:00pm
  • Live Stream
  • BT Sport TBC
  • Thursday 15 February 2018
  • Celtic vs Zenit Saint PetersburgUEFA Europa League Last 32 1st Leg
  • 8:05pm
  • Live Stream
  • BT Sport TBC
  • Sunday 18 February 2018
  • Atletico de Kolkata vs Mumbai CityIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Tuesday 20 February 2018
  • Chelsea vs BarcelonaUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Tuesday 20 February 2018
  • Bayern Munich vs BesiktasUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 21 February 2018
  • Sevilla vs Manchester UnitedUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 21 February 2018
  • Shakhtar Donetsk vs RomaUEFA Champions League Last 16 1st Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Thursday 22 February 2018
  • Zenit Saint Petersburg vs CelticUEFA Europa League Last 32 2nd Leg
  • 6:00pm
  • Live Stream
  • BT Sport TBC
  • Thursday 22 February 2018
  • Arsenal vs OstersundUEFA Europa League Last 32 2nd Leg
  • 8:05pm
  • Live Stream
  • BT Sport TBC
  • Sunday 25 February 2018
  • Pune City vs GoaIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Sunday 04 March 2018
  • Jamshedpur vs GoaIndian Super League
  • 12:00pm
  • Live Stream
  • Brit Asia TV
  • Tuesday 06 March 2018
  • Liverpool vs FC PortoUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Tuesday 06 March 2018
  • Paris Saint Germain vs Real MadridUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 07 March 2018
  • Manchester City vs FC BaselUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 07 March 2018
  • Tottenham Hotspur vs JuventusUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Tuesday 13 March 2018
  • Manchester United vs SevillaUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Tuesday 13 March 2018
  • Roma vs Shakhtar DonetskUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 14 March 2018
  • Besiktas vs Bayern MunichUEFA Champions League Last 16 2nd Leg
  • 5:00pm
  • Live Stream
  • BT Sport TBC
  • Wednesday 14 March 2018
  • Barcelona vs ChelseaUEFA Champions League Last 16 2nd Leg
  • 7:45pm
  • Live Stream
  • BT Sport TBC
  • Friday 23 March 2018
  • Netherlands vs EnglandFootball International
  • 7:45pm
  • Live Stream
  • ITV
  • Tuesday 27 March 2018
  • England vs ItalyFootball International
  • 8:00pm
  • Live Stream
  • ITV
  • Thursday 14 June 2018
  • Russia vs Saudi ArabiaRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • ITV
  • Friday 15 June 2018
  • Egypt vs UruguayRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • BBC1
  • Friday 15 June 2018
  • Morocco vs IranRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • ITV
  • Friday 15 June 2018
  • Portugal vs SpainRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Saturday 16 June 2018
  • France vs AustraliaRussia 2018 World Cup Group Stage
  • 11:00am
  • Live Stream
  • BBC1
  • Saturday 16 June 2018
  • Argentina vs IcelandRussia 2018 World Cup Group Stage
  • 2:00pm
  • Live Stream
  • ITV
  • Saturday 16 June 2018
  • Peru vs DenmarkRussia 2018 World Cup Group Stage
  • 5:00pm
  • Live Stream
  • BBC1
  • Saturday 16 June 2018
  • Croatia vs NigeriaRussia 2018 World Cup Group Stage
  • 8:00pm
  • Live Stream
  • ITV
  • Sunday 17 June 2018
  • Costa Rica vs SerbiaRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • ITV
  • Sunday 17 June 2018
  • Germany vs MexicoRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • BBC1
  • Sunday 17 June 2018
  • Brazil vs SwitzerlandRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV
  • Monday 18 June 2018
  • Sweden vs South KoreaRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • ITV
  • Monday 18 June 2018
  • Belgium vs PanamaRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • BBC1
  • Monday 18 June 2018
  • Tunisia vs EnglandRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Tuesday 19 June 2018
  • Colombia vs JapanRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • BBC1
  • Tuesday 19 June 2018
  • Poland vs SenegalRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • ITV
  • Tuesday 19 June 2018
  • Russia vs EgyptRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Wednesday 20 June 2018
  • Portugal vs MoroccoRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • BBC1
  • Wednesday 20 June 2018
  • Uruguay vs Saudi ArabiaRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • BBC1
  • Wednesday 20 June 2018
  • Iran vs SpainRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV
  • Thursday 21 June 2018
  • Denmark vs AustraliaRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • ITV
  • Thursday 21 June 2018
  • France vs PeruRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • ITV
  • Thursday 21 June 2018
  • Argentina vs CroatiaRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Friday 22 June 2018
  • Brazil vs Costa RicaRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • ITV
  • Friday 22 June 2018
  • Nigeria vs IcelandRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • BBC1
  • Friday 22 June 2018
  • Serbia vs SwitzerlandRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Saturday 23 June 2018
  • Belgium vs TunisiaRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • BBC1
  • Saturday 23 June 2018
  • South Korea vs MexicoRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • ITV
  • Saturday 23 June 2018
  • Germany vs SwedenRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV
  • Sunday 24 June 2018
  • England vs PanamaRussia 2018 World Cup Group Stage
  • 1:00pm
  • Live Stream
  • BBC1
  • Sunday 24 June 2018
  • Japan vs SenegalRussia 2018 World Cup Group Stage
  • 4:00pm
  • Live Stream
  • BBC1
  • Sunday 24 June 2018
  • Poland vs ColombiaRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV
  • Monday 25 June 2018
  • Uruguay vs RussiaRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • ITV
  • Monday 25 June 2018
  • Saudi Arabia vs EgyptRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • ITV4
  • Monday 25 June 2018
  • Iran vs PortugalRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Monday 25 June 2018
  • Spain vs MoroccoRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC2
  • Tuesday 26 June 2018
  • Denmark vs FranceRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • ITV
  • Tuesday 26 June 2018
  • Australia vs PeruRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • ITV4
  • Tuesday 26 June 2018
  • Nigeria vs ArgentinaRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC1
  • Tuesday 26 June 2018
  • Iceland vs CroatiaRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • BBC2
  • Wednesday 27 June 2018
  • South Korea vs GermanyRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • BBC1
  • Wednesday 27 June 2018
  • Mexico vs SwedenRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • BBC2
  • Wednesday 27 June 2018
  • Serbia vs BrazilRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV
  • Wednesday 27 June 2018
  • Switzerland vs Costa RicaRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV4
  • Thursday 28 June 2018
  • Japan vs PolandRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • BBC1
  • Thursday 28 June 2018
  • Senegal vs ColombiaRussia 2018 World Cup Group Stage
  • 3:00pm
  • Live Stream
  • BBC2
  • Thursday 28 June 2018
  • England vs BelgiumRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV
  • Thursday 28 June 2018
  • Panama vs TunisiaRussia 2018 World Cup Group Stage
  • 7:00pm
  • Live Stream
  • ITV4
  • Saturday 30 June 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 3:00pm
  • Live Stream
  • TBC
  • Saturday 30 June 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 7:00pm
  • Live Stream
  • TBC
  • Sunday 01 July 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 3:00pm
  • Live Stream
  • TBC
  • Sunday 01 July 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 7:00pm
  • Live Stream
  • TBC
  • Monday 02 July 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 3:00pm
  • Live Stream
  • TBC
  • Monday 02 July 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 7:00pm
  • Live Stream
  • TBC
  • Tuesday 03 July 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 3:00pm
  • Live Stream
  • TBC
  • Tuesday 03 July 2018
  • TBC vs TBCRussia 2018 World Cup Round of 16
  • 7:00pm
  • Live Stream
  • TBC
  • Friday 06 July 2018
  • TBC vs TBCRussia 2018 World Cup Quarter Final
  • 3:00pm
  • Live Stream
  • TBC
  • Friday 06 July 2018
  • TBC vs TBCRussia 2018 World Cup Quarter Final
  • 7:00pm
  • Live Stream
  • TBC
  • Saturday 07 July 2018
  • TBC vs TBCRussia 2018 World Cup Quarter Final
  • 1:00pm
  • Live Stream
  • TBC
  • Saturday 07 July 2018
  • TBC vs TBCRussia 2018 World Cup Quarter Final
  • 7:00pm
  • Live Stream
  • TBC
  • Tuesday 10 July 2018
  • TBC vs TBCRussia 2018 World Cup Semi Final
  • 7:00pm
  • Live Stream
  • TBC
  • Wednesday 11 July 2018
  • TBC vs TBCRussia 2018 World Cup Semi Final
  • 7:00pm
  • Live Stream
  • TBC
  • Saturday 14 July 2018
  • TBC vs TBCRussia 2018 World Cup 3rd Place Play Off
  • 3:00pm
  • Live Stream
  • TBC
  • Sunday 15 July 2018
  • TBC vs TBCRussia 2018 World Cup Final
  • 4:00pm
  • Live Stream
  • BBC1 ITV