Here is a list of Duncan's best fights. For a list of Duncan's losses, refer to "Chris Duncan Losses".
On December 6, 2025 Chris Duncan faced off against Terrance McKinney in a lightweight bout at age 32. He was coming in with a record of 15-2 (10), and McKinney was 31 years old and with a record of 17-7 (17). Duncan stopped Terrance McKinney via submission.
On March 22, 2025 Chris Duncan faced off against Jordan Vucenic in a lightweight bout at age 31. He was coming in with a record of 13-2 (9). Duncan stopped Jordan Vucenic via submission.
On August 2, 2025 Chris Duncan faced off against Mateusz Rębecki in a lightweight bout at age 32. He was coming in with a record of 14-2 (9), and Rębecki was 32 years old and with a record of 20-2 (16). Duncan won the fight via 3-round unanimous decision.
On March 18, 2023 Chris Duncan faced off against Omar Morales in a lightweight bout at age 29. He was coming in with a record of 10-1 (8), and Morales was 37 years old and with a record of 11-3 (7). Duncan won the fight via 3-round split decision.
On September 28, 2024 Chris Duncan faced off against Bolaji Oki in a lightweight bout at age 31. He was coming in with a record of 12-2 (8). Duncan stopped Bolaji Oki via choke-out.
On July 22, 2023 Chris Duncan faced off against Yanal Ashmouz in a lightweight bout at age 30. He was coming in with a record of 11-1 (8). Duncan won the fight via 3-round unanimous decision.
On October 1, 2020 Chris Duncan faced off against Iamik Furtado in a lightweight bout at age 27. He was coming in with a record of 7-0 (7). Duncan stopped Iamik Furtado via TKO.
On February 22, 2020 Chris Duncan faced off against Mateusz Piskorz in a lightweight bout at age 26. He was coming in with a record of 6-0 (6). Duncan stopped Mateusz Piskorz via TKO.
On February 23, 2019 Chris Duncan faced off against Sam Slater in a lightweight bout at age 25. He was coming in with a record of 4-0 (4). Duncan stopped Sam Slater via TKO.