Nordisk-baltisk U23-mesterskap i friidrett 2012 ble arrangert på Jessheim, og Roth vant der 800 meter, og kom på femteplass på 400 meter. Norge vant også 4 x 400 meter stafett, der Roth løp sammen med Anders Erlend Idås, Torbjørn Lysne og Martin Loftås Kåstad. Han deltok i U23-klassen i Junior-NM i friidrett 2012, fikk der gull på 1500 meter og sølv på 400 meter. I tillegg vant Ullensaker/Kisa gull på 1000 meter stafett i U23-klassen, med begge brødrene Roth på laget.