Virat Kohli holds the record of most runs against a particular bowler. He scored 105 runs in 53 balls against Umesh Yadhav.