Mikaelsson voitti ensimmäisen kerran arvokisoissa kultaa Oslon EM-kilpailuissa 1946, jolloin hän voitti 10 000 metrin kävelyn ajalla 46.05,2. Kaksi vuotta myöhemmin Lontoon olympialaisissa hän teki alkuerissä olympiaennätyksen 45.03,0 ja voitti loppukilpailussa kultaa ajalla 45.13,2. Brysselin EM-kilpailuissa 1950 hän saavutti pronssia ajalla 46.48,2. Helsingin 1952 olympialaisissa 10 000 metrin kävely oli viimeistä kertaa miesten olympiaohjelmassa ja Mikaelsson voitti 38-vuotiaana toisen olympiakultamitalinsa loppuajalla 45.02,8.