I think that poker can be considered a gambling game that requires skill above all else. This is true if one player with a high level of play is playing against beginners or intermediate players. But what if only highly skilled players play poker? Then whoever is the luckiest will win the game.
I can agree that with poker game, you need to have skills and this one doesn't rely purely on luck.
You have a point, if you are playing with highly skilled players like in tournaments, then, you need your luck in this case.
Also, sportsbetting for me, requires knowledge to increase your chances of winning. The more you are familiar with the sports, the better for your odds.
Soccer or horse racing, you can easily check it on any sportsbooks. The OP can start checking the sportsbooks page of the known gambling sites in the forum.