have a good innings idiom UK informal
长寿且一帆风顺;寿大福大
If you say that someone has had a good innings, you mean that they have had a long and successful life.
He was 86 when he died so I suppose he'd had a good innings. 他去世时86岁,所以我觉得他一生称得上是多福多寿了。