Nobody likes a sycophant. Or if they do, it’s a sign of their own highly developed inadequacies. But upstaging is just as pathetic. Avoid it at all costs.
Of course, the worst sort of upstaging is with your juniors. If they’ve done the work or come up with the ideas, they should be allowed to take the credit, surely.
After all, you’ll be seen as running a great team if they are generating great ideas or results and that you are so confident that you are happy to give credit where it’s due.
You know what they say – “First class people hire first class people; second class people hire third class people”.
So perhaps the most important thing to do is to carve out who is going to say what before each presentation, and who is going to be credited.
And it works both ways. Don’t let your superiors pinch your credits either. Speak up and claim them. If you get negative feedback when doing so, then challenge. If someone tries to have a go at you for your own work (or that of your team), they need calling out.