One of the best fighters in the world and a former world champion finally lock horns on Saturday when Max Holloway puts his featherweight championship on the line against Frankie Edgar in the main event of UFC 240 at the Rogers Place in Edmonton, Alberta, Canada. The co-main event has Cris Cyborg taking on Felicia Spencer in women's featherweight action.

Originally, Holloway and Edgar were supposed to meet at UFC 222 back in March 2018, but the champion had to bow out of the fight due to a leg injury. Edgar stayed on the card and suffered a first-round knockout to Brian Ortega.

Join DAZN and watch more than 100 fight nights a year

Holloway (20-4) defends his belt for the first time in 2019 when he had a bloody war with Ortega at UFC 231 and won by fourth-round TKO to run his winning streak at featherweight to 13. The 27-year-old's overall winning streak of 13 ended in April, when he lost to Dustin Poirier by unanimous decision for the interim lightweight title at UFC 236.

Edgar (22-6-1) returns to the Octagon for the first time in 15 months, having defeated Cub Swanson by unanimous decision last April. The former lightweight champion was scheduled to face Yair Rodriguez in November, but "The Answer" had to pull out due to a torn bicep.

When is UFC 240?

UFC 240 will take place Saturday, July 27. Pay-per-view coverage begins at 10 p.m. ET. Max Holloway and Frankie Edgar should enter the Octagon around 12:15 a.m.

How do I watch UFC 240?

The main card on pay-per-view can be purchased for $59.99. Every PPV can be seen exclusively through the end of 2025 on ESPN+.

Where is UFC 240?

UFC 240 will be held at Rogers Place in Edmonton.

UFC 240 betting odds

According to sportsbookreview.com (as of July 23), Max Holloway is a -410 favorite, which means you'd need to bet $410 to win $100. Frankie Edgar is a +340 underdog, meaning if you were to bet $100, you would net $340.

Max Holloway record, bio

Name: Max Holloway

Nationality: American

Born: December 4, 1991

Height: 5-11

Reach: 69 inches

Total fights: 24

Record: 20-4

Frankie Edgar record, bio

Name: Frankie Edgar

Nationality: American

Born: October 16, 1981

Height: 5-6

Reach: 68"

Total fights: 29

Record: 22-6-1

UFC 240 fight card

Main card

Max Holloway (c) vs. Frankie Edgar for Holloway's featherweight title

Cris Cyborg vs. Felicia Spencer; Women's featherweights

Geoff Neal vs. Niko Price; Welterweights

Olivier Aubin-Mercier vs. Arman Tsarukyan; Lightweights

Marc-André Barriault vs. Krzysztof Jotko; Middleweights

Preliminary card

Alexis Davis vs. Viviane Araújo; Women's flyweights

Hakeem Dawodu vs. Yoshinori Horie; Featherweights

Gavin Tucker vs. Seung Woo Choi; Featherweights

Alexandre Pantoja vs. Deiveson Figueiredo; Flyweights

Gillian Robertson vs. Sarah Frota; Women's Flyweights

Erik Koch vs. Kyle Stewart; Welterweights

UFC 240 latest news

- Max Holloway fought on a pay-per-view main card for the first time when Frankie Edgar was at the top of the bill. Holloway explains to SN his feelings on facing someone he's always looked up too.

- A lot of hoopla has surrounded Cris Cyborg heading into UFC 240. She tells SN that in her mind, life isn't just stepping in the cage.

- Looking to make some extra money? Check out our odds on the UFC 240 headliner, who wins and what is the pick to make?

- On the fence about ordering UFC 240? Here's everything you need to know about the UFC's second PPV event of July.