The Turkish underdog is ranked No 1 with the WBC but has not fought in two years, when he was beaten by Anthony Dirrell in Minneapolis.
Yildirim comes into the fight as a massive underdog, as Canelo looks to warm up for a potential mega-clash with Billy Joe Saunders in May.
British fans may remember him after he was on the end of a brutal knockout from Chris Eubank Jr in the World Boxing Super Series in 2017.
Elsewhere, Tyson Fury’s younger brother Tommy is back and will headline BT Sport’s card tonight.
The broadcasters saved the show after the main event between Anto Cacace against Lyon Woodstock for the British super-featherweight title was cancelled.
Woodstock tested positive for Covid but Fury will still get the chance to fight against 0-9 Scott Williams.
Here are the important details you need to watch the action…
Canelo Alvarez vs Avni Yildirim
Zhang Zhilea vs Jerry Forrest
Diego Pacheco vs Rodolfo Gomez Jr
Marc Castro vs Raul Corona
Aaron Aponte vs Harry Gigliotti
Keyshawn Davis vs Lester Brown
Alexis Espino vs Ashton Sykes
BT Sport Show
Anthony Cacace vs Lyon Woodstock – OFF
Tommy Fury vs Scott Williams
Kaisy Khademi vs Ijaz Ahmed
Nathan Heaney vs Ryan Oliver
Sam Noakes vs Delmar Thomas
Masood Abdulah vs Taka Bembere
Amaar Akbar vs Chris Adaway
Adan Mohamed vs Brett Fidoe
Canelo vs Yildirim will be live on American streaming service DAZN.
If you’re interested in watching, you can do so in the UK at the cost of £1.99.
The fight can then be streamed via the app or online.
BT Sport will be showing the full Fury card on BT Sport 1.
It is also available via the app which can be streamed on laptops, smart TVs, phones, tablets and game consoles.
Canelo vs Yildirim is set to take place in the early hours of Sunday morning, UK time.
The main event is expected to get underway at around 4am, although there is every chance the undercard could slightly overrun.
As for Fury, the undercard will get underway from 6pm.
He is expected to make his way to the ring at around 8pm.