Maldives v ThailandNew Zealand v PakistanMalaysia v ThailandIndia v West IndiesMalaysia v MaldivesSouth Africa v Sri Lanka See Full Match List
Royal Challengers Bangalore versus Kings XI Punjab Betting Tips and Preview | Cricsq

Royal Challengers Bangalore versus Kings XI Punjab Betting Tips and Preview

IPL (2019-04-24) Bangalore (MCS)

By FROG.AI

Highlights
  • Royal Challengers Bangalore won 10 of the last 19 between these two sides.

  • Royal Challengers Bangalore have won 3 of their last 10 completed T20 matches.

  • Kings XI Punjab have won 5 of their last 10 completed T20 matches.

  • Kings XI Punjab are rated 13 points ahead of Royal Challengers Bangalore in the Cricsq ratings.

  • 42 out the last 77 completed matches played at Bangalore (MCS) have been won by the team batting second.

Betting Tips
  • Back Kings XI Punjab to win with full stake (odds at time of writing 2.18 on Betfair).

Pitch Analysis

Bangalore (MCS) has hosted 80 T20 matches since 2010. The rest of the metrics in this section will look at those matches.

171 is the average first innings score at Bangalore (MCS) in matches where the full 20 overs were available. Over 200 has scored 15 times in T20s here since 2010. 161, 149 and 205 were the last 3 first innings scores here.

62% of runs here have been scored in boundaries. This exceeds the global average of 55% of runs in T20s since 2010 being scored in boundaries. Batters at Bangalore (MCS) strike at 131.6 run per hundred balls against pace bowlers. This compared to a strike rate of 126.2 against spin.

42 out the last 77 completed matches played at Bangalore (MCS) have been won by the team batting second.

More Pitch Stats >>
Royal Challengers Bangalore Overview

Royal Challengers Bangalore have won 3 of their last 10 completed T20 matches.

They beat Chennai Super Kings in their last match. They batted first and scored 161 for 7. They then bowled well to restrict Chennai Super Kings to 160 for 8 to win the match.

Parthiv Patel was the top run scorer with 53 off 37 balls. Moeen Ali scored 26 off 16 balls. The next highest score was 25 by AB de Villiers.

Umesh Yadav was their best bowler. He took 2 for 47 off 4.0 overs. Navdeep Saini also bowled well. He went for 6.0 an over. Marcus Stoinis took 0 wicket and had an economy rate of 6.66.

More Team Stats >>
Kings XI Punjab Overview

Kings XI Punjab have won 5 of their last 10 completed T20 matches.

They lost to Delhi Daredevils in their last match. They batted first and scored 163 for 7. Their bowlers then failed to defend this score.

Chris Gayle was the top run scorer with 69 off 37 balls. Mandeep Singh scored 30 off 27 balls. The next highest score was 20 by Harpreet Brar.

Mohammed Shami was their best bowler. He took 1 for 21 off 4.0 overs. Sam Curran also bowled well. He went for 9.27 an over. Murugan Ashwin took 0 wicket and had an economy rate of 6.66.

More Team Stats >>
The Verdict

Kings XI Punjab are rated 13 points ahead of Royal Challengers Bangalore in the Cricsq ratings. They have 85 points whereas Royal Challengers Bangalore have 72.

At the time of writing Royal Challengers Bangalore are favorites on Betfair at 1.83. Kings XI Punjab are 2.18.

I suggest backing Kings XI Punjab to win this match. They are currently 2.18 on Betfair. At the prices Kings XI Punjab represent the value bet in this match.

Royal Challengers Bangalore Season Players
Parthiv Patel

Current Form:

Parthiv Patel has played in 139 Twenty 20 matches. He has scored 2 fifties in his last 10 T20s.

He has scored 2794 runs in Twenty 20 matches. He has an average of 22.5. He has a strike rate of 119.5. He prefers batting against pace bowlers. His strike rate against pace is 120.7 and against spin it is 104.2.

Parthiv Patel Full Profile >>

Virat Kohli

Current Form:

Virat Kohli has played in 245 Twenty 20 matches. He has scored 2 fifties and 1 hundred in his last 10 T20s.

He has scored 7598 runs in Twenty 20 matches. He has an average of 41.3. He has a strike rate of 132.8. He is equally effective against pace and spin.

Kohli has taken 8 wickets in Twenty 20 matches. He has an economy rate of 8.55 runs per over.

Virat Kohli Full Profile >>

Devdutt Padikkal

Current Form:

Devdutt Padikkal has played in 11 Twenty 20 matches. He has scored 2 fifties in his last 10 T20s.

He has scored 223 runs in Twenty 20 matches. He has an average of 27.9. He has a strike rate of 119.3. He prefers batting against the spinners. His strike rate against spin is 140.0 and against pace it is 102.8.

Padikkal has taken 0 wickets in Twenty 20 matches. He has an economy rate of 9.5 runs per over.

Devdutt Padikkal Full Profile >>

AB de Villiers

Current Form:

AB de Villiers has played in 274 Twenty 20 matches. He has scored 4 fifties in his last 10 T20s.

He has scored 7232 runs in Twenty 20 matches. He has an average of 36.5. He has a strike rate of 148.0. He prefers batting against pace bowlers. His strike rate against pace is 153.5 and against spin it is 131.7.

AB de Villiers Full Profile >>

Shimron Hetmyer

Current Form:

Shimron Hetmyer has played in 29 Twenty 20 matches.

He has scored 564 runs in Twenty 20 matches. He has an average of 22.6. He has a strike rate of 134.9. He prefers batting against pace bowlers. His strike rate against pace is 143.1 and against spin it is 114.7.

Shimron Hetmyer Full Profile >>

Marcus Stoinis

Current Form:

Marcus Stoinis has played in 100 Twenty 20 matches.

He has scored 1647 runs in Twenty 20 matches. He has an average of 27.4. He has a strike rate of 124.9. He is equally effective against pace and spin.

Stoinis has taken 60 wickets in Twenty 20 matches. He has an economy rate of 8.74 runs per over.

Marcus Stoinis Full Profile >>

Moeen Ali

Current Form:

Moeen Ali has played in 138 Twenty 20 matches. He has scored 2 fifties in his last 10 T20s.

He has scored 2765 runs in Twenty 20 matches. He has an average of 24.7. He has a strike rate of 137.0. He prefers batting against the spinners. His strike rate against spin is 164.9 and against pace it is 135.1.

Ali has taken 87 wickets in Twenty 20 matches. He has an economy rate of 7.63 runs per over.

Moeen Ali Full Profile >>

Akshdeep Nath

Current Form:

Akshdeep Nath has played in 13 Twenty 20 matches.

He has scored 87 runs in Twenty 20 matches. He has an average of 9.7. He has a strike rate of 95.6. He prefers batting against the spinners. His strike rate against spin is 97.6 and against pace it is 92.2.

Akshdeep Nath Full Profile >>

Gurkeerat Singh Mann

Current Form:

Gurkeerat Singh Mann has played in 30 Twenty 20 matches. He has scored 1 fifty in his last 10 T20s.

He has scored 342 runs in Twenty 20 matches. He has an average of 16.3. He has a strike rate of 125.7. He is equally effective against pace and spin.

Mann has taken 5 wickets in Twenty 20 matches. He has an economy rate of 7.46 runs per over.

Gurkeerat Singh Mann Full Profile >>

Heinrich Klaasen

Current Form:

Heinrich Klaasen has played in 43 Twenty 20 matches.

He has scored 647 runs in Twenty 20 matches. He has an average of 21.6. He has a strike rate of 136.2. He is equally effective against pace and spin.

Klaasen has taken 1 wickets in Twenty 20 matches. He has an economy rate of 9.0 runs per over.

Heinrich Klaasen Full Profile >>

Colin de Grandhomme

Current Form:

Colin de Grandhomme has played in 85 Twenty 20 matches. He has scored 1 fifty in his last 10 T20s.

He has scored 1171 runs in Twenty 20 matches. He has an average of 22.5. He has a strike rate of 155.1. He is equally effective against pace and spin.

Grandhomme has taken 28 wickets in Twenty 20 matches. He has an economy rate of 9.38 runs per over.

Colin de Grandhomme Full Profile >>

Shivam Dube

Current Form:

Shivam Dube has played in 3 Twenty 20 matches.

He has scored 16 runs in Twenty 20 matches. He has an average of 8.0. He has a strike rate of 94.1. He prefers batting against pace bowlers. His strike rate against pace is 155.6 and against spin it is 25.0.

Dube has taken 0 wickets in Twenty 20 matches. He has an economy rate of 4.5 runs per over.

Shivam Dube Full Profile >>

Pawan Negi

Current Form:

Pawan Negi has played in 51 Twenty 20 matches.

He has scored 361 runs in Twenty 20 matches. He has an average of 14.4. He has a strike rate of 126.2. He prefers batting against the spinners. His strike rate against spin is 132.4 and against pace it is 118.9.

Negi has taken 35 wickets in Twenty 20 matches. He has an economy rate of 7.81 runs per over.

Pawan Negi Full Profile >>

Washington Sundar

Current Form:

Washington Sundar has played in 43 Twenty 20 matches.

He has scored 673 runs in Twenty 20 matches. He has an average of 42.1. He has a strike rate of 132.2. He prefers batting against pace bowlers. His strike rate against pace is 135.3 and against spin it is 126.0.

Sundar has taken 48 wickets in Twenty 20 matches. He has an economy rate of 6.54 runs per over.

Washington Sundar Full Profile >>

Prayas Ray Barman

Current Form:

Prayas Ray Barman has played in 1 Twenty 20 matches.

He has scored 19 runs in Twenty 20 matches. He has an average of 19.0. He has a strike rate of 79.2. He prefers batting against pace bowlers. His strike rate against pace is 86.7 and against spin it is 60.0.

Barman has taken 0 wickets in Twenty 20 matches. He has an economy rate of 14.0 runs per over.

Prayas Ray Barman Full Profile >>

Umesh Yadav

Current Form:

Umesh Yadav has played in 124 Twenty 20 matches.

He has scored 115 runs in Twenty 20 matches. He has an average of 8.2. He has a strike rate of 91.3. He prefers batting against pace bowlers. His strike rate against pace is 97.3 and against spin it is 16.7.

Yadav has taken 124 wickets in Twenty 20 matches. He has an economy rate of 8.43 runs per over.

Umesh Yadav Full Profile >>

Tim Southee

Current Form:

Tim Southee has played in 138 Twenty 20 matches.

He has scored 526 runs in Twenty 20 matches. He has an average of 12.8. He has a strike rate of 146.5. He prefers batting against pace bowlers. His strike rate against pace is 151.5 and against spin it is 80.0.

Southee has taken 142 wickets in Twenty 20 matches. He has an economy rate of 8.51 runs per over.

Tim Southee Full Profile >>

Dale Steyn

Current Form:

Dale Steyn has played in 175 Twenty 20 matches.

He has scored 228 runs in Twenty 20 matches. He has an average of 7.4. He has a strike rate of 100.4. He prefers batting against pace bowlers. His strike rate against pace is 105.0 and against spin it is 64.3.

Steyn has taken 204 wickets in Twenty 20 matches. He has an economy rate of 6.7 runs per over.

Dale Steyn Full Profile >>

Mohammed Siraj

Current Form:

Mohammed Siraj has played in 30 Twenty 20 matches.

He has scored 29 runs in Twenty 20 matches. He has an average of 9.7. He has a strike rate of 80.6. He prefers batting against pace bowlers. His strike rate against pace is 82.9 and against spin it is 0.0.

Siraj has taken 31 wickets in Twenty 20 matches. He has an economy rate of 9.56 runs per over.

Mohammed Siraj Full Profile >>

Kulwant Khejroliya

Current Form:

Kulwant Khejroliya has played in 3 Twenty 20 matches.

He has scored 0 runs in Twenty 20 matches. He has an average of 0.0. He has a strike rate of 0.0.

Khejroliya has taken 2 wickets in Twenty 20 matches. He has an economy rate of 9.88 runs per over.

Kulwant Khejroliya Full Profile >>

Yuzvendra Chahal

Current Form:

Yuzvendra Chahal has played in 113 Twenty 20 matches.

He has scored 25 runs in Twenty 20 matches. He has an average of 4.2. He has a strike rate of 43.9. He is equally effective against pace and spin.

Chahal has taken 142 wickets in Twenty 20 matches. He has an economy rate of 7.82 runs per over.

Yuzvendra Chahal Full Profile >>

Navdeep Saini

Current Form:

Navdeep Saini has played in 9 Twenty 20 matches.

He has scored 2 runs in Twenty 20 matches. He has an average of 2.0. He has a strike rate of 66.7.

Saini has taken 6 wickets in Twenty 20 matches. He has an economy rate of 7.69 runs per over.

Navdeep Saini Full Profile >>

Kings XI Punjab Season Players
KL Rahul

Current Form:

Lokesh Rahul has played in 99 Twenty 20 matches. He has scored 4 fifties and 1 hundred in his last 10 T20s.

He has scored 3009 runs in Twenty 20 matches. He has an average of 44.3. He has a strike rate of 142.6. He is equally effective against pace and spin.

Rahul has taken 0 wickets in Twenty 20 matches. He has an economy rate of 8.0 runs per over.

Lokesh Rahul Full Profile >>

Chris Gayle

Current Form:

Chris Gayle has played in 354 Twenty 20 matches. He has scored 4 fifties in his last 10 T20s.

He has scored 11335 runs in Twenty 20 matches. He has an average of 38.3. He has a strike rate of 145.5. He prefers batting against the spinners. His strike rate against spin is 148.3 and against pace it is 133.2.

Gayle has taken 59 wickets in Twenty 20 matches. He has an economy rate of 7.69 runs per over.

Chris Gayle Full Profile >>

Mayank Agarwal

Current Form:

Mayank Agarwal has played in 101 Twenty 20 matches. He has scored 2 fifties in his last 10 T20s.

He has scored 2182 runs in Twenty 20 matches. He has an average of 25.4. He has a strike rate of 136.6. He prefers batting against the spinners. His strike rate against spin is 148.0 and against pace it is 124.3.

Agarwal has taken 2 wickets in Twenty 20 matches. He has an economy rate of 5.56 runs per over.

Mayank Agarwal Full Profile >>

David Miller

Current Form:

David Miller has played in 255 Twenty 20 matches. He has scored 1 fifty in his last 10 T20s.

He has scored 5366 runs in Twenty 20 matches. He has an average of 34.4. He has a strike rate of 140.3. He prefers batting against pace bowlers. His strike rate against pace is 144.9 and against spin it is 125.6.

David Miller Full Profile >>

Moises Henriques

Current Form:

Moises Henriques has played in 156 Twenty 20 matches. He has scored 1 fifty in his last 10 T20s.

He has scored 3073 runs in Twenty 20 matches. He has an average of 29.0. He has a strike rate of 124.9. He is equally effective against pace and spin.

Henriques has taken 69 wickets in Twenty 20 matches. He has an economy rate of 8.42 runs per over.

Moises Henriques Full Profile >>

Karun Nair

Current Form:

Karun Nair has played in 91 Twenty 20 matches. He has scored 1 fifty in his last 10 T20s.

He has scored 2122 runs in Twenty 20 matches. He has an average of 28.3. He has a strike rate of 128.4. He is equally effective against pace and spin.

Nair has taken 3 wickets in Twenty 20 matches. He has an economy rate of 7.43 runs per over.

Karun Nair Full Profile >>

Sarfaraz Khan

Current Form:

Sarfaraz Khan has played in 33 Twenty 20 matches. He has scored 1 fifty in his last 10 T20s.

He has scored 408 runs in Twenty 20 matches. He has an average of 27.2. He has a strike rate of 142.7. He prefers batting against pace bowlers. His strike rate against pace is 155.6 and against spin it is 100.0.

Khan has taken 0 wickets in Twenty 20 matches. He has an economy rate of 18.0 runs per over.

Sarfaraz Khan Full Profile >>

Mandeep Singh

Current Form:

Mandeep Singh has played in 98 Twenty 20 matches.

He has scored 1576 runs in Twenty 20 matches. He has an average of 22.5. He has a strike rate of 124.2. He prefers batting against pace bowlers. His strike rate against pace is 128.1 and against spin it is 108.5.

Singh has taken 0 wickets in Twenty 20 matches. He has an economy rate of 13.0 runs per over.

Mandeep Singh Full Profile >>

Nicholas Pooran

Current Form:

Nicholas Pooran has played in 100 Twenty 20 matches. He has scored 2 fifties in his last 10 T20s.

He has scored 1858 runs in Twenty 20 matches. He has an average of 23.5. He has a strike rate of 144.3. He is equally effective against pace and spin.

Nicholas Pooran Full Profile >>

Sam Curran

Current Form:

Sam Curran has played in 56 Twenty 20 matches.

He has scored 512 runs in Twenty 20 matches. He has an average of 15.1. He has a strike rate of 120.2. He is equally effective against pace and spin.

Curran has taken 49 wickets in Twenty 20 matches. He has an economy rate of 8.49 runs per over.

Sam Curran Full Profile >>

Varun Chakravarthy

Current Form:

Varun Chakravathi has played in 12 Twenty 20 matches.

He has scored 22 runs in Twenty 20 matches. He has an average of 11.0. He has a strike rate of 110.0. He prefers batting against the spinners. His strike rate against spin is 150.0 and against pace it is 50.0.

Chakravathi has taken 10 wickets in Twenty 20 matches. He has an economy rate of 5.33 runs per over.

Varun Chakravathi Full Profile >>

Harpreet Brar

Current Form:

Harpreet Brar has played in 1 Twenty 20 matches.

He has scored 20 runs in Twenty 20 matches. He has an average of 0.0. He has a strike rate of 166.7. He prefers batting against the spinners. His strike rate against spin is 166.7 and against pace it is 136.4.

Brar has taken 0 wickets in Twenty 20 matches. He has an economy rate of 12.0 runs per over.

Harpreet Brar Full Profile >>

Ravichandran Ashwin

Current Form:

Ravichandran Ashwin has played in 191 Twenty 20 matches.

He has scored 598 runs in Twenty 20 matches. He has an average of 15.3. He has a strike rate of 116.3. He prefers batting against pace bowlers. His strike rate against pace is 124.0 and against spin it is 88.6.

Ashwin has taken 181 wickets in Twenty 20 matches. He has an economy rate of 6.85 runs per over.

Ravichandran Ashwin Full Profile >>

Hardus Viljoen

Current Form:

Hardus Viljoen has played in 82 Twenty 20 matches.

He has scored 263 runs in Twenty 20 matches. He has an average of 11.4. He has a strike rate of 113.9. He is equally effective against pace and spin.

Viljoen has taken 96 wickets in Twenty 20 matches. He has an economy rate of 7.83 runs per over.

Hardus Viljoen Full Profile >>

Andrew Tye

Current Form:

Andrew Tye has played in 131 Twenty 20 matches.

He has scored 351 runs in Twenty 20 matches. He has an average of 11.3. He has a strike rate of 117.8. He prefers batting against pace bowlers. His strike rate against pace is 117.7 and against spin it is 110.4.

Tye has taken 178 wickets in Twenty 20 matches. He has an economy rate of 7.99 runs per over.

Andrew Tye Full Profile >>

Mohammed Shami

Current Form:

Mohammed Shami has played in 53 Twenty 20 matches.

He has scored 53 runs in Twenty 20 matches. He has an average of 5.9. He has a strike rate of 101.9. He prefers batting against pace bowlers. His strike rate against pace is 109.1 and against spin it is 85.0.

Shami has taken 42 wickets in Twenty 20 matches. He has an economy rate of 9.23 runs per over.

Mohammed Shami Full Profile >>

Mujeeb Ur Rahman

Current Form:

Mujeeb Zadran has played in 52 Twenty 20 matches.

He has scored 47 runs in Twenty 20 matches. He has an average of 11.8. He has a strike rate of 111.9. He prefers batting against the spinners. His strike rate against spin is 130.8 and against pace it is 100.0.

Zadran has taken 49 wickets in Twenty 20 matches. He has an economy rate of 6.52 runs per over.

Mujeeb Zadran Full Profile >>

Murugan Ashwin

Current Form:

Murugan Ashwin has played in 37 Twenty 20 matches.

He has scored 284 runs in Twenty 20 matches. He has an average of 21.8. He has a strike rate of 122.9. He is equally effective against pace and spin.

Ashwin has taken 36 wickets in Twenty 20 matches. He has an economy rate of 7.53 runs per over.

Murugan Ashwin Full Profile >>

Arshdeep Singh

Current Form:

Arshdeep Singh has played in 1 Twenty 20 matches.

He has scored 0 runs in Twenty 20 matches. He has an average of 0.0. He has a strike rate of 0.0.

Singh has taken 2 wickets in Twenty 20 matches. He has an economy rate of 10.75 runs per over.

Arshdeep Singh Full Profile >>

Ankit Rajpoot

Current Form:

Ankit Rajpoot has played in 22 Twenty 20 matches.

He has scored 17 runs in Twenty 20 matches. He has an average of 4.3. He has a strike rate of 54.8. He prefers batting against the spinners. His strike rate against spin is 66.7 and against pace it is 53.6.

Rajpoot has taken 22 wickets in Twenty 20 matches. He has an economy rate of 8.47 runs per over.

Ankit Rajpoot Full Profile >>

Cricket Betting Bookmakers

Latest Ratings & Results

Zimbabwe beat Netherlands

Match tied the 6 ball decider

Malaysia beat Maldives

(73 runs)

Australia beat England

(64 runs)

Bangladesh beat Afghanistan

(62 runs)

Malaysia beat Thailand

(5 wks : 18 balls left)