On This Day in Cricket 31 July

Cricket Matches, Player Debut and Birthdays on 31 July
Cricket Matches Played on 31 July

Trent Rockets vs Birmingham Phoenix 9th Match The Hundred 2024
Date: 2024-07-31
Trent Rockets Vs Birmingham Phoenix Trent Bridge
Colombo Strikers vs B Love Kandy 3rd Match LPL 2023
Date: 2023-07-31
Colombo Strikers Vs B-Love Kandy R. Premadasa Stadium
China vs Myanmar 9th Match T20 World Cup Asia Qualifier B 2023
Date: 2023-07-31
China Vs Myanmar Bayuemas Oval
Galle Titans vs Dambulla Aura 2nd Match LPL 2023
Date: 2023-07-31
Galle Marvels Vs Dambulla Sixers R. Premadasa Stadium
Bhutan vs Thailand 8th Match T20 World Cup Asia Qualifier B 2023
Date: 2023-07-31
Bhutan Vs Thailand Bayuemas Oval
Luxembourg vs Switzerland Play-off 5th Place T20 World Cup Europe Qualifier Group B 2022
Date: 2022-07-31
Luxembourg Vs Switzerland Tikkurila Cricket Ground
Austria vs Norway Final Match T20 World Cup Europe Qualifier Group B 2022
Date: 2022-07-31
Austria Vs Norway Kerava National Cricket Ground
England vs South Africa 3rd T20 Match 2022
Date: 2022-07-31
England Vs South Africa The Rose Bowl
Scotland vs New Zealand Only ODI Match 2022
Date: 2022-07-31
Scotland Vs New Zealand Grange Cricket Club
Guernsey vs France Play-off 3rd Place T20 World Cup Europe Qualifier Group B 2022
Date: 2022-07-31
Guernsey Vs France Kerava National Cricket Ground
Bulgaria vs Czech Republic Play-off 7th Place T20 World Cup Europe Qualifier Group B 2022
Date: 2022-07-31
Bulgaria Vs Czech Republic Tikkurila Cricket Ground
Zimbabwe vs Bangladesh 2nd T20 Match 2022
Date: 2022-07-31
Zimbabwe Vs Bangladesh Harare Sports Club
Northern Superchargers vs Oval Invincibles 13th Match the hundred 2021
Date: 2021-07-31
Northern Superchargers Vs Oval Invincibles Headingley Stadium
Welse Fire vs Manchester Originals 12th Match The Hundred 2021
Date: 2021-07-31
Welsh Fire Vs Manchester Originals Sophia Gardens
West Indies vs Pakistan 2nd T20 Match 2021
Date: 2021-07-31
West Indies Vs Pakistan Providence Stadium
Montreal Tigers vs Edmonton Royals 9th Match GT20 2019
Date: 2019-07-31
Montreal Tigers Vs Edmonton Royals CAA Centre
West Indies vs Bangladesh 1st T20 Match 2018
Date: 2018-07-31
West Indies Vs Bangladesh Warner Park
Jamaica Tallawahs vs St Lucia Zouks 30th Match CPL T20 2016
Date: 2016-07-31
Jamaica Tallawahs Vs St Lucia Kings Central Broward Regional Park Stadium
Saint Kitts and Nevis Patriots vs Trinbago Knight Riders 29th Match CPL T20 2016
Date: 2016-07-31
Saint Kitts and Nevis Patriots Vs Trinbago Knight Riders Central Broward Regional Park Stadium
Saint Lucia Zouks vs Barbados Tridents 17th CPL T20 Match 2014
Date: 2014-07-31
St Lucia Kings Vs Barbados Royals Darren Sammy Cricket Ground
Jamaica Tallawahs vs Antigua Hawksbills 16th CPL T20 Match 2014
Date: 2014-07-31
Jamaica Tallawahs Vs Antigua Hawksbills Sabina Park
Guyana Amazon Warriors vs Trinidad & Tobago Red Steel 2nd CPL T20 Match 2013
Date: 2013-07-31
Guyana Amazon Warriors Vs Trinbago Knight Riders Providence Stadium
Sri Lanka vs South Africa 5th ODI Match 2013
Date: 2013-07-31
South Africa Vs Sri Lanka R. Premadasa Stadium
Sri Lanka vs India 4th ODI Match 2012
Date: 2012-07-31
India Vs Sri Lanka R. Premadasa Stadium
West Indies vs Bangladesh 3rd ODI Match 2009
Date: 2009-07-31
West Indies Vs Bangladesh Windsor Park
Sri Lanka vs India 2nd Test Match 2008
Date: 2008-07-31
Sri Lanka Vs India Galle International Stadium
India vs West Indies 2nd ODI Match 2005
Date: 2005-07-31
India Vs West Indies Rangiri Dambulla International Stadium
England vs South Africa 2nd Test Match 2003
Date: 2003-07-31
England Vs South Africa Lord's Cricket Ground


Cricket Player Debut on 31 July
Miguel Cummins, Nicholas Pooran Scorecard
Nuwan Pradeep Scorecard
Kieran Powell Scorecard
Denesh Ramdin, Narsingh Deonarine Scorecard
Jeremiah Louis Scorecard
Dane Cleaver Scorecard
Zou Kui Scorecard