The Board of Control for Cricket in India (BCCI) suspended it until 15 April, but sadly coronavirus had other ideas, and it was quickly postponed indefinitely.

The good news is the IPL is set to resume this September after the BCCI accepted an offer to stage the tournament in the United Arab Emirates. While final approval, dates, and match fixtures have yet to be published, we thought it was time we reviewed our IPL prediction on who will win IPL 2020.

It looks like the tournament will now be held from 19 September-8 November, meaning it will run as a normal 51-day IPL. Each team will first have three to four weeks of training in the UAE, giving them time to acclimatise to slightly different conditions.

IPL 2020 Schedule

1Mumbai Indians (MI) Vs Chennai Super Kings (CSK)19 September 2020Saturday7:30 PMUAE
2Delhi Capitals (DC) Vs Kings XI Punjab (KXIP)20 September 2020Sunday3:30 PMUAE
3Royal Challengers Bangalore (RCB) Vs Kolkata Knight Riders (KKR)20 September 2020Sunday7:30 PMUAE
4Sun Risers Hyderabad (SRH) Vs Mumbai Indians (MI)21 September 2020Monday7:30 PMUAE
5Chennai Super Kings (CSK) Vs Rajasthan Royals (RR)22 September 2020Tuesday7:30 PMUAE
6Kolkata Knight Riders (KKR) Vs Delhi Capitals (DC)23 September 2020Wednesday7:30 PMUAE
7Kings XI Punjab (KXIP) Vs Sun Risers Hyderabad (SRH)24 September 2020Thursday7:30 PMUAE
8Mumbai Indians (MI) Vs Royal Challengers Bangalore (RCB)25 September 2020Friday7:30 PMUAE
9Rajasthan Royals (RR) Vs Delhi Capitals (DC)26 September 2020Saturday7:30 PMUAE
10Kolkata Knight Riders (KKR) Vs Chennai Super Kings (CSK)27 September 2020Sunday3:30 PMUAE
11Royal Challengers Bangalore (RCB) Vs Sun Risers Hyderabad (SRH)27 September 2020Sunday7:30 PMUAE
12Kings XI Punjab (KXIP) Vs Mumbai Indians (MI)28 September 2020Monday7:30 PMUAE
13Rajasthan Royals (RR) Vs Kolkata Knight Riders (KKR)29 September 2020Tuesday7:30 PMUAE
14Delhi Capitals (DC) Vs Royal Challengers Bangalore (RCB)30 September 2020Wednesday7:30 PMUAE
15Chennai Super Kings (CSK) Vs Kings XI Punjab (KXIP)1 October 2020Thursday7:30 PMUAE
16Sun Risers Hyderabad (SRH) Vs Rajasthan Royals (RR)2 October 2020Friday7:30 PMUAE
17Kolkata Knight Riders (KKR) Vs Mumbai Indians (MI)3 October 2020Saturday7:30 PMUAE
18Delhi Capitals (DC) Vs Chennai Super Kings (CSK)4 October 2020Sunday3:30 PMUAE
19Kings XI Punjab (KXIP) Vs Royal Challengers Bangalore (RCB)4 October 2020Sunday7:30 PMUAE
20Mumbai Indians (MI) Vs Rajasthan Royals (RR)5 October 2020Monday7:30 PMUAE
21Sun Risers Hyderabad (SRH) Vs Kolkata Knight Riders (KKR)6 October 2020Tuesday7:30 PMUAE
22Kings XI Punjab (KXIP) Vs Chennai Super Kings (CSK)7 October 2020Wednesday7:30 PMUAE
23Royal Challengers Bangalore (RCB) Vs Rajasthan Royals (RR)8 October 2020Thursday7:30 PMUAE
24Delhi Capitals (DC) Vs Kolkata Knight Riders (KKR)9 October 2020Friday7:30 PMUAE
25Chennai Super Kings (CSK) Vs Sun Risers Hyderabad (SRH)10 October 2020Saturday7:30 PMUAE
26Mumbai Indians (MI) Vs Kings XI Punjab (KXIP)11 October 2020Sunday3:30 PMUAE
27Rajasthan Royals (RR) Vs Sun Risers Hyderabad (SRH)11 October 2020Sunday7:30 PMUAE
28Royal Challengers Bangalore (RCB) Vs Delhi Capitals (DC)12 October 2020Monday7:30 PMUAE
29Kolkata Knight Riders (KKR) Vs Kings XI Punjab (KXIP)13 October 2020Tuesday7:30 PMUAE
30Chennai Super Kings (CSK) Vs Mumbai Indians (MI)14 October 2020Wednesday7:30 PMUAE
31Rajasthan Royals (RR) Vs Royal Challengers Bangalore (RCB)15 October 2020Thursday7:30 PMUAE
32Kings XI Punjab (KXIP) Vs Kolkata Knight Riders (KKR)16 October 2020Friday7:30 PMUAE
33Sun Risers Hyderabad (SRH) Vs Delhi Capitals (DC)17 October 2020Saturday7:30 PMUAE
34Chennai Super Kings (CSK) Vs Royal Challengers Bangalore (RCB)18 October 2020Sunday3:30 PMUAE
35Mumbai Indians (MI) Vs Kolkata Knight Riders (KKR)18 October 2020Sunday7:30 PMUAE
36Rajasthan Royals (RR) Vs Kings XI Punjab (KXIP)19 October 2020Monday7:30 PMUAE
37Sun Risers Hyderabad (SRH) Vs Chennai Super Kings (CSK)20 October 2020Tuesday7:30 PMUAE
38Mumbai Indians (MI) Vs Delhi Capitals (DC)21 October 2020Wednesday7:30 PMUAE
39Kolkata Knight Riders (KKR) Vs Rajasthan Royals (RR)22 October 2020Thursday7:30 PMUAE
40Royal Challengers Bangalore (RCB) Vs Kings XI Punjab (KXIP)23 October 2020Friday7:30 PMUAE
41Delhi Capitals (DC) Vs Sun Risers Hyderabad (SRH)24 October 2020Saturday7:30 PMUAE
42Rajasthan Royals (RR) Vs Chennai Super Kings (CSK)25 October 2020Sunday3:30 PMUAE
43Sun Risers Hyderabad (SRH) Vs Royal Challengers Bangalore (RCB)25 October 2020Sunday7:30 PMUAE
44Delhi Capitals (DC) Vs Mumbai Indians (MI)26 October 2020Monday7:30 PMUAE
45Chennai Super Kings (CSK) Vs Kolkata Knight Riders (KKR)27 October 2020Tuesday7:30 PMUAE
46Kings XI Punjab (KXIP) Vs Rajasthan Royals (RR)28 October 2020Wednesday7:30 PMUAE
47Mumbai Indians (MI) Vs Sun Risers Hyderabad (SRH)29 October 2020Thursday7:30 PMUAE
48Chennai Super Kings (CSK) Vs Delhi Capitals (DC)30 October 2020Friday7:30 PMUAE
49Kolkata Knight Riders (KKR) Vs Royal Challengers Bangalore (RCB)31 October 2020Saturday7:30 PMUAE
50Rajasthan Royals (RR) Vs Mumbai Indians (MI)1 November 2020Sunday3:30 PMUAE
51Sun Risers Hyderabad (SRH) Vs Kings XI Punjab (KXIP)1 November 2020Sunday7:30 PMUAE
52Delhi Capitals (DC) Vs Rajasthan Royals (RR)2 November 2020Monday7:30 PMUAE
53Royal Challengers Bangalore (RCB) Vs Chennai Super Kings (CSK)3 November 2020Tuesday7:30 PMUAE
54Kolkata Knight Riders (KKR) Vs Sun Risers Hyderabad (SRH)4 November 2020Wednesday7:30 PMUAE
55Kings XI Punjab (KXIP) Vs Delhi Capitals (DC)5 November 2020Thursday7:30 PMUAE
56Royal Challengers Bangalore (RCB) Vs Mumbai Indians (MI)6 November 2020Friday7:30 PMUAE
57Qualifier-1TBDTBD7:30 PMUAE
58EliminatorTBDTBD7:30 PMUAE
59Qualifier-2TBDTBD7:30 PMUAE
60FINAL10 November 2020Sunday7:30 PMUAE

Note: IPL schedule was published officially but due to COVID-19 situation IPL 2020 postponed to September 2020.