Megaman Battle Network 3, finished at least 4 times. Same with Pokemon games, all of them - Silver/Gold and Blue/Red generation.
Mass Effect 1, twice, Mass Effect 2, three times and now fourth mid-way on Insanity.
Diablo 2, countless times, can't even count it.
Shin Megami Tensei: Devil Survivor about 2 times on the DS, for 2 different endings, now doing a 3rd one for the Neutral ending (already done the Bad Non-Evil ending and the Good ending), then maybe 4th time for the Bad Evil Ending.
I think that it also might count Persona 3 (70 hours spent) and Persona 4 (75 hours spent), and going to replay P4 at least once more.
When it comes to hours played, Diablo 2 has hundreds of hours, same with Neverwinter Nights. TF2 also 140 hours in total.