past one's prime
- over the hillPast one's peak
- washed upNo longer successful
- fadedLost original color
- decliningDecreasing in strength
- agedAdvanced in years
worn out · has-been · twilight · sunset · withered · rusty · stale · yesterday · glory days · peaked · tired · weathered · vintage · seasoned · creaky · spent · outdated · sagging
past one's primeup-and-coming
Likely to succeed soon
rising star · coming into one's own · on the rise · fresh-faced · green
past one's primefiring on all cylinders
Performing optimally, completely engaged
thriving · flourishing · vigorous · vibrant · sharp as a tack