Ready to watch the ufc 118 live stream this weekend? I know I am. Here are the UFC 118 fight cards for the night.
Preliminary card
* Welterweight bout: United States Mike Pierce vs. Brazil Amilcar Alves
* Welterweight bout: England Nick Osipczak vs. United States Greg Soto
* Middleweight bout: United States Dan Miller vs. United States John Salter
Preliminary card (Spike TV)
* Lightweight bout: England Andre Winner vs. United States Nik Lentz
* Lightweight bout: United States Joe Lauzon vs. United States Gabe Ruediger
Main card
* Welterweight bout: United States Nate Diaz vs. United States Marcus Davis
* Lightweight bout: United States Kenny Florian vs. United States Gray Maynard
* Middleweight bout: Brazil Demian Maia vs. Brazil Mario Miranda
* Heavyweight bout: United States Randy Couture vs. United States James Toney
* Lightweight Championship bout: United States Frankie Edgar (c) vs. United States B.J. Penn