Brett Gardner, who has been with the New York Yankees since 2008, will stay with the team on a one-year deal worth $4 million, sources told ESPN.