James Burgess of Thompson, Conn., beat out 11 other competitors in winning $600 at Saturday's fourth-annual contest at the Hampton Beach Seafood Festival.
Burgess beat defending champ Sao Young of Lowell, Mass. who came in second by eating 13 rolls. He won $250.
Burgess told the Portsmouth Herald he prepared for the contest by overeating for about a month.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.