Royal Challengers Bangalore (RCB) and Kolkata Knight Riders (KKR) will look to get their campaign back on track when they face off here on Sunday as the Indian Premier League (IPL) reaches the midway mark.While KKR are fourth with six points from seven games but coming off two successive defeats, RCB are at the sixth spot with four points from six games.KKR’s last two games saw them lose to Kings XI Punjab (by nine wickets via D/L method) at home and Delhi Daredevils (by 55 runs) at the national capital.In Delhi, they allowed the Daredevils to build this IPL season’s highest total of 219/4. While chasing they were restricted to 164/9, having lost four wickets for just 46 runs in the powerplay.CSK vs DDRCB vs MIDD vs RRKKR will be hoping for an all-round game, since their bowlers and batsmen have not clicked in unison in the past two games.KKR’s concern will be their bowling, which has failed to defend even big totals. The spin trio of Kuldeep Yadav, Piyush Chawla and Sunil Narine and pacers Shivam Mavi and Tom Curran were plundered by Shreyas Iyer and Prithvi Shaw of Delhi in their last game and will look to bounce back strongly although it will be very difficult at the batting-friendly M. Chinnaswamy wicket.On the other hand, RCB, led by Virat Kohli, have never got any momentum. Their two wins have comes against Kings XI (April 13) and Delhi (April 21). In their last match, RCB failed to defend their total of 205/8 against Chennai Super Kings, who rode on half-centuries from Mahendra Singh Dhoni and Ambati Rayudu to win by five wickets.advertisementThat loss continued to show RCB’s weakness in their bowling department. The spin duo of Yuzuvendra Chahal and Washington Sundar and seamers Chris Woakes and Umesh Yadav have done well in parts and need to bring their best in order to avoid another defeat which could endanger their playoff chances.What time is RCB vs KKR?The game starts on 8PM IST on April 29 at the M. Chinnaswamy Stadium in Bengaluru.What TV channel and live stream is the IPL 2018 Live Streaming on?Star Sports 1, Star Sports 1 HD, Star Sports Select 1 SD, Star Sports Select 1 HD (English), Star Sports 1 Hindi, Star Sports 1 HD (Hindi), Star Sports 1 Tamil (Tamil), Suvarna Plus (Kannada), Jalsha Movies (Bengali), Maa Movies (Telegu). Live streaming will be available on hotstar.com.When is the IPL match Royal Challengers Bangalore vs Kolkata Knight Riders?The 29th match of the IPL will be played M. Chinnaswamy Stadium from 8PM IST.Where will the IPL 2018 match between Royal Challengers Bangalore vs Kolkata Knight Riders be played?The Royal Challengers Bangalore vs Kolkata Knight Riders match will be played M. Chinnaswamy Stadium from 8PM IST.Where can I watch the IPL 2018 match between Royal Challengers Bangalore vs Kolkata Knight Riders live?The match will be shown in Star Sports network and can also be streamed on hotstar.com.Where can I check the online live updates of the IPL 2018 match between Royal Challengers Bangalore vs Kolkata Knight Riders?You can follow our ball-by-ball-updates of the match between Royal Challengers Bangalore vs Kolkata Knight Riders from our live blog on indiatoday.in.How to watch IPL 2018 match between Royal Challengers Bangalore vs Kolkata Knight Riders on Airtel TV and JioTV Apps?You have to download the applications and sign in and you can watch the matches for free.What are the team squads for the IPL 2018 match between Royal Challengers Bangalore vs Kolkata Knight Riders?Royal Challengers Bangalore: Virat Kohli (captain), Quinton de Kock, Brendon McCullum, AB de Villiers, Sarfaraz Khan, Mandeep Singh, Chris Woakes, Washington Sundar, Umesh Yadav, Yuzvendra Chahal, Colin de Grandhomme, Moeen Ali, Pawan Negi, Mohammed Siraj, Corey Anderson, Parthiv Patel, Tim Southee.Kolkata Knight Riders: Dinesh Karthik (captain), Andre Russell, Sunil Narine, Chris Lynn, Robin Uthappa, Mitchell Johnson, Piyush Chawla, Kuldeep Yadav, Shubman Gill, Ishank Jaggi, Nitish Rana, Vinay Kumar, Shivam Mavi, Tom Curran.