Provide evidence for visiting Lord's perhaps (6)
I believe the answer is:
attest
'provide evidence' is the definition.
(I've seen this before)
'visiting lord's perhaps' is the wordplay.
'visiting' becomes 'at'.
'lord's perhaps' becomes 'test' (I can't justify this - if you can you should believe this answer much more).
'at'+'test'='ATTEST'
'for' is the link.
Can you help me to learn more?
(Other definitions for attest that I've seen before include "Declare to be true or genuine" , "Adjure" , "Sign on" , "University town" , "Vouch for" .)