One putting off batsmen, by Surrey opener's accounts (7)
I believe the answer is:
sledger
But I can't explain it at all! Could you help me understand?
(Other definitions for sledger that I've seen before include "winter-sports' enthusiast" , "One sliding down snow" .)