Ståhl blev sedermera Sveriges genom tiderna främste maratonlöpare med 101 genomförda lopp, 70 av dem under 2 tim 20 min. Han var svensk rekordhållare på distansen i 36 år med 2:10.38 fram till 2019-12-01 (då David Nilsson fick tiden 2:10.08 vid Valencia Marathon), vilket var hans tid vid VM i friidrott 1983, då han blev fyra.