En el cómputo de los mayores goleadores de la historia que hace la IFFHS en cuanto a torneos de primera División, Castro anotó en Chile y México un total de 358 goles en 620 partidos oficiales, por lo que es el futbolista chileno más goleador de la historia, ocupando también el 23º lugar en el mundo, el 9º en Sudamérica y el sexto de la Liga Mexicana.