Cody Garbrandt has struggled to compete with the elites of the UFC's bantamweight and flyweight divisions in his recent outings. 'No Love' has won just one bout since 2017.
Kai Kara-France, Rob Font, and Pedro Munhoz managed to get the better of Garbrandt in his most recent bouts, with T.J. Dillashaw beating 'No Love' twice during his poor run of form in 2017-18.
Garbrandt has only beaten Raphael Assunção since 2017, when he knocked the Brazilian out in the second round at UFC 250: Nunes vs. Spencer. This win was definitely one to remember, with 'No Love' producing a 'walk-off' finish against the durable Assunção in the dying moments of the second round.
Watch Garbrandt's UFC 250 knockout win here:
Get the latest updates on One Championship Rankings at Sportskeeda and more
Cody Garbrandt was meant to fight in October against Rani Yahya after losing to Kai Kara-France at UFC 269. However, the fight was pushed back twice, with both fighters sharing equal blame.
Yahya has an unimpressive pro-MMA resume, with the Brazilian currently holding a 28-10-1 record. However, the 37-year-old is in good form, beating Kyung Ho Kang and Ray Rodriguez in back-to-back bouts last year under the UFC banner.
How long did Cody Garbrandt remain unbeaten in professional MMA?
Despite Cody Garbrandt's poor run of form in recent years, the 31-year-old had an incredible start to life as a professional MMA fighter. 'No Love' remained unbeaten after 11 professional outings, which also included six UFC contests.
Garbrandt made his professional debut back in December 2012 against Charles Kessinger while fighting under the Pinnacle Fighting Championships banner. It wasn't until 'No Love' took on T.J. Dillashaw at UFC 217: Bisping vs. St. Pierre that he finally tasted defeat.
Dillashaw finished the 31-year-old in the second round at UFC 217, with the two fighters remaining foes ever since. 'No Love' immediately got a rematch against Dillashaw, but once again lost to the two-time UFC champion. 'No Love' has recently called for a trilogy bout against Dillashaw on Twitter.
T.J. Dillashaw's latest bout against Aljamain Sterling ended in a loss and an injury. Sterling finished the two-time former UFC champion within two rounds in the co-main event of UFC 280.