MIAMI — Switch-hitting infielder Neil Walker has agreed to a one-year contract with the Miami Marlins and is expected to compete for a starting job. Walker was among the unsigned free agents last winter who attend a free-agent training camp in Bradenton, Florida, and he agreed in mid-March to a $4 million, one-year contract with