It's UFC 240 time tonight as the world's biggest MMA organisation heads to Edmonton in Canada. The main event has been two years in the making – Max Holloway is finally taking on 37-year-old former lightweight king Frankie Edgar in UFC Featherweight title bout for the ages. Read on to discover how to get a UFC 240 live stream today – it doesn't even matter where in the world you are.
The main event had been scheduled to take place two years ago, but after series of injuries and defeats put the matchup on ice, Max “Blessed” Holloway finally takes on Frankie “The Answer” Edgar.
Holloway comes into the fight defending his featherweight title off the back of a defeat against Dustin Poirier at UFC 235 which brought to an end to a 13-fight, 6-year winning streak. While UFC 240 marks Edgar's first appearance in the Octagon in over a year, after a bicep injury ruled the veteran out from a planned clash with Chan Sung Jung at UFC Denver in November.
The pair will share top billing with the Women’s Featherweight title contest between Cris Cyborg and Felicia Spencer. Spencer goes into the fight undefeated in seven, but is up against the experienced Cyborg, who makes her return to the Octagon after her losing her title to fellow Brazilian Amanda Nunes at UFC 323.
Whoever you're cheering on during tonight's MMA action, we’ll show you how to live stream UFC 240’s card from anywhere in the world – for US viewers, you should just head straight to ESPN+.
Live stream UFC 240 from outside your country
Worry not if you're a huge UFC fan but aren't in the US to watch the ESPN+ coverage. If you find the coverage is geo-blocked, you can try using a VPN to change your IP address to a US server and watch this week's main card just as if you were back at home.
How to watch UFC online in the US exclusively on ESPN+
Live stream UFC 240 in the UK (not on PPV)
Live stream UFC 240 on PPV in Australia