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.
The deal is worth approximately $35 million, according to Olney, and will be finalized after Fowler undergoes a physical with Baltimore.
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.
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.
He set a career high in home runs (17) and walks (84) in 2015 after struggling through a mediocre first half.
He also struck out a career-high 154 times.