- Sprint intermédiaire 0
- Victoire d'étape 0
- Victoires 9
- Podiums 31
Classement : AB.
2010. Team CykelCity.se
4e de la cinquième étape du Ringerike GP (Hønefoss>Hønefoss)
9e du Championnat de Suède - Contre-la-montre
10e de la deuxième étape du Le Triptyque des Monts et Châteaux (Lessines>Lessines [ITT])
23e des Championnats d'Europe U23 - Contre-la-montre
2011. Team CykelCity.se
1er du prologue du Tour de Normandie (Mondeville>Mondeville)
4e du Olympia's Tour
5e de la sixième étape du Olympia's Tour (Reuver>Buchten)
6e du GP Himmerland Rundt
10e du prologue du Olympia's Tour (Hoofddorp>Hoofddorp)
13e de la cinquième étape du Olympia's Tour (Reuver>Reuver [ITT])
15e de la quatrième étape du Tour de Burgos (Roa de Duero>Clúnia)
16e du Tour de Burgos, de la deuxième étape du Tour of Norway (Skien>Drammen)
17e de la cinquième étape du Tour de Burgos (Areniscas de los Pinares>Lagunas de Neila)
20e du Championnat de Suède - Course en ligne, de la sixième étape du Tour de Normandie (Domfront>Avranches)
21e des Championnats d'Europe U23 - Contre-la-montre
24e de la première étape du Tour of Norway (Tønsberg>Larvik)
2012. Argos - Shimano
2e du Championnat de Suède - Contre-la-montre
3e du Tour de Hainan, de la septième étape du Tour de Hainan (Dongfang>Wuzhishan)
8e de la quatrième étape du Tour de Belgique (Turnhout>Arendonk [ITT])
10e du Championnat de Suède - Course en ligne
12e de la deuxième étape du Vuelta Ciclista a la Region de Murcia "Costa Calida" (Murcia>Murcia [ITT])
16e de la cinquième étape du Tour de l'Avenir (Rognaix>Les Saisies [ITT]), du prologue du Tour de Luxembourg (Luxembourg>Luxembourg)
17e du Tour de l'Avenir
18e de la huitième étape du Tour de Hainan (Wuzhishan>Sanya), de la quatrième étape du Tour de l'Avenir (Seyssel>Valloire)
24e de la troisième étape du Tour de Hainan (Wenchang>Haikou), des Championnats du monde U23 - Course en ligne
2013. Team Argos - Shimano
2e du Championnat de Suède - Contre-la-montre, du Dwars door West-Vlaanderen / Johan Museeuw Classics
3e du prologue du ZLM Tour (Goes>Goes), du Région Pays de la Loire Tour, de la quatrième étape du Région Pays de la Loire Tour (Angers>Pré-en-Pail)
4e de la neuvième étape du Tour d'Italie (San Sepoicro>Firenze)
5e du prologue du Dwars door West-Vlaanderen / Johan Museeuw Classics (Middelkerke>Middelkerke)
6e de la sixième étape du Etoile de Bessèges - Tour du Gard (Alés>Alés [ITT])
9e du Championnat de Suède - Course en ligne
10e de la cinquième étape du Tour de Romandie (Genève>Genève [ITT]), de la deuxième étape du Région Pays de la Loire Tour (Ligné>Angers)
11e de la troisième étape du Région Pays de la Loire Tour (Angers>Angers [ITT]), du Etoile de Bessèges - Tour du Gard
15e du Volta Limburg Classic
25e de la cinquième étape du Région Pays de la Loire Tour (Abbaye de l’Epau>Saint-Vincent-de-Lorouër)
2014. Team Giant - Shimano
1er du Etoile de Bessèges - Tour du Gard, de la cinquième étape du Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
7e du Championnat de Suède - Contre-la-montre
9e du Championnat de Suède - Course en ligne
10e de la quatrième étape du Etoile de Bessèges - Tour du Gard (Goudargues>Laudun)
11e de la cinquième étape du Tour de Romandie (Neuchâtel>Neuchâtel [ITT])
15e de la troisième étape du Région Pays de la Loire Tour (Angers>Angers [ITT])
18e de l'étape 3b des Trois Jours de Bruges-La Panne (De Panne>De Panne [ITT])
19e de la septième étape du Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])
20e de la dixième étape du Tour d'Espagne (Real Monasterio de Santa María de Veruela>Borja [ITT])
22e de la septième étape du Tour de Pologne (Kraków>Kraków [ITT])
24e de la quatrième étape du Tour d'Italie (Giovinazzo>Bari)
25e de la première étape du Région Pays de la Loire Tour (Saint-Jean-de-Monts>Saint Géréon), du Tirreno-Adriatico
2015. Team Giant - Alpecin
3e du Championnat de Suède - Course en ligne
5e du Championnat de Suède - Contre-la-montre
9e de la quatorzième étape du Tour d'Italie (Treviso>Valdobbiadene [ITT])
13e de la première étape du Critérium du Dauphiné (Ugine>Albertville)
18e de la troisième étape du Tour de Romandie (Moutier>Porrentruy)
21e de la deuxième étape du Critérium du Dauphiné (Le Bourget-du-Lac>Parc des Oiseaux Villars-les-Dombes)
25e de la sixième étape du Tour de Romandie (Lausanne>Lausanne [ITT])
2016. Team Giant - Alpecin
2e du Championnat de Suède - Contre-la-montre
3e de la dix-neuvième étape du Tour d'Espagne (Xàbia>Calp [ITT])
4e de la première étape du Tour d'Italie (Apeldoorn>Apeldoorn [ITT])
9e du Championnat de Suède - Course en ligne
10e de la quatrième étape du Tour d'Andalousie (Alhaurín de la Torre>Alhaurín de la Torre [ITT])
13e de la troisième étape du Tour de Romandie (Sion>Sion [ITT]), de la première étape du Tour de Catalogne (Calella>Calella), du prologue du Paris - Nice (Conflans-Sainte-Honorine>Conflans-Sainte-Honorine), de la deuxième étape du Tour Down Under (Unley>Stirling)
17e de la troisième étape du Tour d'Italie (Nijmegen>Arnhem)
19e de la troisième étape du Tour Down Under (Glenelg>Campbelltown)
22e de la deuxième étape du Tour d'Italie (Arnhem>Nijmegen), de la quatrième étape du Tour Down Under (Norwood>Victor Harbor)
23e de la vingt-et-unième étape du Tour d'Italie (Cuneo>Torino), de la neuvième étape du Tour d'Italie (Radda in Chianti>Greve in Chianti [ITT])
24e du Abu Dhabi Tour, de la troisième étape du Abu Dhabi Tour (Al Ain>Jebel Hafeet), de la quinzième étape du Tour d'Espagne (Sabiñánigo>Sallent de Gállego. Aramón Formigal), du prologue du Tour de Romandie (La Chaux-de-Fonds>La Chaux-de-Fonds)
25e du Faun-Ardèche Classic, du Tour Down Under
2017. FDJ
1er du Championnat de Suède - Contre-la-montre
6e de la seizième étape du Tour d'Espagne (Circuito de Navarra>Logroño [ITT])
9e de la troisième étape du Tour d'Andalousie (Lucena>Córdoba [ITT])
12e de la septième étape du Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT]), du Tour de la Communauté valencienne
13e de la quatrième étape du Tour d'Espagne (Escaldes-Engordany>Tarragona)
14e de la vingt-et-unième étape du Tour d'Italie (Monza>Milano [ITT])
15e de la cinquième étape du Tour de la Communauté valencienne (Valencia>Valencia), de la quatrième étape du Tour de la Communauté valencienne (Segorbe>Llucena), de la deuxième étape du Tour de la Communauté valencienne (Alicante>Denia)
18e des Championnats d'Europe - Contre-la-montre
2018. Groupama - FDJ
1er du Championnat de Suède - Contre-la-montre
2e du Championnat de Suède - Course en ligne
15e du Tour du Doubs
19e des Championnats d'Europe - Contre-la-montre, de la cinquième étape du Tour de Romandie (Mont-sur-Rolle>Genève)
21e de la deuxième étape du Renewi Tour (Venray>Venray [ITT])
24e de la quatrième étape du Renewi Tour (Blankenberge>Ardooie)
2019. Groupama - FDJ
1er du Championnat de Suède - Contre-la-montre
2e du Championnat de Suède - Course en ligne, du Etoile de Bessèges - Tour du Gard, de la quatrième étape du Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
5e de la cinquième étape du Tour de Wallonie (Couvin>Thuin), de la vingt-et-unième étape du Tour d'Italie (Verona>Verona [ITT])
8e de la huitième étape du Tour d'Espagne (Valls>Igualada)
9e du Tour de Wallonie, de la deuxième étape du Tour de Wallonie (Waremme>Beyne Heusay)
12e de la douzième étape du Tour d'Italie (Cuneo>Pinerolo)
13e de la dixième étape du Tour d'Italie (Ravenna>Modena)
14e des Championnats d'Europe - Contre-la-montre, du CIC - Mont Ventoux
15e de la troisième étape du Tour de Wallonie (La Roche-en-Ardenne>Verviers)
16e de la deuxième étape du Tour Down Under (Norwood>Angaston)
18e de la dixième étape du Tour d'Espagne (Jurançon>Pau [ITT]), de la cinquième étape du Tour de Catalogne (Puigcerdà>Sant Cugat del Vallès)
19e de la troisième étape du Tour Down Under (Lobethal>Uraidla)
21e de la septième étape du Tour de Catalogne (Barcelona>Barcelona)
22e de la neuvième étape du Tour d'Italie (Riccione>San Marino [ITT])
23e du Tour Down Under, de la quatrième étape du Tour Down Under (Unley>Campbelltown)
24e de la sixième étape du Tour Down Under (McLaren Vale>Willunga Hill)
2020. Groupama - FDJ
2e du Championnat de Suède - Contre-la-montre
5e de la huitième étape du Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])
9e de la quatrième étape du Paris - Nice (Saint-Amand-Montrond>Saint-Amand-Montrond [ITT])
14e de la quatrième étape du Renewi Tour (Riemst>Riemst [ITT])
24e de la sixième étape du Tirreno-Adriatico (Castelfidardo>Senigallia)
25e du CIC - Mont Ventoux
2021. Groupama - FDJ
3e du Championnat de Suède - Contre-la-montre
5e du Championnat de Suède - Course en ligne
10e de la septième étape du Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])
22e de la première étape du Tour de Suisse (Frauenfeld>Frauenfeld [ITT])
2022. Groupama - FDJ
2e du Championnat de Suède - Course en ligne
3e du prologue du Tour de la Provence (Berre-l'Étang>Berre-l'Étang), du Championnat de Suède - Contre-la-montre
7e de la première étape du Tirreno-Adriatico (Lido di Camaiore>Lido di Camaiore [ITT])
17e de la vingt-et-unième étape du Tour d'Italie (Verona>Verona [ITT])
19e du Circuit Het Nieuwsblad
21e du Championnats d'Europe de cyclisme - Course en ligne
24e de la deuxième étape du Tour de Wallonie (Verviers>Herve)
2023. Q36.5 Pro Cycling Team
4e du Championnat de Suède - Course en ligne
6e du Championnat de Suède - Contre-la-montre
15e du Le Samyn
19e du Grand Prix de Fourmies
21e de la première étape du Tour de Suisse (Einsiedeln>Einsiedeln [ITT])
22e du prologue du Tour of Norway (Bergen>Mount Fløyen)
24e de la sixième étape du Tour de Pologne (Katowice>Katowice [ITT])
2024. Q36.5 Pro Cycling Team
11e de la première étape du Tirreno-Adriatico (Lido di Camaiore>Lido di Camaiore [ITT])
16e du AlUla Tour
22e de la cinquième étape du AlUla Tour (AlUla Old Town>Skyviews of Harrat Uwayrid), de la deuxième étape du Tirreno-Adriatico (Camaiore>Follonica)
25e de la quatrième étape du AlUla Tour (Hegra>Maraya)
Suivez-nous
Recevez des informations exclusives sur Paris-Roubaix