Pierwszy sukces w łyżwiarstwie szybkim Bart Swings osiągnął w 2013 roku, kiedy zdobył brązowy medal podczas wielobojowych mistrzostw świata w Hamar. W zawodach tych wyprzedzili go jedynie Sven Kramer z Holandii oraz Norweg Håvard Bøkko. W 2014 roku brał udział w igrzyskach olimpijskich w Soczi, gdzie jego najlepszym wynikiem było czwarte miejsce na 5000 m. Walkę o medal przegrał tam z Jorritem Bergsmą z Holandii. Na tych samych igrzyskach był też między innymi piąty na 10 000 m i dziesiąty na 1500 m.