Let's take a closer look at a bunch of noteworthy skill performances that happened in June.

AMERICAN LEAGUE

Lonnie Chisenhall (RF, CLE) had a crazy 1.052 OPS in June. You can credit an inflated 43% h% for a lot of it, as that hit rate drove his .373 BA, which pushed his OPS north. Still, Chisenhall's power has taken some legitimate steps forward in 2017; his current 153 xPX is more than double the levels he posted over the two prior seasons.

Todd Frazier (3B/DH, CHW) was one of the more complete hitters in the AL in June (.915 OPS, 0.70 Eye in 96 AB). And his BA and production would have been even better if not for a low 26% h%. With a steadily increasing hit rate in each month so far in 2017 (19%-20%-26% h%), Frazier is showing clear signs of putting his early struggles behind him.

Joey Gallo (3B/1B, TEX) posted a mediocre .710 OPS in June, in addition to his customary elite power (243 xPX). The reason for his unspectacular production was the result of a .153 BA, a mark that was driven by the lowest hit rate in the AL (18% h%). He's someone who could have a big rebound month in July.

Francisco Lindor (SS, CLE) is another high-upside young bat who was inflicted with some BABIP bad luck in June. His 21% h% was one of the lowest in the AL that month. It's the main reason he had a poor .622 OPS in June. His plate control remained top-tier (93% ct%, 0.88 Eye) and his overall skills were good too (71 BPV). He's a good bet to have a big second half.

Logan Morrison (1B, TAM) continues to be one of the most valuable 1B in the game. He had a huge June (.984 OPS), and it wasn't a fluke. It was backed by very good pitch recognition (15% bb%, 76% ct%, 0.73 Eye) and power skills (180 PX) that were supported by a 189 xPX. Keep riding him.

George Springer (RF, HOU) was the most skilled bat in MLB during the month of June (162 BPV). He had an elite 1.238 OPS that month thanks to the 13 HR he hit in June. Interestingly, he made more contact that month (79% ct%) than he made during any month in 2016 or any month so far in 2017. It's a sign that Springer is taking a legitimate step forward.

Mike Zunino (C, SEA) also had a big June (10 HR in 82 AB). And that power was supported by an elite 194 xPX. Just note that his plate control remains a big issue, as he had a rough 7/33 BB/K in those 82 AB. Still, you won't find a higher power ceiling among young catchers than the one he carries, so he remains worth the investment, especially in keeper leagues.

NATIONAL LEAGUE

Cody Bellinger (LF/1B, LA) produced an amazing 13 HR in June, power that resulted in a 1.080 OPS that month. That elite level of power was backed by a 201 xPX, which helped to drive his top-tier 147 BPV. Just keep in mind that he opened up his swing to produce that power (69% ct%), so he's someone who could encounter some ups-and-downs in the second half.

Curtis Granderson (RF, NYM) turned back the clock in June and delivered a firmly elite performance, both on the surface (.329 BA, 1.163 OPS) and beneath it (145 BPV). He drew tons of walks (19% bb%), made decent contact (77% ct%), showed top-flight underlying power skills (192 xPX), and even had decent wheels (119 Spd). He's on his way to his third-straight 25+ HR season.

Andrew McCutchen (CF, PIT) is another hitter who is tapping into his prior ceiling. He was one of the game's most productive hitters in June (1.205 OPS), and he didn't do it by hacking (17% bb%, 85% ct%, 1.36 Eye). That elite plate discipline was paired with a good 119 xPX and 127 Spd too. It all added up to McCutchen owning a 126 BPV in June.

Joc Pederson (CF, LA) combined an elite 1.149 OPS in June with some of the best bat-on-ball ability we've ever seen from him (77% ct%). And his walk rate (16% bb%) soared to its highest levels so far in 2017. His 143 xPX in June also was significantly higher than the power skills he posted earlier in the season. Pederson is another bat in his mid-20s who could be in store for a big second half.

Anthony Rendon (3B, WAS) was one of the game's best hitters in June by any measure. He had a .310 BA and 1.060 OPS that month and posted some of the best collection of plate skills in the game: 15% bb%, 87% ct%, 1.36 Eye. And his 168 PX was validated by a 157 xPX. It all contributed to his excellent 141 BPV in June.

Kyle Schwarber (LF, CHC) had the lowest hit rate of any MLB hitter during the month of June (17% h%). It's a mark that likely contributed to his demotion. For the season, his 19% h% is much lower than the hit rate he posted during his 2015 rookie season (29% h%). His plate skills continue to feature a lot of walks (14% bb%) and some spotty contact (66% ct%). In addition to some BABIP bad luck, Schwarber's steep reduction in line drives (17% LD% to 12% LD%) has hurt him. At age 24, he's got time to figure things out, and it wouldn't be surprising to see him have a big second half after he gets recalled.

Travis Shaw (3B/1B, MIL) entered the 2017 season with some significant downside. It hasn't manifested yet, and if his June production and results are any indication, he doesn't have short-term risk of regression. He was one of MLB's most complete hitters in June. He had a 1.013 OPS, production that was backed by a 133 xPX and was paired with very good pitch recognition (16% bb%, 77% ct%, 0.81 Eye).

Yangervis Solarte (3B/2B, SD) showed some nice power and production in June (7 HR, 1.028 OPS in 67 AB). And that production wasn't driven by a fluky hit rate (29% h%). His underlying power skills fully supported his power gains (157 xPX). And he did so while maintaining good control of home plate. He'll be out for a while due to a strained oblique, but if he returns in July, he could be headed towards his first 20-HR season.

Justin Turner (3B, LA) has displayed better plate discipline so far in 2017 than we've ever seen from him before. And he took those gains to a whole new level in June: 14% bb%, 92% ct%, 2.20 Eye. But he was more than just a patient hitter who didn't strike out. He also produced a 1.211 OPS, which was supported by a 182 xPX, power skills that were in the top 15 among all batters in June. As his 8% HR/F regresses to its prior 15% norm, Turner's HR and RBI output should soar. Buy-low targets don't get much better than Turner.