Definition
This idiom is used to describe someone who has lived a long and successful life.
She was 95 when she passed away; she truly had a good innings.
My grandfather lived to be over ninety; he certainly had a good innings.
Despite the challenges he faced in life, he lived to 88; he definitely had a good innings.