Free-agent outfielder B.J. Upton has agreed to a multiyear deal with the Braves.
Upton has spent his entire eight-year career with the Tampa Bay Rays. He batted .246 with 28 home runs, 78 RBIs and 31 stolen bases last season. He’s averaged .255, 20 homers, 75 RBIs and 39 steals per season.