It's either navy blue or black, hard to tell.. the shirt is xl and in nice shape! Looks like some white marks on the back as seen in the last picture. May or may not come out when washed, I'm not sure..