Jugó tres años para Pumas hasta que en el año 2000 es fichado por el club español CD Tenerife de la segunda división española en aquel entonces, con el club de Santa Cruz conseguiría el ascenso a la máxima categoría del fútbol español, pero sería relegado a jugar otro año en la segunda pues Gerardo no entraba en planes del club y jugaría para el Polideportivo Ejido. En el año 2002 es fichado por el club Sevilla FC, en donde al fin jugaría en la Liga de Futbol Profesional; Torrado tuvo un gran torneo en su primera temporada con los sevillistas, pero su segundo año no fue tan bueno y en 2005 es transferido al Racing de Santander, jugando seis meses con el club verdiblanco antes de retornar a su país pues sería fichado por el Cruz Azul, en donde su etapa con la máquina sería buena pues anotaría varios goles y se consagraría como una pieza inamovible de la máquina celeste, al igual que como pieza fundamental de la Selección mexicana de fútbol.
Después de la Copa América 2007 se había hecho el rumor que el Valencia CF se había interesado en el entre otros equipos españoles. Recientemente surgió otro rumor sobre el posible interés del club italiano AS Roma por contratarlo para la temporada 2008/2009, pero Torrado descartó cualquier acercamiento formal con la directiva del club romano