Han deltok i klassen G18/19 under UM i friidrett innendørs 2010, og kom der på førsteplass i lengdehopp og tresteg, andreplass på 60 meter hekk og i kulestøt, fjerdeplass på 100 meter og femteplass på 60 meter. I juni deltok han i Nordisk juniormesterskap i mangekamp 2010 i Danmark, der han fikk bronse i tikamp i U20-klassen, bak Marcus Nilsson og Eetu Taskinen. Han deltok i Europacupen i mangekamp 2010 (second league), og kom der på 13.-plass i tikamp. Hans beste enkeltplassering ble andreplass i spydkast, der han kastet 60,43 meter. Roe kom også på 13.-plass i tikamp under Junior-VM i friidrett 2010. Under NM i friidrett 2010 kom han på sjetteplass i sleggekast, og han kom på sjuendeplass i lengdehopp og spydkast.