Seit 1999 nahm Gwizdon an mehreren Weltmeisterschaften teil, konnte sich in Einzelrennen jedoch lange nicht besser als auf einem 13. Rang (Einzel, Holmenkollen 2000) platzieren. Erst während der Biathlon-Weltmeisterschaften 2008 in Antholz kam sie als Siebte im Sprint erstmals unter die besten Zehn. Bei den Olympischen Winterspielen 2006 in Turin startete sie in allen fünf Rennen. Ihre beste Platzierung war ein sechster Platz mit der Staffel. In Einzelrennen belegte sie den 20. Platz. Magdalena Gwizdoń nahm auch an den Olympischen Winterspielen 2010 teil. Ihr bestes Resultat war der 31. Platz in der Verfolgung. Mit der Staffel belegte sie Rang 12.