UFC on Fox 3: Diaz vs. Miller takes place Saturday, May 5, at the IZOD Center in East Rutherford, N.J. MMAWeekly.com brings you UFC on Fox 3 full results and play-by-play.
The UFC on Fox 3 main card begins at 8 p.m. ET/5 p.m. PT with the preliminary bouts beginning at 4 p.m. ET/1 a.m. PT. (Click on the fight below for UFC on Fox 3 play-by-play or click on the link at the bottom of the page for UFC on Fox 3 results with no play-by-play.)
BOUT #1 – Mike Massenzio vs. Karlos Vemola (Complete)
BOUT #2 -Roland Delorme vs. Nick Denis (Complete)
BOUT #3 – Dennis Bermudez vs. Pablo Garza (Complete)
BOUT #4 – Danny Castillo vs. John Cholish (Complete)
BOUT #5 – Louis Gaudinot vs. John Lineker (Complete)
BOUT #6 – John Hathaway vs. Pascal Krauss (Complete)
BOUT #7 – John Dodson vs. Tim Elliott (Complete)
BOUT #8 – Tony Ferguson vs. Michael Johnson (Complete)

BOUT #9 – Pat Barry vs. Lavar Johnson (Complete)
BOUT #10 – Rousimar Palhares vs. Alan Belcher (Complete)
Related posts
BOUT #11 – Josh Koscheck vs. Johny Hendricks (Complete)
BOUT #12 – Nate Diaz vs. Jim Miller (Complete)
For more UFC News and UFC Rumors, follow MMAWeekly.com on Twitter and Facebook.