We look at the players battles for Match 58 of IPL to be played between RCB vs KKR. We will also have the Royal Challengers Bengaluru vs Kolkata Knight Riders player records and player head to head records.

RCB vs KKR player battle, player records and player head to head records for Match 58, IPL 2025

RCB Bowlers Last Two Years Stats

M - No. Of Matches, ADO - Avg. Death Over, APO - Avg. Powerplay Overs

Player Name M Total Wkts Avg. Wkts Avg. 1st Ing Avg. 2nd Ing ADO APO
Romario Shepherd (RFM) 81 97 1.2 1.5 0.9 - 2
Nuwan Thushara (RMF) 58 85 1.5 1.7 1.2 1.3 1.7
Bhuvneshwar Kumar (RM) 55 64 1.2 1.3 1.1 1.5 2.4
Yash Dayal (LMF) 43 44 1 1 1 1.2 1.5
Liam Livingstone (LB) 62 44 0.7 0.7 0.7 1 1
Suyash Sharma (LBG) 30 32 1.1 1.4 0.9 1 -
Krunal Pandya (SLO) 38 32 0.8 1 0.7 1 1.3
Josh Hazlewood (RFM) 23 30 1.3 1 1.6 1.5 1.8
Lungi Ngidi (RFM) 29 30 1 1.1 1 1.4 1.5
Rasikh Salam (RM) 18 24 1.3 1.7 1 1.5 1
Manoj Bhandage (RMF) 25 22 0.9 0.8 0.9 1.3 -
Abhinandan Singh (RMF) 10 17 1.7 2 1.3 1.3 2
Swapnil Singh (SLO) 20 13 0.7 0.8 0.5 - 1.3
Jacob Bethell (SLO) 17 11 0.6 0.4 1 1.3 1
Tim David (OB) 21 8 0.4 0.5 0.1 - -
Mohit Rathee (LB) 4 2 0.5 - 1 1 1.3
Swastik Chikara (OB) 6 - - - - - -

KKR Bowlers Last Two Years Stats

M - No. Of Matches, ADO - Avg. Death Over, APO - Avg. Powerplay Overs

Player Name M Total Wkts Avg. Wkts Avg. 1st Ing Avg. 2nd Ing ADO APO
Sunil Narine (OB) 118 131 1.1 1.2 1.1 1 -
Varun Chakaravarthy (LBG) 64 109 1.7 1.7 1.7 1 1
Andre Russell (RF) 105 97 0.9 1.1 0.8 1.6 1
Spencer Johnson (LF) 70 88 1.3 0.9 1.5 1.3 1.7
Moeen Ali (OB) 78 66 0.8 0.7 1.1 - 1.6
Anrich Nortje (RF) 50 54 1.1 1.2 1 - 1.1
Harshit Rana (RF) 27 41 1.5 1.5 1.5 1.6 1.5
Mayank Markande (LB) 32 32 1 0.8 1.2 1 -
Vaibhav Arora (RFM) 25 31 1.2 1.2 1.3 1.3 2.1
Ramandeep Singh (RM) 30 31 1 1.2 0.9 - -
Rinku Singh (OB) 6 9 1.5 - 1.8 - -
Venkatesh Iyer (RM) 16 8 0.5 0.9 0.2 - -
Anukul Roy (SLO) 6 6 1 0.5 1.3 1 1.7
Chetan Sakariya (LMF) 1 1 1 1 - 1 1
Rovman Powell (RMF) 8 - - - - - -

RCB Batters Last Two Years Stats

M - No. Of Matches, R - Runs, A/R - Avg. Run

Player Name M R A/R Avg. 1st Ing Avg. 2nd Ing SR vs Pacers SR vs Spinner
Phil Salt (RHB) 102 2739 26.9 23.6 30.3 164.7 148.6
Tim David (RHB) 112 2266 20.2 18.4 22.3 166.8 135.3
Liam Livingstone (RHB) 85 1700 20 17.5 22.8 150.7 104.9
Virat Kohli (RHB) 38 1627 42.8 40.9 46.1 151.5 131.6
Jacob Bethell (LHB) 48 1149 23.9 27.7 21.5 139.8 141.3
Romario Shepherd (RHB) 69 1011 14.7 15.8 12.8 155 115.5
Rajat Patidar (RHB) 36 1002 27.8 30.9 23.1 146.9 175.3
Swastik Chikara (RHB) 21 955 45.5 39.4 65 176.5 156.9
Mayank Agarwal (RHB) 31 840 27.1 26.9 27.3 141.2 145.4
Devdutt Padikkal 31 647 20.9 20.8 21 129.1 120.7
Krunal Pandya (LHB) 29 570 19.7 15.5 24.1 127.2 107.7
Manoj Bhandage (LHB) 27 516 19.1 23.2 4.8 190 110.7
Jitesh Sharma (RHB) 31 482 15.5 19 10.8 136.7 127.8
Swapnil Singh (RHB) 19 269 14.2 10.4 19.4 131.3 119.6
Bhuvneshwar Kumar (RHB) 19 152 8 7.5 8.9 129.2 84.1
Lungi Ngidi (RHB) 16 55 3.4 2.9 3.9 80 118.8
Rasikh Salam (RHB) 7 38 5.4 7.7 3.8 125 57.1
Mohit Rathee (RHB) 4 33 8.3 4 12.5 93.3 135.7
Nuwan Thushara (RHB) 12 15 1.3 1.2 1.3 68.4 28.6
Josh Hazlewood (LHB) 5 10 2 0.7 4 58.8 -
Yash Dayal (RHB) 5 9 1.8 0.5 2.7 42.9 300

KKR Batters Last Two Years Stats

M - No. Of Matches, R - Runs, A/R - Avg. Run

Player Name M R A/R Avg. 1st Ing Avg. 2nd Ing SR vs Pacers SR vs Spinner
Rahmanullah Gurbaz (RHB) 110 2601 23.6 24.9 22.5 140.7 140.6
Rovman Powell (RHB) 110 2271 20.6 23.2 18.2 149.4 127.7
Quinton de Kock (LHB) 89 2174 24.4 23.2 25.8 138.9 121.7
Andre Russell (RHB) 110 2078 18.9 18.9 19 162 149.7
Rinku Singh (LHB) 73 1660 22.7 24.2 18.2 164.9 135.7
Moeen Ali (LHB) 83 1458 17.6 18.6 16.8 121 126.3
Ajinkya Rahane (RHB) 37 1267 34.2 23.7 45.4 153.2 124.1
Sunil Narine (LHB) 91 1253 13.8 15.5 11.4 136.5 159.5
Ramandeep Singh (RHB) 49 1085 22.1 23.3 20.1 180.9 157.5
Venkatesh Iyer (LHB) 40 945 23.6 17.9 32.3 160.1 120.6
Manish Pandey (RHB) 28 741 26.5 35.3 19.8 133.2 132.9
Luvnith Sisodia (LHB) 20 583 29.1 25.8 31.4 151.4 140.3
Angkrish Raghuvanshi (RHB) 23 560 24.3 26.2 21.4 143.1 126.6
Spencer Johnson (LHB) 23 96 4.2 2.9 6.2 127 20
Anrich Nortje (RHB) 10 53 5.3 18 2.1 110.3 83.3
Anukul Roy (LHB) 3 45 15 1.5 42 72.7 168.2
Mayank Markande (RHB) 8 31 3.9 3.6 4.3 88.5 88.9
Varun Chakaravarthy (RHB) 9 26 2.9 2.6 3.3 123.5 35.7
Harshit Rana (RHB) 6 23 3.8 3 4.7 70 75
Vaibhav Arora (RHB) 4 3 0.8 1 0.5 30 -

RCB vs KKR, Player Head to Head Battle (T20)

Ajinkya Rahane ( KKR | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Bhuvneshwar Kumar (RM) 104 117 88.9 7
Krunal Pandya (SLO) 73 65 112.3 5

Virat Kohli ( RCB | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Moeen Ali (OB) 26 18 144.4 2
Sunil Narine (OB) 171 168 101.8 4
Andre Russell (RF) 121 82 147.6 3
Anrich Nortje (RF) 41 42 97.6 2
Mayank Markande (LB) 36 33 109.1 1
Varun Chakaravarthy (LBG) 55 48 114.6 1
Harshit Rana (RF) 33 24 137.5 1

Manish Pandey ( KKR | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Josh Hazlewood (RFM) 1 4 25 1
Bhuvneshwar Kumar (RM) 25 26 96.2 4
Lungi Ngidi (RFM) 12 11 109.1 1
Romario Shepherd (RFM) 10 5 200 1
Suyash Sharma (LBG) 3 5 60 1

Swapnil Singh ( RCB | AR ) (RHB)

Player Name Runs Balls Strike Rate Outs
Andre Russell (RF) 0 1 0 1
Varun Chakaravarthy (LBG) 0 1 0 1

Moeen Ali ( KKR | AR ) (LHB)

Player Name Runs Balls Strike Rate Outs
Lungi Ngidi (RFM) 37 17 217.6 3
Romario Shepherd (RFM) 27 14 192.9 1

Mayank Agarwal ( RCB | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Sunil Narine (OB) 40 32 125 2
Andre Russell (RF) 22 24 91.7 3
Varun Chakaravarthy (LBG) 16 20 80 1
Chetan Sakariya (LMF) 11 11 100 1
Harshit Rana (RF) 33 26 126.9 2

Sunil Narine ( KKR | AR ) (LHB)

Player Name Runs Balls Strike Rate Outs
Josh Hazlewood (RFM) 6 9 66.7 1
Bhuvneshwar Kumar (RM) 35 33 106.1 2
Krunal Pandya (SLO) 22 11 200 1
Lungi Ngidi (RFM) 15 9 166.7 1
Yash Dayal (LMF) 34 23 147.8 1
Rasikh Salam (RM) 43 18 238.9 1

Andre Russell ( KKR | AR ) (RHB)

Player Name Runs Balls Strike Rate Outs
Josh Hazlewood (RFM) 14 11 127.3 1
Bhuvneshwar Kumar (RM) 105 40 262.5 1
Liam Livingstone (LB) 22 8 275 1
Romario Shepherd (RFM) 48 26 184.6 1
Suyash Sharma (LBG) 4 3 133.3 1

Quinton de Kock ( KKR | WK ) (LHB)

Player Name Runs Balls Strike Rate Outs
Josh Hazlewood (RFM) 42 34 123.5 4
Bhuvneshwar Kumar (RM) 67 70 95.7 2
Krunal Pandya (SLO) 26 18 144.4 1
Lungi Ngidi (RFM) 38 25 152 1
Yash Dayal (LMF) 13 13 100 1

Krunal Pandya ( RCB | AR ) (LHB)

Player Name Runs Balls Strike Rate Outs
Moeen Ali (OB) 7 19 36.8 2
Sunil Narine (OB) 32 35 91.4 3
Andre Russell (RF) 39 28 139.3 2
Harshit Rana (RF) 9 8 112.5 1

Liam Livingstone ( RCB | AR ) (RHB)

Player Name Runs Balls Strike Rate Outs
Sunil Narine (OB) 21 25 84 1
Andre Russell (RF) 54 28 192.9 1
Varun Chakaravarthy (LBG) 24 23 104.3 3
Harshit Rana (RF) 1 3 33.3 1

Jitesh Sharma ( RCB | WK ) (RHB)

Player Name Runs Balls Strike Rate Outs
Anrich Nortje (RF) 6 9 66.7 1
Varun Chakaravarthy (LBG) 2 4 50 1

Rinku Singh ( KKR | BAT ) (LHB)

Player Name Runs Balls Strike Rate Outs
Krunal Pandya (SLO) 4 6 66.7 1
Yash Dayal (LMF) 50 21 238.1 2

Rovman Powell ( KKR | AR ) (RHB)

Player Name Runs Balls Strike Rate Outs
Josh Hazlewood (RFM) 20 12 166.7 2
Bhuvneshwar Kumar (RM) 37 31 119.4 1
Krunal Pandya (SLO) 17 23 73.9 1
Liam Livingstone (LB) 118 45 262.2 2
Romario Shepherd (RFM) 91 34 267.6 3

Venkatesh Iyer ( KKR | AR ) (LHB)

Player Name Runs Balls Strike Rate Outs
Krunal Pandya (SLO) 12 14 85.7 1
Romario Shepherd (RFM) 27 16 168.8 1
Yash Dayal (LMF) 39 16 243.8 1

Phil Salt ( RCB | WK ) (RHB)

Player Name Runs Balls Strike Rate Outs
Andre Russell (RF) 73 33 221.2 2
Anrich Nortje (RF) 7 5 140 1
Anukul Roy (SLO) 0 1 0 1
Mayank Markande (LB) 19 16 118.8 2
Varun Chakaravarthy (LBG) 41 16 256.3 1

Rajat Patidar ( RCB | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Andre Russell (RF) 1 4 25 2
Mayank Markande (LB) 56 19 294.7 1
Varun Chakaravarthy (LBG) 12 12 100 1
Vaibhav Arora (RFM) 4 2 200 1

Romario Shepherd ( RCB | AR ) (RHB)

Player Name Runs Balls Strike Rate Outs
Sunil Narine (OB) 11 23 47.8 2
Andre Russell (RF) 80 37 216.2 2
Anrich Nortje (RF) 41 26 157.7 1

Tim David ( RCB | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Andre Russell (RF) 77 39 197.4 3
Anrich Nortje (RF) 41 24 170.8 2
Varun Chakaravarthy (LBG) 21 14 150 1
Spencer Johnson (LF) 20 23 87 2

Devdutt Padikkal ( RCB | BAT )

Player Name Runs Balls Strike Rate Outs
Moeen Ali (OB) 12 11 109.1 1
Sunil Narine (OB) 16 13 123.1 2
Andre Russell (RF) 8 4 200 1
Anrich Nortje (RF) 17 11 154.5 3

Rahmanullah Gurbaz ( KKR | WK ) (RHB)

Player Name Runs Balls Strike Rate Outs
Bhuvneshwar Kumar (RM) 22 20 110 2
Nuwan Thushara (RMF) 57 34 167.6 3

Jacob Bethell ( RCB | AR ) (LHB)

Player Name Runs Balls Strike Rate Outs
Harshit Rana (RF) 4 6 66.7 1

Angkrish Raghuvanshi ( KKR | BAT ) (RHB)

Player Name Runs Balls Strike Rate Outs
Nuwan Thushara (RMF) 12 4 300 1
Yash Dayal (LMF) 4 5 80 2