The Orioles have agreed to a two-year contract with reliever Kevin Gregg. The deal is pending a physical. Gregg saved 37 games in 43 chances for the Blue Jays last season and posted a 3.51 ERA in 63 outings. Early reports have indicated that he'll earn $10 million over two seasons.