But you know what's the problem Andy? When you see it written on a football jersey, you don't have it as it should be (for example, you'll have Modric instead of Modrić).
Of course, it's in case the football jersey is of a non-exYu club.
So Kramaric might be Kramarich and it's actually Kramarich. But if in our language and with our alphabet it's written Kramaric, then it's Kramaritz.
But in 99.99% of the cases, if the name ends with -ic, then you read it as -ich (-itch).