The Cubs and first baseman-outfielder Daryle Ward agreed on a one-year contract Thursday, sources close to the negotiations told PA SportsTicker. Financial terms were not immediately known.