Here is a list of Mitchell's best fights. For a list of Mitchell's losses, refer to "David Mitchell Losses".
On January 26, 2013 David Mitchell faced off against Simeon Thoresen in a welterweight bout at age 33. He was coming in with a record of 12-2 (8). Mitchell won the fight via 3-round unanimous decision.
On May 5, 2010 David Mitchell fought Tim McKenzie in a welterweight title fight for the TPF Championship title. Mitchell was 30 years old and with a record of 10-0 (8), and McKenzie was 27 years old and with a record of 12-6 (11). Mitchell stopped Tim McKenzie via 1st-round submission and is crowned the new welterweight world champion.
On December 3, 2009 David Mitchell faced off against Bobby Green at age 30. He was coming in with a record of 9-0 (7), and Green was 23 years old and with a record of 11-2 (10). Mitchell stopped Bobby Green via submission.
On February 15, 2014 David Mitchell faced off against Fernando Gonzalez in a middleweight bout at age 34. He was coming in with a record of 13-4 (9), and Gonzalez was 30 years old and with a record of 20-12 (14). Mitchell stopped Fernando Gonzalez via TKO.
On December 13, 2014 David Mitchell faced off against Justin Baesman in a middleweight bout at age 35. He was coming in with a record of 17-4 (13), and Baesman was 33 years old and with a record of 15-5-1 (7). Mitchell stopped Justin Baesman via submission.
On October 8, 2016 David Mitchell faced off against Richard Blake in a middleweight bout at age 36. He was coming in with a record of 21-6 (17). Mitchell stopped Richard Blake via submission.
On October 14, 2006 David Mitchell faced off against Kenneth Johnson at age 26. He was coming in with a record of 2-0 (2). Mitchell stopped Kenneth Johnson via submission.
On October 8, 2009 David Mitchell faced off against War Machine at age 29. He was coming in with a record of 8-0 (6), and Machine was 27 years old and with a record of 10-2 (10). Mitchell won the fight via 3-round split decision.