Aquí está una lista de las mejores peleas de Castañeda. Para una lista de las pérdidas de Castañeda, consulta "John Castañeda Pérdidas".
El 20 de febrero de 2021 John Castañeda se enfrentó a Eddie Wineland en un combate de gallo a la edad de 29. Él entró con un récord de 18-5 (13), y Wineland tenía 36 años y un récord de 24-14-1 (19). Castañeda detuvo a Eddie Wineland por TKO en el asalto 1º.
El 5 de febrero de 2022 John Castañeda se enfrentó a Miles Johns en un combate de gallo a la edad de 30. Él entró con un récord de 19-5 (13), y Johns tenía 27 años y un récord de 12-1 (6). Castañeda detuvo a Miles Johns por ahorcamiento en el asalto 3º.
El 3 de junio de 2023 John Castañeda se enfrentó a Muin Gafurov en un combate de gallo a la edad de 31. Él entró con un récord de 20-6 (13). Castañeda ganó la pelea por asalto 3º decisión unánime.
El 11 de noviembre de 2023 John Castañeda se enfrentó a Kang Kyung-ho en un combate de gallo a la edad de 31. Él entró con un récord de 21-6 (13), y Kyung-ho tenía 36 años y un récord de 19-9 (13). Castañeda ganó la pelea por asalto 3º decisión unánime.
El 5 de mayo de 2017 John Castañeda se enfrentó a Chris Beal en un combate de gallo a la edad de 25. Él entró con un récord de 13-2 (10), y Beal tenía 31 años y un récord de 10-4 (3). Castañeda detuvo a Chris Beal por TKO en el asalto 2º.
El 14 de octubre de 2016 John Castañeda se enfrentó a Gustavo Lopez en un combate de gallo a la edad de 24. Él entró con un récord de 12-2 (9), y Lopez tenía 27 años y un récord de 6-1 (5). Castañeda detuvo a Gustavo Lopez por TKO en el asalto 4º.
El 22 de agosto de 2015 John Castañeda se enfrentó a Joe Pearson en un combate de gallo a la edad de 23. Él entró con un récord de 7-2 (6). Castañeda detuvo a Joe Pearson por TKO en el asalto 1º.