While this isn't a vintage item, I saw it and just couldn't pass up the chance to complete the scene. I know there are plenty of sewers out there who also love to root for the home team and wave handmade banners in the stands.
I think the baseball base is made from resin, and is in good condition. It is about 4 inches tall and 4 inches wide at its extremes. The pincushion is knit, with embroidered accents (matching the seams on a baseball is tougher than you'd think!) It comes with the 4 pins shown. The larger round blank pin is there if you want to print and glue an image of your favorite teams icons, there's plenty of room on each side. Technically, I cannot sell any MLB trademarked images. But if you feel inspired to let me know your favorite team (major, minor, high school or peewee, etc) I'm sure I would feel inspired to fill in that big blank pin, in honor of your team. Legally, it's a home run for everyone.