is there any formula to predict match correctly.

No, there is no formula that can accurately predict the outcome of a match. Factors such as the skill level of the players, the conditions of the playing field, and the strategies employed by the teams all play a role in determining the outcome of a match.