Fantasy sport game is a game where you select players based on your knowledge of the game and instinct that they will purpose and get points based on it and sometimes you can play it for money rewards. For example you enter 5$ select your team of players and winner gets 100$. Is this haraam. It’s not game of chance but they are days when bad teams win and so forth therefore wanted to ask if it’s halal?

As long as it is not gambling and you are not betting, then it shouldn’t be haram. So based on what you described it should be halal.