Craig Richards has four losses against four opponents on his boxing record. For a list of Richards's best fights, refer to "Best fights of Craig Richards".
On June 1, 2024 Craig Richards faced off against Willy Hutchinson in a light-heavyweight bout at age 34. He was coming in with a record of 18-4-1 (11), and Hutchinson was 25 years old and with a record of 17-1 (13). Richards lost the fight via 12-round unanimous decision.
On May 21, 2022 Craig Richards faced off against Joshua Buatsi at age 32. He was coming in with a record of 17-3-1 (10), and Buatsi was 29 years old and with a record of 15-0 (13). Richards lost the fight via 12-round unanimous decision.
On May 1, 2021 Craig Richards fought Dmitry Bivol in a light-heavyweight world-title fight for Bivol's WBA (Super) title. Richards was 31 years old and with a record of 16-2-1 (9), and Bivol was 30 years old and with a record of 17-0 (11). Richards lost the fight via 12-round unanimous decision.
On October 28, 2017 Craig Richards faced off against Frank Buglioni in a light-heavyweight bout at age 27. He was coming in with a record of 10-1 (4), and Buglioni was 28 years old and with a record of 20-2-1 (15). Richards lost the fight via 12-round unanimous decision.