Dave Wilson, 40, raised $13,000 for cancer research in accomplishing the feat in 481 games. The first thing he did afterward was drink a Guinness stout in celebration.
The first time Wilson won the record, he rolled the ball for 64 hours and 22 minutes to win $7,100, but it was broken just five days later by a Canadian man.
"It was unfinished business after having had the record for only five days last time," Wilson told the Cincinnati Enquirer.
Wilson began his quest Tuesday and took one 15-minute break every eight hours. A Webcam logged his saga every 15 seconds. He also kept a blog, which at one time indicated he couldn't remember why he was holding a bowling ball.