Here is a list of Swanson's best fights. For a list of Swanson's losses, refer to "Cub Swanson Losses".
On June 22, 2012 Cub Swanson faced off against Ross Pearson in a featherweight bout at age 28. He was coming in with a record of 17-5 (13), and Pearson was 27 years old and with a record of 13-5 (8). Swanson stopped Ross Pearson via TKO.
On December 18, 2021 Cub Swanson faced off against Darren Elkins in a featherweight bout at age 38. He was coming in with a record of 28-12 (17), and Elkins was 37 years old and with a record of 26-9 (14). Swanson stopped Darren Elkins via TKO.
On January 28, 2012 Cub Swanson faced off against George Roop in a featherweight bout at age 28. He was coming in with a record of 16-5 (12), and Roop was 30 years old and with a record of 12-8-1 (7). Swanson stopped George Roop via TKO.
On October 12, 2019 Cub Swanson faced off against Kron Gracie in a featherweight bout at age 35. He was coming in with a record of 26-11 (15). Swanson won the fight via 3-round unanimous decision.
On September 22, 2012 Cub Swanson faced off against Charles Oliveira in a featherweight bout at age 28. He was coming in with a record of 18-5 (14), and Oliveira was 22 years old and with a record of 16-2 (15). Swanson stopped Charles Oliveira via KO.
On December 12, 2020 Cub Swanson faced off against Daniel Pineda in a featherweight bout at age 37. He was coming in with a record of 27-11 (16), and Pineda was 35 years old and with a record of 27-13 (27). Swanson stopped Daniel Pineda via KO.
On October 13, 2006 Cub Swanson faced off against Charlie Valencia in a featherweight bout at age 22. He was coming in with a record of 8-1 (7), and Valencia was 31 years old and with a record of 7-1 (4). Swanson stopped Charlie Valencia via TKO.
On December 14, 2024 Cub Swanson faced off against Billy Quarantillo in a featherweight bout at age 41. He was coming in with a record of 30-14 (18), and Quarantillo was 36 years old and with a record of 18-6 (13). Swanson stopped Billy Quarantillo via KO.
On August 12, 2023 Cub Swanson faced off against Hakeem Dawodu in a featherweight bout at age 39. He was coming in with a record of 29-13 (17), and Dawodu was 32 years old and with a record of 13-3-1 (7). Swanson won the fight via 3-round unanimous decision.
On July 6, 2013 Cub Swanson faced off against Dennis Siver in a featherweight bout at age 29. He was coming in with a record of 20-5 (15), and Siver was 34 years old and with a record of 21-8 (14). Swanson stopped Dennis Siver via KO.