Clas var född 1888 i Luleå men bodde nu 1912 i Gävle där han tävlade i stavhopp för Gefle IF.
Han vann SM i stavhopp 1910 som gick i Falun på idrottsplatsen vid Kvarnberget på 3.40. Tio dagar efter sin födelsedag slog han Bertil Ugglas svenska rekord från 1910 med ett hopp på 3,64 meter och var given i OS där han dock blev utslagen i kvalet den 10 juli då han klarade 3.60. Elva hoppare klarade 3.65 och gick till finalen dagen därpå där amerikanen Harry Babcock vann på 3.95.
Uggla återtog där i finalen det svenska rekordet genom att hoppa 3.80 och han förbättrade sedan rekordet genom att hoppa 3,82 meter i SM månaden efter på Stadion där Clas kom tvåa på 3.70.
Den 14 september 1913 lyckades Clas förbättra Ugglas rekord från 1912 genom att hoppa 3,85 meter. Detta år vann han åter SM-guld i stav nu på 3,75 meter. Han vann även de engelska mästerskapen detta år, på 3,68. Clas vann SM i stav en tredje gång år 1914, denna gång på 3,60. 1914 vann han även stavhoppet i landskampen mot Ungern på 3,80 i Budapest.
I juli 1916 deltog Clas i stavhopp vid de Svenska Spelen, där han vann på 3,83. Han förbättrade den 15 oktober 1916 i Oslo sitt svenska rekord till 3,86. Rekordet förlorade han året efter till Carl Hårleman som hoppade 3,88. Clas vann SM en fjärde och sista gång detta år, 1917, på 3,80. Med sina fyra SM-guld överträffas han bara av Ragnar Lundberg, Kjell Isaksson, Miro Zalar och Henry Lindblad.
Clas genomgick 1917 Hjertbergs tränarkurs och engagerades 1918 som tränare av Svenska Idrottsförbundet. Han placerades först i Östergötlands distrikt men flyttade snart till Göteborg. Han avgick från tränarbefattningen 1927.
KÄLLA: SOF/Tommy Wahlsten