H&M Sport Long Sleeve Black T Shirt Size Small.
Called a "Seamless Sports Top" on the H&M website.
Has thumb holes on sleeves.