They will base their forecast on trends, losing/winning streaks, players, along with factors that will affect the winning odds of a team.
A good tutorial additionally explain the percentages of you winning or losing. https://guyanaexpatforum.com/question/online-sports-betting-secrets-how-to-recognize-an-upset-2/