According to Business Insider, the most foul balls hit in one at-bat is 16. This 13-minute at-bat was from Giants’ player, Brandon Belt, and the total number of pitches thrown was 21. To see a quick version of this at-bat, check out the video on MLB. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.