Coming off the back of two consecutive defeats to Zhilei Zhang in 2023, Joe Joyce returns to the ring to face Kash Ali tonight.

Joyce is looking to get his career back on track after being bested twice by Zhang. The Briton was on the verge of securing a long-awaited title shot and was undefeated going into his first bout against Zhang, but his career has now taken a significant hit.

It will be a long road for Joyce back to the top, and at 38 years old he will need to make sure that he dispatches Ali if he has any hope of returning to the upper echelons of heavyweight boxing.

READ MORE: Wales squad left in awe of young fan's act as tender footage emerges

READ MORE: Louis Rees-Zammit tries another new sport in Florida as big day looms

Joyce will face the controversial Ali (21-2), who was banned for biting David Price in 2019, in the Midlands this evening

Here's everything you need to know about the fight.

What time does Joe Joyce v Kash Ali start?

Joe Joyce v Kash Ali is expected to get under way at roughly 8pm UK time on Saturday, March 16, at Resorts World Arena in Birmingham.

What TV channel is Joe Joyce v Kash Ali on?

Joe Joyce v Kash Ali is being shown live on TNT Sports 1, with coverage starting at 6.30pm.

You can live stream the fight by using the Discovery+ app on mobile, desktop and tablet.

TNT customers can access Discovery+ as part of their subscription. Sign up here if you aren't already a customer.

Who's on the undercard?

MAIN EVENT: Nathan Heaney vs. Brad Pauls - for British middleweight belt

  • Erik Robles Ayala vs. Liam Davies - for IBO world super bantamweight title
  • Pierce O'Leary vs. Hovhannes Martirosyan
  • Zach Parker vs. Tyron Zeuge
  • Dennis McCann vs. Brad Strand
  • Eithan James vs. Owen Cooper
  • Joe Joyce vs. Kash Ali
  • Ezra Taylor vs. Prince Oko Nartey