UFC on Fox 21 Odds - The Rogers Arena in Vancouver, Canada hosts the UFC this Saturday with a card that sees the main events airing on Fox. Five round welterweight action headlines the card as Demian Maia takes on Carlos Condit. in a clash of veterans looking to avoid a drop in the rankings.

Condit, who once held the interim welterweight title, is coming off a loss in a belt shot against Robbie Lawler. Condit is in desperate need of a win to stay among the division's top contenders, but he is 2-4 in his last six fights. For his part, Maia is a UFC veteran who has been with the company since October of 2007, compiling a strong 17-5 overall record. Quietly, he is in the midst of his strongest run with the company, winning his last five fights.

Former lightweight titleholder Anthony Pettis makes his debut as a featherweight as he faces Charles Oliveira. Pettis was once the darling of the lightweight division, however a three fight losing streak has put his stock in the freefall category. Oliveira has won five of his last six, and he dispatched former prodigy Myles Jury in his last outing, getting the submission in the opening round.

Female strawweight action is also set for FOX as Bec Rawlings and Paige VanZant square off. VanZant has not been seen since her December loss to Rose Namajunas, but the UFC still considers her as a potential commodity down the line. Rawlings is working to add to a two fight winnig streak in this one.

Check out the odds for the rest of the card right here at EOG.

UFC on Fox 21 Odds For Saturday's Main Fights
Below are the latest odds for the main fights at this weekend's UFC on FOX 21 event.

Welterweight 5 rounds -
Demian Maia +100 o3½ -130
Carlos Condit -120 u3½ +110

Featherweight 3 rounds -
Charles Oliveira +155 o1½ -175
Anthony Pettis -175 u1½ +155

Strawweight 3 rounds -
Bec Rawlings +175 o2½ -270
Paige VanZant -210 u2½ +230

Are you also into boxing? Check out the latest news and features at The Sweet Science.