pundit
noun [ C ]
POLITICS, ECONOMICS, FINANCE informal uk/ˈpʌndɪt/ ussomeone who is an expert on a subject and often speaks or writes about it:
The collapse was not predicted by any of the financial pundits.
media/football/stock market pundit Since leaving politics he has built a career as a media pundit.