Toggle Navigation
Home
FTP
Cricket 2024
Schedule
Results
Records
On This Day
Article
Head To Head
Date format invalid
30 July
01 August
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
Scorecard
Vs
Trent Bridge
Colombo Strikers vs B Love Kandy 3rd Match LPL 2023
Date:
2023-07-31
Scorecard
Vs
R. Premadasa Stadium
China vs Myanmar 9th Match T20 World Cup Asia Qualifier B 2023
Date:
2023-07-31
Scorecard
Vs
Bayuemas Oval
Galle Titans vs Dambulla Aura 2nd Match LPL 2023
Date:
2023-07-31
Scorecard
Vs
R. Premadasa Stadium
Bhutan vs Thailand 8th Match T20 World Cup Asia Qualifier B 2023
Date:
2023-07-31
Scorecard
Vs
Bayuemas Oval
Luxembourg vs Switzerland Play-off 5th Place T20 World Cup Europe Qualifier Group B 2022
Date:
2022-07-31
Scorecard
Vs
Tikkurila Cricket Ground
Austria vs Norway Final Match T20 World Cup Europe Qualifier Group B 2022
Date:
2022-07-31
Scorecard
Vs
Kerava National Cricket Ground
England vs South Africa 3rd T20 Match 2022
Date:
2022-07-31
Scorecard
Vs
The Rose Bowl
Scotland vs New Zealand Only ODI Match 2022
Date:
2022-07-31
Scorecard
Vs
Grange Cricket Club
Guernsey vs France Play-off 3rd Place T20 World Cup Europe Qualifier Group B 2022
Date:
2022-07-31
Scorecard
Vs
Kerava National Cricket Ground
Bulgaria vs Czech Republic Play-off 7th Place T20 World Cup Europe Qualifier Group B 2022
Date:
2022-07-31
Scorecard
Vs
Tikkurila Cricket Ground
Zimbabwe vs Bangladesh 2nd T20 Match 2022
Date:
2022-07-31
Scorecard
Vs
Harare Sports Club
Northern Superchargers vs Oval Invincibles 13th Match the hundred 2021
Date:
2021-07-31
Scorecard
Vs
Headingley Stadium
Welse Fire vs Manchester Originals 12th Match The Hundred 2021
Date:
2021-07-31
Scorecard
Vs
Sophia Gardens
West Indies vs Pakistan 2nd T20 Match 2021
Date:
2021-07-31
Scorecard
Vs
Providence Stadium
Montreal Tigers vs Edmonton Royals 9th Match GT20 2019
Date:
2019-07-31
Vs
CAA Centre
West Indies vs Bangladesh 1st T20 Match 2018
Date:
2018-07-31
Scorecard
Vs
Warner Park
Jamaica Tallawahs vs St Lucia Zouks 30th Match CPL T20 2016
Date:
2016-07-31
Scorecard
Vs
Central Broward Regional Park Stadium
Saint Kitts and Nevis Patriots vs Trinbago Knight Riders 29th Match CPL T20 2016
Date:
2016-07-31
Scorecard
Vs
Central Broward Regional Park Stadium
Saint Lucia Zouks vs Barbados Tridents 17th CPL T20 Match 2014
Date:
2014-07-31
Scorecard
Vs
Darren Sammy Cricket Ground
Jamaica Tallawahs vs Antigua Hawksbills 16th CPL T20 Match 2014
Date:
2014-07-31
Scorecard
Vs
Sabina Park
Guyana Amazon Warriors vs Trinidad & Tobago Red Steel 2nd CPL T20 Match 2013
Date:
2013-07-31
Scorecard
Vs
Providence Stadium
Sri Lanka vs South Africa 5th ODI Match 2013
Date:
2013-07-31
Scorecard
Vs
R. Premadasa Stadium
Sri Lanka vs India 4th ODI Match 2012
Date:
2012-07-31
Scorecard
Vs
R. Premadasa Stadium
West Indies vs Bangladesh 3rd ODI Match 2009
Date:
2009-07-31
Scorecard
Vs
Windsor Park
Sri Lanka vs India 2nd Test Match 2008
Date:
2008-07-31
Scorecard
Vs
Galle International Stadium
India vs West Indies 2nd ODI Match 2005
Date:
2005-07-31
Scorecard
Vs
Rangiri Dambulla International Stadium
England vs South Africa 2nd Test Match 2003
Date:
2003-07-31
Scorecard
Vs
Lord's Cricket Ground
Top 10 player scoring more than 50 runs on 31 July
Top 10 player taking more than 2 wickets on 31 July
Virat Kohli
,
128* Runs Against Sri Lanka in 2012(ODI Match)
Mark Chapman
,
101* Runs Against Scotland in 2022(ODI Match)
Tillakaratne Dilshan
,
99 Runs Against South Africa in 2013(ODI Match)
Michael Leask
,
85 Runs Against New Zealand in 2022(ODI Match)
Kumar Sangakkara
,
75* Runs Against South Africa in 2013(ODI Match)
Daryl Mitchell
,
74* Runs Against Scotland in 2022(ODI Match)
Reeza Hendricks
,
70 Runs Against England in 2022(Twenty20 Match)
Lahiru Thirimanne
,
68 Runs Against South Africa in 2013(ODI Match)
Iqbal Hossain
,
66 Runs Against Norway in 2022(Twenty20 Match)
Sikandar Raza
,
62 Runs Against Bangladesh in 2022(Twenty20 Match)
Sudesh Wickramasekara
,
5 Wickets Against Bulgaria in 2022(Twenty20 Match)
Jai Sinh
,
5 Wickets Against Luxembourg in 2022(Twenty20 Match)
Mosaddek Hossain
,
5 Wickets Against Zimbabwe in 2022(Twenty20 Match)
Tabraiz Shamsi
,
5 Wickets Against England in 2022(Twenty20 Match)
Kesrick Williams
,
4 Wickets Against Bangladesh in 2018(Twenty20 Match)
Jason Holder
,
4 Wickets Against Pakistan in 2021(Twenty20 Match)
Chen Zhuo Yue
,
4 Wickets Against Myanmar in 2023(Twenty20 Match)
Luke Thomas Bichard
,
4 Wickets Against France in 2022(Twenty20 Match)
Kemar Roach
,
4 Wickets Against Bangladesh in 2009(ODI Match)
Manoj Tiwary
,
4 Wickets Against Sri Lanka in 2012(ODI Match)
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