It's important to note that:
* Public statements don't always reflect private practice: While he identifies as a Christian, the extent to which he actively practices his faith is a private matter.
* Faith is personal: Everyone's religious journey is unique, and there is no single definition of what it means to be a "practicing Christian."
Therefore, while it's safe to say John Legend considers himself Christian, the degree to which he actively practices his faith is not publicly known.