Ballance scored 110 runs and added to his century tally at Lord's, where he got his maiden Test hundred earlier in the summer against Sri Lanka. This was his second century in four Tests and helped England finish the day at 219/6, 76 runs behind India's total.
"It is a nice place to play cricket, and I just love batting here. I thought that I will have to scrap hard on this wicket. It will not be pretty or exciting to watch, but at the end of the day, it's about doing a job. I tried to be patient," Ballance said after his hundred.
The edge he mentioned was induced by Stuart Binny in the 40th over of the innings and skipper-keeper M S Dhoni let it go as Shikhar Dhawan watched frozen at first slip. Ballance was on 32 at that time and made this chance count.
"Just to score a hundred at Lord's is amazing really. It's been an interesting week. I didn't really expect it, but it's nice to score some runs and put us back in a decent position," he said, referring to the night-club incident after the drawn Test in Nottingham.
"I didn't see it coming, and it was a bit embarrassing. I was probably a bit naive, but I didn't really break any rules. I was just having fun after a Test match. But I'll learn from that, and probably won't do it again," said Ballance admitting regret.