IPL 2027 · Season 20 · Schedule announcement awaited Defending champions: Royal Challengers Bengaluru (2026)

Home › IPL Schedule › IPL 2024 Schedule

IPL 2024 Schedule, Results and Stats

The IPL 2024 season ran from 22 March to 26 May 2024, with 10 teams playing 74 matches: a 70-match league stage, then Qualifier 1, the Eliminator, Qualifier 2 and the final. Kolkata Knight Riders finished it as champions, beating Sunrisers Hyderabad by 8 wickets in the final at the M. A. Chidambaram Stadium in Chennai. This page carries the complete season in one place: every fixture and result in date order, the final points table, and the season’s award winners.

Kolkata topped the league with 20 points and the season’s best net run rate, +1.428. Rain hit the run-in: three of the last eight league matches were abandoned without a result, and all three are marked in the tables below.

IPL 2024 at a glance

Season IPL 2024 (17th season)
Dates 22 March 2024 to 26 May 2024
Matches 74 (70 league, 4 playoffs)
Champions Kolkata Knight Riders
Runners-up Sunrisers Hyderabad
Final 26 May 2024, M. A. Chidambaram Stadium, Chennai: Sunrisers Hyderabad 113 all out (18.3 ov) lost to Kolkata Knight Riders 114/2 (10.3 ov); Kolkata Knight Riders won by 8 wickets
Player of the Tournament Sunil Narine
Orange Cap Virat Kohli
Purple Cap Harshal Patel
How the final was won: Hyderabad posted only 113 batting first in Chennai, the lowest innings total in any of the 19 finals in this archive. Kolkata knocked it off in 10.3 overs, finishing on 114/2 to win by 8 wickets and take their third title.

IPL 2024 final points table

# Team P W L T NR NRR Pts
1 Kolkata Knight Riders 14 9 3 0 2 +1.428 20
2 Sunrisers Hyderabad 14 8 5 0 1 +0.414 17
3 Rajasthan Royals 14 8 5 0 1 +0.273 17
4 Royal Challengers Bengaluru 14 7 7 0 0 +0.459 14
5 Chennai Super Kings 14 7 7 0 0 +0.392 14
6 Delhi Capitals 14 7 7 0 0 -0.377 14
7 Lucknow Super Giants 14 7 7 0 0 -0.667 14
8 Gujarat Titans 14 5 7 0 2 -1.063 12
9 Punjab Kings 14 5 9 0 0 -0.353 10
10 Mumbai Indians 14 4 10 0 0 -0.318 8

Green rows are the four playoff teams. Hyderabad and Rajasthan finished level on 17 points behind Kolkata, split by net run rate. The full all-seasons table is on the IPL Points Table page.

IPL 2024 league stage: all 70 matches

# Date Match Venue Score Result
1 Fri 22 Mar 2024 Royal Challengers Bengaluru vs Chennai Super Kings M. A. Chidambaram Stadium, Chennai Royal Challengers Bengaluru 173/6 (20 ov)
Chennai Super Kings 176/4 (18.4 ov)
Chennai Super Kings won by 6 wickets
2 Sat 23 Mar 2024 Delhi Capitals vs Punjab Kings Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Delhi Capitals 174/9 (20 ov)
Punjab Kings 177/6 (19.2 ov)
Punjab Kings won by 4 wickets
3 Sat 23 Mar 2024 Kolkata Knight Riders vs Sunrisers Hyderabad Eden Gardens, Kolkata Kolkata Knight Riders 208/7 (20 ov)
Sunrisers Hyderabad 204/7 (20 ov)
Kolkata Knight Riders won by 4 runs
4 Sun 24 Mar 2024 Rajasthan Royals vs Lucknow Super Giants Sawai Mansingh Stadium, Jaipur Rajasthan Royals 193/4 (20 ov)
Lucknow Super Giants 173/6 (20 ov)
Rajasthan Royals won by 20 runs
5 Sun 24 Mar 2024 Gujarat Titans vs Mumbai Indians Narendra Modi Stadium, Ahmedabad Gujarat Titans 168/6 (20 ov)
Mumbai Indians 162/9 (20 ov)
Gujarat Titans won by 6 runs
6 Mon 25 Mar 2024 Punjab Kings vs Royal Challengers Bengaluru M. Chinnaswamy Stadium, Bengaluru Punjab Kings 176/6 (20 ov)
Royal Challengers Bengaluru 178/6 (19.2 ov)
Royal Challengers Bengaluru won by 4 wickets
7 Tue 26 Mar 2024 Chennai Super Kings vs Gujarat Titans M. A. Chidambaram Stadium, Chennai Chennai Super Kings 206/6 (20 ov)
Gujarat Titans 143/8 (20 ov)
Chennai Super Kings won by 63 runs
8 Wed 27 Mar 2024 Sunrisers Hyderabad vs Mumbai Indians Rajiv Gandhi International Cricket Stadium, Hyderabad Sunrisers Hyderabad 277/3 (20 ov)
Mumbai Indians 246/5 (20 ov)
Sunrisers Hyderabad won by 31 runs
9 Thu 28 Mar 2024 Rajasthan Royals vs Delhi Capitals Sawai Mansingh Stadium, Jaipur Rajasthan Royals 185/5 (20 ov)
Delhi Capitals 173/5 (20 ov)
Rajasthan Royals won by 12 runs
10 Fri 29 Mar 2024 Royal Challengers Bengaluru vs Kolkata Knight Riders M. Chinnaswamy Stadium, Bengaluru Royal Challengers Bengaluru 182/6 (20 ov)
Kolkata Knight Riders 186/3 (16.5 ov)
Kolkata Knight Riders won by 7 wickets
11 Sat 30 Mar 2024 Lucknow Super Giants vs Punjab Kings BRSABV Ekana Cricket Stadium, Lucknow Lucknow Super Giants 199/8 (20 ov)
Punjab Kings 178/5 (20 ov)
Lucknow Super Giants won by 21 runs
12 Sun 31 Mar 2024 Sunrisers Hyderabad vs Gujarat Titans Narendra Modi Stadium, Ahmedabad Sunrisers Hyderabad 162/8 (20 ov)
Gujarat Titans 168/3 (19.1 ov)
Gujarat Titans won by 7 wickets
13 Sun 31 Mar 2024 Delhi Capitals vs Chennai Super Kings ACA-VDCA Cricket Stadium, Visakhapatnam Delhi Capitals 191/5 (20 ov)
Chennai Super Kings 171/6 (20 ov)
Delhi Capitals won by 20 runs
14 Mon 01 Apr 2024 Mumbai Indians vs Rajasthan Royals Wankhede Stadium, Mumbai Mumbai Indians 125/9 (20 ov)
Rajasthan Royals 127/4 (15.3 ov)
Rajasthan Royals won by 6 wickets
15 Tue 02 Apr 2024 Lucknow Super Giants vs Royal Challengers Bengaluru M. Chinnaswamy Stadium, Bengaluru Lucknow Super Giants 181/5 (20 ov)
Royal Challengers Bengaluru 153 (19.4 ov)
Lucknow Super Giants won by 28 runs
16 Wed 03 Apr 2024 Kolkata Knight Riders vs Delhi Capitals ACA-VDCA Cricket Stadium, Visakhapatnam Kolkata Knight Riders 272/7 (20 ov)
Delhi Capitals 166 (17.2 ov)
Kolkata Knight Riders won by 106 runs
17 Thu 04 Apr 2024 Gujarat Titans vs Punjab Kings Narendra Modi Stadium, Ahmedabad Gujarat Titans 199/4 (20 ov)
Punjab Kings 200/7 (19.5 ov)
Punjab Kings won by 3 wickets
18 Fri 05 Apr 2024 Chennai Super Kings vs Sunrisers Hyderabad Rajiv Gandhi International Cricket Stadium, Hyderabad Chennai Super Kings 165/5 (20 ov)
Sunrisers Hyderabad 166/4 (18.1 ov)
Sunrisers Hyderabad won by 6 wickets
19 Sat 06 Apr 2024 Royal Challengers Bengaluru vs Rajasthan Royals Sawai Mansingh Stadium, Jaipur Royal Challengers Bengaluru 183/3 (20 ov)
Rajasthan Royals 189/4 (19.1 ov)
Rajasthan Royals won by 6 wickets
20 Sun 07 Apr 2024 Mumbai Indians vs Delhi Capitals Wankhede Stadium, Mumbai Mumbai Indians 234/5 (20 ov)
Delhi Capitals 205/8 (20 ov)
Mumbai Indians won by 29 runs
21 Sun 07 Apr 2024 Lucknow Super Giants vs Gujarat Titans BRSABV Ekana Cricket Stadium, Lucknow Lucknow Super Giants 163/5 (20 ov)
Gujarat Titans 130 (18.5 ov)
Lucknow Super Giants won by 33 runs
22 Mon 08 Apr 2024 Kolkata Knight Riders vs Chennai Super Kings M. A. Chidambaram Stadium, Chennai Kolkata Knight Riders 137/9 (20 ov)
Chennai Super Kings 141/3 (17.4 ov)
Chennai Super Kings won by 7 wickets
23 Tue 09 Apr 2024 Sunrisers Hyderabad vs Punjab Kings Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Sunrisers Hyderabad 182/9 (20 ov)
Punjab Kings 180/6 (20 ov)
Sunrisers Hyderabad won by 2 runs
24 Wed 10 Apr 2024 Rajasthan Royals vs Gujarat Titans Sawai Mansingh Stadium, Jaipur Rajasthan Royals 196/3 (20 ov)
Gujarat Titans 199/7 (20 ov)
Gujarat Titans won by 3 wickets
25 Thu 11 Apr 2024 Royal Challengers Bengaluru vs Mumbai Indians Wankhede Stadium, Mumbai Royal Challengers Bengaluru 196/8 (20 ov)
Mumbai Indians 199/3 (15.3 ov)
Mumbai Indians won by 7 wickets
26 Fri 12 Apr 2024 Lucknow Super Giants vs Delhi Capitals BRSABV Ekana Cricket Stadium, Lucknow Lucknow Super Giants 167/7 (20 ov)
Delhi Capitals 170/4 (18.1 ov)
Delhi Capitals won by 6 wickets
27 Sat 13 Apr 2024 Punjab Kings vs Rajasthan Royals Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Punjab Kings 147/8 (20 ov)
Rajasthan Royals 152/7 (19.5 ov)
Rajasthan Royals won by 3 wickets
28 Sun 14 Apr 2024 Lucknow Super Giants vs Kolkata Knight Riders Eden Gardens, Kolkata Lucknow Super Giants 161/7 (20 ov)
Kolkata Knight Riders 162/2 (15.4 ov)
Kolkata Knight Riders won by 8 wickets
29 Sun 14 Apr 2024 Chennai Super Kings vs Mumbai Indians Wankhede Stadium, Mumbai Chennai Super Kings 206/4 (20 ov)
Mumbai Indians 186/6 (20 ov)
Chennai Super Kings won by 20 runs
30 Mon 15 Apr 2024 Sunrisers Hyderabad vs Royal Challengers Bengaluru M. Chinnaswamy Stadium, Bengaluru Sunrisers Hyderabad 287/3 (20 ov)
Royal Challengers Bengaluru 262/7 (20 ov)
Sunrisers Hyderabad won by 25 runs
31 Tue 16 Apr 2024 Kolkata Knight Riders vs Rajasthan Royals Eden Gardens, Kolkata Kolkata Knight Riders 223/6 (20 ov)
Rajasthan Royals 224/8 (20 ov)
Rajasthan Royals won by 2 wickets
32 Wed 17 Apr 2024 Gujarat Titans vs Delhi Capitals Narendra Modi Stadium, Ahmedabad Gujarat Titans 89 (17.3 ov)
Delhi Capitals 92/4 (8.5 ov)
Delhi Capitals won by 6 wickets
33 Thu 18 Apr 2024 Mumbai Indians vs Punjab Kings Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Mumbai Indians 192/7 (20 ov)
Punjab Kings 183 (19.1 ov)
Mumbai Indians won by 9 runs
34 Fri 19 Apr 2024 Chennai Super Kings vs Lucknow Super Giants BRSABV Ekana Cricket Stadium, Lucknow Chennai Super Kings 176/6 (20 ov)
Lucknow Super Giants 180/2 (19 ov)
Lucknow Super Giants won by 8 wickets
35 Sat 20 Apr 2024 Sunrisers Hyderabad vs Delhi Capitals Arun Jaitley Stadium, Delhi Sunrisers Hyderabad 266/7 (20 ov)
Delhi Capitals 199 (19.1 ov)
Sunrisers Hyderabad won by 67 runs
36 Sun 21 Apr 2024 Kolkata Knight Riders vs Royal Challengers Bengaluru Eden Gardens, Kolkata Kolkata Knight Riders 222/6 (20 ov)
Royal Challengers Bengaluru 221 (20 ov)
Kolkata Knight Riders won by 1 run
37 Sun 21 Apr 2024 Punjab Kings vs Gujarat Titans Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Punjab Kings 142 (20 ov)
Gujarat Titans 146/7 (19.1 ov)
Gujarat Titans won by 3 wickets
38 Mon 22 Apr 2024 Mumbai Indians vs Rajasthan Royals Sawai Mansingh Stadium, Jaipur Mumbai Indians 179/9 (20 ov)
Rajasthan Royals 183/1 (18.4 ov)
Rajasthan Royals won by 9 wickets
39 Tue 23 Apr 2024 Chennai Super Kings vs Lucknow Super Giants M. A. Chidambaram Stadium, Chennai Chennai Super Kings 210/4 (20 ov)
Lucknow Super Giants 213/4 (19.3 ov)
Lucknow Super Giants won by 6 wickets
40 Wed 24 Apr 2024 Delhi Capitals vs Gujarat Titans Arun Jaitley Stadium, Delhi Delhi Capitals 224/4 (20 ov)
Gujarat Titans 220/8 (20 ov)
Delhi Capitals won by 4 runs
41 Thu 25 Apr 2024 Royal Challengers Bengaluru vs Sunrisers Hyderabad Rajiv Gandhi International Cricket Stadium, Hyderabad Royal Challengers Bengaluru 206/7 (20 ov)
Sunrisers Hyderabad 171/8 (20 ov)
Royal Challengers Bengaluru won by 35 runs
42 Fri 26 Apr 2024 Kolkata Knight Riders vs Punjab Kings Eden Gardens, Kolkata Kolkata Knight Riders 261/6 (20 ov)
Punjab Kings 262/2 (18.4 ov)
Punjab Kings won by 8 wickets
43 Sat 27 Apr 2024 Delhi Capitals vs Mumbai Indians Arun Jaitley Stadium, Delhi Delhi Capitals 257/4 (20 ov)
Mumbai Indians 247/9 (20 ov)
Delhi Capitals won by 10 runs
44 Sat 27 Apr 2024 Lucknow Super Giants vs Rajasthan Royals BRSABV Ekana Cricket Stadium, Lucknow Lucknow Super Giants 196/5 (20 ov)
Rajasthan Royals 199/3 (19 ov)
Rajasthan Royals won by 7 wickets
45 Sun 28 Apr 2024 Gujarat Titans vs Royal Challengers Bengaluru Narendra Modi Stadium, Ahmedabad Gujarat Titans 200/3 (20 ov)
Royal Challengers Bengaluru 206/1 (16 ov)
Royal Challengers Bengaluru won by 9 wickets
46 Sun 28 Apr 2024 Chennai Super Kings vs Sunrisers Hyderabad M. A. Chidambaram Stadium, Chennai Chennai Super Kings 212/3 (20 ov)
Sunrisers Hyderabad 134 (18.5 ov)
Chennai Super Kings won by 78 runs
47 Mon 29 Apr 2024 Delhi Capitals vs Kolkata Knight Riders Eden Gardens, Kolkata Delhi Capitals 153/9 (20 ov)
Kolkata Knight Riders 157/3 (16.3 ov)
Kolkata Knight Riders won by 7 wickets
48 Tue 30 Apr 2024 Mumbai Indians vs Lucknow Super Giants BRSABV Ekana Cricket Stadium, Lucknow Mumbai Indians 144/7 (20 ov)
Lucknow Super Giants 145/6 (19.2 ov)
Lucknow Super Giants won by 4 wickets
49 Wed 01 May 2024 Chennai Super Kings vs Punjab Kings M. A. Chidambaram Stadium, Chennai Chennai Super Kings 162/7 (20 ov)
Punjab Kings 163/3 (17.5 ov)
Punjab Kings won by 7 wickets
50 Thu 02 May 2024 Sunrisers Hyderabad vs Rajasthan Royals Rajiv Gandhi International Cricket Stadium, Hyderabad Sunrisers Hyderabad 201/3 (20 ov)
Rajasthan Royals 200/7 (20 ov)
Sunrisers Hyderabad won by 1 run
51 Fri 03 May 2024 Kolkata Knight Riders vs Mumbai Indians Wankhede Stadium, Mumbai Kolkata Knight Riders 169 (19.5 ov)
Mumbai Indians 145 (18.5 ov)
Kolkata Knight Riders won by 24 runs
52 Sat 04 May 2024 Gujarat Titans vs Royal Challengers Bengaluru M. Chinnaswamy Stadium, Bengaluru Gujarat Titans 147 (19.3 ov)
Royal Challengers Bengaluru 152/6 (13.4 ov)
Royal Challengers Bengaluru won by 4 wickets
53 Sun 05 May 2024 Chennai Super Kings vs Punjab Kings HPCA Stadium, Dharamshala Chennai Super Kings 167/9 (20 ov)
Punjab Kings 139/9 (20 ov)
Chennai Super Kings won by 28 runs
54 Sun 05 May 2024 Kolkata Knight Riders vs Lucknow Super Giants BRSABV Ekana Cricket Stadium, Lucknow Kolkata Knight Riders 235/6 (20 ov)
Lucknow Super Giants 137 (16.1 ov)
Kolkata Knight Riders won by 98 runs
55 Mon 06 May 2024 Sunrisers Hyderabad vs Mumbai Indians Wankhede Stadium, Mumbai Sunrisers Hyderabad 173/8 (20 ov)
Mumbai Indians 174/3 (17.2 ov)
Mumbai Indians won by 7 wickets
56 Tue 07 May 2024 Delhi Capitals vs Rajasthan Royals Arun Jaitley Stadium, Delhi Delhi Capitals 221/8 (20 ov)
Rajasthan Royals 201/8 (20 ov)
Delhi Capitals won by 20 runs
57 Wed 08 May 2024 Lucknow Super Giants vs Sunrisers Hyderabad Rajiv Gandhi International Cricket Stadium, Hyderabad Lucknow Super Giants 165/4 (20 ov)
Sunrisers Hyderabad 167/0 (9.4 ov)
Sunrisers Hyderabad won by 10 wickets
58 Thu 09 May 2024 Royal Challengers Bengaluru vs Punjab Kings HPCA Stadium, Dharamshala Royal Challengers Bengaluru 241/7 (20 ov)
Punjab Kings 181 (17 ov)
Royal Challengers Bengaluru won by 60 runs
59 Fri 10 May 2024 Gujarat Titans vs Chennai Super Kings Narendra Modi Stadium, Ahmedabad Gujarat Titans 231/3 (20 ov)
Chennai Super Kings 196/8 (20 ov)
Gujarat Titans won by 35 runs
60 Sat 11 May 2024 Kolkata Knight Riders vs Mumbai Indians Eden Gardens, Kolkata Kolkata Knight Riders 157/7 (16 ov)
Mumbai Indians 139/8 (16 ov)
Kolkata Knight Riders won by 18 runs
61 Sun 12 May 2024 Rajasthan Royals vs Chennai Super Kings M. A. Chidambaram Stadium, Chennai Rajasthan Royals 141/5 (20 ov)
Chennai Super Kings 145/5 (18.2 ov)
Chennai Super Kings won by 5 wickets
62 Sun 12 May 2024 Royal Challengers Bengaluru vs Delhi Capitals M. Chinnaswamy Stadium, Bengaluru Royal Challengers Bengaluru 187/9 (20 ov)
Delhi Capitals 140 (19.1 ov)
Royal Challengers Bengaluru won by 47 runs
63 Mon 13 May 2024 Gujarat Titans vs Kolkata Knight Riders Narendra Modi Stadium, Ahmedabad No play Match abandoned
64 Tue 14 May 2024 Delhi Capitals vs Lucknow Super Giants Arun Jaitley Stadium, Delhi Delhi Capitals 208/4 (20 ov)
Lucknow Super Giants 189/9 (20 ov)
Delhi Capitals won by 19 runs
65 Wed 15 May 2024 Rajasthan Royals vs Punjab Kings Assam Cricket Association Stadium, Guwahati Rajasthan Royals 144/9 (20 ov)
Punjab Kings 145/5 (18.5 ov)
Punjab Kings won by 5 wickets
66 Thu 16 May 2024 Sunrisers Hyderabad vs Gujarat Titans Rajiv Gandhi International Cricket Stadium, Hyderabad No play Match abandoned
67 Fri 17 May 2024 Lucknow Super Giants vs Mumbai Indians Wankhede Stadium, Mumbai Lucknow Super Giants 214/6 (20 ov)
Mumbai Indians 196/6 (20 ov)
Lucknow Super Giants won by 18 runs
68 Sat 18 May 2024 Royal Challengers Bengaluru vs Chennai Super Kings M. Chinnaswamy Stadium, Bengaluru Royal Challengers Bengaluru 218/5 (20 ov)
Chennai Super Kings 191/7 (20 ov)
Royal Challengers Bengaluru won by 27 runs
69 Sun 19 May 2024 Punjab Kings vs Sunrisers Hyderabad Rajiv Gandhi International Cricket Stadium, Hyderabad Punjab Kings 214/5 (20 ov)
Sunrisers Hyderabad 215/6 (19.1 ov)
Sunrisers Hyderabad won by 4 wickets
70 Sun 19 May 2024 Rajasthan Royals vs Kolkata Knight Riders Assam Cricket Association Stadium, Guwahati No play Match abandoned

Marked in the table above: Match 63 (Gujarat Titans vs Kolkata Knight Riders, Narendra Modi Stadium) ended with no result; Match 66 (Sunrisers Hyderabad vs Gujarat Titans, Rajiv Gandhi International Cricket Stadium) ended with no result; Match 70 (Rajasthan Royals vs Kolkata Knight Riders, Assam Cricket Association Stadium) ended with no result.

IPL 2024 playoffs

Match Date Fixture Venue Score Result
Qualifier 1 Tue 21 May 2024 Sunrisers Hyderabad vs Kolkata Knight Riders Narendra Modi Stadium, Ahmedabad Sunrisers Hyderabad 159 (19.3 ov)
Kolkata Knight Riders 164/2 (13.4 ov)
Kolkata Knight Riders won by 8 wickets
Eliminator Wed 22 May 2024 Royal Challengers Bengaluru vs Rajasthan Royals Narendra Modi Stadium, Ahmedabad Royal Challengers Bengaluru 172/8 (20 ov)
Rajasthan Royals 174/6 (19 ov)
Rajasthan Royals won by 4 wickets
Qualifier 2 Fri 24 May 2024 Sunrisers Hyderabad vs Rajasthan Royals M. A. Chidambaram Stadium, Chennai Sunrisers Hyderabad 175/9 (20 ov)
Rajasthan Royals 139/7 (20 ov)
Sunrisers Hyderabad won by 36 runs
Final Sun 26 May 2024 Sunrisers Hyderabad vs Kolkata Knight Riders M. A. Chidambaram Stadium, Chennai Sunrisers Hyderabad 113 (18.3 ov)
Kolkata Knight Riders 114/2 (10.3 ov)
Kolkata Knight Riders won by 8 wickets

Kolkata beat Hyderabad in Qualifier 1 to reach the final directly. Rajasthan Royals knocked Royal Challengers Bengaluru out in the Eliminator but lost Qualifier 2 to Hyderabad, who then lost the final heavily.

IPL 2024 questions, answered

Who won IPL 2024?

Kolkata Knight Riders won IPL 2024, beating Sunrisers Hyderabad in the final on 26 May 2024 at M. A. Chidambaram Stadium, Chennai. Sunrisers Hyderabad 113 all out (18.3 ov) lost to Kolkata Knight Riders 114/2 (10.3 ov); Kolkata Knight Riders won by 8 wickets.

How many matches were played in IPL 2024?

74 in total: 70 league matches, then Qualifier 1, the Eliminator, Qualifier 2 and the final, played between 22 March 2024 and 26 May 2024.

Who finished top of the IPL 2024 league table?

Kolkata Knight Riders, with 20 points and a net run rate of +1.428.

Who won the Orange Cap and Purple Cap in IPL 2024?

The Orange Cap went to Virat Kohli and the Purple Cap went to Harshal Patel. Sunil Narine was named Player of the Tournament.

Where can I see the other seasons?

Every season from 2008 to 2026 sits under the main IPL Schedule page, which also carries the all-time winners table and the trophy table.