Page 1 of 1

Who can tell me the formula for calculating the winning rate?

Posted: 11 April 2026, 14:05
by NangLI
Please tell me the formula for calculating the win rate. I'm not sure how the win rate is calculated in multiplayer games. Thank you!

Re: Who can tell me the formula for calculating the winning rate?

Posted: 11 April 2026, 15:03
by BarnardsStar
NangLI wrote: 11 April 2026, 14:05 Please tell me the formula for calculating the win rate. I'm not sure how the win rate is calculated in multiplayer games. Thank you!
This would have been better off in “Discussions” as it’s not really a “suggestion”, but here goes: in a 2p game if your win rate is exactly average, it would be 50%, right? Each win counts for 1 and divide by the total number of games. Multiplayer games are adjusted so that if you win exactly as often as would be “expected”, the system reports 50%.

For example, if you play nothing but 4pm your expected win-rate would be ¼ or 25%. So the system essentially doubles it: each win counts for 2, and divide by the number of games played. In general, for each N-player game you play, a win counts as N/2; add all those values up and divide by the total number of games played.

It may seem a little weird but you have to account, somehow, for the fact that winning a game when you have 4 competitors is harder than when you only have 1. This is how BGA does it.

Re: Who can tell me the formula for calculating the winning rate?

Posted: 11 April 2026, 16:00
by NangLI
Here is an example of mine. Could you please explain how it was calculated.
In total, there were 5 games: 2 three-player games, 1 second place, 1 first place; 3 four-player games, 1 first place, 1 second place, 1 third place. The win rate is 70%.
Could you please explain how you calculated the 70%? I've tried various combinations but couldn't figure it out. Thank you.

Re: Who can tell me the formula for calculating the winning rate?

Posted: 11 April 2026, 16:02
by NangLI
BarnardsStar wrote: 11 April 2026, 15:03
NangLI wrote: 11 April 2026, 14:05 Please tell me the formula for calculating the win rate. I'm not sure how the win rate is calculated in multiplayer games. Thank you!
This would have been better off in “Discussions” as it’s not really a “suggestion”, but here goes: in a 2p game if your win rate is exactly average, it would be 50%, right? Each win counts for 1 and divide by the total number of games. Multiplayer games are adjusted so that if you win exactly as often as would be “expected”, the system reports 50%.

For example, if you play nothing but 4pm your expected win-rate would be ¼ or 25%. So the system essentially doubles it: each win counts for 2, and divide by the number of games played. In general, for each N-player game you play, a win counts as N/2; add all those values up and divide by the total number of games played.

It may seem a little weird but you have to account, somehow, for the fact that winning a game when you have 4 competitors is harder than when you only have 1. This is how BGA does it.
Here is an example of mine. Could you please explain how it was calculated.
In total, there were 5 games: 2 three-player games, 1 second place, 1 first place; 3 four-player games, 1 first place, 1 second place, 1 third place. The win rate is 70%.
Could you please explain how you calculated the 70%? I've tried various combinations but couldn't figure it out. Thank you.

Re: Who can tell me the formula for calculating the winning rate?

Posted: 11 April 2026, 16:09
by Jellby
Only wins count. Each win counts as 0.5*(total number of players). Divide the number by the number of games.

In 5 games, you won one game with 3 players and one with 4 players. (0.5*3 + 0.5*4)/5 = 0.7 = 70%

Re: Who can tell me the formula for calculating the winning rate?

Posted: 11 April 2026, 17:30
by NangLI
Jellby wrote: 11 April 2026, 16:09 Only wins count. Each win counts as 0.5*(total number of players). Divide the number by the number of games.

In 5 games, you won one game with 3 players and one with 4 players. (0.5*3 + 0.5*4)/5 = 0.7 = 70%
I understand. Thank you.