| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2016-02-21 | UFC Fight Night: Cowboy vs Cowboy | Chris Camozzi | KO/TKO Knees | 1 | 0:26 | Loss | - |
| 2015-09-05 | UFC 191: Johnson vs Dodson 2 | Ron Stallings | DQ | 2 | 2:28 | Win | - |
| 2015-04-25 | UFC 186: Johnson vs Horiguchi | Patrick Cote | U-DEC | 3 | 5:00 | Loss | - |
| 2014-12-13 | UFC on FOX: Dos Santos vs Miocic | Ben Saunders | SUB Injury | 1 | 0:57 | Loss | - |
| 2006-12-13 | UFC Fight Night: Sanchez vs Riggs | Diego Sanchez | KO/TKO Flying Knee | 1 | 1:45 | Loss | - |
| 2006-08-17 | UFC Fight Night 6 | Jason Von Flue | SUB Triangle Choke | 1 | 2:01 | Win | - |
| 2006-05-27 | UFC 60: Hughes vs Gracie | Mike Swick | SUB Guillotine Choke | 1 | 2:19 | Loss | - |
| 2006-02-04 | UFC 57: Liddell vs Couture 3 | Nick Diaz | U-DEC | 3 | 5:00 | Win | - |
| 2005-11-19 | UFC 56: Full Force | Matt Hughes | SUB Kimura | 1 | 3:28 | Loss | - |
| 2005-10-07 | UFC 55: Fury | Chris Lytle | KO/TKO | 2 | 2:00 | Win | - |
| 2005-04-16 | UFC 52: Couture vs Liddell 2 | Ivan Salaverry | SUB Triangle Choke | 1 | 2:42 | Loss | - |
| 2004-08-21 | UFC 49: Unfinished Business | Joe Doerksen | KO/TKO Elbows | 2 | 3:39 | Win | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 12 | 2016-02-21 | Chris Camozzi | 1013 | Loss | -15 | 978 |
| 11 | 2015-09-05 | Ron Stallings | 1002 | Win | 0 | 993 |
| 10 | 2015-04-25 | Patrick Cote | 991 | Loss | -17 | 993 |
| 9 | 2014-12-13 | Ben Saunders | 1052 | Loss | -15 | 1010 |
| 8 | 2006-12-13 | Diego Sanchez | 1087 | Loss | -14 | 1025 |
| 7 | 2006-08-17 | Jason Von Flue | 1003 | Win | +20 | 1039 |
| 6 | 2006-05-27 | Mike Swick | 1059 | Loss | -15 | 1019 |
| 5 | 2006-02-04 | Nick Diaz | 1062 | Win | +18 | 1034 |
| 4 | 2005-11-19 | Matt Hughes | 1153 | Loss | -10 | 1016 |
| 3 | 2005-10-07 | Chris Lytle | 995 | Win | +21 | 1026 |
| 2 | 2005-04-16 | Ivan Salaverry | 1028 | Loss | -16 | 1005 |
| 1 | 2004-08-21 | Joe Doerksen | 1000 | Win | +21 | 1021 |