A rider who ran homes oddly (8)
I believe the answer is:
horseman
'a rider' is the definition.
(someone riding a horse)
'ran homes oddly' is the wordplay.
'oddly' indicates an anagram.
'ran'+'homes'='ranhomes'
'ranhomes' anagrammed gives 'HORSEMAN'.
'who' is the link.
(Other definitions for horseman that I've seen before include "mounted rider" , "Equestrian" , "Jockey" , "Male rider" , "(Skilled) rider" .)