How is skill level calculated in Battlelog?

After a match, I usually look in Battlelog match resume to observe my results, together with those of my teammates and opponents.

One question came to my mind: how is skill level calculated?

In fact, while you can see my battle stats with a K/D outcome of 14/13 and 12% accuracy report a skill level of 13.77, the top player from the winning team had a -10.71 skill level with a K/D of 25/14 and a greater accuracy than mine.

How come?

Stats for the match

enter image description here


From Dice:

This is what determines your skill level on your stats page:

  • You gain/loose SL based on every confrontation with another player

  • Killing a highly skilled enemy gives you more points than killing someone less skilled

  • Points are not transferred from a player to another, they are simply added/subtracted based on the encounter and the SL of both parts (thus, after an encounter, one part may go up 50 points while the other loses only 20)

  • The SL is used for matchmaking

Skill level fluctuates so much, I wouldn't worry about it.


Just to add a little bit of info to Foxtrot's answer, my biggest gain in one match was 199.04, my biggest loss -192.84. This graph shows the fluctuation as compared to K/D, SPM, and W/L. As you can see, there is really no correlation. In my opinion, SPM when taken with a decent K/D is a much better measure of skill.

enter image description here

Also, for example, here are some numbers from my clan:

K/D W/L SPM Skill

0.97 0.86 248 274

1.28 1.69 304 150

1.49 1.43 515 102

0.81 1.80 250 239

1.17 1.12 334 -165


The skill level is also based on in-game actions (Capturing/defending, Squad revives/assists etc) Which is why you will sometimes see the player with the most kills have a lower skill ranking.