Combatte nella divisione dei pesi leggeri per la promozione statunitense UFC. Combatte da Sacramento, Stati Uniti e si allena con Urijah Faber.
Carriera nelle arti marziali miste Castillo cominciò ad allenarsi nelle arti marziali miste quando si unì alla squadra di wrestling del liceo a Sacramento. Dopo aver lascito la scuola privata, Castillo si diplomò alla Laguna Creek High School e andò al Menlo College; successivamente nel 2004 divenne l'All American nella NAIA. Il suo soprannome "Last Call" gli venne dato al liceo, dopo che riusciva a svolgere molto decentemente gli allenamenti mattutini dopo aver bevuto molto alcol il giorno precedente fino allo sfinimento (Last Call).
Fece il suo debutto nella MMA come professionista nel novembre del 2007, combattendo due volte in un mese e vincendo entrambi gli incontri al primo round per sottomissione. Dopo aver firmato il 3 a 0, Castillo entrò a far parte della settima card della Palace Fighting Championship, dove affrontò Andy Salazar e vinse sempre per sottomissione.
Ottenne la sua quinta vittoria dopo aver sconfitto il veterano della Strikeforce, Isaiah Hill. Subito dopo firmò un contratto con la WEC.
World Extreme Cagefighting Castillo debutto in WEC 34 contro Donald Cerrone, sostituendo l'infortunato Rich Crunklin. Cerrone lo sconfisse al primo round con una armbar.
Affrontò Rafaël Dias all'evento WEC 36, vincendo per KO Tecnico al secondo round.
Quattro mesi dopo si scontrò con Phil Cardella all'evento WEC 39. Castillo vinse per decisione non unanime.
Successivamente sconfisse Ricardo Lamas, vincendo il suo terzo incontro di fila in WEC.
Castillo venne sconfitto a WEC 44 da Shane Roller.
Danny cercò la sua redenzione affrontando Anthony Pettis a WEC 47, ma venne sconfitto per KO dopo essere stato colpito da un calcio in testa.
Il 18 agosto del 2010, riuscì a sconfiggere il nuovo entrante Dustin Poirier per decisione unanime a WEC 50.
Subito dopo affrontò Will Kerr il 16 dicembre, 2010 a WEC 53. Vinse l'incontro per KO al primo round.
Ultimate Fighting Championship Il 10 ottobre del 2010, la WEC fu acquistata dalla Ultimate Fighting Championship; tutti i lottatori della WEC vennero trasferiti alla UFC. Il 31 dicembre 2010, Castillo divenne ufficialmente un lottatore della UFC firmando un contratto per quattro incontri.
Fece il suo debutto in UFC, il 3 marzo 2011 contro Joe Stevenson all'evento UFC Live: Sanchez vs. Kampmann. Castillo controllò l'intero match e vinse per decisione unanime.
Castillo affrontò Jacob Volkmann il 14 agosto 2011, all'evento UFC on Versus 5. Perse l'incontro per decisione unanime (29-28, 29-28, 29-28).
Vinse contro Shamar Bailey il 19 novembre 2011 a UFC 139, per KO tecnico al primo round.
Castillo affrontò Anthony Njokuani il 30 dicembre 2011, a UFC 141 sostituendo cinque settimane prima Ramsey Nijem. Durante l'incontro effettuò ottimi suplex bloccando l'avversario al tappeto. Vinse il match per decisione non unanime.
Castillo affrontò John Cholish il 5 maggio 2012, a UFC on Fox 3. Sconfisse Cholish per decisione unanime (30-27, 30-27, 30-27).
Castillo doveva affrontare Michael Johnson il 1º settembre 2012, a UFC 151. UFC 151 venne però cancellato, e il match venne spostato il 5 ottobre 2012, a UFC on FX 5. Dopo aver dominato il primo round e aver quasi sottomesso l'avversario, venne sconfitto per KO al secondo round.
Castillo affrontò Paul Sass il 16 febbraio 2013, a UFC on Fuel TV: Barao vs. McDonald. Castillo usò la sua esperienza nel ground and pound e vinse il match e decisione unanime.
Castillo doveva affrontare Bobby Green il 27 luglio 2013, a UFC on Fox 8. Ma, a metà luglio, Green subì un infortunio e fu sostituito da Tim Means. Castillo vinse per decisione unanime.
Castillo affrontò Edson Barboza il 14 dicembre 2014, a UFC on Fox 9. Dopo aver dominato il primo round, Castillo perse il secondo e anche il terzo, perdendo infine il match per decisione maggiorativa. Entrambi ottennero il bonus, Fight of the Night.
Castillo doveva scontrarsi con Isaac Vallie-Flagg il 26 aprile 2014, a UFC 172. La UFC rimosse Vallie-Flagg dalla card, e Castillo dovette affrontare Charlie Brenneman. Castillo vinse l'incontro per KO al secondo round.
Castillo doveva affrontare Tony Ferguson il 2 agosto 2014, a UFC 176. L'evento venne però cancellato, e l'incontro fu sposta il 30 agosto 2014, a UFC 177. Castillo perse l'incontro per decisione non unanime.
Nel 2015 avrebbe dovuto affrontare Rustam Khabilov ma quest'ultimo ebbe problemi ad ottenere un visto d'ingresso e di conseguenza venne sostituito dal debuttante Paul Felder: Castillo venne sconfitto per mezzo di uno spettacolare pugno girato in rotazione.
Il match con Khabilov venne riorganizzato per l'evento UFC on Fox: Dillashaw vs. Barão, ma ancora una volta il russo ebbe problemi con il visto d'ingresso per gli Stati Uniti, quindi la UFC decise di sostituirlo con Jim Miller. Castillo venne sconfitto per decisione non unanime.
A dicembre dovette affrontare Nik Lentz. Dopo un incontro molto equilibrato, venne sconfitto per decisione unanime portando così la sua striscia negativa a 4.
Risultati nelle arti marziali miste
RisultatoRecordAvversarioMetodoEventoDataRoundTempoLuogoNoteSconfitta17-10 Nik LentzDecisione (non unanime)UFC on Fox: dos Anjos vs. Cerrone 219 dicembre 201535:00 Orlando, Stati UnitiSconfitta17-9 Jim MillerDecisione (non unanime)UFC on Fox: Dillashaw vs. Barão 225 luglio 201535:00 Chicago, Stati UnitiSconfitta17-8 Paul FelderKO (pugno girato)UFC 182: Jones vs. Cormier3 gennaio 201522:09 Las Vegas, Stati UnitiSconfitta17-7 Tony FergusonSottomissione (rear naked choke)UFC 177: Dillashaw vs. Soto30 agosto 201435:00 Sacramento, Stati UnitiVittoria17-6 Charlie BrennemanKO (pugni)UFC 172: Jones vs. Teixeira26 aprile 201420:21 Baltimora, Stati UnitiSconfitta16-6 Edson BarbozaDecisione (maggioranza)UFC on Fox: Johnson vs. Benavidez 214 dicembre 201335:00 Sacramento, Stati UnitiFight of the NightVittoria16-5 Tim MeansDecisione (unanime)UFC on Fox: Johnson vs. Moraga27 luglio 201335:00 Seattle, Stati Uniti Vittoria15-5 Paul SassDecisione (unanime)UFC on Fuel TV: Barao vs. McDonald16 febbraio 201335:00 Londra, InghilterraSconfitta14-5 Michael JohnsonKO (pugni)UFC on FX: Browne vs. Bigfoot5 ottobre 201221:06 Minneapolis, Stati UnitiVittoria14-4 John CholishDecisione (unanime)UFC on Fox: Diaz vs. Miller5 maggio 201235:00 East Rutherford, Stati UnitiVittoria13-4 Anthony NjokuaniDecisione (non unanime)UFC 141: Lesnar vs. Overeem30 dicembre 201135:00 Las Vegas, Stati UnitiVittoria12-4 Shamar BaileyKO Tecnico (pugni)UFC 139: Shogun vs. Hendo19 novembre 201114:52 San Jose, Stati UnitiSconfitta11-4 Jacob VolkmannDecisione (unanime)UFC Live: Hardy vs. Lytle14 agosto 201135:00 Milwaukee, Stati UnitiVittoria11-3 Joe StevensonDecisione (unanime)UFC Live: Sanchez vs. Kampmann3 marzo 201135:00 Louisville, Stati UnitiDebutto in UFCVittoria10-3 Will KerrKO (pugni)WEC 53: Henderson vs. Pettis16 dicembre 201011:25 Glendale, Stati UnitiVittoria9-3 Dustin PoirierDecisione (unanime)WEC 50: Cruz vs. Benavidez 218 agosto 201035:00 Las Vegas, Stati UnitiSconfitta8-3 Anthony PettisKO (calcio in testa e pugni)WEC 47: Bowles vs. Cruz6 marzo 201012:17 Columbus, Stati UnitiSconfitta8-2 Shane RollerSottomissione (rear-naked choke)WEC 44: Brown vs. Aldo18 novembre 200933:32 Las Vegas, Stati UnitiVittoria8-1 Ricardo LamasKO Tecnico (pugni)WEC 42: Torres vs. Bowles9 agosto 200924:15 Las Vegas, Stati UnitiVittoria7-1 Phil CardellaDecisione (non unanime)WEC 39: Brown vs. Garcia1 marzo 200935:00 Corpus Christi, Stati UnitiVittoria6-1 Rafael DiasKO Tecnico (pugni)WEC 36: Faber vs. Brown5 novembre 200822:54 Hollywood, Stati UnitiSconfitta5-1 Donald CerroneSottomissione (armbar)WEC 34: Faber vs. Pulver1 giugno 200911:30 Sacramento, Stati UnitiDebutto in WECVittoria5-0 Isaiah HillSottomissione (rear-naked choke)CCFC: Mayhem17 maggio 200812:46 Santarosa, Stati UnitiVittoria4-0 Andy SalazarSottomissione (pugni)Palace FC 720 marzo 200811:02 Lemoore, Stati UnitiVittoria3-0 Noah ShinableKO Tecnico (pugni)Cage Combat FC16 febbraio 200822:42 Sonoma, Stati UnitiVittoria2-0 Gigo JaraSottomissione (rear-naked choke)GC 73: High Noon22 settembre 200713:45 Sacramento, Stati UnitiVittoria1-0 Billy TerrySottomissione (rear-naked choke)GC 71: Lock-n-Load11 settembre 200712:10 Porterville, Stati Uniti
Collegamenti esterni