Ogółem, wystartował w 10 konkurencjach. Tylko raz spróbował swoich sił w dyscyplinie innej, niż strzelanie do tarczy o sylwetce jelenia – na igrzyskach w Sztokholmie w 1912 roku wziął udział w trapie. Zajął jednak bardzo odległe, bo 57. miejsce, wyprzedzając jedynie czterech zawodników. Poza tym, zawsze plasował się w pierwszej dziesiątce. Oscar Swahn miał także wystąpić na igrzyskach olimpijskich w 1924 roku (w wieku niespełna 77 lat), jednak z powodu choroby nie wystartował. Zmarł niecałe trzy lata później w Sztokholmie.

Nigdy nie zdobył medalu mistrzostw świata (choćby dlatego, że w jego czasach nie rozgrywano konkurencji, w których się specjalizował). Kiedy zdobywał medale olimpijskie, był jednym z najbardziej rozpoznawalnych Szwedów (miał m.in. charakterystyczną długą białą brodę).

W latach 1891–1917, Swahn pracował jako księgowy w szwedzkiej agencji prasowej. W Uddevalli (miejscu narodzin jego syna Alfreda), był przewodniczącym tamtejszego związku strzeleckiego, a w latach 1893–1917 zasiadał w komitecie wykonawczym tegoż klubu.