Petco park has few decent options:
Anthony's fish and chips
Rubios fish tacos
Club 19 (food by Flemming's steak house)
Avoid Randy Jones Barbeque - if you like real barbeque, you will be disapointed.
My best bet is to eat somewhere in the gaslamp before the game (Molly's is my favorite).