Diego Castro jugó en cuatro equipos en España. Pontevedra, Málaga B, Sporting de Gijón y Getafe. Sus números goleadores no fueron excepcionales.
Logró 44 en Primera en 225 partidos y siete en Segunda en 38 partidos. En 46 en Australia, país al que llegó en 2014, ha logrado 23 goles en 46 encuentros. Marca en uno de cada dos.
El futbolista, de 34 años, está viviendo una segunda juventud en el Perth Glory, del que es uno de los líderes indiscutibles. El cuadro entrenado por Ian Ferguson es quinto con 43 puntos, a seis del líder, el Adelaide United.