The new profile page reveals how to get the badges ;-)
Well, at least in my case, there is a mismatch for the Sportsmanship
badge. (See the screenshot or on my Meta Profile.)
As of now, it says, that I apparently upvoted 17 answers from other users on questions where I answered also. However, I 've got only 11 answers on Meta so far...
Does this count include multiple upvoting by me for other answers on a single question too? I always thought that only one upvote per question does count.
Please note: This is not a question on how to get this badge actually. I just noted this 'mismatch' by chance since the new profile system 'reports' progresses