Definition of have had a good innings in English:

have had a good innings

phrase

British
informal
  • Have had a long and fulfilling life or career.

    • ‘After calculating the difference between dates of birth and death, they considered that anyone who lasted till thirty had had a good innings in the game of life.’
    • ‘That night, when it seemed that I might be going out with the tide, I knew I had no reason for feeling cheated, for I had had a good innings and a long run.’
    • ‘I have had a good innings in football; it is all of 22 years since my career began, and I have tasted far greater success than the vast majority of players.’
    • ‘Now, I had no objection to Winston dying, after all he was 90 and had had a good innings.’
    • ‘Shareholder capitalism has had a good innings but the case against it is mounting daily; it is probably finished as we have known it.’
    • ‘If I died tomorrow, I'll have had a good innings in the last few years.’
    • ‘I have had a good innings and there are many more people who have had worse than me.’
    • ‘But I have had a good innings, 14 years of first-class rugby.’
    • ‘It is not easy to give up something that has been a major part of my working life but I think I have had a good innings.’