Aquí está una lista de las mejores peleas de Castillo. Para una lista de las pérdidas de Castillo, consulta "Danny Castillo Pérdidas".
El 19 de noviembre de 2011 Danny Castillo se enfrentó a Shamar Bailey a la edad de 32. Él entró con un récord de 12-4 (9), y Bailey tenía 29 años y un récord de 12-4 (6). Castillo detuvo a Shamar Bailey por TKO en el asalto 1º.
El 5 de mayo de 2012 Danny Castillo se enfrentó a John Cholish a la edad de 32. Él entró con un récord de 14-4 (9). Castillo ganó la pelea por asalto 3º decisión unánime.
El 26 de abril de 2014 Danny Castillo se enfrentó a Charlie Brenneman a la edad de 34. Él entró con un récord de 17-6 (10), y Brenneman tenía 33 años y un récord de 19-6 (10). Castillo detuvo a Charlie Brenneman por KO en el asalto 2º.
El 30 de diciembre de 2011 Danny Castillo se enfrentó a Anthony Njokuani a la edad de 32. Él entró con un récord de 13-4 (9), y Njokuani tenía 31 años y un récord de 14-5 (8). Castillo ganó la pelea por asalto 3º decisión dividida.
El 9 de agosto de 2009 Danny Castillo se enfrentó a Ricardo Lamas a la edad de 29. Él entró con un récord de 8-1 (7), y Lamas tenía 27 años y un récord de 6-0 (3). Castillo detuvo a Ricardo Lamas por TKO en el asalto 2º.
El 16 de febrero de 2013 Danny Castillo se enfrentó a Paul Sass a la edad de 33. Él entró con un récord de 15-5 (9), y Sass tenía 24 años y un récord de 13-1 (12). Castillo ganó la pelea por asalto 3º decisión unánime.
El 16 de diciembre de 2010 Danny Castillo se enfrentó a Will Kerr a la edad de 31. Él entró con un récord de 10-3 (8), y Kerr tenía 28 años y un récord de 9-2 (6). Castillo detuvo a Will Kerr por KO en el asalto 1º.
El 18 de agosto de 2010 Danny Castillo se enfrentó a Dustin Poirier a la edad de 30. Él entró con un récord de 9-3 (7), y Poirier tenía 21 años y un récord de 7-0 (7). Castillo ganó la pelea por asalto 3º decisión unánime.
El 27 de julio de 2013 Danny Castillo se enfrentó a Tim Means a la edad de 33. Él entró con un récord de 16-5 (9), y Means tenía 29 años y un récord de 18-4-1 (16). Castillo ganó la pelea por asalto 3º decisión unánime.
El 3 de marzo de 2011 Danny Castillo se enfrentó a Joe Stevenson a la edad de 31. Él entró con un récord de 11-3 (8), y Stevenson tenía 28 años y un récord de 31-12 (21). Castillo ganó la pelea por asalto 3º decisión unánime.