He's still got it. He hasn't lost his touch.


He's still at the top of his game. at the top of (one's) game At one's best or most skillful. I can't believe I got the hardest question right. I'm really at the top of my game today! I think their quarterback is at the top of his game this year—I doubt he'll be able to replicate these stellar stats next season. From "The Free Dictionary." Also ...


You still got your chops is what I hear.


There's life in the old dog yet This has a hint of skill not being expected by a younger cohort. Can still cut it with the best of them which I guess relates to another fine idiom: "cutting the mustard" meaning up to a high standard.


I think you may have heard this one: [the person] hasn't slipped a bit. It sounds similar, and be slipping is in the dictionary: 3.1 (be slipping) informal Be behaving in a way that is not up to one's usual level of performance. ‘you're slipping, Joe—you need a vacation’ [Lexico]


Examples in Google Books: It was times like these that I'd decide it was time to visit Nanny. “A man forced his pig and it died,” she'd often say without elaboration, once I'd settle into her musty, lemon sofa beside a bowl of calcified fruit drops. I never knew what she was talking about. Jeff Wells; Anxious Gravity JANET Give it up for the time being. ...


If it's a mental skill (usually around perceptiveness or quick thinking), you can say someone is "as sharp as ever". For a mental or physical skill, you can say "he hasn't lost his edge". Edwin remarked that sharpness can apply to a physical or mental skill, but that's not exactly true. You can say a physical skill has not dulled, but you ...


"The old lion still roars" may be a good fit. Used as a metaphor, it's self-explanatory.


The opposite of 'My footballing skills are rather rusty' is shown in the saying Time hasn't dulled his ability to bend a ball into the top corner of the net. Both use the 'sharpness [/dullness] represents retention [/loss] of proficiency, whether mental acuity or physical skill' metaphor.


A skill a person never loses is like riding a bike. Another expression for this is, “[as] good as ever [at something].”


The phrase"pack a punch" combined with still is used in that sense. Lexico: pack a punch PHRASE 1.1 Have a powerful effect. ‘He may be approaching 80, but the former cabinet minister and idol of the hard left still packs a punch.’

Only top voted, non community-wiki answers of a minimum length are eligible