The Baltimore Orioles have agreed to a Minor League contract with Brian Duensing.

The 33-year-old reliever opted out of a deal with the Kansas City Royals on May 15. He'll report to Triple-A Norfolk.

Duensing is a former first-round pick of the Minnesota Twins.