Arizona Diamondbacks left-hander Blake Walston will undergo season-ending Tommy John surgery.