In the book I'm reading, a woman has set up a treasure hunt for her husband every year on their wedding anniversary, and the answer to one question leads the husband to the next question. When the husband is describing the first year's treasure hunt, he says: "Our first anniversary, back in New York, I went two for seven. That was my best year [the year in which he got the most answers right]." I know that "Our first anniversary" should be preceded by something like "During", but I have another question. I'm guessing that 'I went two for seven' means that in that year, he guessed two answers out of the total seven, but could someone please explain how this phrase is grammatically correct? I know it's a stupid thing to get hung up over, but I am really struggling to see how the sentence makes sense.