The Orioles have reached an agreement on a one-year contract with right-handed starter Kyle Gibson, sources told ESPN.