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, Andre Russell, 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
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, Mitchell Marsh, 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, Kevin Pietersen (withdraws from IPL due to busy winter)
Royal Challengers Bangalore : Virat Kohli (Captain), Lokesh Rahul (wk), AB de Villiers (wk), Chris Gayle, Yuzvendra Chahal, Harshal Patel, Mandeep Singh, Adam Milne, Sarfaraz Khan, 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
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