David Heath tiene siete pérdidas contra siete oponentes en su carrera de MMA. Para una lista de las mejores peleas de Heath, consulta "Mejores peleas de David Heath".
El 12 de noviembre de 2010 David Heath se enfrentó a Rodney Wallace en un combate de semipesado a la edad de 34. Él entró con un récord de 16-7 (14), y Wallace tenía 28 años y un récord de 9-3 (3). Heath perdió la pelea por asalto 3º decisión unánime.
El 2 de octubre de 2009 David Heath se enfrentó a Mike Nickels a la edad de 33. Él entró con un récord de 13-6 (11). Heath perdió la pelea por sumisión en el asalto 3º.
El 15 de mayo de 2009 David Heath se enfrentó a Travis Galbraith a la edad de 33. Él entró con un récord de 11-5 (9). Heath perdió la pelea por asalto 3º decisión dividida.
El 26 de septiembre de 2008 David Heath se enfrentó a Emanuel Newton a la edad de 32. Él entró con un récord de 10-4 (8), y Newton tenía 24 años y un récord de 10-3-1 (4). Heath perdió la pelea por sumisión en el asalto 2º.
El 2 de febrero de 2008 David Heath se enfrentó a Tim Boetsch a la edad de 31. Él entró con un récord de 9-3 (7), y Boetsch tenía 27 años y un récord de 6-1 (6). Heath perdió la pelea por TKO en el asalto 1º.
El 25 de agosto de 2007 David Heath se enfrentó a Renato Sobral a la edad de 31. Él entró con un récord de 9-2 (7), y Sobral tenía 31 años y un récord de 30-8 (19). Heath perdió la pelea por ahorcamiento en el asalto 2º.
El 21 de abril de 2007 David Heath se enfrentó a Lyoto Machida a la edad de 31. Él entró con un récord de 9-1 (7), y Machida tenía 28 años y un récord de 9-0 (4). Heath perdió la pelea por asalto 3º decisión unánime.