I laughed out loud when I saw this stat. Barry Bonds in the early 2000s was the best baseball player I've ever seen in my life. It's admittedly a small sample for Bryce so far in 2017 (just 29 games) but the purpose of this post is more to show how dominant these 29 games have been.
Harper entered this year with a lot of question marks. Following his unanimous MVP season in 2015 he began 2016 on an even better pace before going ice cold after rumors of a shoulder injury. So far it looks like that's all his "slump" was, a shoulder injury, since he's back to beating the absolute shit out of the baseball this year. To go along with his ridiculously high OBP Bryce has hit .385 with 10 home runs and 29 RBIs. His 2.0 Offensive WAR ranks third in all of baseball.