Getty Images

Mixed martial arts fans are in for a treat when UFC 300 lands in Las Vegas on Saturday. The card is stacked with big names from the prelims all the way through the main event.

That main event sees Alex Pereira defend the light heavyweight championship against former champion Jamahal Hill. Pereira is a former middleweight champion who won the vacant light heavyweight championship with a stoppage of Jiri Prochazka in November. In Hill, Pereira is facing a man who did not lose the title in the Octagon, instead being forced to vacate the title after suffering an ACL injury in a basketball game.

Plus, women's strawweight champion Zhang Weili looks to make another title defense in the co-main event when she battles her fellow countrywoman Yan Xiaonan. Weili is on her second run as champion at 115 pounds and coming off a thorough beating of Amanda Leemos in her last appearance. Xiaonan, meanwhile, has picked up a pair of victories to earn her crack at the belt, including a first-round TKO of former champion Jessica Andrade in her last appearance.

Even the prelims are loaded up. The featured prelim could secure a title challenger for the main event when light heavyweights Jiri Prochazka and Aleksandr Rakic collide. Former bantamweight champion Aljamain Sterling is set to make his featherweight debut when he takes on Calvin Kattar. Two-time Olympic gold medalist Kayla Harrison is set for her promotional debut when she takes on former bantamweight champ Holly Holm. And the first bout on the card sees a pair of former champs meet when Deiveson Figueiredo battles Cody Garbrandt at bantamweight.

Below is all the information you need to catch UFC 300 on Saturday night.

How to watch UFC 300 prelims

Date: April 13 | Location: T-Mobile Arena -- Las Vegas
8 p.m. ET (6 p.m. ET for early prelims)
Channel: ESPN

How to watch UFC 300 main card

Date: April 13 | Location: T-Mobile Arena -- Las Vegas
10 p.m. ET
Stream: ESPN+ PPV | Price: $79.99

Now, here's a look at the UFC 300 main fight card and betting odds.

UFC 300 main card, odds

Alex Pereira (c) -130Jamahal Hill +110Light heavyweight title
Zhang Weili (c) -360Yan Xiaonan +280Strawweight title
Justin Gaethje -230Max Holloway +190Lightweights
Arman Tsarukyan -240Charles Oliveira +200Lightweights
Bo Nickal -2800Cody Brundage +1400Middleweights

Who wins UFC 300: Pereira vs. Hill, and how exactly does each fight end? Visit SportsLine now to get detailed picks on UFC 300, all from the MMA expert who profited more than $6,200, and find out.