Keith Holmes has five losses against five opponents on his boxing record. For a list of Holmes's best fights, refer to "Best fights of Keith Holmes".
On August 16, 2006 Keith Holmes faced off against Tito Mendoza in a light-heavyweight bout at age 37. He was coming in with a record of 40-5 (25). Holmes lost the fight via 8-round unanimous decision.
On April 2, 2005 Keith Holmes faced off against Roman Karmazin in a super-welterweight bout at age 36. He was coming in with a record of 39-4 (25), and Karmazin was 32 years old and with a record of 32-1-1 (21). Holmes lost the fight via 12-round majority decision.
On April 14, 2001 Keith Holmes met Bernard Hopkins in a middleweight (WBC) world-title defense fight. Holmes was 32 years old and with a record of 36-3 (24), and Hopkins was 36 years old and with a record of 38-2-1 (28). Holmes lost the fight via 12-round unanimous decision and lost the title.
On May 2, 1998 Keith Holmes met Hacine Cherifi in a middleweight (WBC) world-title defense fight. Holmes was 29 years old and with a record of 31-2 (21), and Cherifi was 30 years old and with a record of 24-3-1 (17). Holmes lost the fight via 12-round unanimous decision and lost the title.
On July 20, 1990 Keith Holmes faced off against Ronald Hammond at age 21. He was coming in with a record of 7-1 (2). Holmes lost the fight via 6-round unanimous decision.