have had a good innings



have had a good innings

  (British & Australian)
to have had a long and active life or a long and successful period of time in a job
Usage notes: In cricket, the innings is the time when one team or player is batting (= hitting the ball).
I've had a good innings but my old heart is very weak now. He's had a good innings as club president.
See also: good, have

Common Names:

NameGenderPronouncedUsage
Balcombe['bælkəum]
Zachariah[.zækə'raiə]
Ulyssesyoo-LIS-eez (English)Roman Mythology, English
Nagi-Arabic
Trevino[trə'vi:nəu]
Uduak-Western African, Ibibio