They don't match. I have those shoes, they are pretty much black. That blue is pretty much the NY shade, they have NY forces, get those. They also have these ones that I got at this local shop so not sure where to direct you to get them but they had the navy in patent leather, those would probably work better than the obsidian, which are basically black. Are you wearin a jersey too or what?
Also, you already failed buying things and "dressing up" to impress someone else.