That's 34 hitters with a .900 or better OPS from April 25-June 24. The Reds have three hitters with .950+ OPS performances over this period (Joey Votto, Scooter Gennett and Eugenio Suarez), as do the Red Sox (J. D. Martinez, Mookie Betts, Andrew Benintendi). The Dodgers have three guys over .925 (Max Muncy, Joc Pederson, and Yasiel Puig).
The Indians have two hitters (Jose Ramirez and Francisco Lindor) with two-month OPS values over 1.000. A player they waived last year (Jesus Aguilar) has been a power monger for the Brewers for the past two months.
Did you ever expect to see Daniel Descalso on this list?
Not a lot of folks with really high walk totals here--Mike Trout, Votto, Shin-Soo Choo, and the Dodgers' latest turnaround hitter Muncy.
Here are some well-known names who've been struggling in one form or another for the past couple months:
Harper isn't even walking at his usual level since his three-week hot start at the beginning of the season. The NL may have adjusted to Hoskins; likewise could be the case for Sanchez. Perez rode the HR boost last year, and his continued focus in that direction is now cratering his BA. Braun's ongoing decline has been exacerbated by injuries, which are also the primary reason for Fowler's struggles this year. It is hard to understand why the Orioles are bothering to give Davis so much playing time...