India captain Virat Kohli on Thursday became the fastest cricketer to score 8000 runs in One-Day Internationals during his unbeaten knock of 96 against Bangladesh in the semi-finals of the ICC Champions Trophy in Birmingham.
Kohli reached the landmark of 8000 runs in his 175th innings to go past South African captain A B de Villiers, who had taken 182 innings to reach to the milestone.
Sourav Ganguly (200 innings) and Sachin Tendulkar (210 innings) are third and fourth in the list.
Kohli, who came into the match with 88 needed to complete the landmark, took a single off Sabbir Rahman to reach the milestone.
Meanwhile, Shikhar Dhawan also became India's highest run-getter in the ICC Champions Trophy, surpassing Ganguly's haul of 665
PHOTOS: India overpower Bangladesh to set final date with Pakistan
Dhawan becomes India's highest run-scorer in Champions Trophy history
Shikhar Dhawan: The 'Champion' performer
Warne lost a bet to Ganguly and here's what happened next...
Pant, Kuldeep picked for WI tour; Rohit and Bumrah rested