More successful punter? (6)
I believe the answer is:
better
This could be a double definition.
'more' is the first definition.
(thesaurus)
'successful punter?' is the second definition.
'better' can be an answer for 'punter?' ('better' can be a synonym of 'punter'). I am not certain of the 'successful' bit.
Can you help me to learn more?
(Other definitions for better that I've seen before include "More able" , "Superior; gambler" , "recovering from illness" , "One may lay" , "Not as bad" .)