He was wrong. By your own link, he claimed it wasn’t a safe seat, despite all historical data suggesting it was. And low and behold it was a safe seat, and it was retained within margin.
You’re failing miserably here because you know you’re attempting to use a specious argument on a far small subset of data against a macro historical data set. You’re wrong, deal with it, move on. Stop crowing early