The more successful punter? (6)
I believe the answer is:
better
This could be a double definition.
'the more' is the first definition.
(thesaurus)
'successful punter?' is the second definition.
'better' can be an answer for 'punter?' (someone having a bet or punt). I am unsure of the 'successful' bit.
Can you help me to learn more?
(Other definitions for better that I've seen before include "On the mend" , "Not as bad" , "More desirable; gambler" , "More acceptable" , "'Discretion is the . . . . . . part of valour'" .)