Ryan O'Hearn

[2] The Kansas City Royals selected O'Hearn in the eighth round of the 2014 Major League Baseball draft.

[8] He spent 2016 with both Wilmington and the Northwest Arkansas Naturals, slashing a combined .275/.351/.478 with 22 home runs and 78 RBIs in 134 total games between both teams, and 2017 with the Omaha Storm Chasers and Northwest Arkansas, batting a combined .253 with 22 home runs and 64 RBIs in 133 total games.

He was designated for assignment on December 28, 2022, creating a roster spot filled when the Royals signed Jordan Lyles.

[18][19] O'Hearn hit .375 with 3 home runs in 40 at-bats in spring training, but was ultimately reassigned to Triple-A Norfolk to begin the season.

The first was in a 10-inning 6–5 victory over the Toronto Blue Jays on May 20, highlighted by his three-run homer off Jordan Romano that tied the contest at 5–5 in the eighth.

[24] O'Hearn was cheaply acquired from the Royals, and as such was not expected to play regularly, other than as a left-handed pinch-hitter to face right handed pitchers.

His strong showing in these opportunities, with a .615 slugging percentage in May, as well as Ryan Mountcastle missing a month due to symptoms of vertigo, led to more playing time as the season continued.

O'Hearn signs the shirt of Baltimore County Executive Kathy Klausmeier , 2025