I out stat him in everything that would matter and I have the weight advantage. Losses like this shouldn't happen IMO.
The only explanation I could come up with is your opponent was only TKO'd once out of his 74 fight career. When the system determined the outcome of the fight, they probably figured in chin (your guy has been KO'd a couple) and you probably got a bad roll of the die.