Narine's IPL career against RCB spans 19 matches, where he's taken 23 wickets at an average of 20.04, maintaining an impressive economy rate of 6.40.
Virat Kohli, despite being an RCB stalwart, has found Narine to be a tough opponent, scoring just 106 runs off 106 balls with four dismissals at an average of 26.50.
In anticipation of Glenn Maxwell's big-hitting prowess, Narine has contained him well, conceding only 59 runs off 59 balls and dismissing him thrice in IPL clashes.
Narine's IPL journey boasts 164 wickets in 163 matches at an average of 25.74, supported by an economy rate of 6.72 and a commendable seven four-wicket hauls.
Russell's flair against RCB is evident with 395 runs at an impressive average of 43.88, accompanied by 10 wickets in 13 IPL games, showcasing his all-round impact.
Russell's remarkable striking prowess against RCB includes six innings with scores of 35 or more, striking at a rate of 200-plus in five of those innings, displaying his consistency and explosiveness.
In a memorable IPL 2019 encounter against RCB, Russell's whirlwind knock of 48* off just 13 balls turned the tide in KKR's favor, showcasing his match-winning abilities under pressure.
The upcoming clash marks Russell's 100th IPL appearance, where he boasts 2,070 runs at an average of 30.44 and 89 wickets, establishing himself as a formidable force in the league.
With a staggering strike rate of 177.99, Russell stands out among IPL batsmen with at least 500 runs, reflecting his ability to accelerate the game's pace with his explosive batting.
At the iconic Eden Gardens, Russell thrives with 699 runs at an average of 41.11 and 27 wickets in 29 matches, underscoring his dominance on his home turf.