In Coppa del Mondo conquistò il suo miglior risultato in carriera, il 27º posto, nella discesa libera della Val Gardena del 15 dicembre 2007. Nella stagione successiva disputò i suoi ultimi Mondiali, Val-d'Isère 2009, arrivando 35º nel supergigante, mentre in occasione del suo congedo olimpico, , Branch si classificò 34º nella discesa libera e 29º nel supergigante. La sua ultima gara in Coppa del Mondo fu il supergigante disputato a Lillehammer Kvitfjell il 7 marzo 2010, che chiuse al 43º posto, e la sua ultima gara in carriera fu la discesa libera di Coppa Europa del 13 marzo successivo a Tarvisio, in cui fu 10º.