Cristofer Rosales has seven losses against seven opponents on his boxing record. For a list of Rosales's best fights, refer to "Best fights of Cristofer Rosales".
On October 13, 2024 Cristofer Rosales fought Kenshiro Teraji in a light-flyweight world-title fight for the WBC title. Rosales was 30 years old and with a record of 37-7 (22), and Teraji was 32 years old and with a record of 23-1 (14). Rosales lost the fight via 11th-round TKO.
On April 9, 2021 Cristofer Rosales faced off against Ángel Ayala at age 26. He was coming in with a record of 32-6 (21). Rosales lost the fight via 12-round unanimous decision.
On December 20, 2019 Cristofer Rosales fought Julio Cesar Martinez in a flyweight world-title fight for the WBC title. Rosales was 25 years old and with a record of 29-5 (20), and Martinez was 24 years old and with a record of 14-1 (11). Rosales lost the fight via 9th-round TKO.
On December 22, 2018 Cristofer Rosales met Charlie Edwards in a flyweight (WBC) world-title defense fight. Rosales was 24 years old and with a record of 28-4 (19), and Edwards was 25 years old and with a record of 13-1 (6). Rosales lost the fight via 12-round unanimous decision and lost the title.
On May 26, 2017 Cristofer Rosales faced off against Andrew Selby at age 22. He was coming in with a record of 23-3 (15). Rosales lost the fight via 12-round unanimous decision.
On March 28, 2015 Cristofer Rosales faced off against Kal Yafai at age 20. He was coming in with a record of 10-2 (7), and Yafai was 25 years old and with a record of 13-0 (9). Rosales lost the fight via 8-round points decision.
On August 30, 2013 Cristofer Rosales faced off against Keyvin Lara at age 18. He was coming in with a record of 2-1 (1). Rosales lost the fight via 4-round unanimous decision.