The Braves have agreed to sign free agent center fielder B.J. Upton, Ken Rosenthal of FOX Sports reports (on Twitter). Reynolds Sports Management represents Upton, whose deal is pending a physical.

The 28-year-old ranked fifth on MLBTR’s list of the offseason’s top 50 free agents. In 633 plate appearances for the Rays this past season, Upton hit 28 home runs and posted a .246/.298/.454 batting line. The right-handed hitter would add balance to the Braves’ lefty-heavy lineup.

For more on this story visit: Ben Nicholson-Smith, MLB Trade Rumors