It's Angel, from the X-Men! It's hard to pin down an iconic costume for him, so I went with the one I liked the most and made my own changes. He's got a blue suit with a white X across the chest and little white shorts.
https://files.mastodon.social/media_attachments/files/113/228/211/203/465/064/original/a065a9850f86f1dd.png