On This Day in Cricket 12 June

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

India vs South Africa 2nd T20 Match 2022
Date: 2022-06-12
India Vs South Africa Barabati Stadium
Pakistan vs West Indies 3rd ODI Match 2022
Date: 2022-06-12
Pakistan Vs West Indies Multan Cricket Stadium
Zimbabwe vs Afghanistan 2nd T20 Match 2022
Date: 2022-06-12
Zimbabwe Vs Afghanistan Harare Sports Club
Oman vs United States 4th ODI Match 2022
Date: 2022-06-12
Oman Vs United States Prairie View Cricket Complex
Quetta Gladiators vs Peshawar Zalmi 19th Match PSL 2021
Date: 2021-06-12
Quetta Gladiators Vs Peshawar Zalmi Sheikh Zayed Stadium
Australia vs Pakistan 17th Match World Cup 2019
Date: 2019-06-12
Australia Vs Pakistan County Ground Taunton
Netherlands vs Ireland 1st T20 Match 2018
Date: 2018-06-12
Netherlands Vs Ireland Hazelaarweg
Scotland vs Pakistan 1st T20 Match 2018
Date: 2018-06-12
Scotland Vs Pakistan Grange Cricket Club
Sri Lanka vs Pakistan 12th Match ICC Champions Trophy 2017
Date: 2017-06-12
Sri Lanka Vs Pakistan Sophia Gardens
Sussex vs Essex 51st Match Natwest T20 Blast 2015
Date: 2015-06-12
Sussex Vs Essex County Ground Hove
Kent vs Hampshire 50th Match Natwest T20 Blast 2015
Date: 2015-06-12
Kent Vs Hampshire St Lawrence Ground
Warwickshire vs Nottinghamshire 49th Match Natwest T20 Blast 2015
Date: 2015-06-12
Warwickshire Vs Nottinghamshire Edgbaston Cricket Ground
Lancashire vs Derbyshire 48th Match Natwest T20 Blast 2015
Date: 2015-06-12
Lancashire Vs Derbyshire Old Trafford Cricket Ground
Durham vs Worcestershire 44th Match Natwest T20 Blast 2015
Date: 2015-06-12
Durham Vs Worcestershire Riverside Ground
Gloucestershire vs Glamorgan 46th Match Natwest T20 Blast 2015
Date: 2015-06-12
Gloucestershire Vs Glamorgan County Ground Bristol
Leicestershire vs Northamptonshire 45th Match Natwest T20 Blast 2015
Date: 2015-06-12
Leicestershire Vs Northamptonshire Grace Road
Somerset vs Surrey 47th Match Natwest T20 Blast 2015
Date: 2015-06-12
Somerset Vs Surrey County Ground Taunton
England vs New Zealand 2nd ODI Match 2015
Date: 2015-06-12
England Vs New Zealand The Oval
England vs Sri Lanka 1st Test Match 2014
Date: 2014-06-12
England Vs Sri Lanka Lord's Cricket Ground
Australia vs New Zealand 7th Match ICC Champions Trophy 2013
Date: 2013-06-12
Australia Vs New Zealand Edgbaston Cricket Ground
Zimbabwe vs India 1st T20 Match 2010
Date: 2010-06-12
Zimbabwe Vs India Harare Sports Club
India vs West Indies 16th Match T20 World Cup 2009
Date: 2009-06-12
India Vs West Indies Lord's Cricket Ground
Pakistan vs Sri Lanka 15th Match T20 World Cup 2009
Date: 2009-06-12
Pakistan Vs Sri Lanka Lord's Cricket Ground
Bangladesh vs India 3rd ODI Match 2008
Date: 2008-06-12
Bangladesh Vs India Sher-e-Bangla Cricket Stadium
West Indies vs Australia 3rd Test Match 2008
Date: 2008-06-12
West Indies Vs Australia Kensington Oval
Australia vs Pakistan 1st ODI Match 2002
Date: 2002-06-12
Australia Vs Pakistan Docklands Stadium
West Indies vs New Zealand 4th ODI Match 2002
Date: 2002-06-12
West Indies Vs New Zealand Queen's Park Oval
India vs New Zealand World Cup 8th Super Match 1999
Date: 1999-06-12
India Vs New Zealand Trent Bridge
England vs Australia 1st Test Match 1926
Date: 1926-06-12
England Vs Australia Trent Bridge
England vs Australia 2nd Test Match 1902
Date: 1902-06-12
England Vs Australia Lord's Cricket Ground


Cricket Player Debut on 12 June
Chris Jordan, Moeen Ali, Sam Robson Scorecard
Ed Rainsford, Naman Ojha, Ravichandran Ashwin, Virat Kohli Scorecard
Saqib Mahmood Scorecard
Ryan Davies Scorecard
Beau Casson Scorecard
Bas de Leede, Frederick Klaassen, Saqib Zulfiqar, Scott Edwards, Shane Snater, Simi Singh Scorecard
Dylan Budge, Hamza Tahir Scorecard
Faheem Ashraf Scorecard
Bill Woodfull, Fred Root Scorecard
Shahnawaz Dahani Scorecard