In 2011 werd ze Zwitsers kampioen bij de junioren. Als elite deed ze dit in 2015 nog eens over. Dat jaar behaalde ze verschillende ereplaatsen in World Tour-wedstrijden, waaronder de derde plaats in de Trofeo Alfredo Binda en een negende plek op het wereldkampioenschap. Een jaar later won ze op een haar na de Trofeo Alfredo Binda. Ze werd in de slotfase gegrepen door Elizabeth Deignan en Megan Guarnier en werd uiteindelijk derde. Later dat seizoen behaalde ze ook nog een tiende plek in de Waalse Pijl en won ze twee ritten en het eindklassement van de Ronde van Polen. In augustus nam ze deel aan de Olympische wegwedstrijd, waarin ze achtste werd.