The baseball has been flying out of the park this season. The two main culprits for this are Cody Bellinger and Christian Yelich, but they are far from the only ones. ESPN's David Schoenfield reported that there has been an average of 1.33 homers per game hit by each team would break the old record of 1.26 that was set in 2017.
There have been names that sit near the top of the home run leaderboard that surprised so far.
Eddie Rosario, Twins (11 home runs)
The surprising American League leader in home runs through April 29 is Rosario. While he combined to hit 51 homers in the previous two seasons, he was knocking one out once every 21.59 at-bats. Early this year, he is connecting on a long ball once every 9.18 at-bats.
Pete Alonso, Mets (nine home runs)
It was known Alonso had some pop as he hit 21 home runs in 67 games at Triple-A in 2018. He was far from the most-hyped rookie entering 2018 though (Vladimir Guerrero Jr. and Fernando Tatis Jr. were talked about much more), but Alonso had a nine-game stretch earlier in the month in which he hit six out of the park. The 24-year-old never appeared in the majors prior to this season.
Jose Altuve, Astros (nine home runs)
The diminutive Altuve (listed at 5-6, 165 lbs.) has shown some unexpected power in hitting 24 homers in 2016 and 2017, the three-time American League batting champ hit 13 last year in 534 at-bats. He already has nine through April 29, although his average thus far has plummeted to .248 (career .316 hitter entering the season).
Dan Vogelbach, Mariners (eight home runs)
Vogelbach only had 127 career at-bats from 2016-2018 in the majors. Entering this season he had hit just four home runs. He has been part of the reason a seemingly rebuilding Mariners ball club has stayed above .500 all season and he already has eight home runs in his first 71 at-bats.
Jesse Winker, Reds (eight home runs)
Last season, Winker finished the year with seven homers in 281 at-bats. He already has more (eight) through April 29 in just 88 at-bats. As mentioned by CBS Sports, his eighth home run came on Monday off Mets closer Edwin Diaz to break up a 4-4 tie in the top of the ninth.