
UFC 304: Edwards vs. Muhammad 2
UFC 304: Edwards vs. Muhammad 2 was a mixed martial arts event produced by the Ultimate Fighting Championship that took place on July 27, 2024, at the Co-op Live in Manchester, England. A UFC Welterweight Championship bout between current champion Leon Edwards and Belal Muhammad headlined the event. The pair previously fought at UFC Fight Night: Edwards vs. Muhammad in March 2021, where the fight was declared a no contest following an accidental eye poke which left Muhammad unable to continue.
Where to Watch
No US streaming subscription carries this title right now.
Top Cast

Belal Muhammad
Self

Leon Edwards
Self

Tom Aspinall
Self

Curtis Blaydes
Self

Paddy Pimblett
Self

King Green
Self

Gregory Rodrigues
Self

Christian Leroy Duncan
Self

Arnold Allen
Self

Giga Chikadze
Self

Nathaniel Wood
Self

Daniel Pineda
Self

Bruna Brasil
Self

Molly McCann
Self

Jake Hadley
Self

Caolan Loughran
Self

Muhammad Mokaev
Self

Manel Kape
Self
Oban Elliott
Self
Preston Parsons
Self
More Like This

Born a Champion

Never Back Down: No Surrender

Never Back Down 2: The Beatdown

Beast

Cagefighter: Worlds Collide

WWE WrestleMania 31

WWE WrestleMania 34

WWE Wrestlemania XXVI

The Last Kumite

Embattled

Shootfighter: Fight to the Death

WWE WrestleMania 32

Female Fight Squad

WWE WrestleMania XXIV

WWE WrestleMania XL Saturday

WWE WrestleMania XXX

WWE WrestleMania XL Sunday

WWE WrestleMania XXVII

Fighting

WWE WrestleMania 35
