The Orioles and reliever Kevin Gregg are close to a two-year, $12 million contract, according to a league source. The Red Sox and Nationals are also after Gregg, but Baltimore is the front-runner. Gregg posted 37 saves for the Blue Jays in 2010.