On This Day in Cricket 31 December

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

New Zealand vs Bangladesh 3rd T20 Match 2023
Date: 2023-12-31
New Zealand Vs Bangladesh Bay Oval
Adelaide Strikers vs Melbourne Stars 20th Match BBL 2023
Date: 2023-12-31
Adelaide Strikers Vs Melbourne Stars Adelaide Oval
UAE vs Afghanistan 2nd T20 Match 2023
Date: 2023-12-31
United Arab Emirates Vs Afghanistan Sharjah Cricket Stadium
Adelaide Strikers vs Melbourne Stars 23rd Match Big Bash League 2022-23
Date: 2022-12-31
Adelaide Strikers Vs Melbourne Stars Adelaide Oval
Sydney Thunder vs Hobart Hurricanes 22nd Match Big Bash League 2022-23
Date: 2022-12-31
Sydney Thunder Vs Hobart Hurricanes Lavington Sports Oval
Adelaide Strikers vs Sydney Thunder 28th Match Big Bash League BBL 2021
Date: 2021-12-31
Adelaide Strikers Vs Sydney Thunder Adelaide Oval
Adelaide Strikers vs Perth Scorchers 21st Match Big Bash League BBL 2020
Date: 2020-12-31
Adelaide Strikers Vs Perth Scorchers Adelaide Oval
Adelaide Strikers vs Sydney Thunder 17th Match Big Bash League BBL T20 2019
Date: 2019-12-31
Adelaide Strikers Vs Sydney Thunder Adelaide Oval
Rajshahi Royals vs Rangpur Rangers 28th Match BPL 2019
Date: 2019-12-31
Rajshahi Royals Vs Rangpur Rangers Sher-e-Bangla Cricket Stadium
Chattogram Challengers vs Cumilla Warriors 27th Match BPL 2019
Date: 2019-12-31
Chattogram Challengers Vs Cumilla Warriors Sher-e-Bangla Cricket Stadium
Adelaide Strikers vs Sydney Thunder 14th Match BBL 2018 - Big Bash League T20
Date: 2018-12-31
Adelaide Strikers Vs Sydney Thunder Adelaide Oval
Adelaide Strikers vs Brisbane Heat 12th Match BBL 2017 - Big Bash League T20
Date: 2017-12-31
Adelaide Strikers Vs Brisbane Heat Adelaide Oval
Adelaide Strikers vs Sydney Sixers 11th Match BBL 2016 - Big Bash League T20
Date: 2016-12-31
Adelaide Strikers Vs Sydney Sixers Adelaide Oval
New Zealand vs Bangladesh 3rd ODI Match 2016
Date: 2016-12-31
New Zealand Vs Bangladesh Saxton Oval
Adelaide Strikers vs Sydney Sixers 14th Match Big Bash League 2015
Date: 2015-12-31
Adelaide Strikers Vs Sydney Sixers Adelaide Oval
New Zealand vs Sri Lanka 3rd ODI Match 2015
Date: 2015-12-31
New Zealand Vs Sri Lanka Saxton Oval
Adelaide Strikers vs Hobart Hurricanes 12th Match Big Bash League T20 2014
Date: 2014-12-31
Adelaide Strikers Vs Hobart Hurricanes Adelaide Oval
Adelaide Strikers vs Perth Scorchers 10th Big Bash T20 Match 2013
Date: 2013-12-31
Adelaide Strikers Vs Perth Scorchers Adelaide Oval
Pakistan vs Sri Lanka 1st Test Match 2013
Date: 2013-12-31
Pakistan Vs Sri Lanka Dubai International Cricket Stadium
New Zealand vs West Indies 1st ODI Match 2008
Date: 2008-12-31
New Zealand Vs West Indies Queenstown Events Centre
New Zealand vs Bangladesh 3rd ODI Match 2007
Date: 2007-12-31
New Zealand Vs Bangladesh Queenstown Events Centre
New Zealand vs Sri Lanka 2nd ODI Match 2006
Date: 2006-12-31
New Zealand Vs Sri Lanka Queenstown Events Centre
New Zealand vs Sri Lanka 1st ODI Match 2005
Date: 2005-12-31
New Zealand Vs Sri Lanka Queenstown Events Centre
Bangladesh vs Sri Lanka 3rd Match Asia Cup 1990
Date: 1990-12-31
Bangladesh Vs Sri Lanka Eden Gardens
Pakistan vs India 3rd ODI Match 1982
Date: 1982-12-31
Pakistan Vs India Gaddafi Stadium
Australia vs England 3rd Test Match 1970
Date: 1970-12-31
Australia Vs England Melbourne Cricket Ground
South Africa vs Australia 2nd Test Match 1966
Date: 1966-12-31
South Africa Vs Australia Newlands
India vs West Indies 2nd Test Match 1966
Date: 1966-12-31
India Vs West Indies Eden Gardens
Australia vs England 2nd Test Match 1958
Date: 1958-12-31
Australia Vs England Melbourne Cricket Ground
India vs West Indies 3rd Test Match 1958
Date: 1958-12-31
India Vs West Indies Eden Gardens
South Africa vs Australia 2nd Test Match 1957
Date: 1957-12-31
South Africa Vs Australia Newlands
Australia vs England 3rd Test Match 1954
Date: 1954-12-31
Australia Vs England Melbourne Cricket Ground
Australia vs West Indies 4th Test Match 1951
Date: 1951-12-31
Australia Vs West Indies Melbourne Cricket Ground
South Africa vs Australia 2nd Test Match 1949
Date: 1949-12-31
South Africa Vs Australia Newlands
India vs West Indies 3rd Test Match 1948
Date: 1948-12-31
India Vs West Indies Eden Gardens
South Africa vs England 2nd Test Match 1938
Date: 1938-12-31
South Africa Vs England Newlands
Australia vs South Africa 3rd Test Match 1931
Date: 1931-12-31
Australia Vs South Africa Melbourne Cricket Ground
South Africa vs England 2nd Test Match 1927
Date: 1927-12-31
South Africa Vs England Newlands
Australia vs England 2nd Test Match 1920
Date: 1920-12-31
Australia Vs England Melbourne Cricket Ground
Australia vs South Africa 2nd Test Match 1910
Date: 1910-12-31
Australia Vs South Africa Melbourne Cricket Ground
Australia vs England 1st Test Match 1881
Date: 1881-12-31
Australia Vs England Melbourne Cricket Ground


Cricket Player Debut on 31 December
Hamish Kingston Scorecard
Jamie How Scorecard
Pinak Ghosh Scorecard
Tom Andrews Scorecard
Arthur Shrewsbury, Billy Bates, Dick Barlow, Dick Pilling, Edwin Evans, George Giffen, Hugh Massie, Ted Peate, William Cooper, William Scotton Scorecard
Harry Howell, Harry Makepeace, Roy Park Scorecard
Archibald Palm, George Finlay-Bissett Scorecard
Ghulam Ahmed, Mantu Banerjee Scorecard
Len Maddocks Scorecard
Ramnath Kenny, Surendra Nath Scorecard
Shahid Mahboob Scorecard
Pramodya Wickramasinghe, Saiful Islam Scorecard
Dhruv Parashar Scorecard