oWAR is position dependent though, right?
Not 100% sure, but for the sake of argument, I'll ignore WAR. Trout's career OPS+ is 172. Harper is 141. Trout has been 31% better over his career, just offensively.
Mike Trout is superhuman. Bryce is like that sometimes! Hopefully he's like that for the next 10 years. But Trout has been ridiculous, every year.