This is a vintage, New York Mets baseball jersey.  The jersey was made by Majestic. The Mets logo on the front is sewn on. 

It is an adult Large, it runs small and is probably closer to a medium. When measured while laying flat it is 21 1/2" from armpit to armpit.