| Result | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Loss | 10-3 (1) | Ian Loveland | Decision (Unanimous) | The Ultimate Fighter 12 Finale | December 4, 2010 | 3 | 5:00 | Las Vegas, Nevada, US | |
| Loss | 10-2 (1) | Diego Nunes | Decision (Unanimous) | WEC 51: Aldo vs. Gamburyan | September 30, 2010 | 3 | 5:00 | Broomfield, Colorado, USA | |
| Win | 10-1 (1) | Brandon Visher | TKO (Elbows) | WEC 48: Aldo vs. Faber | April 24, 2010 | 1 | 2:36 | Sacramento, California, USA | WEC debut |
| Win | 9-1 (1) | Fabio SerrĂ£o | Decision (Unanimous) | ROF 35 - Summer Brawl | August 1, 2009 | 3 | 5:00 | Broomfield, Colorado, USA | |
| Win | 8-1 (1) | D.J. Fuentes | TKO (Punches) | ROF 34 - Judgment Day | April 11, 2009 | 1 | 3:35 | Broomfield, Colorado, USA | |
| NC | 7-1 (1) | Jamie Schmidt | No Contest | ROF 33 - Adrenaline | January 10, 2009 | 2 | 0:27 | Broomfield, Colorado, USA | |
| Win | 7-1 | Ricky Johnson | TKO (Punches) | Strikeforce: Payback | October 3, 2008 | 2 | 3:44 | Broomfield, Colorado, USA | |
| Win | 6-1 | Brett Roller | Submission (Triangle Choke) | Battlequest 7 - RESURRECTION | February 22, 2008 | 1 | 0:55 | Denver, Colorado, USA | |
| Loss | 5-1 | Scott Jorgensen | Decision (Unanimous) | ROF 29 - Aftershock | April 28, 2007 | 3 | 5:00 | Broomfield, Colorado, USA | |
| Win | 5-0 | Joe Jesser | Decision (Split) | ROF 27 - Collision Course | December 9, 2006 | 3 | 5:00 | Denver, Colorado, USA | |
| Win | 4-0 | Mike Aragon | TKO (Strikes) | ROF 24 - Integrity | June 17, 2006 | 1 | Castle Rock, Colorado, USA | ||
| Win | 3-0 | Gerald Lovato | TKO | ROF 23 - Impact | April 1, 2006 | 1 | Colorado, USA | ||
| Win | 2-0 | Pete Ozuk | Submission (Triangle Choke) | ROF 20 - Elite | December 10, 2005 | 1 | 1:00 | Castle Rock, Colorado, USA | |
| Win | 1-0 | Josh Alloway | TKO | Ring of Fire 18: River Valley Rumble | July 30, 2005 | 1 | North Platte, Nebraska, USA |