IPL 2026: Fixtures, format and team details

Reuters

The 19th edition of the Indian Premier League (IPL) will begin today .

First held in 2008, it quickly became the most lucrative cricket tournament in the world.

Here is what you need to know about the 19th edition of the competition which starts next month:

WHEN IS THE IPL HAPPENING?

- The 19th edition of the IPL runs from March 28 to May 31.

WHAT IS THE FORMAT OF THE IPL?

- The 10 participating teams play in a double round-robin format in which they play each other twice, once away and once at home.

- The top four teams in a unified points table qualify for the playoffs. The top two teams play each other in 'Qualifier 1' with the winners reaching the final.

- The teams placed third and fourth compete in an 'Eliminator' with the winners progressing to 'Qualifier 2' to face the losers of 'Qualifier 1' for a place in the final.

WHERE IS THE IPL TAKING PLACE?

- The IPL is held in the home cities of the franchises based across India. However, some teams may choose to split their home games between two or more cities.

- The 70 league matches of the 2026 edition will be played across 13 venues.

- M. Chinnaswamy Stadium in Bengaluru, the home ground of defending champions Royal Challengers Bengaluru, will host the opening game.

- The other venues are - Wankhede Stadium in Mumbai, Barsapara Cricket Stadium in Guwahati, Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur, Ekana Stadium in Lucknow, Eden Gardens in Kolkata, MA Chidambaram Stadium in Chennai, Arun Jaitley Stadium in Delhi, Narendra Modi Stadium in Ahmedabad, Himachal Pradesh Cricket Association Stadium in Dharamsala, Sawai Mansingh Stadium in Jaipur, Shaheed Veer Narayan Singh International Stadium in Raipur and Rajiv Gandhi International Stadium in Hyderabad.

IPL 2026 CAPTAINS, COACHES AND BEST PERFORMANCE

The following are the captains and coaches of the 10 teams, who will play in the competition through a league stage and the playoffs.

Chennai Super Kings

Captain: Ruturaj Gaikwad

Coach: Stephen Fleming

Best performance: Champions (2010, 2011, 2018, 2021, 2023)

Delhi Capitals

Captain: Axar Patel

Coach: Hemang Badani

Best Performance: Runners-up (2020)

Gujarat Titans

Captain: Shubman Gill

Coach: Ashish Nehra

Best performance: Champions (2022)

Kolkata Knight Riders

Captain: Ajinkya Rahane

Coach: Abhishek Nayar

Best performance: Champions (2012, 2014, 2024)

Lucknow Super Giants

Captain: Rishabh Pant

Coach: Justin Langer

Best performance: Playoffs (2022, 2023)

Mumbai Indians

Captain: Hardik Pandya

Coach: Mahela Jayawardene

Best performance: Champions (2013, 2015, 2017, 2019, 2020)

Punjab Kings

Captain: Shreyas Iyer

Coach: Ricky Ponting

Best performance: Runners-up (2014 and 2025)

Rajasthan Royals

Captain: Riyan Parag

Coach: Kumar Sangakkara

Best performance: Champions (2008)

Royal Challengers Bengaluru

Captain: Rajat Patidar

Coach: Andy Flower

Best performance: Champions (2025)

Sunrisers Hyderabad

Captain: Ishan Kishan/ Pat Cummins

Coach: Daniel Vettori

Best performance: Champions (2016)

IPL 2026 FIXTURES - 70 MATCHES

Matches will start at either 1930 IST (1400 GMT) or at 1530 IST (1000 GMT).

1. March 28 – Royal Challengers Bengaluru v Sunrisers Hyderabad (Bengaluru, 19:30 IST)

2. March 29 – Mumbai Indians v Kolkata Knight Riders (Mumbai, 19:30 IST)

3. March 30 – Rajasthan Royals v Chennai Super Kings (Guwahati, 19:30 IST)

4. March 31 – Punjab Kings v Gujarat Titans (New Chandigarh, 19:30 IST)

5. April 1 – Lucknow Super Giants v Delhi Capitals (Lucknow, 19:30 IST)

6. April 2 – Kolkata Knight Riders v Sunrisers Hyderabad (Kolkata, 19:30 IST)

7. April 3 – Chennai Super Kings v Punjab Kings (Chennai, 19:30 IST)

8. April 4 – Delhi Capitals v Mumbai Indians (Delhi, 15:30 IST)

9. April 4 – Gujarat Titans v Rajasthan Royals (Ahmedabad, 19:30 IST)

10. April 5 – Sunrisers Hyderabad v Lucknow Super Giants (Hyderabad, 15:30 IST)

11. April 5 – Royal Challengers Bengaluru v Chennai Super Kings (Bengaluru, 19:30 IST)

12. April 6 – Kolkata Knight Riders v Punjab Kings (Kolkata, 19:30 IST)

13. April 7 – Rajasthan Royals v Mumbai Indians (Guwahati, 19:30 IST)

14. April 8 – Delhi Capitals v Gujarat Titans (Delhi, 19:30 IST)

15. April 9 – Kolkata Knight Riders v Lucknow Super Giants (Kolkata, 19:30 IST)

16. April 10 – Rajasthan Royals v Royal Challengers Bengaluru (Guwahati, 19:30 IST)

17. April 11 – Punjab Kings v Sunrisers Hyderabad (New Chandigarh, 15:30 IST)

18. April 11 – Chennai Super Kings v Delhi Capitals (Chennai, 19:30 IST)

19. April 12 – Lucknow Super Giants v Gujarat Titans (Lucknow, 15:30 IST)

20. April 12 – Mumbai Indians v Royal Challengers Bengaluru (Mumbai, 19:30 IST)

21. April  13 – Sunrisers Hyderabad v Rajasthan Royals (Hyderabad, 19:30 IST)

22. April  14 – Chennai Super Kings v Kolkata Knight Riders (Chennai, 19:30 IST)

23. April  15 – Royal Challengers Bengaluru v Lucknow Super Giants (Bengaluru, 19:30 IST)

24. April  16 – Mumbai Indians v Punjab Kings (Mumbai, 19:30 IST)

25. April  17 – Gujarat Titans v Kolkata Knight Riders (Ahmedabad, 19:30 IST)

26. April  18 – Royal Challengers Bengaluru v Delhi Capitals (Bengaluru, 15:30 IST)

27. April 18 - Sunrisers Hyderabad v Chennai Super Kings (Hyderabad, 19:30 IST)

28. April 19 - Kolkata Knight Riders v Rajasthan Royals (Kolkata, 15:30 IST)

29. April 19 – Punjab Kings v Lucknow Super Giants (New Chandigarh, 19:30 IST)

30. April 20 – Gujarat Titans v Mumbai Indians (Ahmedabad, 19:30 IST)

31. April 21 – Sunrisers Hyderabad v Delhi Capitals (Hyderabad, 19:30 IST)

32. April 22 – Lucknow Super Giants v Rajasthan Royals (Lucknow, 19:30 IST)

33. April 23 – Mumbai Indians v Chennai Super Kings (Mumbai, 19:30 IST)

34. April 24 – Royal Challengers Bengaluru v Gujarat Titans (Bengaluru, 19:30 IST)

35. April 25 – Delhi Capitals v Punjab Kings (Delhi, 15:30 IST)

36. April 25 – Rajasthan Royals v Sunrisers Hyderabad (Jaipur, 19:30 IST)

37. April 26 – Gujarat Titans v Chennai Super Kings (Ahmedabad, 15:30 IST)

38. April 26 – Lucknow Super Giants v Kolkata Knight Riders (Lucknow, 19:30 IST)

39. April 27 – Delhi Capitals v Royal Challengers Bengaluru (Delhi, 19:30 IST)

40. April 28 – Punjab Kings v Rajasthan Royals (New Chandigarh, 19:30 IST)

41. April 29 – Mumbai Indians v Sunrisers Hyderabad (Mumbai, 19:30 IST)

42. April 30 – Gujarat Titans v Royal Challengers Bengaluru (Ahmedabad, 19:30 IST)

43. May 1 – Rajasthan Royals v Delhi Capitals (Jaipur, 19:30 IST)

44. May 2 – Chennai Super Kings v Mumbai Indians (Chennai, 19:30 IST)

45. May 3 – Sunrisers Hyderabad v Kolkata Knight Riders (Hyderabad, 15:30 IST)

46. May 3 – Gujarat Titans v Punjab Kings (Ahmedabad, 19:30 IST)

47. May 4 – Mumbai Indians v Lucknow Super Giants (Mumbai, 19:30 IST)

48. May 5 – Delhi Capitals v Chennai Super Kings (Delhi, 19:30 IST)

49. May 6 – Sunrisers Hyderabad v Punjab Kings (Hyderabad, 19:30 IST)

50. May 7 – Lucknow Super Giants v Royal Challengers Bengaluru (Lucknow, 19:30 IST)

51. May 8 – Delhi Capitals v Kolkata Knight Riders (Delhi, 19:30 IST)

52. May 9 – Rajasthan Royals v Gujarat Titans (Jaipur, 19:30 IST)

53. May 10 – Chennai Super Kings v Lucknow Super Giants (Chennai, 15:30 IST)

54. May 10 – Royal Challengers Bengaluru v Mumbai Indians (Raipur, 19:30 IST)

55. May 11 – Punjab Kings v Delhi Capitals (Dharamsala, 19:30 IST)

56. May 12 – Gujarat Titans v Sunrisers Hyderabad (Ahmedabad, 19:30 IST)

57. May 13 – Royal Challengers Bengaluru v Kolkata Knight Riders (Raipur, 19:30 IST)

58. May 14 – Punjab Kings v Mumbai Indians (Dharamsala, 19:30 IST)

59. May 15 – Lucknow Super Giants v Chennai Super Kings (Lucknow, 19:30 IST)

60. May 16 – Kolkata Knight Riders v Gujarat Titans (Kolkata, 19:30 IST)

61. May 17 – Punjab Kings v Royal Challengers Bengaluru (Dharamsala, 15:30 IST)

62. May 17 – Delhi Capitals v Rajasthan Royals (Delhi, 19:30 IST)

63. May 18 – Chennai Super Kings v Sunrisers Hyderabad (Chennai, 19:30 IST)

64. May 19 – Rajasthan Royals v Lucknow Super Giants (Jaipur, 19:30 IST)

65. May 20 – Kolkata Knight Riders v Mumbai Indians (Kolkata, 19:30 IST)

66. May 21 – Chennai Super Kings v Gujarat Titans (Chennai, 19:30 IST)

67. May 22 – Sunrisers Hyderabad v Royal Challengers Bengaluru (Hyderabad, 19:30 IST)

68. May 23 – Lucknow Super Giants v Punjab Kings (Lucknow, 19:30 IST)

69. May 24 – Mumbai Indians v Rajasthan Royals (Mumbai, 15:30 IST)

70. May 24 – Kolkata Knight Riders v Delhi Capitals (Kolkata, 19:30 IST)