What counts for longest headshot?

So I can see in my detailed stats that my longest headshot is 154m

Longest Headshot 154.68

However I have also got 3 Marksman ribbons, which are awarded for a 250m headshot.

Marksman Ribbon

Why is my longest headshot statistic not shown as 250m or longer? Does the ribbon only count for shots with a sniper rifle?


Solution 1:

The description is very misleading.

When you get a headshot that's over 50 meters, you get a Marksman score bonus (1 point per meter). If you accumulate 250 Makrsman bonus points in a round, you get 1 Marksman ribbon.

Example: If you make 5 x 50 meter headshots, you get 1 Marksman ribbon, or 2 x 125 meter headshot.

Every weapon counts.

Source: BF Forum