Tidiga 60-talets löparidol ”Esso” – ”Dan Waerns kronprins” kallad – deltog i Tokyo-OS 1964 på 5000 m. Året före hade han slagit Dan Waerns svenska rekord på 3 000 meter och Gunder Häggs 21 år gamla rekord på 5 000. Dessutom hade ”Esso” blivit trea på för-OS på 5 000 m och rankades som femma i världen på distansen. Inför OS testade ”Esso” ett nytt grepp: att dra ned på tävlandet och i stället träna mer och hårdare. Resultatet blev så där, men konkurrensen var också hård. På plats i Tokyo kom ”Esso” femma i försöksheat 4 med tiden 14.10.2. Ron Clarke, Australien, vann heatet på 13.48.4 före Kipchoge Keino, Kenya. Bob Schul, USA, segrade i finalen på 13.48,8.
En envis höftskada gjorde att ”Esso” tvingades sluta med tävlingslöpningen 1968. Hans personbästa på 1 500 var 3.43,2 och på specialdistansen 5 000 m 13.49,5. Larsson växte upp på en bondgård utanför Flen, men det var genom en flytt till IFK Sundsvall som hans talang förädlades.