Betting expert (7)
I believe the answer is:
tipster
(Other definitions for tipster that I've seen before include "he recommends risky investments" , "Betting pundit" , "Giver of betting advice" , "One predicting winners" , "Seller of inside information" .)