Eshelman announced Monday via his personal Twitter account that he's accepted a position with the Padres organization as a pitching coach.
Eshelman elected free agency Monday, Nathan Ruiz of The Baltimore Sun reports.
Eshelman was outrighted to Triple-A Norfolk on Saturday, Rich Dubroff of BaltimoreBaseball.com reports.
Eshelman (0-3) allowed two runs on three hits in 2.2 innings, taking the loss Friday versus Toronto. He recorded no strikeouts or walks.
Eshelman is scheduled to start Friday's game against the Blue Jays in Toronto, Roch Kubatko of MASNSports.com reports.
Eshelman gave up one run over 2.2 innings in the loss Tuesday to the Phillies. He allowed two hits and struck out three while picking up a hold.
Eshelman had his contract selected by the Orioles on Sunday.
The Orioles designated Eshelman for assignment Sunday.
Eshelman will pitch out of the bullpen going forward, Joe Trezza of MLB.com reports.
Eshelman (0-2) allowed four runs on four hits and three walks with one strikeout in two-plus innings, taking the loss versus the White Sox on Saturday.