Eshelman had his contract selected by the Orioles on Sunday.
EDGE Analysis
Eshelman lost his spot on Baltimore's 40-man roster at the start of August but remained in the organization, and he'll now receive another chance in the majors. The 27-year-old has an 8.02 ERA, 1.83 WHIP and 7:10 K:BB across 21.1 innings this year.