2023 | 26.03 | Vuelta a Catalunya, SPA | | 2.WT | GC | 33-148 |
| | 1. Primoz Roglic (SLO); 2. Remco Evenepoel (BEL); 3. João Pedro Gonçalves Almeida (POR) |
2023 | 24.03 | Vuelta a Catalunya, SPA | 5 | 2.WT | Mountain finish | 33-146 |
| | 1. Primoz Roglic (SLO); 2. Remco Evenepoel (BEL); 3. João Pedro Gonçalves Almeida (POR) |
2023 | 20.03 | Vuelta a Catalunya, SPA | 1 | 2.WT | Hill | 33-142 |
| | 1. Primoz Roglic (SLO); 2. Remco Evenepoel (BEL); 3. Ide Schelling (NED) |
2023 | 12.03 | Tirreno - Adriatico, ITA | | 2.WT | GC | 33-134 |
| | 1. Primoz Roglic (SLO); 2. João Pedro Gonçalves Almeida (POR); 3. Tao Geoghegan Hart (GBR) |
2023 | 11.03 | Tirreno - Adriatico, ITA | 6 | 2.WT | Uphill finish | 33-133 |
| | 1. Primoz Roglic (SLO); 2. Tao Geoghegan Hart (GBR); 3. João Pedro Gonçalves Almeida (POR) |
2023 | 10.03 | Tirreno - Adriatico, ITA | 5 | 2.WT | Mountain finish | 33-132 |
| | 1. Primoz Roglic (SLO); 2. Giulio Ciccone (ITA); 3. Tao Geoghegan Hart (GBR) |
2023 | 09.03 | Tirreno - Adriatico, ITA | 4 | 2.WT | Uphill finish | 33-131 |
| | 1. Primoz Roglic (SLO); 2. Julian Alaphilippe (FRA); 3. Adam Yates (GBR) |
2022 | 23.08 | Vuelta a Espana, SPA | 4 | GT | Hill | 32-298 |
| | 1. Primoz Roglic (SLO); 2. Mads Pedersen (DEN); 3. Enric Mas Nicolau (SPA) |
2022 | 12.06 | Criterium du Dauphiné, FRA | | 2.WT | GC | 32-226 |
| | 1. Primoz Roglic (SLO); 2. Jonas Vingegaard Rasmussen (DEN); 3. Ben Alexander O'Connor (AUS) |
2022 | 04.04 | Vuelta al Pais Vasco, SPA | 0 | 2.WT | ITT | 32-157 |
| | 1. Primoz Roglic (SLO); 2. Remco Evenepoel (BEL); 3. Rémi Cavagna (FRA) |
2022 | 13.03 | Paris - Nice, FRA | | 2.WT | GC | 32-135 |
| | 1. Primoz Roglic (SLO); 2. Simon Yates (GBR); 3. Daniel Felipe Martinez Poveda (COL) |
2022 | 12.03 | Paris - Nice, FRA | 7 | 2.WT | Mountain | 32-134 |
| | 1. Primoz Roglic (SLO); 2. Daniel Felipe Martinez Poveda (COL); 3. Simon Yates (GBR) |
2021 | 06.10 | Milano - Torino, ITA | | 1.PS | Hill | 31-342 |
| | 1. Primoz Roglic (SLO); 2. Adam Yates (GBR); 3. João Pedro Gonçalves Almeida (POR) |
2021 | 02.10 | Giro dell'Emilia, ITA | | 1.PS | Hill | 31-338 |
| | 1. Primoz Roglic (SLO); 2. João Pedro Gonçalves Almeida (POR); 3. Michael Woods (CDN) |
2021 | 05.09 | Vuelta a Espana, SPA | | GT | GC | 31-311 |
| | 1. Primoz Roglic (SLO); 2. Enric Mas Nicolau (SPA); 3. Jack Haig (AUS) |
2021 | 05.09 | Vuelta a Espana, SPA | 21 | GT | ITT | 31-311 |
| | 1. Primoz Roglic (SLO); 2. Magnus Cort Nielsen (DEN); 3. Thymen Arensman (NED) |
2021 | 01.09 | Vuelta a Espana, SPA | 17 | GT | Mountain | 31-307 |
| | 1. Primoz Roglic (SLO); 2. Sepp Kuss (USA); 3. Miguel Angel Lopez Moreno (COL) |
2021 | 25.08 | Vuelta a Espana, SPA | 11 | GT | Hill | 31-300 |
| | 1. Primoz Roglic (SLO); 2. Enric Mas Nicolau (SPA); 3. Miguel Angel Lopez Moreno (COL) |
2021 | 14.08 | Vuelta a Espana, SPA | 1 | GT | ITT | 31-289 |
| | 1. Primoz Roglic (SLO); 2. Alexander Aranburu Deba (SPA); 3. Jan Tratnik (SLO) |
2021 | 28.07 | Olympic Games I.T.T. | | WCT | ITT | 31-272 |
| | 1. Primoz Roglic (SLO); 2. Tom Dumoulin (NED); 3. Rohan Dennis (AUS) |
2021 | 10.04 | Vuelta al Pais Vasco, SPA | | 2.WT | GC | 31-163 |
| | 1. Primoz Roglic (SLO); 2. Jonas Vingegaard Rasmussen (DEN); 3. Tadej Pogacar (SLO) |
2021 | 05.04 | Vuelta al Pais Vasco, SPA | 1 | 2.WT | ITT | 31-158 |
| | 1. Primoz Roglic (SLO); 2. Brandon McNulty (USA); 3. Jonas Vingegaard Rasmussen (DEN) |
2021 | 13.03 | Paris - Nice, FRA | 7 | 2.WT | Mountain | 31-135 |
| | 1. Primoz Roglic (SLO); 2. Gino Mäder (ZWI); 3. Maximilian Schachmann (DUI) |
2021 | 12.03 | Paris - Nice, FRA | 6 | 2.WT | Hill | 31-134 |
| | 1. Primoz Roglic (SLO); 2. Christophe Laporte (FRA); 3. Michael Matthews (AUS) |
2021 | 10.03 | Paris - Nice, FRA | 4 | 2.WT | Hill | 31-132 |
| | 1. Primoz Roglic (SLO); 2. Maximilian Schachmann (DUI); 3. Guillaume Martin (FRA) |
2020 | 08.11 | Vuelta a Espana, SPA | | GT | | 31-010 |
| | 1. Primoz Roglic (SLO); 2. Richard Antonio Carapaz Montenegro (ECU); 3. Hugh Carthy (GBR) |
2020 | 03.11 | Vuelta a Espana, SPA | 13 | GT | | 31-005 |
| | 1. Primoz Roglic (SLO); 2. William Barta (USA); 3. Nelson Filipe Santos Oliveira (POR) |
2020 | 30.10 | Vuelta a Espana, SPA | 10 | GT | | 31-001 |
| | 1. Primoz Roglic (SLO); 2. Felix Grossschartner (OOS); 3. Andrea Bagioli (ITA) |
2020 | 28.10 | Vuelta a Espana, SPA | 8 | GT | | 30-364 |
| | 1. Primoz Roglic (SLO); 2. Richard Antonio Carapaz Montenegro (ECU); 3. Daniel Martin (IRL) |
2020 | 20.10 | Vuelta a Espana, SPA | 1 | GT | | 30-356 |
| | 1. Primoz Roglic (SLO); 2. Richard Antonio Carapaz Montenegro (ECU); 3. Daniel Martin (IRL) |
2020 | 04.10 | Liège - Bastogne - Liège, BEL | | 1.WT | | 30-340 |
| | 1. Primoz Roglic (SLO); 2. Marc Hirschi (ZWI); 3. Tadej Pogacar (SLO) |
2020 | 01.09 | Tour de France, FRA | 4 | GT | | 30-307 |
| | 1. Primoz Roglic (SLO); 2. Tadej Pogacar (SLO); 3. Guillaume Martin (FRA) |
2020 | 13.08 | Criterium du Dauphiné, FRA | 2 | 2.WT | | 30-288 |
| | 1. Primoz Roglic (SLO); 2. Thibaut Pinot (FRA); 3. Emanuel Buchmann (DUI) |
2020 | 09.08 | Tour de l'Ain, FRA | | 2.1 | | 30-284 |
| | 1. Primoz Roglic (SLO); 2. Egan Arley Bernal Gomez (COL); 3. Nairo Alexander Quintana Rojas (COL) |
2020 | 09.08 | Tour de l'Ain, FRA | 3 | 2.1 | | 30-284 |
| | 1. Primoz Roglic (SLO); 2. Egan Arley Bernal Gomez (COL); 3. Nairo Alexander Quintana Rojas (COL) |
2020 | 08.08 | Tour de l'Ain, FRA | 2 | 2.1 | | 30-283 |
| | 1. Primoz Roglic (SLO); 2. Egan Arley Bernal Gomez (COL); 3. Valerio Conti (ITA) |
2020 | 21.06 | N.K. Slovenië, SLO | | NC | | 30-235 |
| | 1. Primoz Roglic (SLO); 2. Tadej Pogacar (SLO); 3. Matej Mohoric (SLO) |
2019 | 08.10 | Tre Valli Varesine, ITA | | 1.HC | | 29-344 |
| | 1. Primoz Roglic (SLO); 2. Giovanni Visconti (ITA); 3. Toms Skujins (LAT) |
2019 | 05.10 | Giro dell'Emilia, ITA | | 1.HC | | 29-341 |
| | 1. Primoz Roglic (SLO); 2. Michael Woods (CDN); 3. Sergio Andres Higuita Garcia (COL) |
2019 | 15.09 | Vuelta a Espana, SPA | | GT | | 29-321 |
| | 1. Primoz Roglic (SLO); 2. Alejandro Valverde Belmonte (SPA); 3. Tadej Pogacar (SLO) |
2019 | 03.09 | Vuelta a Espana, SPA | 10 | GT | ITT | 29-309 |
| | 1. Primoz Roglic (SLO); 2. Patrick Bevin (NZL); 3. Rémi Cavagna (FRA) |
2019 | 19.05 | Giro d'Italia, ITA | 9 | GT | ITT | 29-202 |
| | 1. Primoz Roglic (SLO); 2. Victor Campenaerts (BEL); 3. Bauke Mollema (NED) |
2019 | 11.05 | Giro d'Italia, ITA | 1 | GT | ITT | 29-194 |
| | 1. Primoz Roglic (SLO); 2. Simon Yates (GBR); 3. Vincenzo Nibali (ITA) |
2019 | 05.05 | Tour de Romandie, ZWI | | 2.WT | | 29-188 |
| | 1. Primoz Roglic (SLO); 2. Rui Alberto Costa Faria (POR); 3. Geraint Thomas (GBR) |
2019 | 05.05 | Tour de Romandie, ZWI | 5 | 2.WT | ITT | 29-188 |
| | 1. Primoz Roglic (SLO); 2. Victor Campenaerts (BEL); 3. Filippo Ganna (ITA) |
2019 | 04.05 | Tour de Romandie, ZWI | 4 | 2.WT | | 29-187 |
| | 1. Primoz Roglic (SLO); 2. Rui Alberto Costa Faria (POR); 3. Geraint Thomas (GBR) |
2019 | 01.05 | Tour de Romandie, ZWI | 1 | 2.WT | | 29-184 |
| | 1. Primoz Roglic (SLO); 2. David Gaudu (FRA); 3. Rui Alberto Costa Faria (POR) |
2019 | 19.03 | Tirreno - Adriatico, ITA | | 2.WT | | 29-141 |
| | 1. Primoz Roglic (SLO); 2. Adam Yates (GBR); 3. Jakob Fuglsang (DEN) |
2019 | 02.03 | UAE Tour, UAE | | 2.WT | | 29-124 |
| | 1. Primoz Roglic (SLO); 2. Alejandro Valverde Belmonte (SPA); 3. David Gaudu (FRA) |
2019 | 01.03 | UAE Tour, UAE | 6 | 2.WT | | 29-123 |
| | 1. Primoz Roglic (SLO); 2. Tom Dumoulin (NED); 3. David Gaudu (FRA) |
2018 | 27.07 | Tour de France, FRA | 19 | GT | | 28-271 |
| | 1. Primoz Roglic (SLO); 2. Geraint Thomas (GBR); 3. Romain Bardet (FRA) |
2018 | 17.06 | Tour of Slovenia, SLO | | 2.1 | | 28-231 |
| | 1. Primoz Roglic (SLO); 2. Rigoberto Uran Uran (COL); 3. Matej Mohoric (SLO) |
2018 | 17.06 | Tour of Slovenia, SLO | 5 | 2.1 | ITT | 28-231 |
| | 1. Primoz Roglic (SLO); 2. Jan Tratnik (SLO); 3. Josef Cerny (CZE) |
2018 | 16.06 | Tour of Slovenia, SLO | 4 | 2.1 | | 28-230 |
| | 1. Primoz Roglic (SLO); 2. Matej Mohoric (SLO); 3. Rafal Majka (POL) |
2018 | 29.04 | Tour de Romandie, ZWI | | 2.WT | | 28-182 |
| | 1. Primoz Roglic (SLO); 2. Egan Arley Bernal Gomez (COL); 3. Richie Porte (AUS) |
2018 | 07.04 | Vuelta al Pais Vasco, SPA | | 2.WT | | 28-160 |
| | 1. Primoz Roglic (SLO); 2. Mikel Landa Meana (SPA); 3. Jon Izagirre Insausti (SPA) |
2018 | 05.04 | Vuelta al Pais Vasco, SPA | 4 | 2.WT | ITT | 28-158 |
| | 1. Primoz Roglic (SLO); 2. Patrick Bevin (NZL); 3. Vasil Kiryienka (BLR) |
2018 | 09.03 | Tirreno - Adriatico, ITA | 3 | 2.WT | | 28-131 |
| | 1. Primoz Roglic (SLO); 2. Adam Yates (GBR); 3. Tiesj Benoot (BEL) |
2017 | 19.07 | Tour de France, FRA | 17 | GT | | 27-263 |
| | 1. Primoz Roglic (SLO); 2. Rigoberto Uran Uran (COL); 3. Chris Froome (GBR) |
2017 | 14.06 | Ster Elektrotoer, NED | 1 | 2.1 | ITT | 27-228 |
| | 1. Primoz Roglic (SLO); 2. Marcel Kittel (DUI); 3. Maximilian Schachmann (DUI) |
2017 | 30.04 | Tour de Romandie, ZWI | 5 | 2.WT | ITT | 27-183 |
| | 1. Primoz Roglic (SLO); 2. Richie Porte (AUS); 3. Tejay Van Garderen (USA) |
2017 | 08.04 | Vuelta al Pais Vasco, SPA | 6 | 2.WT | ITT | 27-161 |
| | 1. Primoz Roglic (SLO); 2. Alejandro Valverde Belmonte (SPA); 3. Jon Izagirre Insausti (SPA) |
2017 | 06.04 | Vuelta al Pais Vasco, SPA | 4 | 2.WT | | 27-159 |
| | 1. Primoz Roglic (SLO); 2. Michael Matthews (AUS); 3. Giovanni Visconti (ITA) |
2017 | 19.02 | Volta ao Algarve, POR | | 2.HC | | 27-113 |
| | 1. Primoz Roglic (SLO); 2. Michal Kwiatkowski (POL); 3. Tony Gallopin (FRA) |
2016 | 12.06 | N.K. Slovenië I.T.T., SLO | | NCT | ITT | 26-226 |
| | 1. Primoz Roglic (SLO); 2. Matej Mohoric (SLO); 3. David Per (SLO) |
2016 | 15.05 | Giro d'Italia, ITA | 9 | GT | ITT | 26-198 |
| | 1. Primoz Roglic (SLO); 2. Matthias Brandle (OOS); 3. Vegard Stake Laengen (NOR) |
2015 | 09.07 | Tour of Qinghai Lake, CHN | 5 | 2.HC | | 25-253 |
| | 1. Primoz Roglic (SLO); 2. Hossein Alizadeh (IRI); 3. Francisco Jarley Colorado Hernandez (COL) |
2015 | 21.06 | Tour of Slovenia, SLO | | 2.1 | | 25-235 |
| | 1. Primoz Roglic (SLO); 2. Mikel Nieve Iturralde (SPA); 3. Jure Golcer (SLO) |
2015 | 20.06 | Tour of Slovenia, SLO | 3 | 2.1 | | 25-234 |
| | 1. Primoz Roglic (SLO); 2. Mikel Nieve Iturralde (SPA); 3. Radoslav Rogina (CRO) |
2015 | 10.05 | Tour de Azerbaidjan, AZE | | 2.1 | | 25-193 |
| | 1. Primoz Roglic (SLO); 2. Jasper Ockeloen (NED); 3. Matej Mugerli (SLO) |
2015 | 07.05 | Tour de Azerbaidjan, AZE | 2 | 2.1 | | 25-190 |
| | 1. Primoz Roglic (SLO); 2. Matej Mugerli (SLO); 3. Chris Horner (USA) |
2014 | 31.08 | G.P. Ljubljana - Zagreb, SLO | | 1.2 | | 24-306 |
| | 1. Primoz Roglic (SLO); 2. David Wöhrer (OOS); 3. Matej Marin (SLO) |
2014 | 08.05 | Tour de Azerbaidjan, AZE | 2 | 2.1 | | 24-191 |
| | 1. Primoz Roglic (SLO); 2. William Clarke (AUS); 3. Rafael Andriato (BRA) |