Op de EK van 1982 in Athene eindigde Ståhl met 2:20.36 op een tiende plaats. Een jaar later nam hij deel aan de WK in Helsinki. Dit was de eerste keer dat de wereldkampioenschappen gehouden werden. Met een persoonlijk record van 2:10.38 eindigde hij op een tiende plaats overall. Deze tijd was tevens goed voor een verbetering van het nationale record. In 1994 nam hij deel aan de EK in Athene, maar moest voor de finish opgeven.