De Zwitser Marcel Haug verbeterde 50 seconden van zijn eigen record om zijn derde opeenvolgende London Marathon-titel te winnen – en vijfde overall.
Hogg, 37, finishte in 1 uur, 23 minuten en 48 seconden, ver voor de Nederlander Getzi Platt op de tweede plaats.
De Brit David Weir, 43, eindigde de 24e London Marathon op de vijfde plaats.
Madison De Rosario uit Australië versloeg Manuela Schaar uit Zwitserland in een sprint om voor de tweede keer het rolstoelevenement voor vrouwen te winnen.
De overwinning van Hug kwam slechts zes dagen nadat hij de Boston Marathon had gewonnen.
“Ik kreeg een nieuwe stoel en raakte betrokken bij de ontwikkeling ervan, maar het kostte veel tijd om hem goed te krijgen en eraan aan te passen”, vertelde hij aan BBC Television.
“De weersomstandigheden waren zwaar voor ons allemaal, maar het publiek de hele weg door gaf me veel energie.
“Toen ik me losmaakte van de set, ging het erom zo snel mogelijk te gaan. Voor mij ging het perfect.”
De vier vrouwelijke favorieten bereikten samen het winkelcentrum voordat De Rosario en Shar zich terugtrokken.
De Rosario won in 1:38:52 met titelverdediger Kathryn Debrunner uit Zwitserland als derde en Susanna Scaroni uit de VS als vierde.
Eden Rainbow Cooper, 21, die in 2022 als derde eindigde, was de eerste Britse thuisfinisher als zevende.
“Ik moest vorig jaar stoppen en het was verwoestend voor mij”, zei De Rosario. “Alleen al over de finish komen was heel bijzonder.
“Dit was een intimiderend veld omdat de drie vrouwen met wie ik heb gepusht zo sterk zijn. Ze zijn al heel lang dominant, dus het was geweldig om als beste uit de bus te komen.”
Het evenement is voor het eerst sinds 2019 teruggekeerd naar de traditionele datum in april op de kalender, na te zijn verplaatst tijdens de Covid-19-pandemie.
‘Social media-expert. Bekroonde koffie-nerd. Algemene ontdekkingsreiziger. Probleemoplosser.’