Davenport, possibly the ultimate loser up to this point (2,3)
I believe the answer is:
so far
'to this point' is the definition.
(I've seen this before)
'davenport possibly the ultimate loser' is the wordplay.
'davenport possibly' becomes 'sofa' (davenport is a kind of sofa).
'the ultimate' suggests the final letters.
The last letter of 'loser' is 'r'.
'sofa'+'r'='SO FAR'
'up' acts as a link.
I am not very happy about this link. It may be part of another bit of the clue.
Can you help me to learn more?
(Other definitions for so far that I've seen before include "till now" , "Up until the present moment" , "To this point" , "to a certain degree" .)