#2 Sachin Tendulkar vs Kenya

The Kenyan team received a fair bit of thrashing from Sachin Tendulkar back in the day when they were regulars at the World Cup. In 1996, Tendulkar smashed an unbeaten 127 against Kenya in 1996 in a small run-chase.
Thereafter in 1999, having re-joined the Indian team after his father's demise, he hit a scintillating 140 against Kenya at Bristol and dedicated that innings to his father.
Tendulkar enjoyed tremendous success against Kenya even in matches outside the World Cup.
1) AB de Villiers vs West Indies

The former South African captain has enjoyed tremendous success against the men from the Caribbean. AB de Villiers is the only batsman to score three World Cup hundreds against the same team.
De Villiers set the stage on fire in the 2007 World Cup with a sensational 156 at Grenada against the hosts. He followed it up with an unbeaten 107 to guide South Africa in a small run-chase at Delhi in 2011.
The 2015 knock was much more special as the South African juggernaut smashed the fastest 150 in the history of ODI cricket, finishing with 162 not out off just 66 balls.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule