| Result | Record | Opponent | Method | Event Title | Date | Round | Time | Location | Notes |
| Loss | 19-6 | George Sotiropoulos | Submission (Kimura) | UFC 123: Rampage vs. Machida | 2010-11-20 | 2 | 2:43 | Auburn Hills, Michigan, US | Fight of the Night |
| Win | 19–5 | Gabe Ruediger | Submission (Armbar) | UFC 118: Edgar vs. Penn 2 | 2010-08-28 | 1 | 2:01 | Boston, Massachusetts, US | Submission of the Night |
| Loss | 18–5 | Sam Stout | Decision (Unanimous) | UFC 108: Evans vs. Silva | 2010-01-02 | 3 | 5:00 | Las Vegas, Nevada, US | Fight of the Night |
| Win | 18–4 | Jeremy Stephens | Submission (Armbar) | UFC Fight Night 17: Lauzon vs. Stephens | 2009-02-07 | 2 | 4:42 | Tampa, Florida, US | Submission of the Night |
| Win | 17–4 | Kyle Bradley | TKO (Punches) | UFC Fight Night 15: Diaz vs Neer | 2008-09-18 | 2 | 1:34 | Omaha, Nebraska, US | |
| Loss | 16–4 | Kenny Florian | TKO (Punches and Elbows) | UFC Fight Night 13: Florian vs Lauzon | 2008-04-02 | 2 | 3:28 | Broomfield, Colorado, US | Fight of the Night |
| Win | 16–3 | Jason Reinhardt | Submission (Rear Naked Choke) | UFC 78: Validation | 2007-11-17 | 1 | 1:14 | Newark, New Jersey, US | |
| Win | 15–3 | Brandon Melendez | Submission (Triangle Choke) | The Ultimate Fighter 5 Finale | 2007-06-23 | 2 | 2:09 | Las Vegas, Nevada, US | |
| Win | 14–3 | Jens Pulver | KO (Punch) | UFC 63: Hughes vs. Penn | 2006-09-23 | 1 | 0:47 | Anaheim, California, US | UFC Debut |
| Win | 13–3 | Douglas Brown | Submission (Armbar) | WFL – Real: No Fooling Around | 2006-04-01 | 1 | 1:57 | Revere, Massachusetts, US | Became WFL Grand Prix Champion |
| Win | 12–3 | Zane Baker | KO (Slam) | WFL – Real: No Fooling Around | 2006-04-01 | 1 | 3:33 | Revere, Massachusetts, US | |
| Win | 11–3 | Adam Comfort | Submission (Achilles Lock) | WFL – Real: No Fooling Around | 2006-04-01 | 1 | Revere, Massachusetts, US | ||
| Loss | 10–3 | Rafael Assuncao | Submission (Armbar) | AFC 15 – Absolute Fighting Championships 15 | 2006-02-18 | 2 | 4:37 | Ft. Lauderdale, Florida, US | |
| Win | 10–2 | Antoine Skinner | Submission (Triangle Choke) | CZ 12 – Night of Champions | 2005-11-05 | 1 | 1:00 | Revere, Massachusetts, US | |
| Loss | 9–2 | Ivan Menjivar | Submission (Calf Slicer) | APEX – Undisputed | 2005-09-03 | 1 | 0:54 | Montreal, Quebec, Canada | |
| Win | 9–1 | Tim Honeycutt | TKO (punches) | AFC 13 – Absolute Fighting Championships 13 | 2005-07-30 | 1 | 0:11 | Ft. Lauderdale, Florida, US | |
| Loss | 8–1 | Jorge Masvidal | TKO (Knees) | AFC 12 – Absolute Fighting Championships 12 | 2005-04-30 | 2 | 3:57 | Ft. Lauderdale, Florida, US | |
| Win | 8–0 | Joe Ahlert | Submission (Rear Naked Choke) | MD 19 – Mass Destruction 19 | 2005-02-26 | 3 | 3:47 | Boston, Massachusetts, US | |
| Win | 7–0 | Ryan Ciotoli | Submission | CZ 9 – Hot Like Fire | 2004-12-14 | 3 | 0:34 | Revere, Massachusetts, US | |
| Win | 6–0 | Mike Thomas Brown | Submission | CZ 8 – Street Justice | 2004-10-02 | 3 | 1:28 | Revere, Massachusetts, US | |
| Win | 5–0 | Justin Blasich | Submission (Rear Naked Choke) | MD 17 – Mass Destruction 17 | 2004-08-28 | 1 | 1:02 | Boston, Massachusetts, US | |
| Win | 4–0 | Renat Myzabekov | Submission (Ankle Lock) | CZ 7 – Gravel Pit | 2004-07-10 | 1 | 0:40 | Revere, Massachusetts, US | |
| Win | 3–0 | Kyle Sprouse | Submission | CZ 6 – Rampage | 2004-06-26 | 1 | 0:18 | Taunton, Massachusetts, US | |
| Win | 2–0 | Jerry Mosquea | Submission | MMA – Eruption | 2004-04-30 | 1 | 2:11 | Lowell, Massachusetts, US | |
| Win | 1–0 | David Gilrein | Submission (Armbar) | MD 15 – Mass Destruction 15 | 2004-02-21 | 1 | 3:42 | Boston, Massachusetts, US |