While 1050 PAs might seem like a large enough sample size, Thompson's are spread out over 7 seasons.
He did have a 290 PA stretch from 2021 to 2022, where he hit .889 (145 OPS+) with 17 HRs. It makes you wonder just how bad he had to be the other 760 PAs to end up with a .711 career OPS.
He's about to turn 31. It is very rare for someone to have a great career at 31, when they basically sucked, beforehand, but he could be one of the few.
I'm not advocating he make the 26, but if Anthony and Abreu are not ready, opening day, AND he keeps raking, like this, I would not be surprised if he gest the call over KC. (Perhaps both make the 26.)