Yeah, based on the information you've got connected to the players, venue, recent match history, and several data, it is easy to come up with the right prediction on the outcome of the match. However, at times things go out of our prediction, and this is all because of the luck factor. This way luck also has its role. To me, sports betting is kind of 85% skill and the remaining 15% depends on luck.
85% is actually really high although sometimes due to the result we get from the data’s we have gathered on a particular game our confidence is on the high side but even as that I still think our prediction skill increases our chance of winning up to 60-70% I give the luck factor and other unforeseen factors the rest 30 to 40%, we do what we can with the data we have at hand, but in most cases the team playing can just disappoint us on the spot by under performing as expected.