Las últimas tres temporadas las ha jugado en el Venezia, la anterior, en el Brescia. Y hace cinco cursos cambió el Mallorca por el Udinese. Geijo es todo un trotamundos del fútbol, a sus 37 años de edad.
Suizo de nacimiento, pero de ascendencia española, Geijo se labró un nombre en la cantera del Málaga a comienzos de siglo. Empezó a peregrinar por varios equipos españoles años más tarde, hasta que cayó en manos del 'tridente de los Pozzo': Udinese, Granada y Watford.
Geijo se ha comprometido por una temporada con el Atlético Sanluqueño, club al que llega con 37 años, y tras jugar apenas siete partidos (dos como titular) en su última temporada como jugador del Venezia. Marcó un gol.
22 de julio de 2019
Rescindió su contrato a principios de marzo, y llega como agente libre a Sanlúcar de Barrameda. Como dato, será la segunda vez que Geijo juegue en Cádiz. Militó dos temporadas en el Xerez, entre 2005 y 2007.