Si tratta di un giocatore completo, dotato di grande mobilità e buona visione di gioco. Giunto nel corso della stagione 2011/2012 nella Capitale dopo alcune partite giocate con la squadra ceca del Plzen, in precedenza aveva difeso i colori del Binghamton Senators in AHL, dove ha disputato 187 incontri totalizzando 61 punti.
Nel lasso di tempo trascorso a Berna ha sempre giocato con regolarità realizzando complessivamente 60 punti in 147 incontri (di cui 17 reti e 43 assists) e laureandosi campione svizzero al termine del campionato 2012/2013.
Lo scorso anno ha rivestito il ruolo di assistente del capitano a conferma delle sue apprezzate doti di leader.
Nelle ultime settimane ha disputato alcuni incontri di Champions Hockey League in attesa del debutto in campionato che a questo punto avverrà con i colori biancoblu.
Geoff Kinrade raggiungerà la Leventina in serata e da domani sarà a disposizione dello staff sportivo.