You are probably not right. It's hard to say without knowing all the details, but notice how you have 1/250 Guns and 1/500 Subs survive. So, placing your opponent in that range, you'd expect between 6500/500 = 13 and 6500/250 = 26 dead Juggs, and 7500/500 = 15 and 7500/250 = 30 dead SotLs, which matches. Even if it was a bit off, it would be fine (due to battles' actual - unknown! - mechanics), but this actually fits perfectly.
Your opponent is overwhelmingly stronger (70M if fully upgraded, but without boosts vs. 900k) and that skews the numbers. As the actual mechanics is officially regarded as "secret" by Plarium, we cannot say exactly how this works, but - for the reason I wrote above - it feels correct.