After struggling with the Kansas City Royals for the first few years of his major league career, Ryan O'Hearn is making a case for an All-Star bid with the Baltimore Orioles this season, hitting .338 with a .977 OPS entering Thursday. Photo Credit: Karl Merton Ferron/Baltimore Sun/TNS
By Matt Weyrich Baltimore Sun Ryan O’Hearn is used to defying expectations by now. The Orioles’ first baseman-outfielder arrived in Baltimore two years ago guaranteed…