On Saturday, July 27, the UFC will host UFC 240: Holloway vs. Edgar from Rogers Place in Edmonton, Alberta, Canada.

In the night’s main event, featherweight champion Max Holloway puts his belt on the line against former lightweight titleholder Frankie Edgar. Hawaii’s Holloway had a 13-fight winning streak snapped in his last outing as he moved up in weight to challenge Dustin Poirier for interim lightweight gold at 155 pounds. Edgar has been out of action for over a year, most recently defeating Cub Swanson by decision last April.

The 11-fight event kicks off with two bouts streaming live on ESPN+ at 7 p.m. ET. Four additional preliminary-card fights follow on ESPN at 8 p.m. ET, with the five-fight main card streaming live on ESPN+ pay-per-view at 10 p.m. ET.



The fighters hit the scales at 6 p.m. ET on Friday, July 26. Video of the action (courtesy of the UFC) appears above, while the results will be posted below as they become available.

Pay-Per-View Main Card
Max Holloway (145) vs. Frankie Edgar (145) – for featherweight title
Cristiane “Cyborg” Justino (146) vs. Felicia Spencer (145)
Geoff Neal (170.5) vs. Niko Price (169)
Olivier Aubin-Mercier (155.5) vs. Arman Tsarukyan (155)
Marc-Andre Barriault (184.5) vs. Krzysztof Jotko (185.5)
ESPN Preliminary Card
Alexis Davis (125) vs. Viviane Araujo (125)
Hakeem Dawodu () vs. Yoshinori Horie (145.5)
Gavin Tucker (145) vs. Seungwoo Choi (145)
Alexandre Pantoja (125.5) vs. Deiveson Figueiredo (126)
ESPN+ Preliminary Card
Gillian Robertson (125) vs. Sarah Frota (125)
Erik Koch (170.5) vs. Kyle Stewart (170.5)