Aquí está una lista de las mejores peleas de Mitchell. Para una lista de las pérdidas de Mitchell, consulta "David Mitchell Pérdidas".
El 5 de mayo de 2010 David Mitchell se enfrentó a Tim McKenzie en un combate titular de welter por el título TPF Championship. Mitchell tenía 30 años y un récord de 10-0 (8), y McKenzie tenía 27 años y un récord de 12-6 (11). Mitchell detuvo a Tim McKenzie por asalto 1º sumisión y se convirtió en el nuevo campeón welter mundial.
El 13 de diciembre de 2014 David Mitchell se enfrentó a Justin Baesman en un combate de medio a la edad de 35. Él entró con un récord de 17-4 (13), y Baesman tenía 33 años y un récord de 15-5-1 (7). Mitchell detuvo a Justin Baesman por sumisión en el asalto 1º.
El 26 de enero de 2013 David Mitchell se enfrentó a Simeon Thoresen en un combate de welter a la edad de 33. Él entró con un récord de 12-2 (8). Mitchell ganó la pelea por asalto 3º decisión unánime.
El 3 de diciembre de 2009 David Mitchell se enfrentó a Bobby Green a la edad de 30. Él entró con un récord de 9-0 (7), y Green tenía 23 años y un récord de 11-2 (10). Mitchell detuvo a Bobby Green por sumisión en el asalto 1º.
El 15 de febrero de 2014 David Mitchell se enfrentó a Fernando Gonzalez en un combate de medio a la edad de 34. Él entró con un récord de 13-4 (9), y Gonzalez tenía 30 años y un récord de 20-12 (14). Mitchell detuvo a Fernando Gonzalez por TKO en el asalto 3º.
El 8 de octubre de 2009 David Mitchell se enfrentó a War Machine a la edad de 29. Él entró con un récord de 8-0 (6), y Machine tenía 27 años y un récord de 10-2 (10). Mitchell ganó la pelea por asalto 3º decisión dividida.
El 8 de julio de 2006 David Mitchell se enfrentó a John Corstorphine a la edad de 26. Él entró con un récord de 1-0 (1). Mitchell detuvo a John Corstorphine por sumisión en el asalto 1º.