One’s achievement having not missed a trick? (5,4)
I believe the answer is:
grand slam
'not missed a trick?' is the definition.
I can't judge whether this defines the answer.
'one's achievement' is the wordplay.
'one's' becomes 'grands' (I can't explain this - if you can you should give a lot more credence to this answer).
'achievement' becomes 'lam' (lam is a kind of achievement).
'grands'+'lam'='GRAND SLAM'
'having' acts as a link.
Can you help me to learn more?
(Other definitions for grand slam that I've seen before include "wiping the floor with the others" , "achievement at the table" , "ambitious contract" , "Winning every trick or match" , "sporting triumph" .)