The Oakland Athletics and San Francisco Giants will head into the All-Star break in significantly better shape than a year ago.