En été 2011, il se décide pour un transfert en Europe et rejoint le CP Berne et le championnat suisse de ligue nationale A. En cours de saison, il est échangé contre Adrian Brunner et rejoint son cousin Dan au Genève Servette HC. Il y joue pendant deux ans et 2013, il remporte la Coupe Spengler.