Thursday, 20th February 2020
New Zealand v India Test Series 2020
22:30
New Zealand vs India
1st Test
Saturday, 22nd February 2020
England Lions in Australia Tour Matches 2020
03:00
Australia A vs England Lions
Bangladesh v Zimbabwe Test 2020
03:30
Bangladesh vs Zimbabwe
Only Test
Sri Lanka v West Indies ODI Series 2020
04:15
Sri Lanka vs West Indies
1st ODI
ICC Women's T20 World Cup 2020
07:00
West Indies Women vs Thailand Women
Group B
11:00
New Zealand Women vs Sri Lanka Women
Group A
Sunday, 23rd February 2020
ICC Women's T20 World Cup 2020
11:00
England Women vs South Africa Women
Group B
South Africa v Australia Twenty20 Series 2020
12:30
South Africa vs Australia
2nd T20I
Marsh Sheffield Shield 2019/2020
23:30
Tasmania vs Western Australia
23:30
New South Wales vs South Australia
Monday, 24th February 2020
Marsh Sheffield Shield 2019/2020
00:00
Queensland vs Victoria
ICC Women's T20 World Cup 2020
07:00
Australia Women vs Sri Lanka Women
Group A
11:00
India Women vs Bangladesh Women
Group A
Wednesday, 26th February 2020
ICC Women's T20 World Cup 2020
04:00
England Women vs Thailand Women
Group B
08:00
West Indies Women vs Pakistan Women
Group B
Sri Lanka v West Indies ODI Series 2020
09:00
Sri Lanka vs West Indies
2nd ODI
South Africa v Australia Twenty20 Series 2020
16:00
South Africa vs Australia
3rd T20I
Thursday, 27th February 2020
ICC Women's T20 World Cup 2020
04:00
India Women vs New Zealand Women
Group A
08:00
Australia Women vs Bangladesh Women
Group A
Friday, 28th February 2020
ICC Women's T20 World Cup 2020
04:00
South Africa Women vs Thailand Women
Group B
08:00
England Women vs Pakistan Women
Group B
New Zealand v India Test Series 2020
22:30
New Zealand vs India
2nd Test
Saturday, 29th February 2020
ICC Women's T20 World Cup 2020
00:00
New Zealand Women vs Bangladesh Women
Group A
04:00
India Women vs Sri Lanka Women
Group A
South Africa v Australia ODI Series 2020
11:00
South Africa vs Australia
1st ODI
Sunday, 1st March 2020
ICC Women's T20 World Cup 2020
04:00
South Africa Women vs Pakistan Women
Group B
08:00
England Women vs West Indies Women
Group B
Bangladesh v Zimbabwe ODI Series 2020
08:00
Bangladesh vs Zimbabwe
1st ODI
Sri Lanka v West Indies ODI Series 2020
09:00
Sri Lanka vs West Indies
3rd ODI
England Lions in Australia Tour Matches 2020
23:00
New South Wales 2nd XI vs England Lions
Monday, 2nd March 2020
ICC Women's T20 World Cup 2020
00:00
Sri Lanka Women vs Bangladesh Women
Group A
04:00
Australia Women vs New Zealand Women
Group A
Tuesday, 3rd March 2020
ICC Women's T20 World Cup 2020
04:00
Pakistan Women vs Thailand Women
Group B
08:00
West Indies Women vs South Africa Women
Group B
Bangladesh v Zimbabwe ODI Series 2020
08:00
Bangladesh vs Zimbabwe
2nd ODI
Wednesday, 4th March 2020
South Africa v Australia ODI Series 2020
11:00
South Africa vs Australia
2nd ODI
Sri Lanka v West Indies Twenty20 Series 2020
13:30
Sri Lanka vs West Indies
1st T20I
Thursday, 5th March 2020
ICC Women's T20 World Cup 2020
04:00
B1 vs A2
Semi Final 1
08:00
A1 vs B2
Semi Final 2
Marsh Sheffield Shield 2019/2020
23:30
Tasmania vs New South Wales
Friday, 6th March 2020
Marsh Sheffield Shield 2019/2020
00:00
South Australia vs Victoria
02:30
Western Australia vs Queensland
Bangladesh v Zimbabwe ODI Series 2020
08:00
Bangladesh vs Zimbabwe
3rd ODI
Afghanistan v Ireland Twenty20 Series in India 2020
12:30
Afghanistan vs Ireland
1st T20I
Sri Lanka v West Indies Twenty20 Series 2020
13:30
Sri Lanka vs West Indies
2nd T20I
Saturday, 7th March 2020
England in Sri Lanka Tour Matches 2020
04:30
Sri Lanka Board President's XI vs England
South Africa v Australia ODI Series 2020
08:00
South Africa vs Australia
3rd ODI
Sunday, 8th March 2020
ICC Women's T20 World Cup 2020
07:00
TBC vs TBC
Final
Afghanistan v Ireland Twenty20 Series in India 2020
08:30
Afghanistan vs Ireland
2nd T20I
Monday, 9th March 2020
Bangladesh V Zimbabwe Twenty20 Series 2020
11:00
Bangladesh vs Zimbabwe
1st T20I
Tuesday, 10th March 2020
Afghanistan v Ireland Twenty20 Series in India 2020
08:30
Afghanistan vs Ireland
3rd T20I
Wednesday, 11th March 2020
Bangladesh V Zimbabwe Twenty20 Series 2020
11:00
Bangladesh vs Zimbabwe
2nd T20I
Thursday, 12th March 2020
England in Sri Lanka Tour Matches 2020
04:30
Sri Lanka Board President's XI vs England
India v South Africa ODI Series 2020
08:00
India vs South Africa
1st ODI
Friday, 13th March 2020
Australia v New Zealand ODI Series 2020
03:30
Australia vs New Zealand
1st ODI
Saturday, 14th March 2020
Australia v New Zealand ODI Series 2020
23:30
Australia vs New Zealand
2nd ODI
Sunday, 15th March 2020
India v South Africa ODI Series 2020
08:00
India vs South Africa
2nd ODI
Tuesday, 17th March 2020
Marsh Sheffield Shield 2019/2020
00:00
South Australia vs Queensland
02:30
Western Australia vs New South Wales
Wednesday, 18th March 2020
India v South Africa ODI Series 2020
08:00
India vs South Africa
3rd ODI
Marsh Sheffield Shield 2019/2020
23:30
Victoria vs Tasmania
Thursday, 19th March 2020
Sri Lanka v England Test Series 2020
04:30
Sri Lanka vs England
1st Test
Friday, 20th March 2020
Australia v New Zealand ODI Series 2020
03:30
Australia vs New Zealand
3rd ODI
Sunday, 22nd March 2020
South Africa Women v Australia Women ODI Series 2020
07:30
South Africa Women vs Australia Women
1st ODI
Tuesday, 24th March 2020
New Zealand v Australia Twenty20 Series 2020
01:00
New Zealand vs Australia
1st T20I
English Domestic Other Matches 2020
04:30
MCC vs Essex
Wednesday, 25th March 2020
South Africa Women v Australia Women ODI Series 2020
07:30
South Africa Women vs Australia Women
2nd ODI
Namibia v Netherlands Twenty20 Series 2020
12:30
Namibia vs Holland
1st T20I
Thursday, 26th March 2020
Namibia v Netherlands Twenty20 Series 2020
12:30
Namibia vs Holland
2nd T20I
Marsh Sheffield Shield 2019/2020
23:30
TBC vs TBC
Final
Friday, 27th March 2020
Sri Lanka v England Test Series 2020
04:30
Sri Lanka vs England
2nd Test
New Zealand v Australia Twenty20 Series 2020
06:00
New Zealand vs Australia
2nd T20I
Saturday, 28th March 2020
South Africa Women v Australia Women ODI Series 2020
07:30
South Africa Women vs Australia Women
3rd ODI
Namibia v Netherlands Twenty20 Series 2020
08:00
Namibia vs Holland
3rd T20I
Sunday, 29th March 2020
New Zealand v Australia Twenty20 Series 2020
02:00
New Zealand vs Australia
3rd T20I
Namibia v Netherlands ODI Series 2020
09:00
Namibia vs Holland
1st ODI
IPL 2020
15:30
Mumbai Indians vs Chennai Super Kings
Monday, 30th March 2020
IPL 2020
15:30
Delhi Capitals vs Kings XI Punjab
Tuesday, 31st March 2020
Namibia v Netherlands ODI Series 2020
09:00
Namibia vs Holland
2nd ODI
South Africa Women v Australia Women Twenty20 Series 2020
12:00
South Africa Women vs Australia Women
1st T20I
IPL 2020
15:30
Royal Challengers Bangalore vs Kolkata Knight Riders
Wednesday, 1st April 2020
Tri-Series in Scotland 2019
06:00
United States vs United Arab Emirates
Namibia v Netherlands Twenty20 Series 2020
09:00
Namibia vs Holland
4th T20I
IPL 2020
15:30
Sunrisers Hyderabad vs Mumbai Indians
Thursday, 2nd April 2020
Tri-Series in Scotland 2019
06:00
Scotland vs United Arab Emirates
MCC University Matches 2020
11:00
Middlesex vs Cambridge MCCU
11:00
Kent vs Oxford MCCU
11:00
Yorkshire vs Leeds Bradford MCCU
11:00
Durham vs Durham University
11:00
Leicestershire vs Loughborough University
11:00
Gloucestershire vs Cardiff MCCU
IPL 2020
15:30
Chennai Super Kings vs Rajasthan Royals
Friday, 3rd April 2020
Pakistan v Bangladesh ODI 2020
09:00
Pakistan vs Bangladesh
Only ODI
South Africa Women v Australia Women Twenty20 Series 2020
12:00
South Africa Women vs Australia Women
2nd T20I
IPL 2020
15:30
Kolkata Knight Riders vs Delhi Capitals
Saturday, 4th April 2020
Tri-Series in Scotland 2019
06:00
United States vs Scotland
South Africa Women v Australia Women Twenty20 Series 2020
12:00
South Africa Women vs Australia Women
3rd T20I
IPL 2020
15:30
Kings XI Punjab vs Sunrisers Hyderabad
Sunday, 5th April 2020
Tri-Series in Scotland 2019
06:00
United States vs United Arab Emirates
Pakistan v Bangladesh Test Series 2020
06:00
Pakistan vs Bangladesh
2nd Test
IPL 2020
11:30
Mumbai Indians vs Royal Challengers Bangalore
15:30
Rajasthan Royals vs Delhi Capitals
Monday, 6th April 2020
IPL 2020
15:30
Kolkata Knight Riders vs Chennai Super Kings
Tuesday, 7th April 2020
Tri-Series in Scotland 2019
06:00
Scotland vs United Arab Emirates
MCC University Matches 2020
11:00
Cambridge MCCU vs Nottinghamshire
11:00
Somerset vs Cardiff MCCU
11:00
Loughborough University vs Worcestershire
11:00
Leeds Bradford MCCU vs Warwickshire
11:00
Lancashire vs Durham University
11:00
Sussex vs Oxford MCCU
IPL 2020
15:30
Royal Challengers Bangalore vs Sunrisers Hyderabad
Wednesday, 8th April 2020
Tri-Series in Scotland 2019
06:00
United States vs Scotland
IPL 2020
15:30
Kings XI Punjab vs Mumbai Indians
Thursday, 9th April 2020
IPL 2020
15:30
Rajasthan Royals vs Kolkata Knight Riders
Friday, 10th April 2020
IPL 2020
15:30
Delhi Capitals vs Royal Challengers Bangalore
Saturday, 11th April 2020
IPL 2020
15:30
Chennai Super Kings vs Kings XI Punjab
Sunday, 12th April 2020
County Championship Division 2
11:00
Middlesex vs Worcestershire
League
11:00
Nottinghamshire vs Leicestershire
League
11:00
Sussex vs Durham
League
County Championship Division 1
11:00
Somerset vs Warwickshire
League
11:00
Yorkshire vs Gloucestershire
League
11:00
Lancashire vs Kent
League
IPL 2020
11:30
Sunrisers Hyderabad vs Rajasthan Royals
15:30
Kolkata Knight Riders vs Mumbai Indians
Monday, 13th April 2020
MCC University Matches 2020
11:00
Oxford MCCU vs Surrey
11:00
Hampshire vs Loughborough University
11:00
Northamptonshire vs Leeds Bradford MCCU
11:00
Glamorgan vs Cardiff MCCU
11:00
Cambridge MCCU vs Essex
IPL 2020
15:30
Delhi Capitals vs Chennai Super Kings
Tuesday, 14th April 2020
MCC University Matches 2020
11:00
Derbyshire vs Durham University
IPL 2020
15:30
Kings XI Punjab vs Royal Challengers Bangalore
Wednesday, 15th April 2020
IPL 2020
15:30
Mumbai Indians vs Rajasthan Royals
Thursday, 16th April 2020
IPL 2020
15:30
Sunrisers Hyderabad vs Kolkata Knight Riders
Friday, 17th April 2020
IPL 2020
15:30
Kings XI Punjab vs Chennai Super Kings
Saturday, 18th April 2020
IPL 2020
15:30
Royal Challengers Bangalore vs Rajasthan Royals