Free-agent outfielder Dexter Fowler has agreed to a three-year deal with the Baltimore Orioles, according to ESPN's Buster Olney and multiple reports.<br />The deal is worth approximately $35 million, according to Olney, and will be finalized after Fowler undergoes a physical with Baltimore.<br />The Orioles will surrender a pick in this year's draft to the Chicago Cubs as compensation for signing Fowler, who declined Chicago's $15.8 million qualifying offer in November.<br />Fowler, who turns 30 in March, was acquired by the Cubs via trade last offseason after spending six years with the Colorado Rockies and one with the Astros.<br />He set a career high in home runs (17) and walks (84) in 2015 after struggling through a mediocre first half.<br />He also struck out a career-high 154 times.