Mario Barrios has three losses against three opponents on his boxing record. For a list of Barrios's best fights, refer to "Best fights of Mario Barrios".
On February 21, 2026 Mario Barrios faced off against Ryan Garcia in a welterweight bout at age 30. He was coming in with a record of 29-3-2 (18), and Garcia was 27 years old and with a record of 24-2 (20). Barrios lost the fight via 12-round unanimous decision.
On February 5, 2022 Mario Barrios faced off against Keith Thurman in a super-lightweight bout at age 26. He was coming in with a record of 26-2 (17), and Thurman was 33 years old and with a record of 29-1 (22). Barrios lost the fight via 12-round unanimous decision.
On June 26, 2021 Mario Barrios met Gervonta Davis in a super-lightweight (WBA (Regular)) world-title defense fight. Barrios was 26 years old and with a record of 26-1 (17), and Davis was 26 years old and with a record of 24-0 (23). Barrios lost the fight via 11th-round TKO and lost the title.