Yes, looks very odd.In theory yes, but I looked at the stats I counted and BB2stats reports for the one team more neutral blocks than good blocks, and for the dwarve team this would result in 11 knock down, which is not right.goblinSpy uses cyanide inflictedTackles
BB2Stats seems to use cyanide inflictedTackles as "good" blocks (it has internal calculation of blocks causing armor roll, but that isn't used).
It calculates "bad" blocks based on block dice and skills (so both down is bad unless you have block or wrestle. Checking for jugger also but it shouldn't be checked on unless it's a blitz action).
It calculates "neutral" blocks based on block action that is not bad and does not cause armor roll.
So actual armor roll causing blocks should be ("Good blocks"-"Neutral blocks") then I guess?
Checked another game and there the theory is correct (as far as one can see from the web replay).
Checked the code again and it counts rerolled blocks as neutral (the original dice that was rerolled counts as a single neutral block, and the reroll results counts as good/neutral/bad depending on what is selected).
That is however not enough to account for the strange number here unless all good blocks where instead counted as neutral (but I can't see how that would happen).
Anyway, I'm not gonna spend time debugging this, but perhaps I should remove that stat.