UFC 304 weigh-in results
MAIN CARD (Pay-per-view, 10:00 p.m. ET)
- Champ Leon Edwards (170) vs. Belal Muhammad (169) – for welterweight title
- Interim champ Tom Aspinall (251) vs. Curtis Blaydes (256) – for heavyweight title
- King Green (154.5) vs. Paddy Pimblett (156)
- Christian Leroy Duncan (185) vs. Gregory Rodrigues (185)
- Arnold Allen (145) vs. Giga Chikadze (146)
PRELIMINARY CARD (ESPN2/ESPN+, 8:00 p.m. ET)
- Daniel Pineda (146) vs. Nathaniel Wood (145)
- Bruna Brasil (116) vs. Molly McCann (116)
- Jake Hadley (137)* vs. Caolan Loughran (136)
- Modestas Bukauskas (204) vs. Marcin Prachnio (205)
PRELIMINARY CARD (ESPN+, 6:00 p.m. ET)
- Oban Elliott (170) vs. Preston Parsons (169)
- Manel Kape (125.5) vs. Muhammad Mokaev (126)
- Kiefer Crosbie (171) vs. Sam Patterson (170)
- Lukasz Brzeski (235) vs. Mick Parkin (264)
- Alice Ardelean (116) vs. Shauna Bannon (115)
*Hadley came in 1 pound over the bantamweight limit and was fined 20 percent of his purse.
UFC 304 takes place on Saturday, July 27, at Co-op Live Arena in Manchester, England. The event begins with the early prelims at 6:00 p.m. ET. The main card shifts to pay-per-view at 10:00 p.m. ET on ESPN+.