You are currently offline

M de Lange

Batting Stats :

Format Mat Inns Run BF 4s 6s 100s 50s 30s 0s HS Out NO
T20I 139 57 407 307 31 20 0 0 0 9 28 36 21
ODI 25 19 266 207 19 14 0 0 2 0 40 14 5
Test 49 65 1020 1112 88 57 1 4 7 14 113 57 8
Total 213 141 1693 1626 138 91 1 4 9 23 113 107 34

Bowling Stats :

Format Mat Inns Ov Run DB Wkts 3 Wkts 4 Wkts 5 Wkts ER
T20I 139 137 463.3 4139 950 154 9 5 1 262
ODI 25 24 206.4 1350 648 46 7 1 1 91
Test 49 77 1352.7 4952 5781 144 13 4 5 342
Total 213 238 2022.4 10441 7379 344 29 10 7 695
Overview
T20I
ODI
Test
Tournaments
Gender : Man

Team Played For

1. Trent Rockets
2. Titans
3. South Africa
4. Somerset
5. Mumbai Indians
6. Kolkata Knight Riders
7. Knights
8. Islamabad United
9. Guyana Amazon Warriors
10. Gloucestershire
11. Glamorgan
12. Durban Heat
13. Dambulla Giants
14. Barbados Tridents
15. Abu Dhabi Knight Riders


Tournament Played

1. Sri Lanka in South Africa Test Series (2011-12)
2. South Africa in New Zealand T20I Series (2011-12)
3. South Africa in New Zealand ODI Series (2011-12)
4. South Africa in New Zealand Test Series (2011-12)
5. Indian Premier League (2012)
6. Ram Slam T20 Challenge (2012-13)
7. West Indies in South Africa T20I Series (2014-15)
8. West Indies in South Africa ODI Series (2014-15)
9. Indian Premier League (2014)

For Full Tournament List Click on Tournament Tab..
Total Tournament Played : 47

Match List T20

Gloucestershire VS Sussex Only T20

College Ground, Cheltenham

Vitality Blast Men 2025 17 Jul, 2025

Gloucestershire VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast Men 2025 13 Jul, 2025

Middlesex VS Gloucestershire Only T20

Merchant Taylors' School Ground, Northwood

Vitality Blast Men 2025 11 Jul, 2025

Gloucestershire VS Essex Only T20

County Ground, Chelmsford

Vitality Blast Men 2025 04 Jul, 2025

Gloucestershire VS Hampshire Only T20

The Rose Bowl, Southampton

Vitality Blast 2024 12 Jul, 2024

Middlesex VS Gloucestershire Only T20

College Ground, Cheltenham

Vitality Blast 2024 11 Jul, 2024

Somerset VS Gloucestershire Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2024 07 Jul, 2024

Somerset VS Gloucestershire Only T20

County Ground, Bristol

Vitality Blast 2024 21 Jun, 2024

Glamorgan VS Gloucestershire Only T20

Sophia Gardens, Cardiff

Vitality Blast 2024 20 Jun, 2024

For Full T20I Match List Click on T20I Tab... Total T20I Match : 139

Match List ODI

Somerset VS Leicestershire Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2021 10 Aug, 2021

Northamptonshire VS Somerset Only ODI

County Ground, Northampton

Royal London One-Day Cup 2021 08 Aug, 2021

Somerset VS Surrey Only ODI

Kennington Oval, London

Royal London One-Day Cup 2021 05 Aug, 2021

Sussex VS Glamorgan Only ODI

County Ground, Hove

Royal London One-Day Cup 2019 07 May, 2019

Glamorgan VS Middlesex Only ODI

Lord's, London

Royal London One-Day Cup 2019 05 May, 2019

Glamorgan VS Gloucestershire Only ODI

County Ground, Bristol

Royal London One-Day Cup 2019 30 Apr, 2019

Glamorgan VS Kent Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2019 25 Apr, 2019

Somerset VS Glamorgan Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2019 21 Apr, 2019

Glamorgan VS Hampshire Only ODI

The Rose Bowl, Southampton

Royal London One-Day Cup 2019 19 Apr, 2019

For Full ODI Match List Click on ODI Tab... Total ODI Match : 25

Match List Test

Lancashire VS Gloucestershire 40th Test

College Ground, Cheltenham

County Championship 2025 22 Jul, 2025

Gloucestershire VS Kent 11th Test

St Lawrence Ground, Canterbury

County Championship 2025 18 Apr, 2025

Gloucestershire VS Derbyshire 2nd Test

County Ground, Derby

County Championship 2025 04 Apr, 2025

Leicestershire VS Gloucestershire 38th Test

County Ground, Bristol

County Championship 2024 22 Aug, 2024

Gloucestershire VS Glamorgan 34th Test

College Ground, Cheltenham

County Championship 2024 30 Jun, 2024

Derbyshire VS Gloucestershire 25th Test

County Ground, Bristol

County Championship 2024 24 May, 2024

Gloucestershire VS Northamptonshire 20th Test

County Ground, Northampton

County Championship 2024 10 May, 2024

Middlesex VS Gloucestershire 13th Test

County Ground, Bristol

County Championship 2024 26 Apr, 2024

Yorkshire VS Gloucestershire 6th Test

County Ground, Bristol

County Championship 2024 12 Apr, 2024

For Full Test Match List Click on Test Tab... Total Test Match : 49

Match List T20

Gloucestershire VS Sussex Only T20

College Ground, Cheltenham

Vitality Blast Men 2025 17 Jul, 2025

Did not bat.

M de Lange: 1-39(4.0)

Gloucestershire VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast Men 2025 13 Jul, 2025

Did not bat.

M de Lange: 4-20(4.0)

Middlesex VS Gloucestershire Only T20

Merchant Taylors' School Ground, Northwood

Vitality Blast Men 2025 11 Jul, 2025

Did not bat.

M de Lange: 2-30(4.1)

Gloucestershire VS Essex Only T20

County Ground, Chelmsford

Vitality Blast Men 2025 04 Jul, 2025

Did not bat.

M de Lange: 1-56(4.1)

Gloucestershire VS Hampshire Only T20

The Rose Bowl, Southampton

Vitality Blast 2024 12 Jul, 2024

M de Lange: 1 (2)

M de Lange: 1-36(4.0)

Middlesex VS Gloucestershire Only T20

College Ground, Cheltenham

Vitality Blast 2024 11 Jul, 2024

M de Lange: 13 (7)

M de Lange: 1-47(4.0)

Somerset VS Gloucestershire Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2024 07 Jul, 2024

Did not bat.

M de Lange: 2-25(4.0)

Somerset VS Gloucestershire Only T20

County Ground, Bristol

Vitality Blast 2024 21 Jun, 2024

Did not bat.

M de Lange: 1-43(4.0)

Glamorgan VS Gloucestershire Only T20

Sophia Gardens, Cardiff

Vitality Blast 2024 20 Jun, 2024

M de Lange: 7 (6)

M de Lange: 1-27(4.0)

Kent VS Gloucestershire Only T20

St Lawrence Ground, Canterbury

Vitality Blast 2024 16 Jun, 2024

Did not bat.

M de Lange: 1-24(4.1)

Gloucestershire VS Surrey Only T20

Kennington Oval, London

Vitality Blast 2024 14 Jun, 2024

Did not bat.

M de Lange: 1-36(4.0)

Gloucestershire VS Hampshire Only T20

County Ground, Bristol

Vitality Blast 2024 07 Jun, 2024

M de Lange: 1 (3)

M de Lange: 1-33(4.1)

Gloucestershire VS Sussex Only T20

County Ground, Hove

Vitality Blast 2024 31 May, 2024

M de Lange: 0 (1)

M de Lange: 1-40(4.0)

Essex VS Gloucestershire Only T20

County Ground, Bristol

Vitality Blast 2024 30 May, 2024

Did not bat.

M de Lange: 1-38(4.0)

Gulf Giants VS Abu Dhabi Knight Riders 16th T20

Zayed Cricket Stadium, Abu Dhabi

International League T20 2023-24 31 Jan, 2024

Did not bat.

M de Lange: 0-17(1.0)

Abu Dhabi Knight Riders VS MI Emirates 12th T20

Zayed Cricket Stadium, Abu Dhabi

International League T20 2023-24 28 Jan, 2024

Did not bat.

M de Lange: 0-46(4.0)

Desert Vipers VS Abu Dhabi Knight Riders 10th T20

Zayed Cricket Stadium, Abu Dhabi

International League T20 2023-24 27 Jan, 2024

Did not bat.

M de Lange: 1-23(2.0)

Gloucestershire VS Essex Only T20

County Ground, Chelmsford

Vitality Blast 2023 30 May, 2023

M de Lange: 17 (7)

M de Lange: 1-7(0.3)

Gloucestershire VS Middlesex Only T20

Merchant Taylors' School Ground, Northwood

Vitality Blast 2023 29 May, 2023

M de Lange: 9 (4)

M de Lange: 1-32(4.0)

Sharjah Warriors VS Abu Dhabi Knight Riders 28th T20

Zayed Cricket Stadium, Abu Dhabi

International League T20 2022-23 04 Feb, 2023

Did not bat.

M de Lange: 1-32(4.0)

MI Emirates VS Abu Dhabi Knight Riders 26th T20

Zayed Cricket Stadium, Abu Dhabi

International League T20 2022-23 03 Feb, 2023

M de Lange: 19 (14)

M de Lange: 1-29(4.0)

Glamorgan VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2022 03 Jun, 2022

Did not bat.

M de Lange: 0-30(3.0)

Sussex VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2022 01 Jun, 2022

M de Lange: 0 (1)

M de Lange: 2-57(4.0)

Hampshire VS Somerset Only T20

The Rose Bowl, Southampton

Vitality Blast 2022 30 May, 2022

Did not bat.

M de Lange: 2-20(4.0)

Essex VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2022 29 May, 2022

Did not bat.

M de Lange: 4-9(3.0)

Kent VS Somerset Only T20

St Lawrence Ground, Canterbury

Vitality Blast 2022 25 May, 2022

Did not bat.

M de Lange: 0-39(3.0)

Islamabad United VS Multan Sultans 29th T20

Gaddafi Stadium, Lahore

Pakistan Super League 2021-22 20 Feb, 2022

Did not bat.

M de Lange: 0-26(3.0)

Lahore Qalandars VS Islamabad United 27th T20

Gaddafi Stadium, Lahore

Pakistan Super League 2021-22 19 Feb, 2022

M de Lange: 2 (4)

M de Lange: 0-21(2.0)

Peshawar Zalmi VS Islamabad United 24th T20

Gaddafi Stadium, Lahore

Pakistan Super League 2021-22 17 Feb, 2022

M de Lange: 7 (6)

M de Lange: 1-35(3.0)

Multan Sultans VS Islamabad United 8th T20

National Stadium, Karachi

Pakistan Super League 2021-22 01 Feb, 2022

M de Lange: 0 (2)

M de Lange: 1-49(4.0)

Peshawar Zalmi VS Islamabad United 5th T20

National Stadium, Karachi

Pakistan Super League 2021-22 30 Jan, 2022

Did not bat.

M de Lange: 0-29(3.0)

Jaffna Kings VS Dambulla Giants Qualifier 2 T20

Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota

Lanka Premier League 2021-22 21 Dec, 2021

M de Lange: 9 (11)

M de Lange: 1-47(4.1)

Dambulla Giants VS Kandy Warriors 18th T20

R Premadasa Stadium, Colombo

Lanka Premier League 2021-22 16 Dec, 2021

M de Lange: 1 (2)

M de Lange: 0-38(3.2)

Dambulla Giants VS Jaffna Kings 4th T20

R Premadasa Stadium, Colombo

Lanka Premier League 2021-22 07 Dec, 2021

M de Lange: 13 (8)

M de Lange: 0-25(2.3)

Hampshire VS Somerset Semi Final T20

Edgbaston, Birmingham

Vitality Blast 2021 18 Sep, 2021

Did not bat.

M de Lange: 1-43(4.0)

Kent VS Somerset Final T20

Edgbaston, Birmingham

Vitality Blast 2021 18 Sep, 2021

M de Lange: 8 (6)

M de Lange: 0-23(2.0)

Lancashire VS Somerset Quarter Final T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 26 Aug, 2021

Did not bat.

M de Lange: 3-42(4.0)

Trent Rockets VS Southern Brave Eliminator T20

Kennington Oval, London

The Hundred Men's Competition 2021 20 Aug, 2021

M de Lange: 7 (6)

M de Lange: 2-17(3.2)

Manchester Originals VS Trent Rockets 29th T20

Trent Bridge, Nottingham

The Hundred Men's Competition 2021 15 Aug, 2021

Did not bat.

M de Lange: 1-25(3.2)

Birmingham Phoenix VS Trent Rockets 27th T20

Trent Bridge, Nottingham

The Hundred Men's Competition 2021 13 Aug, 2021

M de Lange: 7 (3)

M de Lange: 1-37(3.3)

Trent Rockets VS Birmingham Phoenix 14th T20

Edgbaston, Birmingham

The Hundred Men's Competition 2021 01 Aug, 2021

Did not bat.

M de Lange: 0-7(0.5)

Trent Rockets VS London Spirit 10th T20

Lord's, London

The Hundred Men's Competition 2021 29 Jul, 2021

Did not bat.

M de Lange: 0-35(3.2)

Northern Superchargers VS Trent Rockets 7th T20

Trent Bridge, Nottingham

The Hundred Men's Competition 2021 26 Jul, 2021

Did not bat.

M de Lange: 3-23(2.5)

Southern Brave VS Trent Rockets 3rd T20

Trent Bridge, Nottingham

The Hundred Men's Competition 2021 24 Jul, 2021

Did not bat.

M de Lange: 5-21(3.2)

Somerset VS Gloucestershire Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 18 Jul, 2021

Did not bat.

M de Lange: 0-26(2.1)

Somerset VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast 2021 16 Jul, 2021

Did not bat.

M de Lange: 1-23(3.1)

Hampshire VS Somerset Only T20

The Rose Bowl, Southampton

Vitality Blast 2021 09 Jul, 2021

M de Lange: 7 (7)

M de Lange: 2-34(4.1)

Somerset VS Middlesex Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 02 Jul, 2021

M de Lange: 20 (11)

M de Lange: 1-17(2.0)

Gloucestershire VS Somerset Only T20

County Ground, Bristol

Vitality Blast 2021 01 Jul, 2021

Did not bat.

M de Lange: 1-35(4.1)

Somerset VS Essex Only T20

County Ground, Chelmsford

Vitality Blast 2021 29 Jun, 2021

M de Lange: 0 (1)

M de Lange: 1-27(4.0)

Kent VS Somerset Only T20

St Lawrence Ground, Canterbury

Vitality Blast 2021 28 Jun, 2021

Did not bat.

M de Lange: 1-41(4.0)

Somerset VS Hampshire Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 25 Jun, 2021

M de Lange: 0 (2)

M de Lange: 0-14(4.0)

Somerset VS Kent Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 15 Jun, 2021

M de Lange: 1 (1)

M de Lange: 3-18(3.0)

Somerset VS Surrey Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 11 Jun, 2021

M de Lange: 9 (9)

M de Lange: 1-43(4.2)

Somerset VS Essex Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2021 09 Jun, 2021

M de Lange: 18 (7)

M de Lange: 3-35(4.0)

Somerset VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast 2020 16 Sep, 2020

M de Lange: 17 (13)

M de Lange: 0-53(4.1)

Northamptonshire VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast 2020 13 Sep, 2020

Did not bat.

M de Lange: 1-18(3.3)

Birmingham Bears VS Glamorgan Only T20

Edgbaston, Birmingham

Vitality Blast 2020 11 Sep, 2020

M de Lange: 1 (3)

M de Lange: 0-23(4.0)

Glamorgan VS Northamptonshire Only T20

Edgbaston, Birmingham

Vitality Blast 2020 03 Sep, 2020

M de Lange: 7 (6)

M de Lange: 2-27(3.2)

Glamorgan VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2020 01 Sep, 2020

M de Lange: 28 (18)

M de Lange: 0-18(2.0)

Glamorgan VS Birmingham Bears Only T20

Sophia Gardens, Cardiff

Vitality Blast 2020 30 Aug, 2020

M de Lange: 9 (9)

M de Lange: 1-19(3.0)

Glamorgan VS Gloucestershire Only T20

County Ground

Vitality Blast 2020 29 Aug, 2020

M de Lange: 6 (4)

M de Lange: 1-23(2.0)

Glamorgan VS Hampshire Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 30 Aug, 2019

Did not bat.

M de Lange: 2-24(3.0)

Glamorgan VS Sussex Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 26 Aug, 2019

Did not bat.

M de Lange: 0-33(2.0)

Somerset VS Glamorgan Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2019 24 Aug, 2019

M de Lange: 11 (11)

M de Lange: 3-37(4.0)

Glamorgan VS Surrey Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 11 Aug, 2019

Did not bat.

M de Lange: 0-39(4.1)

Glamorgan VS Essex Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 09 Aug, 2019

Did not bat.

M de Lange: 0-5(1.0)

Sussex VS Glamorgan Only T20

County Ground, Hove

Vitality Blast 2019 06 Aug, 2019

M de Lange: 12 (6)

M de Lange: 0-17(2.0)

Hampshire VS Glamorgan Only T20

The Rose Bowl, Southampton

Vitality Blast 2019 02 Aug, 2019

M de Lange: 12 (8)

M de Lange: 2-25(4.0)

Glamorgan VS Gloucestershire Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 01 Aug, 2019

Did not bat.

M de Lange: 1-45(4.0)

Glamorgan VS Middlesex Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 26 Jul, 2019

M de Lange: 0 (1)

M de Lange: 1-16(3.2)

Surrey VS Glamorgan Only T20

Kennington Oval, London

Vitality Blast 2019 25 Jul, 2019

M de Lange: 0 (1)

M de Lange: 4-27(2.5)

Gloucestershire VS Glamorgan Only T20

College Ground, Cheltenham

Vitality Blast 2019 19 Jul, 2019

M de Lange: 0 (1)

Did not bowl.

Glamorgan VS Somerset Only T20

Sophia Gardens, Cardiff

Vitality Blast 2019 18 Jul, 2019

Did not bat.

M de Lange: 0-40(3.1)

Cape Town Blitz VS Durban Heat 27th T20

Newlands, Cape Town

Mzansi Super League 2018-19 09 Dec, 2018

Did not bat.

M de Lange: 1-25(3.0)

Durban Heat VS Jozi Stars 23rd T20

Kingsmead, Durban

Mzansi Super League 2018-19 07 Dec, 2018

M de Lange: 1 (1)

M de Lange: 1-38(3.0)

Nelson Mandela Bay Giants VS Durban Heat 22nd T20

Kingsmead, Durban

Mzansi Super League 2018-19 05 Dec, 2018

Did not bat.

M de Lange: 1-25(2.0)

Paarl Rocks VS Durban Heat 14th T20

Kingsmead, Durban

Mzansi Super League 2018-19 28 Nov, 2018

Did not bat.

M de Lange: 1-38(2.0)

Durban Heat VS Nelson Mandela Bay Giants 8th T20

St George's Park, Port Elizabeth

Mzansi Super League 2018-19 23 Nov, 2018

Did not bat.

M de Lange: 0-38(4.1)

Tshwane Spartans VS Durban Heat 6th T20

Kingsmead, Durban

Mzansi Super League 2018-19 21 Nov, 2018

Did not bat.

M de Lange: 1-17(4.0)

Durban Heat VS Cape Town Blitz 3rd T20

Kingsmead, Durban

Mzansi Super League 2018-19 18 Nov, 2018

Did not bat.

M de Lange: 2-38(4.1)

Lions VS Knights 30th T20

New Wanderers Stadium, Johannesburg

Ram Slam T20 Challenge 2017-18 10 Dec, 2017

Did not bat.

M de Lange: 0-3(1.0)

Knights VS Dolphins 26th T20

Mangaung Oval, Bloemfontein

Ram Slam T20 Challenge 2017-18 08 Dec, 2017

Did not bat.

M de Lange: 1-30(4.0)

Knights VS Cape Cobras 15th T20

Newlands, Cape Town

Ram Slam T20 Challenge 2017-18 26 Nov, 2017

M de Lange: 1 (3)

M de Lange: 1-31(4.0)

Warriors VS Knights 12th T20

Mangaung Oval, Bloemfontein

Ram Slam T20 Challenge 2017-18 24 Nov, 2017

M de Lange: 4 (1)

M de Lange: 1-28(3.0)

Titans VS Knights 4th T20

De Beers Diamond Oval, Kimberley

Ram Slam T20 Challenge 2017-18 15 Nov, 2017

M de Lange: 27 (12)

M de Lange: 1-41(4.0)

Warriors VS Knights 1st T20

St George's Park, Port Elizabeth

Ram Slam T20 Challenge 2017-18 10 Nov, 2017

Did not bat.

M de Lange: 2-26(4.0)

Warwickshire VS Glamorgan Semi Final T20

Edgbaston, Birmingham

NatWest T20 Blast 2017 02 Sep, 2017

M de Lange: 16 (10)

M de Lange: 2-36(4.2)

Leicestershire VS Glamorgan Quarter Final T20

Sophia Gardens, Cardiff

NatWest T20 Blast 2017 23 Aug, 2017

Did not bat.

M de Lange: 2-23(4.1)

Middlesex VS Glamorgan Only T20

Sophia Gardens, Cardiff

NatWest T20 Blast 2017 18 Aug, 2017

Did not bat.

M de Lange: 3-19(3.0)

Glamorgan VS Somerset Only T20

The Cooper Associates County Ground, Taunton

NatWest T20 Blast 2017 13 Aug, 2017

Did not bat.

M de Lange: 1-34(4.1)

Glamorgan VS Hampshire Only T20

The Rose Bowl, Southampton

NatWest T20 Blast 2017 10 Aug, 2017

Did not bat.

M de Lange: 0-17(2.0)

Glamorgan VS Surrey Only T20

Kennington Oval, London

NatWest T20 Blast 2017 04 Aug, 2017

Did not bat.

M de Lange: 3-31(4.0)

Gloucestershire VS Glamorgan Only T20

Sophia Gardens, Cardiff

NatWest T20 Blast 2017 03 Aug, 2017

Did not bat.

M de Lange: 0-32(4.1)

Glamorgan VS Kent Only T20

St Lawrence Ground, Canterbury

NatWest T20 Blast 2017 30 Jul, 2017

Did not bat.

M de Lange: 1-26(4.2)

Glamorgan VS Gloucestershire Only T20

County Ground

NatWest T20 Blast 2017 25 Jul, 2017

Did not bat.

M de Lange: 1-21(4.1)

Sussex VS Glamorgan Only T20

Sophia Gardens, Cardiff

NatWest T20 Blast 2017 21 Jul, 2017

Did not bat.

M de Lange: 2-26(2.0)

Essex VS Glamorgan Only T20

County Ground

NatWest T20 Blast 2017 16 Jul, 2017

Did not bat.

M de Lange: 1-36(3.0)

Glamorgan VS Somerset Only T20

Sophia Gardens, Cardiff

NatWest T20 Blast 2017 15 Jul, 2017

Did not bat.

Did not bowl.

Glamorgan VS Sussex Only T20

Arundel Castle Cricket Club Ground

NatWest T20 Blast 2017 09 Jul, 2017

Did not bat.

M de Lange: 1-49(4.1)

Hampshire VS Glamorgan Only T20

Sophia Gardens, Cardiff

NatWest T20 Blast 2017 07 Jul, 2017

M de Lange: 4 (2)

M de Lange: 1-45(4.0)

Lions VS Knights Only T20

De Beers Diamond Oval, Kimberley

CSA T20 Challenge 2016-17 02 Dec, 2016

M de Lange: 3 (7)

M de Lange: 1-32(4.0)

Knights VS Warriors Only T20

St George's Park, Port Elizabeth

CSA T20 Challenge 2016-17 30 Nov, 2016

M de Lange: 1 (4)

M de Lange: 0-27(3.0)

Titans VS Knights Only T20

De Beers Diamond Oval, Kimberley

CSA T20 Challenge 2016-17 27 Nov, 2016

M de Lange: 3 (4)

M de Lange: 2-32(4.0)

Knights VS Dolphins Only T20

Mangaung Oval, Bloemfontein

CSA T20 Challenge 2016-17 25 Nov, 2016

Did not bat.

M de Lange: 0-33(3.4)

Warriors VS Knights Only T20

Mangaung Oval, Bloemfontein

CSA T20 Challenge 2016-17 20 Nov, 2016

M de Lange: 14 (9)

M de Lange: 1-33(4.0)

Knights VS Titans Only T20

Willowmoore Park, Benoni

CSA T20 Challenge 2016-17 18 Nov, 2016

M de Lange: 1 (4)

M de Lange: 2-34(4.0)

Knights VS Cape Cobras Only T20

New Wanderers Stadium, Johannesburg

CSA T20 Challenge 2016-17 12 Nov, 2016

M de Lange: 22 (10)

M de Lange: 3-17(3.2)

Barbados Tridents VS Guyana Amazon Warriors 28th T20

Central Broward Regional Park Stadium Turf Ground, Lauderhill

Caribbean Premier League 2016 30 Jul, 2016

Did not bat.

M de Lange: 0-20(1.0)

Barbados Tridents VS Guyana Amazon Warriors 25th T20

Central Broward Regional Park Stadium Turf Ground, Lauderhill

Caribbean Premier League 2016 28 Jul, 2016

Did not bat.

M de Lange: 0-18(2.0)

Dolphins VS Titans Only T20

SuperSport Park, Centurion

Ram Slam T20 Challenge 2015-16 01 Nov, 2015

M de Lange: 3 (4)

M de Lange: 0-48(3.2)

India VS South Africa 1st T20

Himachal Pradesh Cricket Association Stadium, Dharamsala

South Africa in India T20I Series 2015-16 02 Oct, 2015

Did not bat.

M de Lange: 0-47(4.1)

Guyana Amazon Warriors VS Trinidad & Tobago Red Steel Semi Final T20

Queen's Park Oval, Port of Spain, Trinidad

Caribbean Premier League 2015 25 Jul, 2015

M de Lange: 2 (2)

M de Lange: 1-16(4.0)

Trinidad & Tobago Red Steel VS Guyana Amazon Warriors 30th T20

Providence Stadium, Guyana

Caribbean Premier League 2015 21 Jul, 2015

Did not bat.

M de Lange: 4-23(4.0)

Barbados Tridents VS Guyana Amazon Warriors 28th T20

Providence Stadium, Guyana

Caribbean Premier League 2015 18 Jul, 2015

Did not bat.

M de Lange: 1-30(4.2)

St Lucia Zouks VS Guyana Amazon Warriors 26th T20

Providence Stadium, Guyana

Caribbean Premier League 2015 17 Jul, 2015

Did not bat.

M de Lange: 1-28(3.1)

Guyana Amazon Warriors VS Jamaica Tallawahs 22nd T20

Sabina Park, Kingston, Jamaica

Caribbean Premier League 2015 12 Jul, 2015

Did not bat.

M de Lange: 2-18(3.0)

St Kitts and Nevis Patriots VS Guyana Amazon Warriors 17th T20

Warner Park, Basseterre, St Kitts

Caribbean Premier League 2015 08 Jul, 2015

Did not bat.

M de Lange: 2-44(3.0)

Guyana Amazon Warriors VS Trinidad & Tobago Red Steel 14th T20

Warner Park, Basseterre, St Kitts

Caribbean Premier League 2015 04 Jul, 2015

M de Lange: 2 (6)

M de Lange: 0-20(3.0)

St Kitts and Nevis Patriots VS Guyana Amazon Warriors 11th T20

Warner Park, Basseterre, St Kitts

Caribbean Premier League 2015 03 Jul, 2015

Did not bat.

M de Lange: 1-25(4.0)

St Lucia Zouks VS Guyana Amazon Warriors 6th T20

Daren Sammy National Cricket Stadium, Gros Islet, St Lucia

Caribbean Premier League 2015 26 Jun, 2015

Did not bat.

M de Lange: 0-38(4.0)

Barbados Tridents VS Guyana Amazon Warriors 1st T20

Kensington Oval, Bridgetown, Barbados

Caribbean Premier League 2015 20 Jun, 2015

M de Lange: 9 (6)

M de Lange: 0-30(4.0)

Chennai Super Kings VS Mumbai Indians 43rd T20

MA Chidambaram Stadium, Chepauk, Chennai

Indian Premier League 2015 08 May, 2015

Did not bat.

M de Lange: 0-30(4.0)

South Africa VS West Indies 3rd T20

Kingsmead

West Indies in South Africa T20I Series 2014-15 14 Jan, 2015

Did not bat.

M de Lange: 2-27(4.0)

South Africa VS West Indies 2nd T20

New Wanderers Stadium, Johannesburg

West Indies in South Africa T20I Series 2014-15 11 Jan, 2015

Did not bat.

M de Lange: 1-42(3.2)

Warriors VS Titans Only T20

Chevrolet Park, Bloemfontein

Ram Slam T20 Challenge 2014-15 30 Nov, 2014

Did not bat.

M de Lange: 4-33(4.0)

Australia VS South Africa 3rd T20

Stadium Australia

South Africa in Australia T20I Series 2014-15 09 Nov, 2014

Did not bat.

M de Lange: 1-34(4.0)

Mumbai Indians VS Delhi Daredevils 51st T20

Wankhede Stadium, Mumbai

Indian Premier League 2014 23 May, 2014

M de Lange: 1 (2)

M de Lange: 2-33(4.1)

Lions VS Titans Final T20

New Wanderers Stadium, Johannesburg

Ram Slam T20 Challenge 2012-13 07 Apr, 2013

M de Lange: 0 (2)

M de Lange: 1-32(4.0)

Titans VS Cape Cobras Only T20

Boland Park, Paarl

Ram Slam T20 Challenge 2012-13 12 Mar, 2013

Did not bat.

M de Lange: 0-48(4.0)

Knights VS Titans Only T20

SuperSport Park, Centurion

Ram Slam T20 Challenge 2012-13 06 Mar, 2013

M de Lange: 9 (4)

M de Lange: 0-27(3.0)

Cape Cobras VS Titans Only T20

Willowmoore Park, Benoni

Ram Slam T20 Challenge 2012-13 28 Feb, 2013

Did not bat.

M de Lange: 0-20(3.0)

Warriors VS Titans Only T20

St George's Park, Port Elizabeth

Ram Slam T20 Challenge 2012-13 22 Feb, 2013

Did not bat.

M de Lange: 2-29(4.0)

Titans VS Lions Only T20

New Wanderers Stadium, Johannesburg

Ram Slam T20 Challenge 2012-13 20 Feb, 2013

M de Lange: 5 (2)

M de Lange: 0-29(3.0)

Kolkata Knight Riders VS Chennai Super Kings 63rd T20

Eden Gardens, Kolkata

Indian Premier League 2012 14 May, 2012

Did not bat.

M de Lange: 0-37(3.0)

Kolkata Knight Riders VS Pune Warriors 47th T20

Eden Gardens, Kolkata

Indian Premier League 2012 05 May, 2012

Did not bat.

M de Lange: 3-34(4.1)

Kolkata Knight Riders VS Delhi Daredevils 2nd T20

Eden Gardens, Kolkata

Indian Premier League 2012 05 Apr, 2012

Did not bat.

M de Lange: 0-37(3.0)

New Zealand VS South Africa 3rd T20

Eden Park, Auckland

South Africa in New Zealand T20I Series 2011-12 22 Feb, 2012

Did not bat.

M de Lange: 2-36(4.1)

New Zealand VS South Africa 2nd T20

Seddon Park, Hamilton

South Africa in New Zealand T20I Series 2011-12 19 Feb, 2012

Did not bat.

M de Lange: 1-45(4.0)

Match List ODI

Somerset VS Leicestershire Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2021 10 Aug, 2021

M de Lange: 20 (7)

M de Lange: 0-80(8.4)

Northamptonshire VS Somerset Only ODI

County Ground, Northampton

Royal London One-Day Cup 2021 08 Aug, 2021

M de Lange: 2 (4)

M de Lange: 1-68(9.0)

Somerset VS Surrey Only ODI

Kennington Oval, London

Royal London One-Day Cup 2021 05 Aug, 2021

M de Lange: 4 (12)

M de Lange: 0-6(1.0)

Sussex VS Glamorgan Only ODI

County Ground, Hove

Royal London One-Day Cup 2019 07 May, 2019

M de Lange: 19 (10)

M de Lange: 3-75(10.2)

Glamorgan VS Middlesex Only ODI

Lord's, London

Royal London One-Day Cup 2019 05 May, 2019

M de Lange: 6 (7)

M de Lange: 1-47(7.0)

Glamorgan VS Gloucestershire Only ODI

County Ground, Bristol

Royal London One-Day Cup 2019 30 Apr, 2019

Did not bat.

M de Lange: 3-41(9.0)

Glamorgan VS Kent Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2019 25 Apr, 2019

Did not bat.

Did not bowl.

Somerset VS Glamorgan Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2019 21 Apr, 2019

M de Lange: 23 (19)

M de Lange: 3-37(10.0)

Glamorgan VS Hampshire Only ODI

The Rose Bowl, Southampton

Royal London One-Day Cup 2019 19 Apr, 2019

M de Lange: 17 (11)

M de Lange: 1-79(9.3)

Essex VS Glamorgan Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2019 17 Apr, 2019

M de Lange: 36 (22)

M de Lange: 1-81(8.1)

Middlesex VS Glamorgan Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2018 23 May, 2018

M de Lange: 10 (11)

M de Lange: 3-65(9.0)

Somerset VS Glamorgan Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2018 20 May, 2018

M de Lange: 40 (28)

M de Lange: 2-92(8.1)

Glamorgan VS Gloucestershire Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2018 18 May, 2018

M de Lange: 10 (6)

M de Lange: 0-68(9.0)

Glamorgan VS Kent Only ODI

St Helen's, Swansea

Royal London One-Day Cup 2017 14 May, 2017

M de Lange: 2 (3)

M de Lange: 1-42(9.3)

Hampshire VS Glamorgan Only ODI

The Rose Bowl, Southampton

Royal London One-Day Cup 2017 12 May, 2017

M de Lange: 1 (1)

M de Lange: 5-49(9.2)

Middlesex VS Glamorgan Only ODI

Radlett Cricket Club, Radlett

Royal London One-Day Cup 2017 10 May, 2017

M de Lange: 24 (27)

M de Lange: 3-35(10.0)

Glamorgan VS Essex Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2017 07 May, 2017

M de Lange: 1 (1)

M de Lange: 2-51(10.0)

Somerset VS Glamorgan Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2017 05 May, 2017

M de Lange: 8 (10)

M de Lange: 1-93(10.2)

Sussex VS Glamorgan Only ODI

County Ground, Hove

Royal London One-Day Cup 2017 02 May, 2017

M de Lange: 10 (9)

M de Lange: 3-51(10.0)

Glamorgan VS Surrey Only ODI

Sophia Gardens, Cardiff

Royal London One-Day Cup 2017 30 Apr, 2017

M de Lange: 18 (15)

M de Lange: 1-49(6.0)

Glamorgan VS Gloucestershire Only ODI

County Ground, Bristol

Royal London One-Day Cup 2017 27 Apr, 2017

M de Lange: 15 (4)

M de Lange: 2-42(9.0)

South Africa VS England 1st ODI

Mangaung Oval, Bloemfontein

England in South Africa ODI Series 2015-16 03 Feb, 2016

Did not bat.

M de Lange: 2-87(10.1)

South Africa VS West Indies 5th ODI

SuperSport Park, Centurion

West Indies in South Africa ODI Series 2014-15 28 Jan, 2015

Did not bat.

M de Lange: 1-35(8.0)

Zimbabwe VS South Africa 3rd ODI

Queens Sports Club, Bulawayo

South Africa in Zimbabwe ODI Series 2014 21 Aug, 2014

Did not bat.

M de Lange: 3-31(7.5)

New Zealand VS South Africa 3rd ODI

Eden Park, Auckland

South Africa in New Zealand ODI Series 2011-12 03 Mar, 2012

Did not bat.

M de Lange: 4-46(9.0)

Match List Test

Lancashire VS Gloucestershire 40th Test

College Ground, Cheltenham

County Championship 2025 22 Jul, 2025

M de Lange: 14 (17)

M de Lange: 12 (17)

M de Lange: 0-20(5.0)

Gloucestershire VS Kent 11th Test

St Lawrence Ground, Canterbury

County Championship 2025 18 Apr, 2025

M de Lange: 51 (27)

M de Lange: 2-72(13.3)

Gloucestershire VS Derbyshire 2nd Test

County Ground, Derby

County Championship 2025 04 Apr, 2025

M de Lange: 5 (7)

M de Lange: 5 (4)

M de Lange: 3-40(13.0)

Leicestershire VS Gloucestershire 38th Test

County Ground, Bristol

County Championship 2024 22 Aug, 2024

Did not bat.

M de Lange: 2-85(26.0)

M de Lange: 2-35(13.0)

Gloucestershire VS Glamorgan 34th Test

College Ground, Cheltenham

County Championship 2024 30 Jun, 2024

M de Lange: 46 (37)

M de Lange: 3-52(12.1)

M de Lange: 2-116(29.1)

Derbyshire VS Gloucestershire 25th Test

County Ground, Bristol

County Championship 2024 24 May, 2024

M de Lange: 0 (1)

M de Lange: 2-96(26.2)

M de Lange: 1-22(5.1)

Gloucestershire VS Northamptonshire 20th Test

County Ground, Northampton

County Championship 2024 10 May, 2024

M de Lange: 36 (42)

M de Lange: 5-42(16.0)

M de Lange: 3-58(20.0)

Middlesex VS Gloucestershire 13th Test

County Ground, Bristol

County Championship 2024 26 Apr, 2024

M de Lange: 0 (3)

M de Lange: 6-49(16.0)

M de Lange: 1-110(21.0)

Yorkshire VS Gloucestershire 6th Test

County Ground, Bristol

County Championship 2024 12 Apr, 2024

M de Lange: 18 (9)

M de Lange: 2-75(18.1)

M de Lange: 1-88(14.0)

Derbyshire VS Gloucestershire Only Test

County Ground, Derby

County Championship 2023 11 May, 2023

M de Lange: 7 (11)

M de Lange: 0-65(12.0)

Sussex VS Gloucestershire Only Test

County Ground, Bristol

County Championship 2023 27 Apr, 2023

M de Lange: 4 (6)

M de Lange: 2-84(24.0)

Gloucestershire VS Worcestershire Only Test

County Ground, New Road, Worcester

County Championship 2023 20 Apr, 2023

M de Lange: 22 (26)

M de Lange: 0-41(10.0)

M de Lange: 2-24(5.1)

Gloucestershire VS Glamorgan Only Test

Sophia Gardens, Cardiff

County Championship 2023 06 Apr, 2023

M de Lange: 0 (4)

M de Lange: 3-92(23.0)

M de Lange: 0-23(6.0)

Somerset VS Yorkshire 45th Test

The Cooper Associates County Ground, Taunton

County Championship 2022 19 Jul, 2022

M de Lange: 13 (11)

M de Lange: 2-38(15.0)

Somerset VS Surrey 31st Test

The Cooper Associates County Ground, Taunton

County Championship 2022 12 Jun, 2022

M de Lange: 0 (2)

M de Lange: 2-52(17.0)

M de Lange: 0-14(5.0)

Somerset VS Hampshire Only Test

The Rose Bowl, Southampton

County Championship 2022 07 Apr, 2022

M de Lange: 1 (8)

M de Lange: 8 (8)

M de Lange: 1-69(19.0)

Lancashire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 12 Sep, 2021

M de Lange: 0 (4)

M de Lange: 0 (2)

M de Lange: 2-77(20.3)

Somerset VS Yorkshire Only Test

North Marine Road Ground, Scarborough

County Championship 2021 05 Sep, 2021

M de Lange: 22 (11)

M de Lange: 21 (14)

M de Lange: 4-63(25.3)

Nottinghamshire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 30 Aug, 2021

M de Lange: 6 (12)

M de Lange: 36 (29)

M de Lange: 1-84(26.1)

Somerset VS Surrey Only Test

Kennington Oval, London

County Championship 2021 11 Jul, 2021

M de Lange: 29 (27)

M de Lange: 3 (5)

M de Lange: 0-40(18.1)

Somerset VS Leicestershire Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 04 Jul, 2021

M de Lange: 75 (63)

M de Lange: 3-111(30.4)

Somerset VS Hampshire Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 03 Jun, 2021

M de Lange: 17 (8)

M de Lange: 2-46(22.3)

M de Lange: 0-21(5.1)

Surrey VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 13 May, 2021

Did not bat.

M de Lange: 1-49(15.0)

Somerset VS Gloucestershire Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 15 Apr, 2021

M de Lange: 37 (26)

M de Lange: 0 (6)

M de Lange: 4-64(21.1)

M de Lange: 1-13(6.1)

Middlesex VS Somerset Only Test

Lord's, London

County Championship 2021 08 Apr, 2021

M de Lange: 51 (50)

M de Lange: 0-41(14.0)

M de Lange: 0-24(4.0)

Glamorgan VS Northamptonshire Only Test

County Ground, Northampton

Bob Willis Trophy 2020 22 Aug, 2020

M de Lange: 0 (5)

M de Lange: 113 (78)

M de Lange: 4-84(23.2)

M de Lange: 0-32(10.1)

Glamorgan VS Gloucestershire Only Test

Sophia Gardens, Cardiff

Bob Willis Trophy 2020 15 Aug, 2020

M de Lange: 2 (6)

M de Lange: 2-31(17.2)

Somerset VS Glamorgan Only Test

The Cooper Associates County Ground, Taunton

Bob Willis Trophy 2020 01 Aug, 2020

M de Lange: 8 (13)

M de Lange: 8 (6)

M de Lange: 2-38(17.0)

M de Lange: 1-39(14.1)

Durham VS Glamorgan Only Test

Riverside Ground, Chester-le-Street

Specsavers County Championship 2019 23 Sep, 2019

Did not bat.

M de Lange: 2-74(16.0)

Gloucestershire VS Glamorgan Only Test

County Ground, Bristol

Specsavers County Championship 2019 23 Jun, 2019

M de Lange: 8 (9)

M de Lange: 1-91(27.2)

M de Lange: 1-51(16.3)

Middlesex VS Glamorgan Only Test

Radlett Cricket Club, Radlett

Specsavers County Championship 2019 16 Jun, 2019

M de Lange: 4 (4)

M de Lange: 3-96(26.4)

M de Lange: 1-30(10.0)

Glamorgan VS Sussex Only Test

County Ground, Hove

Specsavers County Championship 2019 27 May, 2019

M de Lange: 0 (2)

M de Lange: 0 (14)

M de Lange: 3-90(21.5)

M de Lange: 1-27(7.0)

Gloucestershire VS Glamorgan Only Test

Spytty Park, Newport

Specsavers County Championship 2019 14 May, 2019

M de Lange: 8 (5)

M de Lange: 4 (9)

M de Lange: 4-120(25.2)

M de Lange: 1-23(8.0)

Glamorgan VS Northamptonshire Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2019 11 Apr, 2019

M de Lange: 12 (14)

M de Lange: 0-102(21.1)

Glamorgan VS Kent Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2018 04 May, 2018

M de Lange: 0 (1)

M de Lange: 1 (8)

M de Lange: 0-53(11.0)

M de Lange: 2-52(12.1)

Gloucestershire VS Glamorgan Only Test

County Ground, Bristol

Specsavers County Championship 2018 20 Apr, 2018

M de Lange: 50 (74)

M de Lange: 5-64(21.1)

M de Lange: 3-103(32.0)

Glamorgan VS Gloucestershire Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2017 19 Sep, 2017

M de Lange: 0 (3)

M de Lange: 2-116(24.1)

Glamorgan VS Northamptonshire Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2017 12 Sep, 2017

M de Lange: 4 (9)

M de Lange: 39 (38)

M de Lange: 3-91(22.1)

M de Lange: 0-67(17.0)

Derbyshire VS Glamorgan Only Test

County Ground, Derby

Specsavers County Championship 2017 05 Sep, 2017

Did not bat.

M de Lange: 2-78(17.2)

Glamorgan VS Gloucestershire Only Test

College Ground, Cheltenham

Specsavers County Championship 2017 03 Jul, 2017

M de Lange: 19 (31)

M de Lange: 2 (12)

M de Lange: 3-55(13.3)

M de Lange: 0-36(7.0)

Derbyshire VS Glamorgan Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2017 26 Jun, 2017

M de Lange: 22 (25)

M de Lange: 20 (15)

M de Lange: 3-83(26.1)

M de Lange: 3-53(11.0)

Glamorgan VS Durham Only Test

Riverside Ground, Chester-le-Street

Specsavers County Championship 2017 19 Jun, 2017

M de Lange: 37 (50)

M de Lange: 20 (22)

M de Lange: 5-104(31.1)

M de Lange: 0-40(9.0)

Durham VS Glamorgan Only Test

St Helen's, Swansea

Specsavers County Championship 2017 26 May, 2017

M de Lange: 30 (58)

M de Lange: 3 (5)

M de Lange: 2-67(21.1)

M de Lange: 1-83(20.0)

Nottinghamshire VS Glamorgan Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2017 19 May, 2017

M de Lange: 4 (7)

M de Lange: 1-116(34.1)

Leicestershire VS Glamorgan Only Test

Grace Road, Leicester

Specsavers County Championship 2017 21 Apr, 2017

M de Lange: 14 (9)

M de Lange: 2-108(31.5)

M de Lange: 3-85(20.0)

Glamorgan VS Worcestershire Only Test

Sophia Gardens, Cardiff

Specsavers County Championship 2017 14 Apr, 2017

M de Lange: 11 (21)

M de Lange: 0 (1)

M de Lange: 2-100(21.1)

Glamorgan VS Northamptonshire Only Test

County Ground, Northampton

Specsavers County Championship 2017 07 Apr, 2017

M de Lange: 18 (20)

M de Lange: 11 (22)

M de Lange: 2-89(24.2)

New Zealand VS South Africa 3rd Test

Basin Reserve, Wellington

South Africa in New Zealand Test Series 2011-12 23 Mar, 2012

Did not bat.

M de Lange: 1-74(21.0)

M de Lange: 0-81(17.2)

South Africa VS Sri Lanka 2nd Test

Kingsmead

Sri Lanka in South Africa Test Series 2011-12 26 Dec, 2011

M de Lange: 9 (17)

M de Lange: 0 (2)

M de Lange: 7-85(23.2)

M de Lange: 1-46(13.1)


Tournament Played

1. Sri Lanka in South Africa Test Series (2011-12)
2. South Africa in New Zealand T20I Series (2011-12)
3. South Africa in New Zealand ODI Series (2011-12)
4. South Africa in New Zealand Test Series (2011-12)
5. Indian Premier League (2012)
6. Ram Slam T20 Challenge (2012-13)
7. West Indies in South Africa T20I Series (2014-15)
8. West Indies in South Africa ODI Series (2014-15)
9. Indian Premier League (2014)
10. Ram Slam T20 Challenge (2014-15)
11. South Africa in Zimbabwe ODI Series (2014)
12. South Africa in Australia T20I Series (2014-15)
13. England in South Africa ODI Series (2015-16)
14. Indian Premier League (2015)
15. Ram Slam T20 Challenge (2015-16)
16. Caribbean Premier League (2015)
17. South Africa in India T20I Series (2015-16)
18. Caribbean Premier League (2016)
19. CSA T20 Challenge (2016-17)
20. NatWest T20 Blast (2017)
21. Royal London One-Day Cup (2017)
22. Specsavers County Championship (2017)
23. Ram Slam T20 Challenge (2017-18)
24. Specsavers County Championship (2018)
25. Royal London One-Day Cup (2018)
26. Mzansi Super League (2018-19)
27. Specsavers County Championship (2019)
28. Royal London One-Day Cup (2019)
29. Vitality Blast (2019)
30. Vitality Blast (2020)
31. Bob Willis Trophy (2020)
32. County Championship (2021)
33. Royal London One-Day Cup (2021)
34. Vitality Blast (2021)
35. The Hundred Men's Competition (2021)
36. Lanka Premier League (2021-22)
37. Pakistan Super League (2021-22)
38. County Championship (2022)
39. Vitality Blast (2022)
40. International League T20 (2022-23)
41. County Championship (2023)
42. Vitality Blast (2023)
43. International League T20 (2023-24)
44. County Championship (2024)
45. Vitality Blast (2024)
46. County Championship (2025)
47. Vitality Blast Men (2025)

Player Tags: M de Lange, M de Lange Test stats, M de Lange Test career, M de Lange Test runs, M de Lange Test centuries, M de Lange Test Wickets, M de Lange ODI stats, M de Lange ODI career, M de Lange ODI runs, M de Lange ODI centuries, M de Lange ODI Wickets, M de Lange T20 stats, M de Lange T20 career, M de Lange T20 runs, M de Lange T20 centuries, M de Lange T20 Wickets, M de Lange South Africa,Kolkata Knight Riders,Titans,Mumbai Indians,Guyana Amazon Warriors,Barbados Tridents,Knights,Glamorgan,Durban Heat,Somerset,Trent Rockets,Dambulla Giants,Islamabad United,Abu Dhabi Knight Riders,Gloucestershire