| Result | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Win | 10-2 | Tito Ortiz | Decision (Unanimous) | UFC 121: Lesnar vs. Velasquez | October 23, 2010 | 3 | 5:00 | Anaheim, California, United States | |
| Win | 9-2 | Keith Jardine | Decision (Majority) | The Ultimate Fighter: Team Liddell vs. Team Ortiz Finale | June 19, 2010 | 3 | 5:00 | Las Vegas, Nevada, United States | Fight of the Night |
| Win | 8–2 | Jon Jones | DQ (Illegal elbows) | The Ultimate Fighter: Heavyweights Finale | December 5, 2009 | 1 | 4:14 | Las Vegas, Nevada, United States | Jones was disqualified for using multiple 12 to 6 elbows that cut the bridge of Hamill's nose |
| Win | 7–2 | Mark Munoz | KO (Head kick) | UFC 96: Jackson vs. Jardine | March 7, 2009 | 1 | 3:53 | Columbus, Ohio, United States | Knockout of the Night |
| Win | 6–2 | Reese Andy | TKO (Strikes) | UFC 92: The Ultimate 2008 | December 27, 2008 | 2 | 2:19 | Las Vegas, Nevada, United States | |
| Loss | 5–2 | Rich Franklin | TKO (Kick to the Liver) | UFC 88: Breakthrough | September 6, 2008 | 3 | 0:39 | Atlanta, Georgia, United States | |
| Win | 5–1 | Tim Boetsch | TKO (Strikes) | UFC Fight Night 13 | April 2, 2008 | 2 | 1:25 | Broomfield, Colorado, United States | |
| Loss | 4–1 | Michael Bisping | Decision (Split) | UFC 75: Champion vs. Champion | September 8, 2007 | 3 | 5:00 | London, England | |
| Win | 4–0 | Rex Holman | TKO (Strikes) | UFC 68: The Uprising | March 3, 2007 | 1 | 4:00 | Columbus, Ohio, United States | |
| Win | 3–0 | Seth Petruzelli | Decision (Unanimous) | Ortiz vs. Shamrock 3: The Final Chapter | October 10, 2006 | 3 | 5:00 | Hollywood, Florida, United States | Fight of the Night |
| Win | 2–0 | Jesse Forbes | TKO (Strikes) | UFC: The Ultimate Fighter 3 Finale | June 24, 2006 | 1 | 4:47 | Las Vegas, Nevada, United States | |
| Win | 1–0 | Robert Hitte | TKO (Punches) | XFO 7 - Xtreme Fighting Organization | August 27, 2005 | 1 | 1:52 | Island Lake, Illinois, United States |