Baastad var forsvarsspiller for Mercantile og ble norgesmester for klubben i 1907 og 1912, samt kretsmester sju ganger. I perioden 1910 til 1913 spilte han seks landskamper for Norge. Han debuterte i det norske landslagets første hjemmekamp (0–4-tap for på Frogner) og deltok under OL i 1912, der Norge tapte 0–7 for og 0–1 for .