W 1912 roku Grandell reprezentował Szwecję na V Letnich Igrzysk Olimpijskich w Sztokholmie, gdzie wziął udział w jednej dyscyplinie. Na dystansie 200 metrów Szwed wystartował w czternastym biegu eliminacyjnym. Z nieznanym czasem uplasował się na miejsca 3-5, które nie były premiowane awansem do półfinału.