prognosticator

noun
  1. a person who predicts or forecasts future events, especially based on signs or omens
  2. Usage: often used with a neutral or slightly skeptical tone
  3. a person who makes predictions about the outcome of sports events, elections, or other competitions
  4. Usage: common in sports and political contexts

Examples