Twenty20 Internationals
1st semi-final: Nepal v United Arab Emirates at Al Amerat - Apr 19, 2024
Match scheduled to begin at 10:00 local time (06:00 GMT)
2nd semi-final: Oman v Hong Kong at Al Amerat - Apr 19, 2024
Match scheduled to begin at 14:30 local time (10:30 GMT)
County Championship Division One
11th Match: Essex v Lancashire at Chelmsford - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
12th Match: Hampshire v Warwickshire at Southampton - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
13th Match: Kent v Surrey at Canterbury - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
14th Match: Somerset v Nottinghamshire at Taunton - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
15th Match: Worcestershire v Durham at Kidderminster - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
County Championship Division Two
9th Match: Derbyshire v Leicestershire at Derby - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
10th Match: Middlesex v Yorkshire at Lord's - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
11th Match: Northamptonshire v Glamorgan at Northampton - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
12th Match: Sussex v Gloucestershire at Hove - Apr 19-22, 2024
Match scheduled to begin at 11:00 local time (10:00 GMT)
Indian Premier League
34th Match: Lucknow Super Giants v Chennai Super Kings at Lucknow - Apr 19, 2024
Match scheduled to begin at 19:30 local time (14:00 GMT)
National T20 Cricket Tournament (Nepal)
7th Match: Bagmati Province v Koshi Province at Mulpani - Apr 19, 2024
Match scheduled to begin at 09:30 local time (03:45 GMT)
8th Match: Karnali Province v Sudur Paschim Province at Mulpani - Apr 19, 2024
Match scheduled to begin at 13:30 local time (07:45 GMT)