Björn är simmare med 50 meter frisim som favoritdistans. Som junior kom han femma på 50 m frisim vid världsungdoms-OS i Buenos Aires 2018. Tre år senare gjorde han OS-debut i Tokyo där han blev 23:a på distansen. I Paris 2024 simmade han både 50 och 100 frisim och även andra sträckan på 4x100 m frisim tillsammans med Robin Hansson, Isak Eliasson och Elias Persson.