McJoe Arroyo has four losses against four opponents on his boxing record. For a list of Arroyo's best fights, refer to "Best fights of McJoe Arroyo".
On January 23, 2021 McJoe Arroyo faced off against Sharone Carter in a bantamweight bout at age 35. He was coming in with a record of 18-4 (8). Arroyo lost the fight via 8-round unanimous decision.
On March 16, 2019 McJoe Arroyo faced off against Luis Nery in a bantamweight bout at age 33. He was coming in with a record of 18-3 (8), and Nery was 24 years old and with a record of 28-0 (22). Arroyo lost the fight via 4th-round retirement.
On July 29, 2017 McJoe Arroyo faced off against Rau'shee Warren in a bantamweight bout at age 31. He was coming in with a record of 17-2 (8). Arroyo lost the fight via 12-round unanimous decision.
On September 3, 2016 McJoe Arroyo faced off against Jerwin Ancajas in a bantamweight bout at age 30. He was coming in with a record of 17-1 (8), and Ancajas was 24 years old and with a record of 24-1-1 (16). Arroyo lost the fight via 12-round unanimous decision.