Here is a list of Spence Jr.'s best fights. For a list of Spence Jr.'s losses, refer to "Errol Spence Jr. Losses".
On March 16, 2019 Errol Spence Jr. met Mikey Garcia in a welterweight (IBF) world-title defense fight. Spence Jr. was 29 years old and with a record of 25-0 (21), and Garcia was 31 years old and with a record of 39-0 (30). Spence Jr. won the fight via 12-round unanimous decision and successfully defended his title.
On December 5, 2020 Errol Spence Jr. met Danny García in a welterweight (WBC and IBF) world-title defense fight. Spence Jr. was 30 years old and with a record of 27-0 (21), and García was 32 years old and with a record of 36-2 (21). Spence Jr. won the fight via 12-round unanimous decision and successfully defended his titles.
On May 27, 2017 Errol Spence Jr. fought Kell Brook in a welterweight world-title fight for Brook's IBF title. Spence Jr. was 27 years old and with a record of 22-0 (19), and Brook was 31 years old and with a record of 36-1 (25). Spence Jr. stopped Kell Brook via 11th-round KO and is crowned the new welterweight world champion.
On September 11, 2015 Errol Spence Jr. faced off against Chris van Heerden at age 25. He was coming in with a record of 18-0 (15), and Heerden was 28 years old and with a record of 23-1-1 (12). Spence Jr. stopped Chris van Heerden via TKO.
On August 21, 2016 Errol Spence Jr. faced off against Leonard Bundu at age 26. He was coming in with a record of 21-0 (18), and Bundu was 41 years old and with a record of 33-1-2 (12). Spence Jr. stopped Leonard Bundu via KO.
On June 20, 2015 Errol Spence Jr. faced off against Phil Lo Greco at age 25. He was coming in with a record of 17-0 (14), and Greco was 30 years old and with a record of 26-1 (14). Spence Jr. stopped Phil Lo Greco via TKO.
On November 28, 2015 Errol Spence Jr. faced off against Alejandro Barrera at age 25. He was coming in with a record of 19-0 (16), and Barrera was 29 years old and with a record of 28-2 (18). Spence Jr. stopped Alejandro Barrera via TKO.
On September 28, 2019 Errol Spence Jr., the IBF champion, met Shawn Porter, the WBC champion, in a welterweight world-title unification fight. Spence Jr. was 29 years old and with a record of 26-0 (21), and Porter was 31 years old and with a record of 30-2-1 (17). Spence Jr. won the fight via 12-round split decision and and is crowned the unified IBF and WBC champion.
On April 11, 2015 Errol Spence Jr. faced off against Samuel Vargas at age 25. He was coming in with a record of 16-0 (13), and Vargas was 25 years old and with a record of 20-1-1 (10). Spence Jr. stopped Samuel Vargas via TKO.
On January 20, 2018 Errol Spence Jr. met Lamont Peterson in a welterweight (IBF) world-title defense fight. Spence Jr. was 27 years old and with a record of 23-0 (20), and Peterson was 33 years old and with a record of 35-3-1 (17). Spence Jr. stopped Lamont Peterson via 7th-round retirement and successfully defended his title.