All products and services featured are independently selected by the editors. However, Billboard may receive a commission for orders placed through its retail links and the seller may receive certain audited data for accounting purposes.
Two top welterweight fighters face each other in the main event during UFC 304. British fighter Leon Edwards (22-3-0) defends his UFC Welterweight Championship against Palestinian Belal Muhammad (23-3-0) in a title match rematch on Saturday, July 27.
UFC 304: Edwards vs. Muhammad 2 takes place at Co-op Live, Manchester, England, starting at 6 p.m. ET/3 p.m. PT. The main card is expected to begin at 10 p.m. ET/7 p.m. PT.
Want to watch UFC 304 online? This event is broadcast on ESPN+ with pay-per-view access, which costs $79.99 for subscribers only.
If you're not a subscriber, you can get PPV access and a monthly ESPN+ subscription — which is $10.99 per month — for a total of $90.98, or get an annual ESPN+ subscription for $134.98. The annual subscription package is the best deal because it saves you almost 30% overall instead of going month to month.
Check out the full UFC 304 fight card below and live stream the PPV here.
main card, 10 p.m. ET/7 p.m. PT
- Leon Edwards (c) vs. Belal Muhammad (Welterweight) — Main Event
- Tom Aspinall (c) vs. Curtis Blaydes (heavyweight) — Co-Main Event
- King Green v Paddy Pimblett (Lightweight)
- Christian Leroy Duncan vs. Gregory Rodriguez (Welterweight)
- Arnold Allen vs. Giga Chikadze (Featherweight)
Prelims Card, 8 p.m. ET/5 p.m. PT
- Nathaniel Wood vs. Daniel Pineda (Featherweight)
- Molly McCann vs. Bruna Brasil (Women's Strawweight)
- Jake Hadley vs. Caolán Loughran (Bantamweight)
- Modestas Bukauskas vs. Marcin Prachnio (Light Heavyweight)
Early Prelims Card, 6 p.m. ET/3 p.m. PT
- Michelle Waterson-Gomez vs. Gillian Robertson (Welterweight)
- Oban Elliott vs Preston Parsons (Welterweight)
- Muhammad Mokaev vs. Manel Kape (Flyweight)
- Sam Patterson vs. Kiefer Crosbie (Welterweight)
- Mick Parkin vs. Lukasz Brzeski (Heavyweight)
- Shauna Bannon vs. Alice Ardelean (Women's Strawweight)
ESPN+ subscribers can stream the UFC 304 prelims and prelims live for free. In fact, the preliminary card airs on the ESPN2 cable network, so it's available to stream on DirecTV Stream and Fubo. Both streaming services offer free trials — for five days and seven days, respectively — for new subscribers.
Additionally, Sling TV and Hulu + Live TV — which offers a three-day free trial — also come with ESPN.
You can also get the Disney Trio – which comes with ESPN+, Hulu and Disney+ – starting at $14.99 per month.
UFC 304: Edwards vs. Muhammad 2 can be streamed on ESPN+ on Saturday, July 27, starting at 6 p.m. ET/3 p.m. PT, with the main card beginning at 10 p.m. ET/7 p.m. PT.
Do they want more? For more product recommendations, check out our roundups of the best Xbox deals, studio headsets, and Nintendo Switch accessories.