Harper, a Millennial (1992 cohort), currently boasts a solid .282 batting average, which puts him in a tie for 40th with Starlin Castro, Jonathan Lucroy, and Ben Revere, among 141 qualified Millennials.

Harper's .386 on-base percentage, however, is much more impressive, ranking 6th in his cohort-group:

Paul Goldschmidt this season has joined Joey Votto and Mike Trout as the only Millennials with a career .400+ OBP.

Harper also cracks the Top 10 in Slugging %, becoming the 11th Millennial with a .500+ SLG (and pushing the retired Prince Fielder out of the Top 10). Meanwhile, before he got injured, Trout surged past the aging Miguel Cabrera to claim top ranking among Millennial sluggers.

Two years ago, Harper posted Millennial single-season records in OBP (.460), SLG (.649), OPS (1.109), and OPS+ (198). He also notched the 3rd-highest Millennial ISO, behind only Chris Davis in 2013 and Prince Fielder in 2007.

We're only a little more than a week into June, but as of today, only the injured Mike Trout is ahead of Harper's 2015 OBP mark (barely, at .461). And among qualified batters, only Trout (.742), Ryan Zimmerman (.696), and Aaron Judge (.670) are ahead of his 2015 SLG. So far in 2017, only Trout has a higher OPS and OPS+ than Harper did in 2015.