Guillermo Castro comenzó en el futbol desde temprana edad en las categorías Juveniles del puerto de Guaymas. Uno de sus primeros equipos fue el de Guerreros, con el entrenador Luis Cárdenas, donde se dio cuenta de la gran velocidad que poseía.
Posteriormente, emigró al equipo de Chavos, donde logró conseguir su primer campeonato de la mano del mítico “Don Gera”, donde no solo salió campeón una vez, si no consiguieron el bicampeonato, siendo “El Memo” clave en la categoría Juvenil de esa época.
Después de su paso por Chavos entró a la escuadra de Tiburones, donde también consiguió salir campeón. Después de una temporada allí, el legendario Felipe García, “La Hormiga”, reconociendo su talento, lo reclutó para el equipo de Bauru, donde también consiguió ser campeón en la categoría Juvenil.
Después de cumplir su ciclo en las categorías Juveniles, avanzó a la Liga Municipal de Futbol de Guaymas donde logró ser campeón y subcampeón con el conjunto de Novillero, hora conocido por todos como Mr. Frogs.
Consiguió jugar un estatal y participa en la copa Telmex teniendo una buena participación. Logró ser campeón goleador en un torneo maquilero anotando la nada despreciable cantidad de 31 goles.
Dejó la Liga Municipal para emigrar a las Ligas Unidas de Guaymas donde consiguió dos subcampeonatos, uno con el deportivo Rubio y el otro con Inter.
Actualmente, Guillermo Castro acaba de salir campeón con el conjunto de PSG en la categoría Mayor A de las Ligas Unidas de Guaymas siendo el segundo mejor anotador de su equipo.