2023 Giro d'Italia#Points classification

{{short description|Cycling competition}}

{{Use dmy dates|date=October 2022}}

{{Infobox cycling race report

| name = 2023 Giro d'Italia

| series = 2023 UCI World Tour

| race_no = 22

| season_no = 35

| image = Roglic receives trophy from Mattarella 2.jpg

| image_caption = Primož Roglič receiving the winner's trophy

| image_alt =

| image_size = 350px

| date = 6–28 May 2023

| stages = 21

| distance = 3448

| unit = km

| time = 85h 29' 02"

| first = Primož Roglič

| first_nat = SLO

| first_team = {{UCI team code|TJV|2023}}

| first_color = pink

| second = Geraint Thomas

| second_nat = GBR

| second_team = {{UCI team code|IGD|2023}}

| third = João Almeida

| third_nat = POR

| third_team = {{UCI team code|UAD men|2023}}

| points = Jonathan Milan

| points_nat = ITA

| points_team = {{UCI team code|TBV|2023}}

| points_color = violet

| mountains = Thibaut Pinot

| mountains_nat = FRA

| mountains_team = {{UCI team code|GFC|2023}}

| mountains_color = blue

| youth = João Almeida

| youth_nat = POR

| youth_team = {{UCI team code|UAD men|2023}}

| youth_color = white

| sprints = Toms Skujiņš

| sprints_nat = LAT

| sprints_team = {{UCI team code|TFS men|2023}}

| combativity = Derek Gee

| combativity_nat = CAN

| combativity_team = {{UCI team code|IPT|2023}}

| team_nat = BHR

| team = {{UCI team code|TBV|2023}}

| previous = 2022

| next = 2024

}}

The 2023 Giro d'Italia was the 106th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race started on 6 May in Fossacesia and finished on 28 May in Rome. There were 3 individual time trial stages and 6 stages longer than 200{{nbsp}}km.{{cite web |last1=Farr |first1=Stephen |title=Giro d'Italia 2023 route rolls back years with big hike in time trialling kilometres |url=https://www.cyclingnews.com/news/giro-ditalia-2023-route-rolls-back-years-with-big-hike-in-time-trialling-kilometres/ |website=cyclingnews.com |access-date=17 October 2022 |language=en |date=17 October 2022}} The race was won by Primož Roglič of {{UCI team code|TJV|2023}}, taking his fourth Grand Tour victory and becoming the first Slovenian to win the Giro.{{cite news |title=Roglic wins Giro d'Italia in closest finish since '74 |url=https://www.espn.com/olympics/cycling/story/_/id/37747235/primoz-roglic-wins-giro-ditalia-closest-finish-74 |access-date=28 May 2023 |work=ESPN |date=28 May 2023 |language=en}}{{cite web|url=https://www.theguardian.com/sport/2023/may/28/primoz-roglic-wins-his-first-giro-ditalia-mark-cavendish-final-stage-rome-cycling |title=Mark Cavendish wins final stage of Giro d’Italia as Roglic takes overall victory|date=28 May 2023|work=Guardian|accessdate=30 May 2023}}

Teams

{{Main|List of teams and cyclists in the 2023 Giro d'Italia}}

UCI WorldTeams

{{div col|colwidth=20em|style=margin-right:20%;}}

  • {{UCI team code|ALM|2023}}
  • {{UCI team code|ADC|2023}}
  • {{UCI team code|AST|2023}}
  • {{UCI team code|ARK men|2023}}
  • {{UCI team code|BOH|2023}}
  • {{UCI team code|COF men|2023}}
  • {{UCI team code|EFE|2023}}
  • {{UCI team code|GFC|2023}}
  • {{UCI team code|IGD|2023}}
  • {{UCI team code|ICW|2023}}
  • {{UCI team code|MOV men|2023}}
  • {{UCI team code|SOQ|2023}}
  • {{UCI team code|TBV|2023}}
  • {{UCI team code|DSM men|2023a}}
  • {{UCI team code|JAY men|2023}}
  • {{UCI team code|TJV|2023}}
  • {{UCI team code|TFS men|2023}}
  • {{UCI team code|UAD men|2023}}

{{div col end}}

UCI ProTeams*

{{div col|colwidth=20em|style=margin-right:20%;}}

  • {{UCI team code|EOK|2023}}
  • {{UCI team code|GBF|2023}}
  • {{UCI team code|IPT|2023}}
  • {{UCI team code|COR|2023b}}

{{div col end}}

*Both {{UCI team code|LTB|2023}} and {{UCI team code|EUC|2023}} held guaranteed wildcards but declined to take part{{cite web |last1=Ostanek |first1=Daniel |title=Israel-Premier Tech head to Giro d'Italia as 2023 wildcards are announced |url=https://www.cyclingnews.com/news/israel-premier-tech-head-to-giro-ditalia-as-2023-wildcards-are-announced/ |website=cyclingnews.com |access-date=7 May 2023 |language=en |date=19 January 2023}}

Pre-race favourites

Remco Evenepoel, Geraint Thomas and Primož Roglič were said to be favoured by the 2023 course.{{cite web |last1=Cotton |first1=Jim |title=Giro d'Italia 2023 route revealed: three time trials, cruel climbs, and an eye-watering finale |url=https://www.velonews.com/events/giro-ditalia/giro-ditalia-2023-route-revealed-three-time-trials-cruel-climbs-and-an-eye-watering-finale/ |website=VeloNews.com |access-date=17 October 2022 |language=en |date=17 October 2022}} Remco Evenepoel won two stages and took over the pink jersey, but had to retire after stage 9 being tested positive for COVID-19.{{cite news |title=Leader Remco Evenepoel pulls out of Giro d’Italia with Covid-19|url=https://www.theguardian.com/sport/2023/may/14/remco-evenepoel-reclaims-pink-jersey-after-stage-nine-victory-at-giro-ditalia|access-date=16 May 2023 |work=The Guardian |agency=PA Media |date=14 May 2023}}

Route and stages

{{Main|2023 Giro d'Italia, Stage 1 to Stage 11|2023 Giro d'Italia, Stage 12 to Stage 21}}

class="wikitable"

|+Stage characteristics and winners{{cite web |title=Giro 2023: Route and stages |url=https://www.cyclingstage.com/giro-2023-route/ |website=Cyclingstage.com |access-date=17 October 2022 |language=en}}{{cite web |title=Giro d'Italia 2023 route and stages |url=https://www.giroditalia.it/en/the-route/ |website=Giro d'Italia 2023 |access-date=17 October 2022 |language=en}}

scope="col" | Stage

! scope="col" | Date

! scope="col" | Course

! scope="col" | Distance

! scope="col" colspan="2" | Type

! scope="col" | Winner

! scope="col" | Ref

scope="row" | 1

| style="text-align:right" | 6 May

| Fossacesia to Ortona

| style="text-align:center;" | {{convert|19.6|km|abbr=on}}

| File:Time Trial.svg

| Individual time trial

| {{flagathlete|Remco Evenepoel|BEL}}

| {{cite web |title=Giro d'Italia: Remco Evenepoel flies across time trial course for victory and first maglia rosa |url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-1/results/ |website=Cyclingnews.com |access-date=6 May 2023 |language=en |date=6 May 2023}}

scope="row" | 2

| style="text-align:right" | 7 May

| Teramo to San Salvo

| style="text-align:center;" | {{convert|202|km|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Jonathan Milan|ITA}}

| {{cite web |last1=Fletcher |first1=Patrick |title=Giro d'Italia: Jonathan Milan wins hectic finish in San Salvo on stage 2 |url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-2/results/ |website=cyclingnews.com |access-date=7 May 2023 |language=en |date=7 May 2023}}

scope="row" | 3

| style="text-align:right" | 8 May

| Vasto to Melfi

| style="text-align:center;" | {{convert|213|km|abbr=on}}

| File:Mediummountainstage.svg

| Intermediate stage

| {{flagathlete|Michael Matthews|AUS}}

| {{cite web |last1=Ostanek |first1=Daniel |title=Giro d'Italia: Michael Matthews claims stage 3 in uphill sprint |url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-3/results/ |website=cyclingnews.com |access-date=8 May 2023 |language=en |date=8 May 2023}}

scope="row" | 4

| style="text-align:right" | 9 May

| Venosa to Lago Laceno

| style="text-align:center;" | {{convert|175|km|abbr=on}}

| File:Mediummountainstage.svg

| Intermediate stage

| {{flagathlete|Aurélien Paret-Peintre|FRA}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-4/results/|title=Giro d'Italia: Paret-Peintre powers to victory at Lago Laceno on stage 4|first=Stephen|last=Farrand|publisher=CyclingNews|date=9 May 2023|access-date=9 May 2023}}

scope="row" | 5

| style="text-align:right" | 10 May

| Atripalda to Salerno

| style="text-align:center;" | {{convert|171|km|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Kaden Groves|AUS}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-5/results/|title=Giro d'Italia: Groves wins crash-marred stage 5 in Salerno|first=Daniel|last=Ostanek|publisher=CyclingNews|date=10 May 2023|access-date=10 May 2023}}

scope="row" | 6

| style="text-align:right" | 11 May

| Naples to Naples

| style="text-align:center;" | {{convert|162|km|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Mads Pedersen|DEN}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-6/results/|title=Giro d'Italia: Mads Pedersen claims stage 6 as breakaway caught at last gasp|first=Stephen|last=Farrand|publisher=CyclingNews|date=11 May 2023|access-date=11 May 2023}}

scope="row" | 7

| style="text-align:right" | 12 May

| Capua to Gran Sasso

| style="text-align:center;" | {{convert|218|km|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Davide Bais|ITA}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-7/results/|title=Giro d'Italia: Bais wins stage 7 from breakaway trio atop Campo Imperatore|first=Patrick|last=Fletcher|publisher=CyclingNews|date=12 May 2023|access-date=12 May 2023}}

scope="row" | 8

| style="text-align:right" | 13 May

| Terni to Fossombrone

| style="text-align:center;" | {{convert|207|km|abbr=on}}

| File:Mediummountainstage.svg

| Intermediate stage

| {{flagathlete|Ben Healy|IRL}}

| {{cite web |title=Giro d’Italia: Ben Healy lands solo stage win while Evenepoel loses time |url=https://www.theguardian.com/sport/2023/may/13/giro-ditalia-ben-healy-lands-solo-stage-win-while-evenepoel-loses-time |website=The Observer |access-date=16 May 2023 |date=13 May 2023}}

scope="row" | 9

| style="text-align:right" | 14 May

| Savignano sul Rubicone to Cesena

| style="text-align:center;" | {{convert|35|km|abbr=on}}

| File:Time Trial.svg

| Individual time trial

| {{flagathlete|Remco Evenepoel|BEL}}

| {{cite web |title=Remco Evenepoel snatches time trial Stage 9 win from Geraint Thomas as he reclaims Giro d'Italia lead |url=https://www.eurosport.com/cycling/giro-d-italia/2023/remco-evenepoel-snatches-time-trial-stage-9-win-from-geraint-thomas-as-he-reclaims-giro-d-italia-lea_sto9606596/story.shtml |website=www.eurosport.com |access-date=16 May 2023 |date=15 May 2023}}

| style="text-align:right" | 15 May

| colspan="2" style="text-align:left;" |

|

| colspan="3" | Rest day

scope="row" | 10

| style="text-align:right" | 16 May

| Scandiano to Viareggio

| style="text-align:center;" | {{convert|196|km|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Magnus Cort|DEN}}

|{{cite web |title=Cort wins Giro stage 10 as Thomas maintains lead |url=https://www.bbc.com/sport/cycling/65610903 |website=BBC Sport |access-date=16 May 2023 |date=16 May 2023}}

scope="row" | 11

| style="text-align:right" | 17 May

| Camaiore to Tortona

| style="text-align:center;" | {{convert|219|km|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Pascal Ackermann|GER}}

|{{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-11/results/|title=Giro d'Italia: Ackermann awarded photo-finish sprint victory on stage 11|first=Daniel|last=Ostanek|publisher=CyclingNews|date=17 May 2023|access-date=17 May 2023}}

scope="row" | 12

| style="text-align:right" | 18 May

| Bra to Rivoli

| style="text-align:center;" | {{convert|185|km|abbr=on}}

| File:Mediummountainstage.svg

| Intermediate stage

| {{flagathlete|Nico Denz|GER}}

|{{cite web |title=Nico Denz claims glory on Giro d’Italia stage 12 as Geraint Thomas keeps lead |url=https://www.theguardian.com/sport/2023/may/18/cycling-giro-ditalia-nico-denz-stage-12-geraint-thomas-team-ineod |website=The Guardian |access-date=22 May 2023 |date=18 May 2023}}

scope="row" | 13

| style="text-align:right" | 19 May

| Borgofranco d’Ivrea Le Châble (Switzerland) to Crans-Montana (Switzerland){{refn|name=stage 13|group=N|Distance originally was 207 km, then it was rerouted to 199 km. Before the start of the stage, the distance was shortened to 74.6 km due to bad weather conditions.{{cite web|title=Adverse weather forces Giro d'Italia to cut stage 13 to 74.6km|url=https://www.cyclingnews.com/news/adverse-weather-forces-giro-ditalia-to-cut-stage-13-to-80km/|website=www.cyclingnews.com|first=Daniel|last=Ostanek|access-date=19 May 2023|date=19 May 2023}}}}

| style="text-align:center;" | {{convert|74.6|km|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Einer Rubio|COL}}

|{{cite web |title=Giro chaos continues as Rubio wins truncated Stage 13 |url=https://www.sbs.com.au/sport/article/giro-chaos-continues-as-rubio-wins/c01mcg0by |website=SBS Sport |access-date=22 May 2023 |language=en |date=20 May 2023}}

scope="row" | 14

| style="text-align:right" | 20 May

| Sierre (Switzerland) to Cassano Magnago

| style="text-align:center;" | {{convert|194|km|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Nico Denz|GER}}

|{{cite web |last1=Christian |first1=Nick |title=Giro d’Italia 2023: Nico Denz doubles up on Stage 14, Ineos let Bruno Armirail take pink from Geraint Thomas |url=https://www.eurosport.com/cycling/giro-d-italia/2023/giro-ditalia-2023-nico-denz-doubles-up-on-stage-14-ineos-let-bruno-armirail-take-pink-from-geraint-t_sto9614791/story.shtml |website=www.eurosport.com |access-date=22 May 2023 |date=21 May 2023}}

scope="row" | 15

| style="text-align:right" | 21 May

| Seregno to Bergamo

| style="text-align:center;" | {{convert|195|km|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Brandon McNulty|USA}}

| {{cite web |last1=Hamilton |first1=Alastair |title=GIRO'23 Stage 15: Brendon McNulty Takes His Grand Tour Stage! |url=https://pezcyclingnews.com/racing/giro-ditalia-2023-stage-15-brendon-mcnulty-takes-his-grand-tour-stage-uae-team-emirates/ |website=PezCycling News |access-date=22 May 2023 |date=21 May 2023}}

| style="text-align:right" | 22 May

| colspan="2" style="text-align:left;" |

|

| colspan="3" | Rest day

scope="row" | 16

| style="text-align:right" | 23 May

| Sabbio Chiese to Monte Bondone

| style="text-align:center;" | {{convert|203|km|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|João Almeida|POR}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-16/results/|title=Giro d'Italia: Almeida outduels Thomas on stage 16 atop Monte Bondone|first=Patrick|last=Fletcher|publisher=CyclingNews|date=23 May 2023|access-date=23 May 2023}}

scope="row" | 17

| style="text-align:right" | 24 May

| Pergine Valsugana to Caorle

| style="text-align:center;" | {{convert|197|km|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Alberto Dainese|ITA}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-17/results/|title=Giro d'Italia: Alberto Dainese wins stage 17 bunch sprint in Caorle|first=Patrick|last=Fletcher|publisher=CyclingNews|date=24 May 2023|access-date=24 May 2023}}

scope="row" | 18

| style="text-align:right" | 25 May

| Oderzo to Zoldo Alto

| style="text-align:center;" | {{convert|161|km|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Filippo Zana|ITA}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-18/results/|title=Giro d'Italia: Filippo Zana beats Thibaut Pinot to conquer Zoldo Alto on stage 18|first=Alasdair|last=Fotheringham|publisher=CyclingNews|date=25 May 2023|access-date=25 May 2023}}

scope="row" | 19

| style="text-align:right" | 26 May

| Longarone to Tre Cime di Lavaredo

| style="text-align:center;" | {{convert|183|km|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Santiago Buitrago|COL}}

| {{cite web|url=https://www.cyclingnews.com/races/giro-d-italia-2023/stage-19/results/|title=Giro d'Italia: Buitrago wins queen stage to Tre Cime Lavaredo|first=Patrick|last=Fletcher|publisher=CyclingNews|date=26 May 2023|access-date=26 May 2023}}

scope="row" | 20

| style="text-align:right" | 27 May

| Tarvisio to Monte Lussari

| style="text-align:center;" | {{convert|18.6|km|abbr=on}}

| File:Mountain Time Trial Stage.svg

| Individual time trial

| {{flagathlete|Primož Roglič|SLO}}

|

scope="row" | 21

| style="text-align:right" | 28 May

| Rome to Rome

| style="text-align:center;" | {{convert|126|km|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Mark Cavendish|GBR}}

|

colspan="3" style="text-align:center" | Total

| colspan="6" style="text-align:center" | {{convert|3449|km|abbr=on}}

Classification leadership

class="wikitable" style="text-align: center; font-size:smaller;"

|+ Classification leadership by stage

style="background:#efefef;"

! style="width:1%;" | Stage

! style="width:11%;" | Winner

! style="background:#efefef; width:9%;" | General classification
{{cjersey|pink|size=25px}}

! style="background:#efefef; width:9%;" | Points classification
{{cjersey|purple|size=25px}}

! style="background:#efefef; width:9%;" | Mountains classification
{{cjersey|azul|size=25px}}

! style="background:#efefef; width:9%;" | Young rider classification
{{cjersey|white|size=25px}}

! style="background:#efefef; width:9%;" | General Super Team

! style="background:#efefef; width:9%;" | Intermediate sprint classification

! style="background:#efefef; width:9%;" | Combativity award
{{cjersey|red number|size=25px}}

! style="background:#efefef; width:9%;" | Breakaway classification

! style="background:#efefef; width:9%;" | Fair play classification

1

| Remco Evenepoel

| style="background:pink;" rowspan=3| Remco Evenepoel

| style="background:violet;" | Remco Evenepoel

| style="background:lightblue;" | Tao Geoghegan Hart

| style="background:white;" rowspan=3| Remco Evenepoel

| style="background:#FFFF00;" | {{UCI team code|IGD|2023}}

| not awarded

| style="background:#E4B3AB;" | Rudy Molard

| not awarded

| style="background:skyblue;" rowspan=3| {{UCI team code|SOQ|2023}}

2

| Jonathan Milan

| style="background:violet;" rowspan=20| Jonathan Milan

| style="background:lightblue;" | Paul Lapeira

| style="background:#FFFF00;" rowspan=2| {{UCI team code|UAD men|2023}}

| style="background:azure;" rowspan=9| Stefano Gandin

| style="background:#E4B3AB;" | Paul Lapeira

| style="background:navajowhite;" | Mattia Bais

3

| Michael Matthews

| style="background:lightblue;" rowspan=4| Thibaut Pinot

| style="background:#E4B3AB;" | Veljko Stojnić

| style="background:navajowhite;" rowspan=2| Veljko Stojnić

4

| Aurélien Paret-Peintre

| style="background:pink;" rowspan=5| Andreas Leknessund

| style="background:white;" rowspan=5| Andreas Leknessund

| style="background:#FFFF00;" rowspan=8| {{UCI team code|IGD|2023}}

| style="background:#E4B3AB;" | Amanuel Ghebreigzabhier

| style="background:skyblue;" | {{UCI team code|DSM men|2023a}}

5

| Kaden Groves

| style="background:#E4B3AB;" | Stefano Gandin

| style="background:navajowhite;" rowspan=5| Thomas Champion

| style="background:skyblue;" rowspan=5| {{UCI team code|SOQ|2023}}

6

| Mads Pedersen

| style="background:#E4B3AB;" | Simon Clarke

7

| Davide Bais

| style="background:lightblue;" rowspan=6| Davide Bais

| style="background:#E4B3AB;" | Henok Mulubrhan

8

| Ben Healy

| style="background:#E4B3AB;" | Ben Healy

9

| Remco Evenepoel

| style="background:pink;" | Remco Evenepoel

| style="background:white;" | Remco Evenepoel

| style="background:#E4B3AB;" | Geraint Thomas

10

| Magnus Cort

| style="background:pink;" rowspan=4| Geraint Thomas

| style="background:white;" rowspan=12| João Almeida

| style="background:#E4B3AB;" | Derek Gee

| style="background:navajowhite;" | Alessandro De Marchi

| style="background:skyblue;" rowspan=3| {{UCI team code|ALM|2023}}

11

| Pascal Ackermann

| style="background:azure;" rowspan=5| Davide Bais

| style="background:#E4B3AB;" | Laurenz Rex

| style="background:navajowhite;" rowspan=11| Thomas Champion

12

| Nico Denz

| style="background:#FFFF00;" rowspan=2| {{UCI team code|TJV|2023}}

| style="background:#E4B3AB;" | Toms Skujiņš

13

| Einer Rubio

| style="background:lightblue;" | Thibaut Pinot

| style="background:#E4B3AB;" | Thibaut Pinot

| style="background:skyblue;" rowspan=9| {{UCI team code|GFC|2023}}

14

| Nico Denz

| style="background:pink;" rowspan=2| Bruno Armirail

| style="background:lightblue;" rowspan=2| Davide Bais

| style="background:#FFFF00;" rowspan=8| {{UCI team code|TBV|2023}}

| style="background:#E4B3AB;" | Derek Gee

15

| Brandon McNulty

| style="background:#E4B3AB;" | Ben Healy

16

| João Almeida

| style="background:pink;" rowspan=4| Geraint Thomas

| style="background:lightblue;" rowspan=2| Ben Healy

| style="background:azure;" rowspan=2| Toms Skujiņš

| style="background:#E4B3AB;" | João Almeida

17

| Alberto Dainese

| style="background:#E4B3AB;" | Thomas Champion

18

| Filippo Zana

| style="background:lightblue;" rowspan=4| Thibaut Pinot

| style="background:azure;" | Thomas Champion

| style="background:#E4B3AB;" | Thibaut Pinot

19

| Santiago Buitrago

| style="background:azure;" rowspan=2| Derek Gee

| style="background:#E4B3AB;" | Derek Gee

20

| Primož Roglič

| style="background:pink;" rowspan=2| Primož Roglič

| style="background:#E4B3AB;" | Thibaut Pinot

21

| Mark Cavendish

| style="background:azure;" | Toms Skujiņš

| not awarded

colspan="2" | Final

! style="background:#F660AB;" | {{text color|white|Primož Roglič|link=Primož Roglič}}

! style="background:#B93B8F; | {{font color|white|Jonathan Milan|link=Jonathan Milan}}

! style="background:dodgerblue;" | {{font color|white|Thibaut Pinot|link=Thibaut Pinot}}

! style="background:white;" | João Almeida

! style="background:yellow;" | {{UCI team code|TBV|2023}}

! style="background:#0094FF" | {{font color|white|Toms Skujiņš|link=Toms Skujiņš}}

! style="background:#E42A19;" | {{font color|white|Derek Gee|link=Derek Gee}}

! style="background:#FF8C00;" | Thomas Champion

! style="background:#736aff;" | {{text color|white|Groupama–FDJ|link=Groupama–FDJ}}

  • On stage 2, Filippo Ganna, who was second in the points classification, wore the cyclamen jersey because first placed Remco Evenepoel wore the pink jersey as leader of the general classification. Additionally, Brandon McNulty, who was third in the young rider classification, wore the white jersey because second placed João Almeida wore the Portuguese champion's jersey.
  • On stage 5, Thymen Arensman, who was fourth in the young rider classification, wore the white jersey because first placed Andreas Leknessund wore the pink jersey as leader of the general classification, second placed Remco Evenepoel wore the World Champion's jersey and third placed João Almeida wore the Portuguese champion's jersey.
  • On stage 10, Geraint Thomas, who was second in the general classification, wore the pink jersey because first placed Remco Evenepoel didn't start the stage after testing positive for COVID-19.{{cite web |last1=Hood |first1=Andrew |title=More riders leave Giro d-Italia with Covid: Who will be next? |url=https://www.velonews.com/events/giro-ditalia/more-riders-leave-giro-ditalia-with-covid-who-will-be-next/ |website=velonews.com |access-date=16 May 2023 |language=en |date=16 May 2023}}{{cite web |last1=Skelton |first1=Jack |title=Giro d'Italia: Remco Evenepoel withdraws from race lead because of Covid-19 |url=https://www.bbc.co.uk/sport/cycling/65591251 |website=bbc.co.uk |access-date=16 May 2023 |language=en |date=14 May 2023}}

Classification standings

class="wikitable"
colspan="4" | Legend
File:Jersey pink.svg

| Denotes the winner of the general classification

| {{cjersey|azul|link=Mountains classification in the Giro d'Italia|alt=A blue jersey.}}

| Denotes the winner of the mountains classification

File:Jersey violet.svg

| Denotes the winner of the points classification

| File:Jersey white.svg

| Denotes the winner of the young rider classification

File:Jersey red number.svg

| Denotes the winner of the combativity award

= General classification =

File:Maglia rosa, Giro d'Italia 2023.jpg wearing the race leader's pink jersey during stage 13]]

class="wikitable" margin-bottom:0;"

|+ Final general classification (1–10){{cite web|url=https://www.giroditalia.it/en/classifiche/|title=Rankings in the Giro d'Italia 2023|work=Giro d'Italia| publisher=RCS Sport|access-date=28 May 2023}}

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Time

scope="row" | 1

| {{flagathlete|Primož Roglič|SLO}} {{cjersey|pink}}

| {{UCI team code|TJV|2023}}

| align="right" | 85h 29' 02"

scope="row" | 2

| {{flagathlete|Geraint Thomas|GBR}}

| {{UCI team code|IGD|2023}}

| align="right" | + 14"

scope="row" | 3

| {{flagathlete|João Almeida|POR}} {{cjersey|white}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 1' 15"

scope="row" | 4

| {{flagathlete|Damiano Caruso|ITA}}

| {{UCI team code|TBV|2023}}

| align="right" | + 4' 40"

scope="row" | 5

| {{flagathlete|Thibaut Pinot|FRA}} {{cjersey|azul}}

| {{UCI team code|GFC|2023}}

| align="right" | + 5' 43"

scope="row" | 6

| {{flagathlete|Thymen Arensman|NED}}

| {{UCI team code|IGD|2023}}

| align="right" | + 6' 05"

scope="row" | 7

| {{flagathlete|Eddie Dunbar|IRL}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 7' 30"

scope="row" | 8

| {{flagathlete|Andreas Leknessund|NOR}}

| {{UCI team code|DSM men|2023a}}

| align="right" | + 7' 31"

scope="row" | 9

| {{flagathlete|Lennard Kämna|GER}}

| {{UCI team code|BOH|2023}}

| align="right" | + 7' 46"

scope="row" | 10

| {{flagathlete|Laurens De Plus|BEL}}

| {{UCI team code|IGD|2023}}

| align="right" | + 9' 08"

class="collapsible collapsed wikitable" style="width:45em; margin-top:-1px;"
scope="col" colspan="4" | Final general classification (11–125)
scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Time

scope="row" | 11

| {{flagathlete|Einer Rubio|COL}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 10' 43"

scope="row" | 12

| {{flagathlete|Ilan Van Wilder|BEL}}

| {{UCI team code|SOQ|2023}}

| align="right" | + 11' 58"

scope="row" | 13

| {{flagathlete|Santiago Buitrago|COL}}

| {{UCI team code|TBV|2023}}

| align="right" | + 12' 21"

scope="row" | 14

| {{flagathlete|Sepp Kuss|USA}}

| {{UCI team code|TJV|2023}}

| align="right" | + 13' 09"

scope="row" | 15

| {{flagathlete|Aurélien Paret-Peintre|FRA}}

| {{UCI team code|ALM|2023}}

| align="right" | + 14' 13"

scope="row" | 16

| {{flagathlete|Bruno Armirail|FRA}}

| {{UCI team code|GFC|2023}}

| align="right" | + 17' 16"

scope="row" | 17

| {{flagathlete|Warren Barguil|FRA}}

| {{UCI team code|ARK|2023}}

| align="right" | + 24' 06"

scope="row" | 18

| {{flagathlete|Filippo Zana|ITA}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 33' 22"

scope="row" | 19

| {{flagathlete|Jack Haig|AUS}}

| {{UCI team code|TBV|2023}}

| align="right" | + 34' 46"

scope="row" | 20

| {{flagathlete|Patrick Konrad|AUT}}

| {{UCI team code|BOH|2023}}

| align="right" | + 37' 57"

scope="row" | 21

| {{flagathlete|Lorenzo Fortunato|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | + 38' 37"

scope="row" | 22

| {{flagathlete|Derek Gee|CAN}} 20px

| {{UCI team code|IPT|2023}}

| align="right" | + 40' 54"

scope="row" | 23

| {{flagathlete|Nicolas Prodhomme|FRA}}

| {{UCI team code|ALM|2023}}

| align="right" | + 46' 26"

scope="row" | 24

| {{flagathlete|Luis León Sánchez|ESP}}

| {{UCI team code|AST|2023}}

| align="right" | + 48' 03"

scope="row" | 25

| {{flagathlete|Koen Bouwman|NED}}

| {{UCI team code|TJV|2023}}

| align="right" | + 48' 15"

scope="row" | 26

| {{flagathlete|Simone Velasco|ITA}}

| {{UCI team code|AST|2023}}

| align="right" | + 51' 15"

scope="row" | 27

| {{flagathlete|Laurens Huys|BEL}}

| {{UCI team code|ICW|2023}}

| align="right" | + 52' 18"

scope="row" | 28

| {{flagathlete|Diego Ulissi|ITA}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 1h 02' 50"

scope="row" | 29

| {{flagathlete|Brandon McNulty|USA}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 1h 07' 43"

scope="row" | 30

| {{flagathlete|Davide Formolo|ITA}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 1h 08' 58"

scope="row" | 31

| {{flagathlete|Toms Skujiņš|LAT}}

| {{UCI team code|TFS men|2023}}

| align="right" | + 1h 10' 21"

scope="row" | 32

| {{flagathlete|Marco Frigo|ITA}}

| {{UCI team code|IPT|2023}}

| align="right" | + 1h 24' 36"

scope="row" | 33

| {{flagathlete|Michel Hessmann|GER}}

| {{UCI team code|TJV|2023}}

| align="right" | + 1h 26' 24"

scope="row" | 34

| {{flagathlete|Jay Vine|AUS}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 1h 28' 59"

scope="row" | 35

| {{flagathlete|Jonathan Lastra|ESP}}

| {{UCI team code|COF men|2023}}

| align="right" | + 1h 29' 02"

scope="row" | 36

| {{flagathlete|Sam Oomen|NED}}

| {{UCI team code|TJV|2023}}

| align="right" | + 1h 30' 51"

scope="row" | 37

| {{flagathlete|Valentin Paret-Peintre|FRA}}

| {{UCI team code|ALM|2023}}

| align="right" | + 1h 31' 52"

scope="row" | 38

| {{flagathlete|Alessandro De Marchi|ITA}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 1h 37' 50"

scope="row" | 39

| {{flagathlete|Bob Jungels|LUX}}

| {{UCI team code|BOH|2023}}

| align="right" | + 1h 37' 57"

scope="row" | 40

| {{flagathlete|Edoardo Zambanini|ITA}}

| {{UCI team code|TBV|2023}}

| align="right" | + 1h 38' 28"

scope="row" | 41

| {{flagathlete|Rohan Dennis|AUS}}

| {{UCI team code|TJV|2023}}

| align="right" | + 1h 38' 35"

scope="row" | 42

| {{flagathlete|Alessandro Tonelli|ITA}}

| {{UCI team code|GBF|2023}}

| align="right" | + 1h 41' 48"

scope="row" | 43

| {{flagathlete|Vadim Pronskiy|KAZ}}

| {{UCI team code|AST|2023}}

| align="right" | + 1h 48' 31"

scope="row" | 44

| {{flagathlete|Larry Warbasse|USA}}

| {{UCI team code|ALM|2023}}

| align="right" | + 1h 49' 54"

scope="row" | 45

| {{flagathlete|Stefano Oldani|ITA}}

| {{UCI team code|ADC|2023}}

| align="right" | + 1h 57' 09"

scope="row" | 46

| {{flagathlete|Lorenzo Rota|ITA}}

| {{UCI team code|ICW|2023}}

| align="right" | + 1h 57' 55"

scope="row" | 47

| {{flagathlete|Mattia Bais|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | + 2h 04' 10"

scope="row" | 48

| {{flagathlete|Alberto Bettiol|ITA}}

| {{UCI team code|EFE|2023}}

| align="right" | + 2h 05' 06"

scope="row" | 49

| {{flagathlete|Carlos Verona|ESP}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 2h 06' 24"

scope="row" | 50

| {{flagathlete|Bauke Mollema|NED}}

| {{UCI team code|TFS men|2023}}

| align="right" | + 2h 08' 44"

scope="row" | 51

| {{flagathlete|Anton Palzer|GER}}

| {{UCI team code|BOH|2023}}

| align="right" | + 2h 08' 46"

scope="row" | 52

| {{flagathlete|Will Barta|USA}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 2h 10' 12"

scope="row" | 53

| {{flagathlete|Jefferson Alexander Cepeda|ECU}}

| {{UCI team code|EFE|2023}}

| align="right" | + 2h 12' 16"

scope="row" | 54

| {{flagathlete|François Bidard|FRA}}

| {{UCI team code|COF men|2023}}

| align="right" | + 2h 15' 00"

scope="row" | 55

| {{flagathlete|Ben Healy|IRL}}

| {{UCI team code|EFE|2023}}

| align="right" | + 2h 18' 04"

scope="row" | 56

| {{flagathlete|Matthew Riccitello|USA}}

| {{UCI team code|IPT|2023}}

| align="right" | + 2h 22' 57"

scope="row" | 57

| {{flagathlete|Nico Denz|GER}}

| {{UCI team code|BOH|2023}}

| align="right" | + 2h 23' 39"

scope="row" | 58

| {{flagathlete|Christian Scaroni|ITA}}

| {{UCI team code|AST|2023}}

| align="right" | + 2h 35' 12"

scope="row" | 59

| {{flagathlete|Joe Dombrowski|USA}}

| {{UCI team code|AST|2023}}

| align="right" | + 2h 36' 33"

scope="row" | 60

| {{flagathlete|Pieter Serry|BEL}}

| {{UCI team code|SOQ|2023}}

| align="right" | + 2h 36' 54"

scope="row" | 61

| {{flagathlete|Ben Swift|GBR}}

| {{UCI team code|IGD|2023}}

| align="right" | + 2h 44' 27"

scope="row" | 62

| {{flagathlete|Magnus Cort|DEN}}

| {{UCI team code|EFE|2023}}

| align="right" | + 2h 44' 33"

scope="row" | 63

| {{flagathlete|Michael Matthews|AUS}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 2h 45' 46"

scope="row" | 64

| {{flagathlete|Davide Gabburo|ITA}}

| {{UCI team code|GBF|2023}}

| align="right" | + 2h 56' 29"

scope="row" | 65

| {{flagathlete|Andrea Pasqualon|ITA}}

| {{UCI team code|TBV|2023}}

| align="right" | + 2h 58' 04"

scope="row" | 66

| {{flagathlete|Thomas Champion|FRA}}

| {{UCI team code|COF men|2023}}

| align="right" | + 2h 58' 14"

scope="row" | 67

| {{flagathlete|Francesco Gavazzi|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | + 3h 00' 02"

scope="row" | 68

| {{flagathlete|Ryan Gibbons|RSA}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 3h 01' 25"

scope="row" | 69

| {{flagathlete|Rudy Molard|FRA}}

| {{UCI team code|GFC|2023}}

| align="right" | + 3h 07' 44"

scope="row" | 70

| {{flagathlete|Vincenzo Albanese|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | + 3h 10' 05"

scope="row" | 71

| {{flagathlete|Sebastian Berwick|AUS}}

| {{UCI team code|IPT|2023}}

| align="right" | + 3h 11' 47"

scope="row" | 72

| {{flagathlete|Salvatore Puccio|ITA}}

| {{UCI team code|IGD|2023}}

| align="right" | + 3h 12' 08"

scope="row" | 73

| {{flagathlete|Alex Baudin|FRA}}

| {{UCI team code|ALM|2023}}

| align="right" | + 3h 17' 15"

scope="row" | 74

| {{flagathlete|Marius Mayrhofer|GER}}

| {{UCI team code|DSM men|2023a}}

| align="right" | + 3h 17' 27"

scope="row" | 75

| {{flagathlete|Jasha Sütterlin|GER}}

| {{UCI team code|TBV|2023}}

| align="right" | + 3h 20' 13"

scope="row" | 76

| {{flagathlete|Thomas Gloag|GBR}}

| {{UCI team code|TJV|2023}}

| align="right" | + 3h 22' 19"

scope="row" | 77

| {{flagathlete|Michael Hepburn|AUS}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 3h 25' 50"

scope="row" | 78

| {{flagathlete|Mirco Maestri|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | + 3h 29' 16"

scope="row" | 79

| {{flagathlete|José Joaquín Rojas|ESP}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 3h 32' 20"

scope="row" | 80

| {{flagathlete|Maxime Bouet|FRA}}

| {{UCI team code|ARK|2023}}

| align="right" | + 3h 32' 23"

scope="row" | 81

| {{flagathlete|Davide Bais|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | + 3h 33' 50"

scope="row" | 82

| {{flagathlete|Pascal Ackermann|GER}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 3h 38' 18"

scope="row" | 83

| {{flagathlete|Hugo Toumire|FRA}}

| {{UCI team code|COF men|2023}}

| align="right" | + 3h 39' 50"

scope="row" | 84

| {{flagathlete|Karel Vacek|CZE}}

| {{UCI team code|COR|2023b}}

| align="right" | + 3h 43' 50"

scope="row" | 85

| {{flagathlete|Kristian Sbaragli|ITA}}

| {{UCI team code|ADC|2023}}

| align="right" | + 3h 45' 29"

scope="row" | 86

| {{flagathlete|Michel Ries|LUX}}

| {{UCI team code|ARK|2023}}

| align="right" | + 3h 46' 43"

scope="row" | 87

| {{flagathlete|Henok Mulubrhan|ERI}}

| {{UCI team code|GBF|2023}}

| align="right" | + 3h 52' 20"

scope="row" | 88

| {{flagathlete|Laurenz Rex|BEL}}

| {{UCI team code|ICW|2023}}

| align="right" | + 3h 54' 23"

scope="row" | 89

| {{flagathlete|Alexandre Delettre|FRA}}

| {{UCI team code|COF men|2023}}

| align="right" | + 3h 55' 28"

scope="row" | 90

| {{flagathlete|Thibault Guernalec|FRA}}

| {{UCI team code|ARK|2023}}

| align="right" | + 3h 56' 10"

scope="row" | 91

| {{flagathlete|Senne Leysen|BEL}}

| {{UCI team code|ADC|2023}}

| align="right" | + 3h 58' 37"

scope="row" | 92

| {{flagathlete|Jake Stewart|GBR}}

| {{UCI team code|GFC|2023}}

| align="right" | + 3h 59' 18"

scope="row" | 93

| {{flagathlete|Stephen Williams|GBR}}

| {{UCI team code|IPT|2023}}

| align="right" | + 3h 59' 55"

scope="row" | 94

| {{flagathlete|Edoardo Affini|ITA}}

| {{UCI team code|TJV|2023}}

| align="right" | + 4h 02' 55"

scope="row" | 95

| {{flagathlete|Lukas Pöstlberger|AUT}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 4h 06' 05"

scope="row" | 96

| {{flagathlete|Alex Kirsch|LUX}}

| {{UCI team code|TFS men|2023}}

| align="right" | + 4h 11' 01"

scope="row" | 97

| {{flagathlete|Diego Pablo Sevilla|ESP}}

| {{UCI team code|EOK|2023}}

| align="right" | + 4h 11' 51"

scope="row" | 98

| {{flagathlete|Otto Vergaerde|BEL}}

| {{UCI team code|TFS men|2023}}

| align="right" | + 4h 24' 51"

scope="row" | 99

| {{flagathlete|Martin Marcellusi|ITA}}

| {{UCI team code|GBF|2023}}

| align="right" | + 4h 25' 38"

scope="row" | 100

| {{flagathlete|Alexander Konychev|ITA}}

| {{UCI team code|COR|2023b}}

| align="right" | + 4h 26' 35"

scope="row" | 101

| {{flagathlete|Veljko Stojnić|SRB}}

| {{UCI team code|COR|2023b}}

| align="right" | + 4h 26' 52"

scope="row" | 102

| {{flagathlete|Cesare Benedetti|POL}}

| {{UCI team code|BOH|2023}}

| align="right" | + 4h 28' 46"

scope="row" | 103

| {{flagathlete|Jonathan Milan|ITA}} {{cjersey|purple}}

| {{UCI team code|TBV|2023}}

| align="right" | + 4h 29' 02"

scope="row" | 104

| {{flagathlete|Niklas Märkl|GER}}

| {{UCI team code|DSM men|2023a}}

| align="right" | + 4h 30' 49"

scope="row" | 105

| {{flagathlete|Ignatas Konovalovas|LTU}}

| {{UCI team code|GFC|2023}}

| align="right" | + 4h 43' 42"

scope="row" | 106

| {{flagathlete|Filippo Magli|ITA}}

| {{UCI team code|GBF|2023}}

| align="right" | + 4h 46' 15"

scope="row" | 107

| {{flagathlete|Gianni Moscon|ITA}}

| {{UCI team code|AST|2023}}

| align="right" | + 4h 48' 59"

scope="row" | 108

| {{flagathlete|Campbell Stewart|NZL}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 4h 51' 15"

scope="row" | 109

| {{flagathlete|Daan Hoole|NED}}

| {{UCI team code|TFS men|2023}}

| align="right" | + 4h 52' 37"

scope="row" | 110

| {{flagathlete|Max Kanter|GER}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 4h 52' 47"

scope="row" | 111

| {{flagathlete|Simone Consonni|ITA}}

| {{UCI team code|COF men|2023}}

| align="right" | + 4h 56' 49"

scope="row" | 112

| {{flagathlete|Arne Marit|BEL}}

| {{UCI team code|ICW|2023}}

| align="right" | + 4h 58' 01"

scope="row" | 113

| {{flagathlete|Fabian Lienhard|SUI}}

| {{UCI team code|GFC|2023}}

| align="right" | + 4h 59' 21"

scope="row" | 114

| {{flagathlete|Filippo Fiorelli|ITA}}

| {{UCI team code|GBF|2023}}

| align="right" | + 5h 00' 34"

scope="row" | 115

| {{flagathlete|Charlie Quarterman|GBR}}

| {{UCI team code|COR|2023b}}

| align="right" | + 5h 01' 27"

scope="row" | 116

| {{flagathlete|Alan Riou|FRA}}

| {{UCI team code|ARK|2023}}

| align="right" | + 5h 02' 06"

scope="row" | 117

| {{flagathlete|Jonas Iversby Hvideberg|NOR}}

| {{UCI team code|DSM men|2023a}}

| align="right" | + 5h 02' 12"

scope="row" | 118

| {{flagathlete|Fernando Gaviria|COL}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 5h 04' 38"

scope="row" | 119

| {{flagathlete|Alessandro Iacchi|ITA}}

| {{UCI team code|COR|2023b}}

| align="right" | + 5h 06' 23"

scope="row" | 120

| {{flagathlete|Mark Cavendish|GBR}}

| {{UCI team code|AST|2023}}

| align="right" | + 5h 07' 08"

scope="row" | 121

| {{flagathlete|Alexander Krieger|GER}}

| {{UCI team code|ADC|2023}}

| align="right" | + 5h 08' 46"

scope="row" | 122

| {{flagathlete|Albert Torres|ESP}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 5h 19' 29"

scope="row" | 123

| {{flagathlete|Yukiya Arashiro|JPN}}

| {{UCI team code|TBV|2023}}

| align="right" | + 5h 21' 17"

scope="row" | 124

| {{flagathlete|Alberto Dainese|ITA}}

| {{UCI team code|DSM men|2023a}}

| align="right" | + 5h 23' 48"

scope="row" | 125

| {{flagathlete|Nicolas Dalla Valle|ITA}}

| {{UCI team code|COR|2023b}}

| align="right" | + 5h 26' 45"

{{columns-start}}

= Points classification =

class="wikitable" margin-bottom:0;"

|+ Final points classification (1–10)

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Points

scope="row" | 1

| {{flagathlete|Jonathan Milan|ITA}} {{cjersey|purple}}

| {{UCI team code|TBV|2023}}

| align="right" | 217

scope="row" | 2

| {{flagathlete|Derek Gee|CAN}} {{cjersey|red number}}

| {{UCI team code|IPT|2023}}

| align="right" | 164

scope="row" | 3

| {{flagathlete|Michael Matthews|AUS}}

| {{UCI team code|JAY men|2023}}

| align="right" | 101

scope="row" | 4

| {{flagathlete|Mark Cavendish|GBR}}

| {{UCI team code|AST|2023}}

| align="right" | 101

scope="row" | 5

| {{flagathlete|Pascal Ackermann|GER}}

| {{UCI team code|UAD men|2023}}

| align="right" | 95

scope="row" | 6

| {{flagathlete|Toms Skujiņš|LAT}}

| {{UCI team code|TFS men|2023}}

| align="right" | 91

scope="row" | 7

| {{flagathlete|Nico Denz|GER}}

| {{UCI team code|BOH|2023}}

| align="right" | 77

scope="row" | 8

| {{flagathlete|Magnus Cort|DEN}}

| {{UCI team code|EFE|2023}}

| align="right" | 68

scope="row" | 9

| {{flagathlete|Alberto Dainese|ITA}}

| {{UCI team code|DSM men|2023a}}

| align="right" | 63

scope="row" | 10

| {{flagathlete|Primož Roglič|SLO}} {{cjersey|pink}}

| {{UCI team code|TJV|2023}}

| align="right" | 56

{{column}}

= Mountains classification =

class="wikitable" margin-bottom:0;"

|+ Final mountains classification (1–10)

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Points

scope="row" | 1

| {{flagathlete|Thibaut Pinot|FRA}} {{cjersey|azul}}

| {{UCI team code|GFC|2023}}

| align="right" | 237

scope="row" | 2

| {{flagathlete|Derek Gee|CAN}} {{cjersey|red number}}

| {{UCI team code|IPT|2023}}

| align="right" | 200

scope="row" | 3

| {{flagathlete|Ben Healy|IRL}}

| {{UCI team code|EFE|2023}}

| align="right" | 164

scope="row" | 4

| {{flagathlete|Davide Bais|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | 144

scope="row" | 5

| {{flagathlete|Einer Rubio|COL}}

| {{UCI team code|MOV men|2023}}

| align="right" | 117

scope="row" | 6

| {{flagathlete|Primož Roglič|SLO}} {{cjersey|pink}}

| {{UCI team code|TJV|2023}}

| align="right" | 86

scope="row" | 7

| {{flagathlete|Santiago Buitrago|COL}}

| {{UCI team code|TBV|2023}}

| align="right" | 82

scope="row" | 8

| {{flagathlete|Davide Gabburo|ITA}}

| {{UCI team code|GBF|2023}}

| align="right" | 69

scope="row" | 9

| {{flagathlete|João Almeida|POR}} {{cjersey|white}}

| {{UCI team code|UAD men|2023}}

| align="right" | 67

scope="row" | 10

| {{flagathlete|Aurélien Paret-Peintre|FRA}}

| {{UCI team code|ALM|2023}}

| align="right" | 56

{{columns-end}}

{{columns-start}}

= Young rider classification =

class="wikitable" margin-bottom:0;"

|+ Final young rider classification (1–10)

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Time

scope="row" | 1

| {{flagathlete|João Almeida|POR}} {{cjersey|white}}

| {{UCI team code|UAD men|2023}}

| align="right" | 85h 30' 17"

scope="row" | 2

| {{flagathlete|Thymen Arensman|NED}}

| {{UCI team code|IGD|2023}}

| align="right" | + 4' 50"

scope="row" | 3

| {{flagathlete|Andreas Leknessund|NOR}}

| {{UCI team code|DSM men|2023a}}

| align="right" | + 6' 16"

scope="row" | 4

| {{flagathlete|Einer Rubio|COL}}

| {{UCI team code|MOV men|2023}}

| align="right" | + 9' 28"

scope="row" | 5

| {{flagathlete|Ilan Van Wilder|BEL}}

| {{UCI team code|SOQ|2023}}

| align="right" | + 10' 43"

scope="row" | 6

| {{flagathlete|Santiago Buitrago|COL}}

| {{UCI team code|TBV|2023}}

| align="right" | + 11' 06"

scope="row" | 7

| {{flagathlete|Filippo Zana|ITA}}

| {{UCI team code|JAY men|2023}}

| align="right" | + 32' 07"

scope="row" | 8

| {{flagathlete|Laurens Huys|BEL}}

| {{UCI team code|ICW|2023}}

| align="right" | + 51' 03"

scope="row" | 9

| {{flagathlete|Brandon McNulty|USA}}

| {{UCI team code|UAD men|2023}}

| align="right" | + 1h 06' 28"

scope="row" | 10

| {{flagathlete|Marco Frigo|ITA}}

| {{UCI team code|IPT|2023}}

| align="right" | + 1h 23' 21"

{{column}}

= Team classification =

class="wikitable"

|+ Final team classification (1–10)

scope="col" | Rank

! scope="col" | Team

! scope="col" | Time

scope="row" | 1

| {{flagicon|BHR}} {{UCI team code|TBV|2023}}

| align="right" | 256h 21' 18"

scope="row" | 2

| {{flagicon|GBR}} {{UCI team code|IGD|2023}}

| align="right" | + 16' 22"

scope="row" | 3

| {{flagicon|NED}} {{UCI team code|TJV|2023}}

| align="right" | + 30' 40"

scope="row" | 4

| {{flagicon|UAE}} {{UCI team code|UAD men|2023}}

| align="right" | + 51' 53"

scope="row" | 5

| {{flagicon|FRA}} {{UCI team code|ALM|2023}}

| align="right" | + 1h 21' 30"

scope="row" | 6

| {{flagicon|GER}} {{UCI team code|BOH|2023}}

| align="right" | + 1h 25' 31"

scope="row" | 7

| {{flagicon|KAZ}} {{UCI team code|AST|2023}}

| align="right" | + 1h 31' 44"

scope="row" | 8

| {{flagicon|AUS}} {{UCI team code|JAY men|2023}}

| align="right" | + 1h 32' 51"

scope="row" | 9

| {{flagicon|ISR}} {{UCI team code|IPT|2023}}

| align="right" | + 1h 51' 54"

scope="row" | 10

| {{flagicon|USA}} {{UCI team code|EFE|2023}}

| align="right" | + 2h 18' 52"

{{columns-end}}

{{columns-start}}

= Intermediate sprint classification =

class="wikitable" margin-bottom:0;"

|+ Final intermediate sprint classification (1–10)

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Points

scope="row" | 1

| {{flagathlete|Toms Skujiņš|LAT}}

| {{UCI team code|TFS men|2023}}

| align="right" | 57

scope="row" | 2

| {{flagathlete|Derek Gee|CAN}} {{cjersey|red number}}

| {{UCI team code|IPT|2023}}

| align="right" | 49

scope="row" | 3

| {{flagathlete|Thomas Champion|FRA}}

| {{UCI team code|COF men|2023}}

| align="right" | 37

scope="row" | 4

| {{flagathlete|Veljko Stojnić|SRB}}

| {{UCI team code|COR|2023b}}

| align="right" | 36

scope="row" | 5

| {{flagathlete|Davide Bais|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | 32

scope="row" | 6

| {{flagathlete|Charlie Quarterman|GBR}}

| {{UCI team code|COR|2023b}}

| align="right" | 25

scope="row" | 7

| {{flagathlete|Mattia Bais|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | 24

scope="row" | 8

| {{flagathlete|Warren Barguil|FRA}}

| {{UCI team code|ARK men|2023}}

| align="right" | 19

scope="row" | 9

| {{flagathlete|Alessandro De Marchi|ITA}}

| {{UCI team code|JAY men|2023}}

| align="right" | 19

scope="row" | 10

| {{flagathlete|Diego Pablo Sevilla|ESP}}

| {{UCI team code|EOK|2023}}

| align="right" | 19

{{column}}

= Breakaway classification =

class="wikitable" margin-bottom:0;"

|+ Final breakaway classification (1–10)

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Kilometres

scope="row" | 1

| {{flagathlete|Thomas Champion|FRA}}

| {{UCI team code|COF men|2023}}

| align="right" | 650

scope="row" | 2

| {{flagathlete|Derek Gee|CAN}} {{cjersey|red number}}

| {{UCI team code|IPT|2023}}

| align="right" | 483

scope="row" | 3

| {{flagathlete|Veljko Stojnić|SRB}}

| {{UCI team code|COR|2023b}}

| align="right" | 428

scope="row" | 4

| {{flagathlete|Alexander Konychev|ITA}}

| {{UCI team code|COR|2023b}}

| align="right" | 344

scope="row" | 5

| {{flagathlete|Diego Pablo Sevilla|ESP}}

| {{UCI team code|EOK|2023}}

| align="right" | 339

scope="row" | 6

| {{flagathlete|Alessandro De Marchi|ITA}}

| {{UCI team code|JAY men|2023}}

| align="right" | 338

scope="row" | 7

| {{flagathlete|Toms Skujiņš|LAT}}

| {{UCI team code|TFS men|2023}}

| align="right" | 328

scope="row" | 8

| {{flagathlete|Davide Bais|ITA}}

| {{UCI team code|EOK|2023}}

| align="right" | 264

scope="row" | 9

| {{flagathlete|Laurenz Rex|BEL}}

| {{UCI team code|ICW|2023}}

| align="right" | 248

scope="row" | 10

| {{flagathlete|Charlie Quarterman|GBR}}

| {{UCI team code|COR|2023b}}

| align="right" | 248

{{columns-end}}

{{columns-start}}

= Fair play classification =

class="wikitable"

|+ Final fair play classification (1–10)

scope="col" | Rank

! scope="col" | Team

! scope="col" | Points

scope="row" | 1

| {{flagicon|FRA}} {{UCI team code|GFC|2023}}

| align="right" | 0

scope="row" | 2

| {{flagicon|BEL}} {{UCI team code|SOQ|2023}}

| align="right" | 0

scope="row" | 3

| {{flagicon|FRA}} {{UCI team code|ARK men|2023}}

| align="right" | 40

scope="row" | 4

| {{flagicon|FRA}} {{UCI team code|COF men|2023}}

| align="right" | 40

scope="row" | 5

| {{flagicon|GER}} {{UCI team code|BOH|2023}}

| align="right" | 50

scope="row" | 6

| {{flagicon|ITA}} {{UCI team code|COR|2023b}}

| align="right" | 50

scope="row" | 7

| {{flagicon|BHR}} {{UCI team code|TBV|2023}}

| align="right" | 51

scope="row" | 8

| {{flagicon|UAE}} {{UCI team code|UAD men|2023}}

| align="right" | 70

scope="row" | 9

| {{flagicon|ITA}} {{UCI team code|GBF|2023}}

| align="right" | 70

scope="row" | 10

| {{flagicon|USA}} {{UCI team code|TFS men|2023}}

| align="right" | 70

{{columns-end}}

Notes

{{reflist|group=N}}

References

{{reflist}}