Karsten is een professionele wielrenner. Hij is prof sinds 1999. Hij heeft een aantal jaren gereden voor de Rabobank ploeg en sinds 2006 rijdt hij voor de Deense CSC ploeg, vanaf 2010 rijdt hij voor de BMC ploeg.
Karsten is één van de weinige wielrenners die in alle drie de grote wielerrondes (de Ronde van Italië, Frankrijk en Spanje) de trui voor de beste klimmer heeft gedragen.
Een aantal van Karsten zijn belangrijkste wielerprestaties
2001
1ste GP Gippingen 2001
9de Brabantse Pijl
2002
9de Veenendaal – Veenendaal
1ste in de 8ste etappe van de Tour de France
1ste Profcriterium Maastricht
2003
1ste in de 5e etappe Tour du Poitou-Charentes
2de GP stad Zottegem
2004
1ste Rund um den Henninger Turm
3de GP Beghelli
7de Copa Sabatini
2005
5de Brabantse Pijl
11de Ronde van Vlaanderen
14de Rund um den Henninger Turm
2006
8ste in het eindklassement van de Tirreno Adriatico
2de in de Brabantse Pijl
8ste in de Ronde van Vlaanderen
4de in de Amstel Goldrace
3de in de Waalse Pijl
18de in Luik Bastenaken Luik
3de Nederlands kampioenschap
1ste criterium van Made
16de Wereldkampioenschap Salzburg
Karsten won 2 ritten in de Drei Lander Tour.
2007
4de Ronde van Vlaanderen
5de Brabantse Pijl
2008
5de Ronde van Lombardije
4de Nederlandskampioenschapwielrennen
1ste Rund um den Henninger Turm
9de Amstel Goldrace
1 rit Castilla Leon
2009
20ste Wereld Kampioenschap
2de Frankfurt classic
2de AmstelGoldrace
14de Ronde van Vlaanderen
5de Brabantse Pijl