John McAllister said his feat began Saturday at a friend's house near Portland and ended at 10:18 p.m. Monday with 41,338,740, beating the 27-year-old official record for the game of 41,336,440 points, Wired magazine reported.
The player said his strategy involved accumulating points until he earned enough extra lives to give him time to stretch, eat and use the bathroom.
The entire three-day gaming session was streamed live on Justin.tv.
McAllister must now submit his record, along with video and other required proof of the feat, to official video game score keeping organization Twin Galaxies.
2014: The Year in Fashion [PHOTOS]
Kansas dubs October 'Zombie Preparedness Month'