Tijdens het EK Allround 2006 in Hamar werd Weber 22e. In maart 2008 behaalde hij tijdens de ploegenachtervolging de bronzen medaille, daarmee onder meer Canada verslaand.