You sir, are a saint. Awesome list, thanks!
I live in the area and this list is fine, but could use some tweaking.
Shake shack is right there but will be mobbed on a weekend game day. Plus they're everywhere now.
Patsy's is good but doesn't hold up to the Harlem original and is absurdly overpriced.
Morgans is fine, but it's not a block away and Dino is better and almost as close.
For a proper meal I would consider James -
HOME
My favorite sandwich shop/market in Brooklyn -
https://www.bklynlarder.com
The Artichoke Pizza on 5th Ave is better than that patsy's location. I just avoid the actual artichoke slice.
Chocolate room on 5th can't be beat if you're looking for dessert or coffee.
Or you can get a bit of everything at DeKalb market 1 stop or a 10 minute walk away. Katz, fletchers bbq, arepa lady, ample hill, and about 40 other places that are exceptional.
DeKalb Market Hall
Threes is killer for the gastro/brewpub thing.
And no offence to big blue, but while I like what Barclays has done in regards to having local restaurants inside the arena the 3 he mentioned are just ok imo besides maybe habana. If you're rarely in the area I'd definitely take the opportunity to eat your way through it instead of dining inside.
Also, you can take just about any train from penn station except for the 1 and E. I prefer the B, D, and Q as they run express and over the bridge.