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 |
Gender : Man
Team Played For
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
For Full Tournament List Click on Tournament Tab..
Total Tournament Played : 47
Match List T20
Middlesex VS Gloucestershire Only T20
Merchant Taylors' School Ground, Northwood
Vitality Blast Men 2025 11 Jul, 2025
Somerset VS Gloucestershire Only T20
The Cooper Associates County Ground, Taunton
Vitality Blast 2024 07 Jul, 2024
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
Glamorgan VS Gloucestershire Only ODI
County Ground, Bristol
Royal London One-Day Cup 2019 30 Apr, 2019
Glamorgan VS Hampshire Only ODI
The Rose Bowl, Southampton
Royal London One-Day Cup 2019 19 Apr, 2019
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
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
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)