Watch UFC 166 live stream online on MMA Fighting for the preliminary card. The fight card for the portion of the event is as follows and will begin at 6:15 p.m. ET:
TJ Waldburger vs. Adlan Amagov
Tony Ferguson vs. Mike Rio
Jeremy Larsen vs. Andre Fili
Dustin Pague vs. Kyoji Horiguchi
UFC 166 takes place at the Toyota Center in Houston, Texas. The main card features UFC heavyweight champion Cain Velasquez trying to retain his title against Junior dos Santos. It will be the third meeting between the two heavyweights.
At 8 p.m. ET, Tim Boetsch vs. C.B. Dollaway, Nate Marquardt vs. Hector Lombard,
Sarah Kaufman vs. Jessica Eye, and George Sotiropoulos vs. KJ Noons will be featured on Fox Sports 1.
At 10 p.m. ET, Cain Velasquez vs. Junior dos Santos, Daniel Cormier vs. Roy Nelson, Gilbert Melendez vs. Diego Sanchez, Gabriel Gonzaga vs. Shawn Jordan, and John Dodson vs. Darrell Montague will be featured on pay-per-view. You can watch that part online here for $44.99.