Trayectoria
Juvenil
Magnin inició su carrera en el Echallens, donde jugó hasta 1996. Pasó una temporada en antes de incorporarse al Yverdon Sports.
Profesional
En 1999, debutó profesionalmente en el Yverdon Sports. En verano de 2000, fue transferido al AC Lugano de la primera división: la Super Liga Suiza.
A inicios de 2002, Magnin fue transferido al poderoso Werder Bremen de la Bundesliga de Alemania en una suma de aproximadamente 1 millón de francos suizos. Ahí logró el doblete a conseguir el campeonato de liga y la Copa de Alemania en 2004, pero no fue del todo satisfactorio pues Magnin sufrió varias lesiones y disputó solo 45 juegos en 4 años en Bremen.
En 2005, fue transferido al VfB Stuttgart, también de la Bundesliga alemana. Ahí Ludo, como es conocido entre los simpatizantes del Stuttgart, se asentó en el equipo titular en la primera temporada y fue un jugador clave para su equipo en la siguiente temporada 2006–07 cuando se proclamó campeón de Alemania por segunda vez en su carrera. En 2008, extendió su contrato hasta junio de 2010.[1]
Cuando empezó a perder su puesto en el equipo titular en el inicio de la temporada 2009–10, Magnin decidió dejar el Stuttgart para tener continuidad y buscar un lugar en la selección nacional de Suiza en la Copa Mundial de Fútbol de 2010. Por lo tanto, regresó a su país en enero de 2010 para vestir la camiseta del FC Zürich.[2] Con 103 partidos y 2 goles en cuatro años y medio, Magnin dejó una buena marca en el VfB.