The main card at the UFC Apex will be on ESPN and ESPN+ at 10 p.m. ET. The prelims will be on ESPN2 and ESPN+ at 7 p.m.
Cannonier (13-5) lost his last fight, dropping a unanimous decision to former champion Robert Whittaker last October, but had won three in a row before that. He is No. 5 in ESPN's 185-pound rankings.
Gastelum (16-7, 1 NC) also lost his most recent bout, also to Whittaker. His unanimous-decision in April gave him three losses in his last four bouts.
How to watch the fights
Don't have ESPN or ESPN2? Get instant access.
Don't have ESPN+? Get it here.
There's also FightCenter, which offers live updates for every UFC card.
Saturday's fight card
ESPN/ESPN+, 10 p.m. ET
Middleweight: Jared Cannonier vs. Kelvin Gastelum
Lightweight: Clay Guida vs. Mark O. Madsen
Heavyweight: Chase Sherman vs. Parker Porter
Lightweight: Vinc Pichel vs. Austin Hubbard
Flyweight: Alexandre Pantoja vs. Brandon Royval
Men's bantamweight: Mana Martinez vs. Trevin Jones
ESPN2/ESPN+, 7 p.m. ET
Men's featherweight: Austin Lingo vs. Luis Saldana
Men's bantamweight: Brian Kelleher vs. Domingo Pilarte
Women's bantamweight: Bea Malecki vs. Josiane Nunes
Light Heavyweight: William Knight vs. Fabio Cherant
Lightweight: Roosevelt Roberts vs. Ignacio Bahamondes
Welterweight: Sasha Palatnikov vs. Ramiz Brahimaj