John Castañeda has eight losses against seven opponents on his MMA record. For a list of Castañeda's best fights, refer to "Best fights of John Castañeda".
On April 26, 2025 John Castañeda faced off against Chris Gutiérrez in a featherweight bout at age 33. He was coming in with a record of 21-8 (13), and Gutiérrez was 34 years old and with a record of 21-6-2 (10). Castañeda lost the fight via 3-round split decision.
On June 8, 2024 John Castañeda faced off against Daniel Marcos in a bantamweight bout at age 32. He was coming in with a record of 21-7 (13), and Marcos was 31 years old and with a record of 15-0 (8). Castañeda lost the fight via 3-round unanimous decision.
On October 1, 2022 John Castañeda faced off against Daniel Santos in a bantamweight bout at age 30. He was coming in with a record of 19-6 (13). Castañeda lost the fight via 2nd-round KO.
On July 26, 2020 John Castañeda faced off against Nathaniel Wood in a bantamweight bout at age 28. He was coming in with a record of 17-5 (12), and Wood was 27 years old and with a record of 15-4 (13). Castañeda lost the fight via 3-round unanimous decision.
On April 13, 2018 John Castañeda faced off against José Alday in a bantamweight bout at age 26. He was coming in with a record of 16-4 (11). Castañeda lost the fight via 3-round split decision.
On November 11, 2017 John Castañeda faced off against Levy Saúl Marroquín in a bantamweight bout at age 25. He was coming in with a record of 16-3 (11). Castañeda lost the fight via 3-round unanimous decision.
On October 10, 2014 John Castañeda faced off against Matt Brown in a bantamweight bout at age 22. He was coming in with a record of 5-2 (4). Castañeda lost the fight via 3-round split decision.
On May 31, 2014 John Castañeda faced off against Matt Brown in a bantamweight bout at age 22. He was coming in with a record of 4-1 (3). Castañeda lost the fight via 1st-round TKO.