Observe top batsman in revelatory experience (3-6)
I believe the answer is:
eye-opener
'revelatory experience' is the definition.
The definition suggests a singular noun which matches the answer.
'observe top batsman' is the wordplay.
'observe' becomes 'eye' (I've seen this before).
'top batsman' becomes 'opener' (I've seen this before. I am not sure about the 'top' bit.).
'eye'+'opener'='EYE-OPENER'
'in' is the link.
Can you help me to learn more?
(Other definitions for eye-opener that I've seen before include "Fact that brings great surprise, dilating optics" , "Fact or circumstance that brings enlightenment and surprise" , "Something startling" , "A startling enlightenment!" , "Startling revelation" .)