Solid day at the plate for Christian Walker