One giving wanted (or unwanted) betting advice (7)
I believe the answer is:
tipster
(Other definitions for tipster that I've seen before include "he recommends risky investments" , "better counsellor" , "One providing betting hints" , "Race predictor" , "Betting pundit" .)