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

Home › IPL Schedule › IPL 2020 Schedule

IPL 2020 Schedule, Results and Stats

The IPL 2020 season ran from 19 September to 10 November 2020 and was played entirely in the United Arab Emirates, at Dubai, Sharjah and Abu Dhabi, after its original window in India was postponed. The 8 teams played 60 matches: a 56-match league stage, then Qualifier 1, the Eliminator, Qualifier 2 and the final. Mumbai Indians finished it as champions, beating Delhi Capitals by 5 wickets in the final at the Dubai International Cricket Stadium. 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.

Mumbai topped the league with 18 points and the season’s best net run rate, +1.107. Four league matches were tied, the most of any season in this archive, and all four were settled by Super Overs, including one that needed a second Super Over. They are all marked in the tables below.

IPL 2020 at a glance

Season IPL 2020 (13th season)
Dates 19 September 2020 to 10 November 2020
Matches 60 (56 league, 4 playoffs)
Champions Mumbai Indians
Runners-up Delhi Capitals
Final 10 November 2020, Dubai International Cricket Stadium, Dubai: Delhi Capitals 156/7 (20 ov) lost to Mumbai Indians 157/5 (18.4 ov); Mumbai Indians won by 5 wickets
Player of the Tournament Jofra Archer
Orange Cap KL Rahul
Purple Cap Kagiso Rabada
How the final was won: Delhi posted 156/7 batting first in Dubai. Mumbai chased it down with eight balls to spare, finishing on 157/5 to win back-to-back titles.

IPL 2020 final points table

# Team P W L T NR NRR Pts
1 Mumbai Indians 14 9 5 0 0 +1.107 18
2 Delhi Capitals 14 8 6 0 0 -0.109 16
3 Sunrisers Hyderabad 14 7 7 0 0 +0.608 14
4 Royal Challengers Bangalore 14 7 7 0 0 -0.172 14
5 Kolkata Knight Riders 14 7 7 0 0 -0.214 14
6 Kings XI Punjab 14 6 8 0 0 -0.162 12
7 Chennai Super Kings 14 6 8 0 0 -0.455 12
8 Rajasthan Royals 14 6 8 0 0 -0.569 12

Green rows are the four playoff teams. Sunrisers Hyderabad and Royal Challengers Bangalore took the last two playoff places level on 14 points. The full all-seasons table is on the IPL Points Table page.

IPL 2020 league stage: all 56 matches

# Date Match Venue Score Result
1 Sat 19 Sep 2020 Mumbai Indians vs Chennai Super Kings Sheikh Zayed Cricket Stadium, Abu Dhabi Mumbai Indians 162/9 (20 ov)
Chennai Super Kings 166/5 (19.2 ov)
Chennai Super Kings won by 5 wickets
2 Sun 20 Sep 2020 Delhi Capitals vs Kings XI Punjab Dubai International Cricket Stadium, Dubai Delhi Capitals 157/8 (20 ov)
Kings XI Punjab 157/8 (20 ov)
Delhi Capitals Match tied (Delhi Capitals won the Super Over)
3 Mon 21 Sep 2020 Royal Challengers Bangalore vs Sunrisers Hyderabad Dubai International Cricket Stadium, Dubai Royal Challengers Bangalore 163/5 (20 ov)
Sunrisers Hyderabad 153 (19.4 ov)
Royal Challengers Bangalore won by 10 runs
4 Tue 22 Sep 2020 Rajasthan Royals vs Chennai Super Kings Sharjah Cricket Stadium, Sharjah Rajasthan Royals 216/7 (20 ov)
Chennai Super Kings 200/6 (20 ov)
Rajasthan Royals won by 16 runs
5 Wed 23 Sep 2020 Mumbai Indians vs Kolkata Knight Riders Sheikh Zayed Cricket Stadium, Abu Dhabi Mumbai Indians 195/5 (20 ov)
Kolkata Knight Riders 146/9 (20 ov)
Mumbai Indians won by 49 runs
6 Thu 24 Sep 2020 Kings XI Punjab vs Royal Challengers Bangalore Dubai International Cricket Stadium, Dubai Kings XI Punjab 206/3 (20 ov)
Royal Challengers Bangalore 109 (17 ov)
Kings XI Punjab won by 97 runs
7 Fri 25 Sep 2020 Delhi Capitals vs Chennai Super Kings Dubai International Cricket Stadium, Dubai Delhi Capitals 175/3 (20 ov)
Chennai Super Kings 131/7 (20 ov)
Delhi Capitals won by 44 runs
8 Sat 26 Sep 2020 Sunrisers Hyderabad vs Kolkata Knight Riders Sheikh Zayed Cricket Stadium, Abu Dhabi Sunrisers Hyderabad 142/4 (20 ov)
Kolkata Knight Riders 145/3 (18 ov)
Kolkata Knight Riders won by 7 wickets
9 Sun 27 Sep 2020 Kings XI Punjab vs Rajasthan Royals Sharjah Cricket Stadium, Sharjah Kings XI Punjab 223/2 (20 ov)
Rajasthan Royals 226/6 (19.3 ov)
Rajasthan Royals won by 4 wickets
10 Mon 28 Sep 2020 Royal Challengers Bangalore vs Mumbai Indians Dubai International Cricket Stadium, Dubai Royal Challengers Bangalore 201/3 (20 ov)
Mumbai Indians 201/5 (20 ov)
Royal Challengers Bangalore Match tied (Royal Challengers Bangalore won the Super Over)
11 Tue 29 Sep 2020 Sunrisers Hyderabad vs Delhi Capitals Sheikh Zayed Cricket Stadium, Abu Dhabi Sunrisers Hyderabad 162/4 (20 ov)
Delhi Capitals 147/7 (20 ov)
Sunrisers Hyderabad won by 15 runs
12 Wed 30 Sep 2020 Kolkata Knight Riders vs Rajasthan Royals Dubai International Cricket Stadium, Dubai Kolkata Knight Riders 174/6 (20 ov)
Rajasthan Royals 137/9 (20 ov)
Kolkata Knight Riders won by 37 runs
13 Thu 01 Oct 2020 Mumbai Indians vs Kings XI Punjab Sheikh Zayed Cricket Stadium, Abu Dhabi Mumbai Indians 191/4 (20 ov)
Kings XI Punjab 143/8 (20 ov)
Mumbai Indians won by 48 runs
14 Fri 02 Oct 2020 Sunrisers Hyderabad vs Chennai Super Kings Dubai International Cricket Stadium, Dubai Sunrisers Hyderabad 164/5 (20 ov)
Chennai Super Kings 157/5 (20 ov)
Sunrisers Hyderabad won by 7 runs
15 Sat 03 Oct 2020 Rajasthan Royals vs Royal Challengers Bangalore Sheikh Zayed Cricket Stadium, Abu Dhabi Rajasthan Royals 154/6 (20 ov)
Royal Challengers Bangalore 158/2 (19.1 ov)
Royal Challengers Bangalore won by 8 wickets
16 Sat 03 Oct 2020 Delhi Capitals vs Kolkata Knight Riders Sharjah Cricket Stadium, Sharjah Delhi Capitals 228/4 (20 ov)
Kolkata Knight Riders 210/8 (20 ov)
Delhi Capitals won by 18 runs
17 Sun 04 Oct 2020 Mumbai Indians vs Sunrisers Hyderabad Sharjah Cricket Stadium, Sharjah Mumbai Indians 208/5 (20 ov)
Sunrisers Hyderabad 174/7 (20 ov)
Mumbai Indians won by 34 runs
18 Sun 04 Oct 2020 Kings XI Punjab vs Chennai Super Kings Dubai International Cricket Stadium, Dubai Kings XI Punjab 178/4 (20 ov)
Chennai Super Kings 181/0 (17.4 ov)
Chennai Super Kings won by 10 wickets
19 Mon 05 Oct 2020 Delhi Capitals vs Royal Challengers Bangalore Dubai International Cricket Stadium, Dubai Delhi Capitals 196/4 (20 ov)
Royal Challengers Bangalore 137/9 (20 ov)
Delhi Capitals won by 59 runs
20 Tue 06 Oct 2020 Mumbai Indians vs Rajasthan Royals Sheikh Zayed Cricket Stadium, Abu Dhabi Mumbai Indians 193/4 (20 ov)
Rajasthan Royals 136 (18.1 ov)
Mumbai Indians won by 57 runs
21 Wed 07 Oct 2020 Kolkata Knight Riders vs Chennai Super Kings Sheikh Zayed Cricket Stadium, Abu Dhabi Kolkata Knight Riders 167 (20 ov)
Chennai Super Kings 157/5 (20 ov)
Kolkata Knight Riders won by 10 runs
22 Thu 08 Oct 2020 Sunrisers Hyderabad vs Kings XI Punjab Dubai International Cricket Stadium, Dubai Sunrisers Hyderabad 201/6 (20 ov)
Kings XI Punjab 132 (16.5 ov)
Sunrisers Hyderabad won by 69 runs
23 Fri 09 Oct 2020 Delhi Capitals vs Rajasthan Royals Sharjah Cricket Stadium, Sharjah Delhi Capitals 184/8 (20 ov)
Rajasthan Royals 138 (19.4 ov)
Delhi Capitals won by 46 runs
24 Sat 10 Oct 2020 Kolkata Knight Riders vs Kings XI Punjab Sheikh Zayed Cricket Stadium, Abu Dhabi Kolkata Knight Riders 164/6 (20 ov)
Kings XI Punjab 162/5 (20 ov)
Kolkata Knight Riders won by 2 runs
25 Sat 10 Oct 2020 Royal Challengers Bangalore vs Chennai Super Kings Dubai International Cricket Stadium, Dubai Royal Challengers Bangalore 169/4 (20 ov)
Chennai Super Kings 132/8 (20 ov)
Royal Challengers Bangalore won by 37 runs
26 Sun 11 Oct 2020 Sunrisers Hyderabad vs Rajasthan Royals Dubai International Cricket Stadium, Dubai Sunrisers Hyderabad 158/4 (20 ov)
Rajasthan Royals 163/5 (19.5 ov)
Rajasthan Royals won by 5 wickets
27 Sun 11 Oct 2020 Delhi Capitals vs Mumbai Indians Sheikh Zayed Cricket Stadium, Abu Dhabi Delhi Capitals 162/4 (20 ov)
Mumbai Indians 166/5 (19.4 ov)
Mumbai Indians won by 5 wickets
28 Mon 12 Oct 2020 Royal Challengers Bangalore vs Kolkata Knight Riders Sharjah Cricket Stadium, Sharjah Royal Challengers Bangalore 194/2 (20 ov)
Kolkata Knight Riders 112/9 (20 ov)
Royal Challengers Bangalore won by 82 runs
29 Tue 13 Oct 2020 Chennai Super Kings vs Sunrisers Hyderabad Dubai International Cricket Stadium, Dubai Chennai Super Kings 167/6 (20 ov)
Sunrisers Hyderabad 147/8 (20 ov)
Chennai Super Kings won by 20 runs
30 Wed 14 Oct 2020 Delhi Capitals vs Rajasthan Royals Dubai International Cricket Stadium, Dubai Delhi Capitals 161/7 (20 ov)
Rajasthan Royals 148/8 (20 ov)
Delhi Capitals won by 13 runs
31 Thu 15 Oct 2020 Royal Challengers Bangalore vs Kings XI Punjab Sharjah Cricket Stadium, Sharjah Royal Challengers Bangalore 171/6 (20 ov)
Kings XI Punjab 177/2 (20 ov)
Kings XI Punjab won by 8 wickets
32 Fri 16 Oct 2020 Kolkata Knight Riders vs Mumbai Indians Sheikh Zayed Cricket Stadium, Abu Dhabi Kolkata Knight Riders 148/5 (20 ov)
Mumbai Indians 149/2 (16.5 ov)
Mumbai Indians won by 8 wickets
33 Sat 17 Oct 2020 Rajasthan Royals vs Royal Challengers Bangalore Dubai International Cricket Stadium, Dubai Rajasthan Royals 177/6 (20 ov)
Royal Challengers Bangalore 179/3 (19.4 ov)
Royal Challengers Bangalore won by 7 wickets
34 Sat 17 Oct 2020 Chennai Super Kings vs Delhi Capitals Sharjah Cricket Stadium, Sharjah Chennai Super Kings 179/4 (20 ov)
Delhi Capitals 185/5 (19.5 ov)
Delhi Capitals won by 5 wickets
35 Sun 18 Oct 2020 Kolkata Knight Riders vs Sunrisers Hyderabad Sheikh Zayed Cricket Stadium, Abu Dhabi Kolkata Knight Riders 163/5 (20 ov)
Sunrisers Hyderabad 163/6 (20 ov)
Kolkata Knight Riders Match tied (Kolkata Knight Riders won the Super Over)
36 Sun 18 Oct 2020 Mumbai Indians vs Kings XI Punjab Dubai International Cricket Stadium, Dubai Mumbai Indians 176/6 (20 ov)
Kings XI Punjab 176/6 (20 ov)
Kings XI Punjab Match tied and Super Over tied (Kings XI Punjab won the second Super Over)
37 Mon 19 Oct 2020 Chennai Super Kings vs Rajasthan Royals Sheikh Zayed Cricket Stadium, Abu Dhabi Chennai Super Kings 125/5 (20 ov)
Rajasthan Royals 126/3 (17.3 ov)
Rajasthan Royals won by 7 wickets
38 Tue 20 Oct 2020 Delhi Capitals vs Kings XI Punjab Dubai International Cricket Stadium, Dubai Delhi Capitals 164/5 (20 ov)
Kings XI Punjab 167/5 (19 ov)
Kings XI Punjab won by 5 wickets
39 Wed 21 Oct 2020 Kolkata Knight Riders vs Royal Challengers Bangalore Sheikh Zayed Cricket Stadium, Abu Dhabi Kolkata Knight Riders 84/8 (20 ov)
Royal Challengers Bangalore 85/2 (13.3 ov)
Royal Challengers Bangalore won by 8 wickets
40 Thu 22 Oct 2020 Rajasthan Royals vs Sunrisers Hyderabad Dubai International Cricket Stadium, Dubai Rajasthan Royals 154/6 (20 ov)
Sunrisers Hyderabad 156/2 (18.1 ov)
Sunrisers Hyderabad won by 8 wickets
41 Fri 23 Oct 2020 Chennai Super Kings vs Mumbai Indians Sharjah Cricket Stadium, Sharjah Chennai Super Kings 114/9 (20 ov)
Mumbai Indians 116/0 (12.2 ov)
Mumbai Indians won by 10 wickets
42 Sat 24 Oct 2020 Kolkata Knight Riders vs Delhi Capitals Sheikh Zayed Cricket Stadium, Abu Dhabi Kolkata Knight Riders 194/6 (20 ov)
Delhi Capitals 135/9 (20 ov)
Kolkata Knight Riders won by 59 runs
43 Sat 24 Oct 2020 Kings XI Punjab vs Sunrisers Hyderabad Dubai International Cricket Stadium, Dubai Kings XI Punjab 126/7 (20 ov)
Sunrisers Hyderabad 114 (19.5 ov)
Kings XI Punjab won by 12 runs
44 Sun 25 Oct 2020 Royal Challengers Bangalore vs Chennai Super Kings Dubai International Cricket Stadium, Dubai Royal Challengers Bangalore 145/6 (20 ov)
Chennai Super Kings 150/2 (18.4 ov)
Chennai Super Kings won by 8 wickets
45 Sun 25 Oct 2020 Mumbai Indians vs Rajasthan Royals Sheikh Zayed Cricket Stadium, Abu Dhabi Mumbai Indians 195/5 (20 ov)
Rajasthan Royals 196/2 (18.2 ov)
Rajasthan Royals won by 8 wickets
46 Mon 26 Oct 2020 Kolkata Knight Riders vs Kings XI Punjab Sharjah Cricket Stadium, Sharjah Kolkata Knight Riders 149/9 (20 ov)
Kings XI Punjab 150/2 (18.5 ov)
Kings XI Punjab won by 8 wickets
47 Tue 27 Oct 2020 Sunrisers Hyderabad vs Delhi Capitals Dubai International Cricket Stadium, Dubai Sunrisers Hyderabad 219/2 (20 ov)
Delhi Capitals 131 (19 ov)
Sunrisers Hyderabad won by 88 runs
48 Wed 28 Oct 2020 Royal Challengers Bangalore vs Mumbai Indians Sheikh Zayed Cricket Stadium, Abu Dhabi Royal Challengers Bangalore 164/6 (20 ov)
Mumbai Indians 166/5 (19.1 ov)
Mumbai Indians won by 5 wickets
49 Thu 29 Oct 2020 Kolkata Knight Riders vs Chennai Super Kings Dubai International Cricket Stadium, Dubai Kolkata Knight Riders 172/5 (20 ov)
Chennai Super Kings 178/4 (20 ov)
Chennai Super Kings won by 6 wickets
50 Fri 30 Oct 2020 Kings XI Punjab vs Rajasthan Royals Sheikh Zayed Cricket Stadium, Abu Dhabi Kings XI Punjab 185/4 (20 ov)
Rajasthan Royals 186/3 (17.3 ov)
Rajasthan Royals won by 7 wickets
51 Sat 31 Oct 2020 Delhi Capitals vs Mumbai Indians Dubai International Cricket Stadium, Dubai Delhi Capitals 110/9 (20 ov)
Mumbai Indians 111/1 (14.2 ov)
Mumbai Indians won by 9 wickets
52 Sat 31 Oct 2020 Royal Challengers Bangalore vs Sunrisers Hyderabad Sharjah Cricket Stadium, Sharjah Royal Challengers Bangalore 120/7 (20 ov)
Sunrisers Hyderabad 121/5 (14.1 ov)
Sunrisers Hyderabad won by 5 wickets
53 Sun 01 Nov 2020 Kings XI Punjab vs Chennai Super Kings Sheikh Zayed Cricket Stadium, Abu Dhabi Kings XI Punjab 153/6 (20 ov)
Chennai Super Kings 154/1 (18.5 ov)
Chennai Super Kings won by 9 wickets
54 Sun 01 Nov 2020 Kolkata Knight Riders vs Rajasthan Royals Dubai International Cricket Stadium, Dubai Kolkata Knight Riders 191/7 (20 ov)
Rajasthan Royals 131/9 (20 ov)
Kolkata Knight Riders won by 60 runs
55 Mon 02 Nov 2020 Royal Challengers Bangalore vs Delhi Capitals Sheikh Zayed Cricket Stadium, Abu Dhabi Royal Challengers Bangalore 152/7 (20 ov)
Delhi Capitals 154/4 (19 ov)
Delhi Capitals won by 6 wickets
56 Tue 03 Nov 2020 Mumbai Indians vs Sunrisers Hyderabad Sharjah Cricket Stadium, Sharjah Mumbai Indians 149/8 (20 ov)
Sunrisers Hyderabad 151/0 (17.1 ov)
Sunrisers Hyderabad won by 10 wickets

Marked in the table above: Match 2 (Delhi Capitals vs Kings XI Punjab) finished tied: Delhi Capitals Match tied (Delhi Capitals won the Super Over); Match 10 (Royal Challengers Bangalore vs Mumbai Indians) finished tied: Royal Challengers Bangalore Match tied (Royal Challengers Bangalore won the Super Over); Match 35 (Kolkata Knight Riders vs Sunrisers Hyderabad) finished tied: Kolkata Knight Riders Match tied (Kolkata Knight Riders won the Super Over); Match 36 (Mumbai Indians vs Kings XI Punjab) finished tied: Kings XI Punjab Match tied and Super Over tied (Kings XI Punjab won the second Super Over).

IPL 2020 playoffs

Match Date Fixture Venue Score Result
Qualifier 1 Thu 05 Nov 2020 Mumbai Indians vs Delhi Capitals Dubai International Cricket Stadium, Dubai Mumbai Indians 200/5 (20 ov)
Delhi Capitals 143/8 (20 ov)
Mumbai Indians won by 57 runs
Eliminator Fri 06 Nov 2020 Royal Challengers Bangalore vs Sunrisers Hyderabad Sheikh Zayed Cricket Stadium, Abu Dhabi Royal Challengers Bangalore 131/7 (20 ov)
Sunrisers Hyderabad 132/4 (19.4 ov)
Sunrisers Hyderabad won by 6 wickets
Qualifier 2 Sun 08 Nov 2020 Delhi Capitals vs Sunrisers Hyderabad Sheikh Zayed Cricket Stadium, Abu Dhabi Delhi Capitals 189/3 (20 ov)
Sunrisers Hyderabad 172/8 (20 ov)
Delhi Capitals won by 17 runs
Final Tue 10 Nov 2020 Delhi Capitals vs Mumbai Indians Dubai International Cricket Stadium, Dubai Delhi Capitals 156/7 (20 ov)
Mumbai Indians 157/5 (18.4 ov)
Mumbai Indians won by 5 wickets

Mumbai beat Delhi in Qualifier 1 by 57 runs to reach the final directly. Hyderabad won the Eliminator against Royal Challengers Bangalore but lost Qualifier 2 to Delhi.

IPL 2020 questions, answered

Who won IPL 2020?

Mumbai Indians won IPL 2020, beating Delhi Capitals in the final on 10 November 2020 at Dubai International Cricket Stadium, Dubai. Delhi Capitals 156/7 (20 ov) lost to Mumbai Indians 157/5 (18.4 ov); Mumbai Indians won by 5 wickets.

How many matches were played in IPL 2020?

60 in total: 56 league matches, then Qualifier 1, the Eliminator, Qualifier 2 and the final, played between 19 September 2020 and 10 November 2020.

Who finished top of the IPL 2020 league table?

Mumbai Indians, with 18 points and a net run rate of +1.107.

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

The Orange Cap went to KL Rahul and the Purple Cap went to Kagiso Rabada. Jofra Archer 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.