Aquí está una lista de las mejores peleas de Haye. Para una lista de las pérdidas de Haye, consulta "David Haye Pérdidas".
El 10 de noviembre de 2007 David Haye se enfrentó a Jean-Marc Mormeck en un combate de crucero world-title por los títulos WBA (Unified), CMB y The Ring de Mormeck. Haye tenía 27 años y un récord de 20-1 (19), y Mormeck tenía 35 años y un récord de 33-3 (22). Haye detuvo a Jean-Marc Mormeck por 7º asalto TKO y se convirtió en el nuevo campeón crucero mundial.
El 7 de noviembre de 2009 David Haye se enfrentó a Nikolai Valuev en un combate de completo world-title por el título AMB de Valuev. Haye tenía 29 años y un récord de 23-1 (21), y Valuev tenía 36 años y un récord de 50-1 (34). Haye ganó la pelea por 12º asalto decisión mayoritaria y se convirtió en el nuevo campeón completo mundial.
El 8 de marzo de 2008 David Haye, el campeón de la AMB (Undisputed), CMB y The Ring, se enfrentó a Enzo Maccarinelli, el campeón de la OMB, en un combate de crucero world-title. Haye tenía 27 años y un récord de 21-1 (20), y Maccarinelli tenía 27 años y un récord de 28-1 (21). Haye detuvo a Enzo Maccarinelli por 2º asalto TKO y se convirtió en el campeón de los AMB (Undisputed), CMB, The Ring y OMB.
El 12 de mayo de 2004 David Haye se enfrentó a Arthur Williams a la edad de 23. Él entró con un récord de 10-0 (10), y Williams tenía 39 años y un récord de 38-10-1 (27). Haye detuvo a Arthur Williams por TKO.
El 3 de abril de 2010 David Haye se enfrentó a John Ruiz en un combate de completo (AMB) world-title. Haye tenía 29 años y un récord de 24-1 (22), y Ruiz tenía 38 años y un récord de 44-8-1 (30). Haye detuvo a John Ruiz por 9º asalto TKO y defendió con éxito su título.
El 13 de noviembre de 2010 David Haye se enfrentó a Audley Harrison en un combate de completo (AMB) world-title. Haye tenía 30 años y un récord de 25-1 (23), y Harrison tenía 39 años y un récord de 27-4 (20). Haye detuvo a Audley Harrison por 3º asalto TKO y defendió con éxito su título.
El 14 de julio de 2012 David Haye se enfrentó a Derek Chisora en un combate de completo a la edad de 31. Él entró con un récord de 26-2 (24), y Chisora tenía 28 años y un récord de 15-3 (9). Haye detuvo a Derek Chisora por TKO.
El 15 de noviembre de 2008 David Haye se enfrentó a Monte Barrett a la edad de 28. Él entró con un récord de 22-1 (21), y Barrett tenía 37 años y un récord de 34-6 (20). Haye detuvo a Monte Barrett por TKO.
El 16 de diciembre de 2005 David Haye se enfrentó a Alexander Gurov en un combate de crucero a la edad de 25. Él entró con un récord de 15-1 (15). Haye detuvo a Alexander Gurov por KO.
El 14 de noviembre de 2003 David Haye se enfrentó a Tony Dowling en un combate de crucero a la edad de 23. Él entró con un récord de 8-0 (8). Haye detuvo a Tony Dowling por TKO.