Delhi's many mistakes
If Delhi Daredevils don't learn from their errors, they are doomed to repeat them.
Rashid Khan: The young Afghan star
The legspinner with impressive variations and a hunger for wickets has taken cricket by storm.
Greatness shines through
Kane Williamson's innings against Delhi shows artistry still has its place in the shortest format.
The Curious Case of Kieron Pollard
Is Kieron Pollard more Mumbai Indian than West Indian?
Is your IPL team a perfect 10?
The strengths of each IPL team (so far) shows strong competition for the title.
The Think Tank: Week 1, Bottom 4
The performance of Mumbai Indians, Royal Challengers Bangalore, Rising Pune Supergiant and Gujarat Lions.
The Think Tank: Week 1, Top 4
The performance of Sunrisers Hyderabad, Kings XI Punjab, Delhi Daredevils and Kolkata Knight Riders.
A week is all it takes
IPL 10 has started in a grand manner with great performances in all aspects of the game.
The Think Tank: Mumbai, Pune, Bangalore & Hyderabad
The low-down on the selection of Mumbai Indians, Rising Pune Supergiant, Royal Challengers Bangalore and Sunrisers Hyderabad.
The Think Tank: Delhi, Gujarat, Punjab & Kolkata
The low-down on Delhi Daredevils, Gujarat Lions, Kings XI Punjab and Kolkata Knight Riders selection.
Champions Trophy & injuries loom over IPL
Senior players injured & Champions Trophy: 2 reasons to focus on the younger players this IPL.
A quick rundown on this year's IPL teams
A look at the strengths, weaknesses of the squads of the IPL teams and their chances this season.
India's IPL vs domestic divide
The treatment of Indian players in the IPL is hurting morale on the domestic circuit.
In praise of the IPL
The Indian Premier League has enriched cricket and cricketers, local and international, in many ways.
The biggest sixes in IPL history
Do you know who hit the longest six: An Indian, Aussie, Kiwi, West Indian or South African?
Cricketers can inspire like no one else, especially those who justify their place on the pedestal.
How to be a cricket commentator
A cynic's guide to becoming one of the people who are paid to say "interesting things" about cricket matches.
MS Dhoni: The Warrior
Mahendra Singh Dhoni still has a lot of fight left in him and is invaluable as a player.
BBC commentators and the art of the double entendre
There's no shortage of punning & innuendo in cricket, as these instances show.
Shreyas Iyer: I think a national call-up is close
An Interview with Shreyas Iyer, who scored an undefeated double century against Australia in the Tour Match.
Tempting fate with Kohli's praise
Should we stop praising Virat Kohli, for superstition's sake?
How teams fared at IPL 2017 auction
IPL 2017 Players' auction: What the star buys mean to the teams.
A Cheat Sheet for IPL Auction 2017
The Maximum Buy Price for players at the 2017 IPL Auction.
Value for money at the IPL Auctions
A statistical breakdown of the IPL teams' returns on investment at the famous IPL auction.
IPL 2017 - Auction watch
Going into the auction, here’s an analysis of where the IPL franchisees stand.
A true victory for cricket
India beat Pakistan in the 2017 Blind World T20, but cricket would have been richer no matter who won.
Cricket in Finland
Cricket, nowadays a commercially lucrative sport, has reached the icy cool shores of Finland.
The missing voice
Harsha Bhogle's knowledge, insight and warmth is sorely missed in the commentary box.
Heavy price for the lawless BCCI
The Supreme Court has snuffed out the dictatorship of the BCCI. Will Indian cricket, or its image, change for the better?
The most surprising IPL releases
There were some surprises in the list of players released & retained by the 8 IPL teams.
Great numbers don’t always mean that you’re the greatest. Every game & country has their own set of great players.
Mohammad Shahzad deserves a bigger stage
Afghanistan's wicket-keeper is undoubtedly the most charismatic player in Afghan cricket history.
Delhi Daredevils : Zaheer Khan (Captain), Corey Anderson, Kagiso Rabada, Pat Cummins, Ankit Bawne, Aditya Tare (wk), Murugan Ashwin, Navdeep Saini, Shashank Singh, Mohammed Shami, Quinton de Kock (wk), Shahbaz Nadeem, Jayant Yadav, Amit Mishra, Shreyas Iyer, Sam Billings (wk), Sanju Samson (wk), Chris Morris, Carlos Brathwaite, Karun Nair, Rishabh Pant (wk), Chama Milind, Khaleel Ahmed, Pratyush Singh, Angelo Mathews (ruled out with an injury), Jean-Paul Duminy (withdraws from IPL due to personal reasons)
Gujarat Lions : Suresh Raina (Captain), Ravindra Jadeja, James Faulkner, Brendon McCullum (wk), Dwayne Bravo, Aaron Finch, Dwayne Smith, Dinesh Karthik (wk), Dhawal Kulkarni, Praveen Kumar, Andrew Tye, Ishan Kishan, Pradeep Sangwan, Shivil Koushik, Shadab Jakati, Jaydev Shah, Manpreet Gony, Nathu Singh, Jason Roy, Munaf Patel, Chirag Suri, Akshdeep Nath, Basil Thampi, Shubham Agarwal, Tejas Baroka, Pratham Singh, Shelley Shaurya
Kings XI Punjab : Glenn Maxwell (Captain), David Miller, Manan Vohra, Axar Patel, Gurkeerat Singh Mann, Anureet Singh, Sandeep Sharma, Shaun Marsh, Wriddhiman Saha (wk), Murali Vijay, Nikhil Naik (wk), Mohit Sharma, Marcus Stoinis, KC Cariappa, Armaan Jaffer, Pardeep Sahu, Swapnil Singh, Hashim Amla, Varun Aaron, Eoin Morgan, Matt Henry, Rahul Tewatia, Martin Guptill, Darren Sammy, Rinku Singh, T Natarajan
Kolkata Knight Riders : Gautam Gambhir (Captain), Sunil Narine, Kuldeep Yadav, Manish Pandey, Suryakumar Yadav, Piyush Chawla, Robin Uthappa (wk), Shakib Al Hasan, Chris Lynn, Umesh Yadav, Yusuf Pathan, Sheldon Jackson (wk), Ankit Rajpoot, Trent Boult, Nathan Coulter-Nile, Darren Bravo, Rishi Dhawan, Chris Woakes, Rovman Powell, Ishank Jaggi, Sayan Ghosh, Ramsingh Sanjay Yadav, Colin de Grandhomme (replaces Russell), Andre Russell (banned for a year)
Mumbai Indians : Rohit Sharma (Captain), Kieron Pollard, Lasith Malinga, Harbhajan Singh, Ambati Rayudu, Jasprit Bumrah, Shreyas Gopal, Lendl Simmons, Vinay Kumar, Parthiv Patel (wk), Mitchell McClenaghan, Nitish Rana, Siddhesh Lad, Jagadeesha Suchith, Hardik Pandya, Jos Buttler (wk), Tim Southee, Jitesh Sharma (wk), Krunal Pandya, Deepak Punia, Saurabh Tiwary, Nicholas Pooran (wk), Mitchell Johnson, Karn Sharma, Asela Gunaratne, Krishnappa Gowtham, Kulwant Khejroliya
Rising Pune Supergiants : Steven Smith (Captain), MS Dhoni (wk), Ajinkya Rahane, Ravichandran Ashwin, Faf du Plessis, Ashok Dinda, Ankush Bains (wk), Rajat Bhatia, Ankit Sharma, Ishwar Pandey, Adam Zampa, Jaskaran Singh, Baba Aparajith, Deepak Chahar, Usman Khawaja, Mayank Agarwal, Ben Stokes, Manoj Tiwary, Jaydev Unadkat, Rahul Chahar, Daniel Christian, Lockie Ferguson, Saurabh Kumar, Milind Tandon, Rahul Tripathi, Shardul Thakur, Imran Tahir, Kevin Pietersen (withdraws from IPL due to busy winter), Mitchell Marsh (ruled out with an injury)
Royal Challengers Bangalore : Virat Kohli (Captain), AB de Villiers (wk), Chris Gayle, Yuzvendra Chahal, Harshal Patel, Mandeep Singh, Adam Milne, Sreenath Aravind, Kedar Jadhav, Shane Watson, Stuart Binny, Samuel Badree, Iqbal Abdulla, Travis Head, Sachin Baby, Avesh Khan, Tabraiz Shamsi, Pawan Negi, Tymal Mills, Praveen Dubey, Aniket Choudhary, Billy Stanlake, Lokesh Rahul (ruled out with an injury), Sarfaraz Khan (ruled out with an injury)
Sunrisers Hyderabad : David Warner (Captain), Shikhar Dhawan, Bhuvneshwar Kumar, Moises Henriques, Naman Ojha (wk), Ricky Bhui, Kane Williamson, Siddarth Kaul, Bipul Sharma, Ashish Nehra, Yuvraj Singh, Ben Cutting, Abhimanyu Mithun, Mustafizur Rahman, Barinder Sran, Deepak Hooda, Vijay Shankar, Chris Jordan, Mohammad Nabi, Eklavya Dwivedi (wk), Rashid Khan, Pravin Tambe, Ben Laughlin, Tanmay Agarwal, Mohammed Siraj