You won't need to go anywhere else for your live sport fix this weekend, as we've got you covered on all bases with some of the very best contests around.

From the conclusion of the Gallagher Premiership season, a settling of scores between two champions of the UFC's lightweight division, a mouth-watering Premier League tie and yet another unpredictable MotoGP race, it's all right here on BT Sport.


Watch TNT Sports' unbeatable line-up of world-class live sport for just £29.99 per month.

Buy Monthly Pass

West Ham v Man City

Saturday, 11.30am (12.30pm KO)

TV: BT Sport 1 and BT Sport Ultimate

Live stream: and BT Sport app

Fresh from pulling off one of the greatest Premier League comebacks in recent memory against Tottenham Hotspur last weekend, David Moyes' West Ham United welcome Manchester City to the London Stadium in the lunchtime kick off on Saturday afternoon.

A dismal start to the season has been quickly forgotten about in east London, with the Hammers turning in a series of impressive performances in the league over the past few weeks.

Comprehensive victories over Wolves, 3-0, and Leicester, 4-0, have seen West Ham rise to ninth in the table and, after scoring three goals in the final 10 minutes against Spurs, they look more than capable of causing a nuisance this season. 

They are perhaps exactly the type of team that Pep Guardiola's Man City will be looking to avoid right now as they attempt to piece together some early season consistency.

City avoided a potential banana skin last time out in the shape of Mikel Arteta's Arsenal as Raheem Sterling's early goal secured a hard-fought 1-0 win, but they will face another tough physical battle this weekend as they seek to claw back early pacesetters Everton at the summit of the table.

History will be on their side, with City winning each of their last five away matches at the London Stadium by an aggregate of 22-1, as they seek to make it 10 straight wins against the home side in all competitions.

Can West Ham buck the trend with another statement performance - or will it be business as usual for slick City?

Exeter Chiefs v Wasps

Saturday, 5.15pm (6pm KO)

TV: BT Sport 1 HD and BT Sport Ultimate

Live stream: and BT Sport app

It's been a long time coming but the Gallagher Premiership final is finally upon is and it promises to be an absolute cracker at Twickenham between the Exeter Chiefs and Wasps.

Exeter bulldozed their way through the domestic campaign, rightly finishing atop the table as the league's best team.

Premiership final preview

Exeter Chiefs v Wasps

Our in-depth look ahead to the Twickenham showpiece sets the scene for what should be a spectacular climax to the season.

Rob Baxter's men have been irrepresible at times, combining brutish power play in their pack with the poise and finesse of playmakers Henry Slade and Stuart Hogg.

They will come into the game full of confidence too after being crowned European champions last weekend following a sensational Champions Cup victory over Racing 92.

But Baxter will know his men must be on top form against this weekend's opponents with Wasps the form team since lockdown.

Under Lee Blackett, who took charge of the team in February while they languished in the bottom three, Wasps have won nine of their last 10 games to romp through to the Premiership final.

Fans will hope a spate of positive Covid tests will not derail their momentum heading into the showpiece this weekend, as a full-strength Wasps will be more than capable of causing an upset under the bright lights on Saturday evening.

UFC 254: Khabib vs Gaethje

Saturday, 5pm (7pm main card)

TV: BT Sport 2 HD (prelims) then BT Sport Box Office HD (main card)

Live stream: BT Sport Box Office app

Two champions of the lightweight division go toe-to-toe for UFC gold this weekend, as the undisputed king Khabib Nurmagomedov lays it all on the line against interim champ Justin Gaethje on Fight Island.

A fitting finale to the UFC's second tenure at the now iconic venue on Yas Island, Abu Dhabi, UFC 254 promises to be a cracker with no fewer than six fights scheduled on a bumper main card.

Headlining his fourth UFC numbered event in his third defence of the 155lb belt, Khabib arguably faces the toughest test of his career yet as he seeks to go 29-0 against a man many believe could be his kryptonite.

A talented collegiate wrestler, Gaethje is hoping he has the style to combat Khabib's relentless grappling while searching for yet another showstopping knockout that fans have come to expect from him.

In the co-main event of the evening, two middleweights will go to war in an unofficial 185lb title eliminator, as former champ Robert Whittaker welcomes Jared Cannonier to the Octagon.

BT Sport subscribers will be able to watch the prelims, featuring Da-un Jung vs Sam Alvey, Alex Oliveira vs Shavkat Rakhmonov and Stefan Struve vs Tai Tuivasa, on BT Sport 2 HD before the main card begins on BT Sport Box Office at 7pm.

MotoGP: Grand Prix of Teruel

Sunday, 8.15am (11.30am MotoGP race) 

TV: BT Sport 2 HD

Live stream: and BT Sport app

A breathless season of MotoGP action continues with the Teruel GP from Aragon, Spain, on Sunday morning.

The championship lead changed hands once again following the Aragon GP last weekend, as Mr Consistency Joan Mir leapfrogged Fabio Quartararo into top spot.

Mir is yet to win a race this season but has been racking up podium finish after podium finish to put himself in prime spot to secure a maiden world championship.

However, with only a seven point lead over Quartararo the race for top spot remains very much alive with four races left on this year's truncated race calendar.

Already we have seen eight winners from eight races this year in what is shaping up to be one of the most exciting and unpredictable seasons the sport has seen in quite some time.

The record currently stands at nine - and you wouldn't bet against a new benchmark being set with the likes of Alex Marquez and Takaaki Nakagami threatening to break through in recent weeks.

Catch all the action, from all three classes, from FP1 right through to qualifying on BT Sport 2 HD on Friday and Saturday.

Then we'll have all the build-up, including the warm-ups at 8.15am, on Sunday morning on BT Sport 2 HD before the races begin later that morning.

For this weekend's full listings - including the AFL Grand Final on Saturday morning - head to our What's On page.