On This Day in Cricket 12 July

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

MI New York vs Texas Super Kings 9th Match MLC 2024
Date: 2024-07-12
MI New York Vs Texas Super Kings Church Street Park
Kenya vs Nigeria 1st T20 Match 2024
Date: 2024-07-12
Kenya Vs Nigeria Sikh Union Club
France vs Malta 1st Match Valletta Cup T20 Series 2023
Date: 2023-07-12
France Vs Malta Marsa Cricket Club
Luxembourg vs France 6th T20 Match Tri Series 2023
Date: 2023-07-12
Luxembourg Vs France Marsa Cricket Club
West Indies vs India 1st Test Match 2023
Date: 2023-07-12
West Indies Vs India Windsor Park
Malta vs Luxembourg 5th T20 Match Tri Series 2023
Date: 2023-07-12
Malta Vs Luxembourg Marsa Cricket Club
Sweden vs Finland 3rd T20 Match 2022
Date: 2022-07-12
Sweden Vs Finland Tikkurila Cricket Ground
Romania vs Turkey 4th T20 Match 2022
Date: 2022-07-12
Romania Vs Turkey Kerava National Cricket Ground
Netherlands vs Hong Kong 7th T20 Match 2022
Date: 2022-07-12
Netherlands Vs Hong Kong Queens Sports Club
Papua New Guinea vs Uganda 8th T20 Match 2022
Date: 2022-07-12
Papua New Guinea Vs Uganda Bulawayo Athletic Club
England vs India 1st ODI Match 2022
Date: 2022-07-12
England Vs India The Oval
Cyprus vs Isle of Man 2nd T20 Match 2022
Date: 2022-07-12
Cyprus Vs Isle of Man Kerava National Cricket Ground
Greece vs Italy 1st T20 Match 2022
Date: 2022-07-12
Greece Vs Italy Tikkurila Cricket Ground
Ireland vs New Zealand 2nd ODI Match 2022
Date: 2022-07-12
Ireland Vs New Zealand The Village
Zimbabwe vs Jersey 5th T20 Match 2022
Date: 2022-07-12
Zimbabwe Vs Jersey Queens Sports Club
Singapore vs United States 6th T20 Match 2022
Date: 2022-07-12
Singapore Vs United States Bulawayo Athletic Club
West Indies vs Australia 3rd T20 Match 2021
Date: 2021-07-12
West Indies Vs Australia Darren Sammy Cricket Ground
Ireland vs Zimbabwe 2nd T20 Match 2019
Date: 2019-07-12
Ireland Vs Zimbabwe Bready Cricket Club
England vs India 1st ODI Match 2018
Date: 2018-07-12
England Vs India Trent Bridge
Sri Lanka vs South Africa 1st Test Match 2018
Date: 2018-07-12
Sri Lanka Vs South Africa Galle International Stadium
West Indies vs Bangladesh 2nd Test Match 2018
Date: 2018-07-12
West Indies Vs Bangladesh Sabina Park
Guyana Amazon Warriors vs St Lucia Zouks 13th Match CPL T20 2016
Date: 2016-07-12
Guyana Amazon Warriors Vs St Lucia Kings Providence Stadium
Ireland vs Afghanistan 2nd ODI Match 2016
Date: 2016-07-12
Ireland Vs Afghanistan Civil Service Cricket Club
Jamaica Tallawahs vs Guyana Amazon Warriors 22nd Match CPL T20 2015
Date: 2015-07-12
Jamaica Tallawahs Vs Guyana Amazon Warriors Sabina Park
Northamptonshire vs Leicestershire 103rd Match Natwest T20 Blast 2015
Date: 2015-07-12
Northamptonshire Vs Leicestershire County Ground Northampton
Derbyshire vs Yorkshire 102nd Match Natwest T20 Blast 2015
Date: 2015-07-12
Derbyshire Vs Yorkshire Queen's Park
Gloucestershire vs Kent 104th Match Natwest T20 Blast 2015
Date: 2015-07-12
Gloucestershire Vs Kent College Ground
Scotland vs Afghanistan 15th Match T20 World Cup Qualifiers 2015
Date: 2015-07-12
Scotland Vs Afghanistan Grange Cricket Club
Bangladesh vs South Africa 2nd ODI Match 2015
Date: 2015-07-12
Bangladesh Vs South Africa Sher-e-Bangla Cricket Stadium
Ireland vs United States of America 11th Match T20 World Cup Qualifiers 2015
Date: 2015-07-12
Ireland Vs United States Civil Service Cricket Club
Canada vs Oman 14th Match T20 World Cup Qualifiers 2015
Date: 2015-07-12
Canada Vs Oman New Williamfield No1 Oval
Jersey vs Papua New Guinea 12th Match T20 World Cup Qualifiers 2015
Date: 2015-07-12
Jersey Vs Papua New Guinea Bready Cricket Club
Netherlands vs United Arab Emirates 13th Match T20 World Cup Qualifiers 2015
Date: 2015-07-12
Netherlands Vs United Arab Emirates Grange Cricket Club
Zimbabwe vs India 2nd ODI Match 2015
Date: 2015-07-12
Zimbabwe Vs India Harare Sports Club
Saint Lucia Zouks vs Jamaica Tallawahs 3rd CPL T20 Match 2014
Date: 2014-07-12
St Lucia Kings Vs Jamaica Tallawahs National Cricket Stadium
Essex vs Kent 101th Match Natwest T20 Blast 2014
Date: 2014-07-12
Essex Vs Kent Castle Park Cricket Ground
Trinidad Tobago Red Steel vs Barbados Tridents 2nd CPL T20 Match 2014
Date: 2014-07-12
Trinbago Knight Riders Vs Barbados Royals National Cricket Stadium
Sri Lanka vs South Africa 3rd ODI Match 2014
Date: 2014-07-12
Sri Lanka Vs South Africa Mahinda Rajapaksa International Cricket Stadium
England vs Bangladesh 3rd ODI Match 2010
Date: 2010-07-12
England Vs Bangladesh Edgbaston Cricket Ground
Netherlands vs Canada 2nd ODI Match 2009
Date: 2009-07-12
Netherlands Vs Canada VRA Cricket Ground
Sri Lanka vs Pakistan 2nd Test Match 2009
Date: 2009-07-12
Sri Lanka Vs Pakistan P Sara Oval
Scotland vs West Indies 3rd ODI Match 2007
Date: 2007-07-12
Scotland Vs West Indies Castle Avenue
England vs Australia 3rd ODI Match 2005
Date: 2005-07-12
England Vs Australia The Oval
England vs South Africa Final ODI Match 2003
Date: 2003-07-12
England Vs South Africa Lord's Cricket Ground
England vs Australia 3rd Test Match 1956
Date: 1956-07-12
England Vs Australia Headingley Stadium
England vs South Africa 3rd Test Match 1924
Date: 1924-07-12
England Vs South Africa Headingley Stadium


Cricket Player Debut on 12 July
Akeal Hosein Scorecard
Alex Amsterdam, Nicholas Standford Scorecard
Chad Soper, Lega Siaka Scorecard
Fayyaz Ahmed, Nasir Aziz Scorecard
Mohammad Nadeem Scorecard
Lewis Hill, Zak Chappell Scorecard
Fawad Alam Scorecard
Austin Richards, Gordon Drummond Scorecard
Morne van Wyk Scorecard
Gareth Delany, Mark Adair Scorecard
Keemo Paul Scorecard
Siddarth Kaul Scorecard
Alan Oakman Scorecard
Jacob Duffy Scorecard
Cameron Stevenson Scorecard
Alexandros Karvelas, Ali Hasan, Andreas Gasteratos, Anthony Mosca, Aristides Karvelas, Bashar Khan, Christodoulos Bogdanos, Crishan Kalugamage, Gerasimos Fatouros, Harry Manenti, Justin Mosca, Marcus Campopiano, Panagiotis Magafas, Spiridon Bogdos Scorecard
Akila Kalugala, Kieran Cawte, Muhammad Shoaib Ahmed, Riyaz Kajalwala, Ruwan Arachchilage Scorecard
Matthew Jenkinson, Waqas Haider Scorecard
Ali Turkmen, Cagri Bayraktar, Emin Kuyumcu, Gokhan Alta, Ilyas Ataullah, Ishak Elec, Manmeet Koli, Mecit Ozturk, Rohit Kumar, Romeo Nath, Shamsullah Ehsan, Zafer Durmaz Scorecard
Ishan Kishan, Yashasvi Jaiswal Scorecard
Gopal Thakur Scorecard
Ifeanyichukwu Uboh, Selim Salau Scorecard