XXL: 50-52 inch chest, 31" from top of shoulder to hem. Sorry I don't know the exact age of this shirt but it is old / used with signs of wear and the inner size print is very distressed. No holes,stains or marks though with a lovely front print in very good condition with no distress or cracking. Still a great looking Batman v Superman t-shirt with loads of wear left in it.