Home runs just flew off Zack Shannon’s bat during his time at Delta State. He hit 50 in 110 games over two seasons at the NCAA Division II school. He blasted an all-division state record 31 homers in 2018, when he batted .406 and won D-II player of the year honors. A 15th-round pick by Arizona last summer, Shannon readily took off in pro ball, belting 14 homers while batting .354 in 54 games at the rookie level. The 6-foot-3, 230-pound slugger began the 2019 season in the Class A Midwest League and promptly hit some turbulence. He is batting .238 with 10 homers in 69 games for Kane County, and it’s been a struggle even to reach those modest numbers. “It’s all a roller coaster, and it’s just a matter of learning how to ride it the right way,” Shannon recently told the Aurora (Ill.) Beacon-News. He got a late start this season because of a hamstring injury in spring training and hit .162 with one homer in 10 April games. He was hurt again in May and finished that month at .190 with three homers. As recently as July 8, he was batting .193. But consider: Shannon has two three-hit games among his last seven, and he hit his 10th homer on Monday. Maybe he’s finally settled in for the rest of this ride.