You are currently offline

MJ Leach

Batting Stats :

Format Mat Inns Run BF 4s 6s 100s 50s 30s 0s HS Out NO
T20I 9 2 8 10 1 0 0 0 0 1 8 1 1
ODI 29 8 58 87 5 1 0 0 0 1 18 4 4
Test 135 178 1847 4332 249 12 0 3 10 31 92 122 56
Total 173 188 1913 4429 255 13 0 3 10 33 92 127 61

Bowling Stats :

Format Mat Inns Ov Run DB Wkts 3 Wkts 4 Wkts 5 Wkts ER
T20I 9 9 30.1 251 62 14 1 0 0 5
ODI 29 28 254.3 1174 798 41 3 0 1 24
Test 135 217 4692.1 13211 21447 474 29 26 29 488
Total 173 254 4976.5 14636 22307 529 33 26 30 517
Overview
T20I
ODI
Test
Tournaments
Gender : Man

Team Played For

1. Somerset
2. England


Tournament Played

1. LV= County Championship (2014)
2. Royal London One-Day Cup (2014)
3. LV= County Championship (2015)
4. Royal London One-Day Cup (2015)
5. Specsavers County Championship (2016)
6. Specsavers County Championship (2017)
7. England tour of Australia and New Zealand (2017-18)
8. Specsavers County Championship (2018)
9. England tour of Sri Lanka (2018-19)

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

Match List T20

Somerset VS Gloucestershire Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast Men 2025 18 Jul, 2025

Surrey VS Somerset Only T20

Kennington Oval, London

Vitality Blast Men 2025 13 Jul, 2025

Glamorgan VS Somerset Only T20

Sophia Gardens, Cardiff

Vitality Blast 2024 19 Jul, 2024

Sussex VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2024 18 Jul, 2024

Hampshire VS Somerset Only T20

The Rose Bowl, Southampton

Vitality Blast 2024 14 Jul, 2024

Surrey VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2024 12 Jul, 2024

Somerset VS Gloucestershire Only T20

County Ground, Bristol

Vitality Blast 2024 21 Jun, 2024

Somerset VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast 2021 16 Jul, 2021

Surrey VS Somerset Only T20

Kennington Oval, London

Vitality Blast 2021 23 Jun, 2021

Match List ODI

Worcestershire VS Somerset Semi-Final ODI

County Ground, New Road, Worcester

One-Day Cup 2025 31 Aug, 2025

Gloucestershire VS Somerset Quarter Final ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2025 28 Aug, 2025

Kent VS Somerset Only ODI

St Lawrence Ground, Canterbury

One-Day Cup 2025 24 Aug, 2025

Somerset VS Warwickshire Only ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2025 17 Aug, 2025

Yorkshire VS Somerset Only ODI

York Cricket Club

One-Day Cup 2025 14 Aug, 2025

Middlesex VS Somerset Only ODI

Radlett Cricket Club, Radlett

One-Day Cup 2025 06 Aug, 2025

Glamorgan VS Somerset Final ODI

Trent Bridge, Nottingham

One-Day Cup 2024 22 Sep, 2024

Somerset VS Leicestershire Semi Final ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2024 18 Aug, 2024

Middlesex VS Somerset Only ODI

Lord's, London

One-Day Cup 2024 11 Aug, 2024

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

Match List Test

Somerset VS Hampshire 65th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 15 Sep, 2025

Somerset VS Yorkshire 57th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 08 Sep, 2025

Somerset VS Nottinghamshire 55th Test

Trent Bridge, Nottingham

County Championship 2025 29 Jul, 2025

Durham VS Somerset 46th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 22 Jul, 2025

Somerset VS Nottinghamshire 43rd Test

The Cooper Associates County Ground, Taunton

County Championship 2025 29 Jun, 2025

Somerset VS Warwickshire 38th Test

Edgbaston, Birmingham

County Championship 2025 22 Jun, 2025

Durham VS Somerset 31st Test

Riverside Ground, Chester-le-Street

County Championship 2025 23 May, 2025

Somerset VS Sussex 27th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 16 May, 2025

Essex VS Somerset 21st Test

The Cooper Associates County Ground, Taunton

County Championship 2025 02 May, 2025

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

Match List T20

Somerset VS Gloucestershire Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast Men 2025 18 Jul, 2025

Did not bat.

MJ Leach: 1-22(3.0)

Surrey VS Somerset Only T20

Kennington Oval, London

Vitality Blast Men 2025 13 Jul, 2025

MJ Leach: 8 (8)

MJ Leach: 2-42(4.1)

Glamorgan VS Somerset Only T20

Sophia Gardens, Cardiff

Vitality Blast 2024 19 Jul, 2024

MJ Leach: 0 (2)

MJ Leach: 0-39(3.0)

Sussex VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2024 18 Jul, 2024

Did not bat.

MJ Leach: 1-24(3.0)

Hampshire VS Somerset Only T20

The Rose Bowl, Southampton

Vitality Blast 2024 14 Jul, 2024

Did not bat.

MJ Leach: 2-24(4.0)

Surrey VS Somerset Only T20

The Cooper Associates County Ground, Taunton

Vitality Blast 2024 12 Jul, 2024

Did not bat.

MJ Leach: 1-4(1.0)

Somerset VS Gloucestershire Only T20

County Ground, Bristol

Vitality Blast 2024 21 Jun, 2024

Did not bat.

MJ Leach: 2-36(4.0)

Somerset VS Glamorgan Only T20

Sophia Gardens, Cardiff

Vitality Blast 2021 16 Jul, 2021

Did not bat.

MJ Leach: 2-32(4.0)

Surrey VS Somerset Only T20

Kennington Oval, London

Vitality Blast 2021 23 Jun, 2021

Did not bat.

MJ Leach: 3-28(4.0)

Match List ODI

Worcestershire VS Somerset Semi-Final ODI

County Ground, New Road, Worcester

One-Day Cup 2025 31 Aug, 2025

MJ Leach: 13 (12)

MJ Leach: 2-28(10.0)

Gloucestershire VS Somerset Quarter Final ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2025 28 Aug, 2025

Did not bat.

MJ Leach: 2-23(10.0)

Kent VS Somerset Only ODI

St Lawrence Ground, Canterbury

One-Day Cup 2025 24 Aug, 2025

Did not bat.

MJ Leach: 2-37(10.0)

Somerset VS Warwickshire Only ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2025 17 Aug, 2025

MJ Leach: 3 (8)

MJ Leach: 0-27(4.0)

Yorkshire VS Somerset Only ODI

York Cricket Club

One-Day Cup 2025 14 Aug, 2025

Did not bat.

MJ Leach: 0-58(10.0)

Middlesex VS Somerset Only ODI

Radlett Cricket Club, Radlett

One-Day Cup 2025 06 Aug, 2025

Did not bat.

MJ Leach: 3-47(9.0)

Glamorgan VS Somerset Final ODI

Trent Bridge, Nottingham

One-Day Cup 2024 22 Sep, 2024

Did not bat.

Did not bowl.

Somerset VS Leicestershire Semi Final ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2024 18 Aug, 2024

Did not bat.

MJ Leach: 1-35(6.0)

Middlesex VS Somerset Only ODI

Lord's, London

One-Day Cup 2024 11 Aug, 2024

Did not bat.

MJ Leach: 2-27(8.3)

Worcestershire VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2024 09 Aug, 2024

Did not bat.

MJ Leach: 1-37(10.0)

Northamptonshire VS Somerset Only ODI

County Ground, Northampton

One-Day Cup 2024 07 Aug, 2024

Did not bat.

MJ Leach: 1-24(7.0)

Somerset VS Derbyshire Only ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2024 04 Aug, 2024

Did not bat.

MJ Leach: 1-59(10.0)

Lancashire VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2024 02 Aug, 2024

Did not bat.

MJ Leach: 1-30(10.0)

Somerset VS Durham Only ODI

Riverside Ground, Chester-le-Street

One-Day Cup 2024 31 Jul, 2024

MJ Leach: 2 (3)

MJ Leach: 6-26(10.0)

Somerset VS Hampshire Only ODI

The Rose Bowl, Southampton

One-Day Cup 2024 28 Jul, 2024

MJ Leach: 11 (19)

MJ Leach: 1-40(10.0)

Kent VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

One-Day Cup 2024 26 Jul, 2024

MJ Leach: 10 (9)

MJ Leach: 1-55(10.0)

Derbyshire VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2021 25 Jul, 2021

Did not bat.

MJ Leach: 0-57(8.0)

Surrey VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2015 17 Aug, 2015

Did not bat.

MJ Leach: 1-71(10.0)

Yorkshire VS Somerset Only ODI

North Marine Road Ground, Scarborough

Royal London One-Day Cup 2015 05 Aug, 2015

Did not bat.

MJ Leach: 2-25(10.0)

Somerset VS Northamptonshire Only ODI

County Ground, Northampton

Royal London One-Day Cup 2015 03 Aug, 2015

MJ Leach: 1 (1)

MJ Leach: 1-52(10.0)

Somerset VS Gloucestershire Only ODI

County Ground, Bristol

Royal London One-Day Cup 2015 02 Aug, 2015

Did not bat.

MJ Leach: 1-48(10.0)

Somerset VS Worcestershire Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2015 31 Jul, 2015

Did not bat.

MJ Leach: 3-52(10.0)

Somerset VS Durham Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2015 29 Jul, 2015

Did not bat.

MJ Leach: 1-46(10.0)

Surrey VS Somerset Only ODI

Kennington Oval, London

Royal London One-Day Cup 2014 20 Aug, 2014

MJ Leach: 18 (30)

MJ Leach: 2-55(10.0)

Glamorgan VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2014 12 Aug, 2014

MJ Leach: 0 (5)

MJ Leach: 0-45(7.0)

Somerset VS Sussex Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2014 10 Aug, 2014

Did not bat.

MJ Leach: 2-25(7.0)

Middlesex VS Somerset Only ODI

Lord's, London

Royal London One-Day Cup 2014 07 Aug, 2014

Did not bat.

MJ Leach: 0-49(8.0)

Somerset VS Warwickshire Only ODI

Edgbaston, Birmingham

Royal London One-Day Cup 2014 05 Aug, 2014

Did not bat.

MJ Leach: 1-41(10.0)

Kent VS Somerset Only ODI

The Cooper Associates County Ground, Taunton

Royal London One-Day Cup 2014 31 Jul, 2014

Did not bat.

MJ Leach: 3-55(10.0)

Match List Test

Somerset VS Hampshire 65th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 15 Sep, 2025

Did not bat.

MJ Leach: 7-70(24.3)

MJ Leach: 2-41(49.5)

Somerset VS Yorkshire 57th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 08 Sep, 2025

Did not bat.

MJ Leach: 2-10(8.0)

Somerset VS Nottinghamshire 55th Test

Trent Bridge, Nottingham

County Championship 2025 29 Jul, 2025

MJ Leach: 0 (3)

MJ Leach: 0-99(33.0)

Durham VS Somerset 46th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 22 Jul, 2025

MJ Leach: 6 (12)

MJ Leach: 1-10(2.2)

MJ Leach: 6-63(25.0)

Somerset VS Nottinghamshire 43rd Test

The Cooper Associates County Ground, Taunton

County Championship 2025 29 Jun, 2025

MJ Leach: 6 (14)

MJ Leach: 6-122(53.2)

Somerset VS Warwickshire 38th Test

Edgbaston, Birmingham

County Championship 2025 22 Jun, 2025

MJ Leach: 11 (24)

MJ Leach: 2-105(29.1)

MJ Leach: 1-51(19.0)

Durham VS Somerset 31st Test

Riverside Ground, Chester-le-Street

County Championship 2025 23 May, 2025

MJ Leach: 30 (38)

MJ Leach: 0-31(9.0)

Somerset VS Sussex 27th Test

The Cooper Associates County Ground, Taunton

County Championship 2025 16 May, 2025

MJ Leach: 0 (5)

MJ Leach: 2-18(6.0)

MJ Leach: 4-51(24.2)

Essex VS Somerset 21st Test

The Cooper Associates County Ground, Taunton

County Championship 2025 02 May, 2025

MJ Leach: 1 (12)

MJ Leach: 3-40(30.0)

MJ Leach: 4-86(29.4)

Somerset VS Surrey 17th Test

Kennington Oval, London

County Championship 2025 25 Apr, 2025

MJ Leach: 0 (2)

MJ Leach: 1 (11)

MJ Leach: 1-46(15.0)

Somerset VS Hampshire 14th Test

The Rose Bowl, Southampton

County Championship 2025 18 Apr, 2025

MJ Leach: 20 (38)

MJ Leach: 0-14(5.0)

Sussex VS Somerset 9th Test

County Ground, Hove

County Championship 2025 11 Apr, 2025

MJ Leach: 0 (1)

MJ Leach: 24 (53)

MJ Leach: 1-11(4.0)

MJ Leach: 4-168(45.0)

Worcestershire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2025 04 Apr, 2025

Did not bat.

MJ Leach: 1-26(6.1)

MJ Leach: 4-112(65.2)

England VS Pakistan 3rd Test

Rawalpindi Cricket Stadium

England tour of Pakistan 2024-25 24 Oct, 2024

MJ Leach: 16 (21)

MJ Leach: 10 (14)

MJ Leach: 1-108(31.1)

MJ Leach: 1-27(2.1)

Pakistan VS England 2nd Test

Multan Cricket Stadium

England tour of Pakistan 2024-25 15 Oct, 2024

MJ Leach: 25 (25)

MJ Leach: 1 (9)

MJ Leach: 4-115(38.3)

MJ Leach: 3-70(17.2)

Pakistan VS England 1st Test

Multan Cricket Stadium

England tour of Pakistan 2024-25 07 Oct, 2024

Did not bat.

MJ Leach: 3-160(40.0)

MJ Leach: 4-30(6.5)

Somerset VS Hampshire 69th Test

The Cooper Associates County Ground, Taunton

County Championship 2024 26 Sep, 2024

MJ Leach: 9 (23)

MJ Leach: 33 (59)

MJ Leach: 5-52(20.0)

MJ Leach: 2-25(9.0)

Lancashire VS Somerset 63rd Test

Old Trafford, Manchester

County Championship 2024 17 Sep, 2024

MJ Leach: 13 (13)

MJ Leach: 0 (8)

MJ Leach: 3-57(26.0)

Somerset VS Surrey 59th Test

The Cooper Associates County Ground, Taunton

County Championship 2024 09 Sep, 2024

MJ Leach: 1 (12)

MJ Leach: 13 (36)

MJ Leach: 4-114(48.2)

MJ Leach: 5-41(37.0)

Somerset VS Durham 54th Test

The Cooper Associates County Ground, Taunton

County Championship 2024 29 Aug, 2024

MJ Leach: 0 (2)

MJ Leach: 5-124(41.1)

MJ Leach: 7-56(30.3)

Warwickshire VS Somerset 49th Test

Edgbaston, Birmingham

County Championship 2024 22 Aug, 2024

MJ Leach: 1 (10)

MJ Leach: 0-44(7.0)

MJ Leach: 5-77(24.0)

Warwickshire VS Somerset 44th Test

The Cooper Associates County Ground, Taunton

County Championship 2024 30 Jun, 2024

MJ Leach: 0 (1)

MJ Leach: 2-69(20.0)

MJ Leach: 3-101(32.3)

Nottinghamshire VS Somerset 38th Test

Trent Bridge, Nottingham

County Championship 2024 23 Jun, 2024

MJ Leach: 37 (49)

MJ Leach: 0-24(12.0)

MJ Leach: 0-113(46.0)

Somerset VS Durham 31st Test

Riverside Ground, Chester-le-Street

County Championship 2024 24 May, 2024

MJ Leach: 5 (15)

MJ Leach: 13 (17)

MJ Leach: 0-20(4.0)

Somerset VS Kent 29th Test

The Cooper Associates County Ground, Taunton

County Championship 2024 17 May, 2024

MJ Leach: 21 (25)

MJ Leach: 2-22(7.0)

MJ Leach: 2-119(31.0)

England VS India 1st Test

Rajiv Gandhi International Stadium, Uppal, Hyderabad

England tour of India 2023-24 25 Jan, 2024

MJ Leach: 0 (3)

MJ Leach: 1-67(26.0)

MJ Leach: 1-33(10.0)

Ireland VS England Only Test

Lord's, London

Ireland tour of England 2023 01 Jun, 2023

Did not bat.

MJ Leach: 3-36(14.0)

MJ Leach: 1-92(20.1)

Somerset VS Middlesex Only Test

Lord's, London

County Championship 2023 18 May, 2023

MJ Leach: 8 (6)

MJ Leach: 2-22(7.1)

MJ Leach: 2-41(11.1)

Somerset VS Lancashire Only Test

Old Trafford, Manchester

County Championship 2023 11 May, 2023

MJ Leach: 9 (9)

MJ Leach: 1-59(24.0)

Northamptonshire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2023 04 May, 2023

MJ Leach: 21 (18)

MJ Leach: 3-15(7.0)

MJ Leach: 3-84(32.0)

Somerset VS Lancashire Only Test

The Cooper Associates County Ground, Taunton

County Championship 2023 20 Apr, 2023

MJ Leach: 40 (32)

MJ Leach: 3-145(28.1)

Nottinghamshire VS Somerset Only Test

Trent Bridge, Nottingham

County Championship 2023 13 Apr, 2023

MJ Leach: 10 (16)

MJ Leach: 11 (17)

MJ Leach: 0-36(6.0)

MJ Leach: 1-24(10.0)

Somerset VS Warwickshire Only Test

The Cooper Associates County Ground, Taunton

County Championship 2023 06 Apr, 2023

MJ Leach: 27 (35)

MJ Leach: 4-119(29.0)

England VS New Zealand 2nd Test

Basin Reserve, Wellington

England tour of New Zealand 2022-23 24 Feb, 2023

MJ Leach: 6 (5)

MJ Leach: 1 (31)

MJ Leach: 3-80(17.1)

MJ Leach: 5-158(62.1)

England VS New Zealand 1st Test

Bay Oval, Mount Maunganui

England tour of New Zealand 2022-23 16 Feb, 2023

MJ Leach: 1 (5)

MJ Leach: 12 (40)

MJ Leach: 1-84(18.0)

MJ Leach: 1-25(11.0)

Pakistan VS England 3rd Test

National Stadium, Karachi

England tour of Pakistan 2022-23 17 Dec, 2022

MJ Leach: 9 (16)

MJ Leach: 4-141(31.1)

MJ Leach: 3-76(26.1)

England VS Pakistan 2nd Test

Multan Cricket Stadium

England tour of Pakistan 2022-23 09 Dec, 2022

MJ Leach: 0 (1)

MJ Leach: 0 (4)

MJ Leach: 4-98(27.1)

MJ Leach: 1-113(26.0)

England VS Pakistan 1st Test

Rawalpindi Cricket Stadium

England tour of Pakistan 2022-23 01 Dec, 2022

MJ Leach: 6 (18)

MJ Leach: 2-194(49.0)

MJ Leach: 1-56(18.3)

South Africa VS England 3rd Test

Kennington Oval, London

South Africa tour of England 2022 08 Sep, 2022

MJ Leach: 0 (3)

MJ Leach: 0-10(2.0)

South Africa VS England 2nd Test

Old Trafford, Manchester

South Africa tour of England 2022 25 Aug, 2022

MJ Leach: 11 (17)

MJ Leach: 1-11(6.2)

MJ Leach: 0-26(23.0)

England VS South Africa 1st Test

Lord's, London

South Africa tour of England 2022 17 Aug, 2022

MJ Leach: 15 (17)

MJ Leach: 0 (4)

MJ Leach: 1-42(14.1)

Essex VS Somerset 50th Test

County Ground, Chelmsford

County Championship 2022 25 Jul, 2022

Did not bat.

MJ Leach: 0-107(39.0)

MJ Leach: 0-0(6.0)

Somerset VS Yorkshire 45th Test

The Cooper Associates County Ground, Taunton

County Championship 2022 19 Jul, 2022

MJ Leach: 16 (18)

MJ Leach: 1-65(23.1)

India VS England 5th Test

Edgbaston, Birmingham

India tour of England 2022 01 Jul, 2022

MJ Leach: 0 (5)

MJ Leach: 0-71(9.0)

MJ Leach: 1-28(12.0)

New Zealand VS England 3rd Test

Headingley, Leeds

New Zealand tour of England 2022 23 Jun, 2022

MJ Leach: 8 (7)

MJ Leach: 5-105(38.3)

MJ Leach: 5-70(32.2)

New Zealand VS England 2nd Test

Trent Bridge, Nottingham

New Zealand tour of England 2022 10 Jun, 2022

MJ Leach: 0 (9)

MJ Leach: 2-140(35.0)

MJ Leach: 1-86(24.0)

New Zealand VS England 1st Test

Lord's, London

New Zealand tour of England 2022 02 Jun, 2022

Did not bat.

Did not bowl.

Somerset VS Hampshire 28th Test

The Cooper Associates County Ground, Taunton

County Championship 2022 19 May, 2022

MJ Leach: 13 (14)

MJ Leach: 0 (8)

MJ Leach: 1-26(5.0)

Somerset VS Gloucestershire 26th Test

County Ground, Bristol

County Championship 2022 12 May, 2022

Did not bat.

MJ Leach: 5-49(25.4)

MJ Leach: 3-45(20.1)

Somerset VS Warwickshire 17th Test

The Cooper Associates County Ground, Taunton

County Championship 2022 28 Apr, 2022

MJ Leach: 34 (68)

MJ Leach: 1-32(10.0)

MJ Leach: 2-35(22.1)

Somerset VS Surrey Only Test

Kennington Oval, London

County Championship 2022 21 Apr, 2022

MJ Leach: 6 (49)

MJ Leach: 17 (37)

MJ Leach: 0-25(11.0)

MJ Leach: 0-33(11.0)

Somerset VS Essex Only Test

The Cooper Associates County Ground, Taunton

County Championship 2022 14 Apr, 2022

MJ Leach: 0 (1)

MJ Leach: 7 (11)

Did not bowl.

England VS West Indies 3rd Test

National Cricket Stadium, St George's, Grenada

England tour of West Indies 2021-22 24 Mar, 2022

MJ Leach: 41 (141)

MJ Leach: 4 (55)

MJ Leach: 0-50(21.0)

England VS West Indies 2nd Test

Kensington Oval, Bridgetown, Barbados

England tour of West Indies 2021-22 16 Mar, 2022

MJ Leach: 4 (5)

MJ Leach: 3-124(69.5)

MJ Leach: 3-36(25.0)

England VS West Indies 1st Test

Sir Vivian Richards Stadium, North Sound, Antigua

England tour of West Indies 2021-22 08 Mar, 2022

MJ Leach: 4 (2)

MJ Leach: 2-82(43.3)

MJ Leach: 3-58(30.1)

Australia VS England 4th Test

Sydney Cricket Ground

The Ashes 2021-22 05 Jan, 2022

MJ Leach: 10 (29)

MJ Leach: 26 (34)

MJ Leach: 0-89(24.0)

MJ Leach: 4-86(21.5)

England VS Australia 3rd Test

Melbourne Cricket Ground

The Ashes 2021-22 26 Dec, 2021

MJ Leach: 13 (18)

MJ Leach: 0 (2)

MJ Leach: 1-48(15.0)

England VS Australia 1st Test

Brisbane Cricket Ground, Woolloongabba, Brisbane

The Ashes 2021-22 08 Dec, 2021

MJ Leach: 2 (7)

MJ Leach: 0 (2)

MJ Leach: 1-102(13.0)

Warwickshire VS Somerset Only Test

Edgbaston, Birmingham

County Championship 2021 21 Sep, 2021

MJ Leach: 49 (140)

MJ Leach: 9 (11)

MJ Leach: 0-55(19.0)

MJ Leach: 0-34(5.0)

Somerset VS Yorkshire Only Test

North Marine Road Ground, Scarborough

County Championship 2021 05 Sep, 2021

MJ Leach: 4 (7)

MJ Leach: 26 (48)

MJ Leach: 1-40(16.0)

Nottinghamshire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 30 Aug, 2021

MJ Leach: 10 (17)

MJ Leach: 35 (37)

MJ Leach: 1-58(25.2)

Somerset VS Surrey Only Test

Kennington Oval, London

County Championship 2021 11 Jul, 2021

MJ Leach: 28 (67)

MJ Leach: 2 (10)

MJ Leach: 6-48(35.1)

MJ Leach: 1-27(11.0)

Somerset VS Gloucestershire Only Test

County Ground, Bristol

County Championship 2021 20 May, 2021

Did not bat.

Did not bowl.

Hampshire VS Somerset Only Test

The Rose Bowl, Southampton

County Championship 2021 06 May, 2021

MJ Leach: 34 (44)

MJ Leach: 0-38(22.2)

Middlesex VS Somerset Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 29 Apr, 2021

MJ Leach: 16 (28)

MJ Leach: 5 (9)

MJ Leach: 0-28(7.0)

Somerset VS Gloucestershire Only Test

The Cooper Associates County Ground, Taunton

County Championship 2021 15 Apr, 2021

MJ Leach: 0 (3)

MJ Leach: 4 (17)

MJ Leach: 0-64(29.0)

MJ Leach: 0-61(11.1)

Middlesex VS Somerset Only Test

Lord's, London

County Championship 2021 08 Apr, 2021

MJ Leach: 28 (67)

MJ Leach: 1-43(22.1)

MJ Leach: 3-18(11.4)

England VS India 4th Test

Narendra Modi Stadium, Ahmedabad

England tour of India 2020-21 04 Mar, 2021

MJ Leach: 7 (17)

MJ Leach: 2 (31)

MJ Leach: 2-95(27.1)

England VS India 3rd Test

Narendra Modi Stadium, Ahmedabad

England tour of India 2020-21 24 Feb, 2021

MJ Leach: 3 (14)

MJ Leach: 9 (22)

MJ Leach: 4-58(20.0)

MJ Leach: 0-15(4.0)

India VS England 2nd Test

MA Chidambaram Stadium, Chepauk, Chennai

England tour of India 2020-21 13 Feb, 2021

MJ Leach: 5 (34)

MJ Leach: 0 (1)

MJ Leach: 2-78(27.0)

MJ Leach: 4-104(33.0)

England VS India 1st Test

MA Chidambaram Stadium, Chepauk, Chennai

England tour of India 2020-21 05 Feb, 2021

MJ Leach: 14 (57)

MJ Leach: 8 (18)

MJ Leach: 2-109(24.0)

MJ Leach: 4-85(26.1)

Sri Lanka VS England 2nd Test

Galle International Stadium

England tour of Sri Lanka 2020-21 22 Jan, 2021

MJ Leach: 1 (17)

MJ Leach: 0-119(38.0)

MJ Leach: 4-61(14.1)

Sri Lanka VS England 1st Test

Galle International Stadium

England tour of Sri Lanka 2020-21 14 Jan, 2021

MJ Leach: 4 (20)

MJ Leach: 1-56(17.1)

MJ Leach: 5-124(42.0)

Somerset VS Essex Final Test

Lord's, London

Bob Willis Trophy 2020 23 Sep, 2020

MJ Leach: 3 (13)

MJ Leach: 0-52(22.0)

MJ Leach: 3-38(22.1)

Somerset VS Worcestershire Only Test

County Ground, New Road, Worcester

Bob Willis Trophy 2020 06 Sep, 2020

MJ Leach: 21 (35)

MJ Leach: 5 (23)

MJ Leach: 0-22(8.0)

New Zealand VS England 1st Test

Bay Oval, Mount Maunganui

England in New Zealand Test Series 2019-20 21 Nov, 2019

MJ Leach: 18 (55)

MJ Leach: 0 (12)

MJ Leach: 2-158(47.0)

Somerset VS Essex Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2019 23 Sep, 2019

MJ Leach: 11 (36)

MJ Leach: 5-37(25.0)

MJ Leach: 0-13(7.0)

England VS Australia 5th Test

Kennington Oval, London

The Ashes 2019 12 Sep, 2019

MJ Leach: 21 (43)

MJ Leach: 9 (32)

MJ Leach: 0-18(6.0)

MJ Leach: 4-55(22.0)

England VS Australia 4th Test

Old Trafford, Manchester

The Ashes 2019 04 Sep, 2019

MJ Leach: 4 (9)

MJ Leach: 12 (51)

MJ Leach: 2-83(26.2)

MJ Leach: 1-60(9.0)

England VS Australia 3rd Test

Headingley, Leeds

The Ashes 2019 22 Aug, 2019

MJ Leach: 1 (7)

MJ Leach: 1 (17)

MJ Leach: 1-46(11.0)

England VS Australia 2nd Test

Lord's, London

The Ashes 2019 14 Aug, 2019

MJ Leach: 6 (9)

MJ Leach: 1-20(11.0)

MJ Leach: 3-41(16.3)

England VS Ireland Only Test

Lord's, London

Ireland tour of England 2019 24 Jul, 2019

MJ Leach: 1 (8)

MJ Leach: 92 (162)

MJ Leach: 0-26(3.0)

Somerset VS Nottinghamshire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2019 07 Jul, 2019

MJ Leach: 1 (5)

MJ Leach: 0 (7)

MJ Leach: 3-80(31.0)

MJ Leach: 4-46(18.0)

Somerset VS Hampshire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2019 30 Jun, 2019

MJ Leach: 5 (8)

MJ Leach: 1-94(32.0)

MJ Leach: 3-14(10.0)

Essex VS Somerset Only Test

County Ground, Chelmsford

Specsavers County Championship 2019 23 Jun, 2019

MJ Leach: 3 (16)

MJ Leach: 2 (12)

MJ Leach: 3-30(16.3)

MJ Leach: 0-38(11.0)

Somerset VS Warwickshire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2019 20 May, 2019

MJ Leach: 0 (5)

MJ Leach: 9 (18)

MJ Leach: 2-14(7.0)

MJ Leach: 1-16(11.0)

Surrey VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2019 14 May, 2019

MJ Leach: 6 (21)

MJ Leach: 3-85(24.0)

MJ Leach: 3-76(33.0)

Nottinghamshire VS Somerset Only Test

Trent Bridge, Nottingham

Specsavers County Championship 2019 11 Apr, 2019

MJ Leach: 1 (3)

MJ Leach: 6-37(17.0)

England VS Sri Lanka 3rd Test

Sinhalese Sports Club Ground, Colombo

England tour of Sri Lanka 2018-19 23 Nov, 2018

MJ Leach: 2 (7)

MJ Leach: 0 (13)

MJ Leach: 1-59(18.0)

MJ Leach: 4-72(28.4)

England VS Sri Lanka 2nd Test

Pallekele International Cricket Stadium

England tour of Sri Lanka 2018-19 14 Nov, 2018

MJ Leach: 7 (13)

MJ Leach: 1 (11)

MJ Leach: 3-74(29.0)

MJ Leach: 5-88(28.0)

England VS Sri Lanka 1st Test

Galle International Stadium

England tour of Sri Lanka 2018-19 06 Nov, 2018

MJ Leach: 15 (31)

MJ Leach: 2-41(18.0)

MJ Leach: 3-60(21.0)

Somerset VS Nottinghamshire Only Test

Trent Bridge, Nottingham

Specsavers County Championship 2018 24 Sep, 2018

MJ Leach: 5 (3)

MJ Leach: 1-8(4.0)

Surrey VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2018 18 Sep, 2018

MJ Leach: 15 (30)

MJ Leach: 2-110(24.0)

Somerset VS Hampshire Only Test

The Rose Bowl, Southampton

Specsavers County Championship 2018 10 Sep, 2018

MJ Leach: 6 (11)

MJ Leach: 5 (9)

Did not bowl.

Lancashire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2018 04 Sep, 2018

MJ Leach: 17 (45)

MJ Leach: 0 (4)

MJ Leach: 5-28(12.1)

MJ Leach: 7-74(26.5)

Somerset VS Yorkshire Only Test

Headingley, Leeds

Specsavers County Championship 2018 29 Aug, 2018

MJ Leach: 9 (30)

MJ Leach: 0-43(14.0)

MJ Leach: 0-49(14.0)

Somerset VS Essex Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2018 19 Aug, 2018

MJ Leach: 2 (20)

MJ Leach: 5 (18)

MJ Leach: 2-28(19.0)

MJ Leach: 8-86(48.1)

Somerset VS Worcestershire Only Test

County Ground, New Road, Worcester

Specsavers County Championship 2018 22 Jul, 2018

MJ Leach: 7 (31)

MJ Leach: 0-17(4.0)

MJ Leach: 2-77(22.0)

Surrey VS Somerset Only Test

Woodbridge Road, Guildford

Specsavers County Championship 2018 20 Jun, 2018

MJ Leach: 0 (14)

MJ Leach: 0-19(4.1)

Hampshire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2018 11 May, 2018

MJ Leach: 22 (46)

MJ Leach: 0-13(5.0)

MJ Leach: 0-18(11.0)

Somerset VS Lancashire Only Test

Old Trafford, Manchester

Specsavers County Championship 2018 04 May, 2018

MJ Leach: 0 (3)

MJ Leach: 66 (131)

MJ Leach: 3-154(46.1)

Somerset VS Worcestershire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2018 20 Apr, 2018

MJ Leach: 4 (22)

MJ Leach: 11 (24)

MJ Leach: 0-11(1.4)

England VS New Zealand 2nd Test

Hagley Oval, Christchurch

England tour of Australia and New Zealand 2017-18 30 Mar, 2018

MJ Leach: 16 (54)

MJ Leach: 14 (20)

MJ Leach: 0-52(19.0)

MJ Leach: 2-61(32.0)

Somerset VS Middlesex Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2017 25 Sep, 2017

MJ Leach: 14 (26)

MJ Leach: 10 (13)

MJ Leach: 4-62(25.0)

MJ Leach: 5-62(26.5)

Somerset VS Lancashire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2017 12 Sep, 2017

MJ Leach: 29 (51)

MJ Leach: 5-52(22.3)

MJ Leach: 4-98(51.0)

Somerset VS Warwickshire Only Test

Edgbaston, Birmingham

Specsavers County Championship 2017 05 Sep, 2017

MJ Leach: 2 (6)

MJ Leach: 5-52(27.3)

MJ Leach: 1-51(28.0)

Essex VS Somerset Only Test

County Ground, Chelmsford

Specsavers County Championship 2017 28 Aug, 2017

MJ Leach: 8 (18)

MJ Leach: 8 (20)

MJ Leach: 0-18(3.0)

MJ Leach: 2-53(25.0)

Somerset VS Surrey Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2017 07 Aug, 2017

MJ Leach: 17 (45)

MJ Leach: 1-107(33.0)

Somerset VS Yorkshire Only Test

North Marine Road Ground, Scarborough

Specsavers County Championship 2017 03 Jul, 2017

MJ Leach: 3 (12)

MJ Leach: 4-51(10.3)

Hampshire VS Somerset Only Test

The Rose Bowl, Southampton

Specsavers County Championship 2017 26 Jun, 2017

MJ Leach: 2 (19)

MJ Leach: 2-54(24.0)

MJ Leach: 0-27(13.0)

Somerset VS Middlesex Only Test

Lord's, London

Specsavers County Championship 2017 02 Jun, 2017

MJ Leach: 3 (19)

MJ Leach: 0-77(21.0)

Lancashire VS Somerset Only Test

Old Trafford, Manchester

Specsavers County Championship 2017 21 Apr, 2017

MJ Leach: 52 (132)

MJ Leach: 0 (13)

MJ Leach: 2-92(34.0)

Somerset VS Essex Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2017 14 Apr, 2017

MJ Leach: 4 (18)

MJ Leach: 27 (41)

MJ Leach: 2-25(16.5)

MJ Leach: 0-69(27.0)

Somerset VS Nottinghamshire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 20 Sep, 2016

MJ Leach: 2 (28)

MJ Leach: 3-42(21.0)

MJ Leach: 4-73(21.2)

Yorkshire VS Somerset Only Test

Headingley, Leeds

Specsavers County Championship 2016 12 Sep, 2016

MJ Leach: 1 (6)

MJ Leach: 0-1(2.0)

MJ Leach: 6-73(24.3)

Somerset VS Warwickshire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 06 Sep, 2016

MJ Leach: 14 (34)

MJ Leach: 2 (32)

MJ Leach: 2-48(18.2)

MJ Leach: 6-51(25.0)

Somerset VS Lancashire Only Test

Old Trafford, Manchester

Specsavers County Championship 2016 31 Aug, 2016

Did not bat.

MJ Leach: 2-110(40.0)

Hampshire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 23 Aug, 2016

Did not bat.

MJ Leach: 6-114(40.5)

MJ Leach: 2-114(38.0)

Somerset VS Durham Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 04 Aug, 2016

MJ Leach: 12 (17)

MJ Leach: 0 (4)

MJ Leach: 5-75(19.3)

MJ Leach: 4-47(17.0)

Nottinghamshire VS Somerset Only Test

Trent Bridge, Nottingham

Specsavers County Championship 2016 17 Jul, 2016

MJ Leach: 1 (37)

MJ Leach: 3-122(36.1)

MJ Leach: 1-21(5.0)

Somerset VS Middlesex Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 10 Jul, 2016

MJ Leach: 12 (26)

MJ Leach: 27 (90)

MJ Leach: 0-42(12.0)

MJ Leach: 2-40(5.0)

Hampshire VS Somerset Only Test

The Rose Bowl, Southampton

Specsavers County Championship 2016 26 Jun, 2016

Did not bat.

MJ Leach: 0-9(2.0)

MJ Leach: 0-41(17.0)

Surrey VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 28 May, 2016

MJ Leach: 1 (3)

MJ Leach: 24 (73)

MJ Leach: 4-42(19.0)

MJ Leach: 4-69(31.0)

Somerset VS Middlesex Only Test

Lord's, London

Specsavers County Championship 2016 22 May, 2016

MJ Leach: 4 (21)

MJ Leach: 5-79(30.0)

Somerset VS Yorkshire Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 15 May, 2016

Did not bat.

MJ Leach: 1-67(27.0)

MJ Leach: 1-37(21.0)

Somerset VS Warwickshire Only Test

Edgbaston, Birmingham

Specsavers County Championship 2016 08 May, 2016

MJ Leach: 0 (1)

MJ Leach: 5 (18)

Did not bowl.

Lancashire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

Specsavers County Championship 2016 01 May, 2016

MJ Leach: 7 (19)

MJ Leach: 2-112(31.0)

Surrey VS Somerset Only Test

Kennington Oval, London

Specsavers County Championship 2016 24 Apr, 2016

MJ Leach: 9 (18)

MJ Leach: 0-45(10.0)

MJ Leach: 2-41(13.0)

Somerset VS Warwickshire Only Test

The Cooper Associates County Ground, Taunton

LV= County Championship 2015 22 Sep, 2015

MJ Leach: 21 (37)

MJ Leach: 15 (28)

MJ Leach: 7-110(40.0)

MJ Leach: 4-79(31.1)

Sussex VS Somerset Only Test

County Ground, Hove

LV= County Championship 2015 14 Sep, 2015

Did not bat.

MJ Leach: 1-17(5.0)

Hampshire VS Somerset Only Test

The Cooper Associates County Ground, Taunton

LV= County Championship 2015 09 Sep, 2015

Did not bat.

MJ Leach: 0-6(2.0)

MJ Leach: 1-137(51.0)

Somerset VS Yorkshire Only Test

Headingley, Leeds

LV= County Championship 2015 01 Sep, 2015

MJ Leach: 2 (5)

MJ Leach: 0 (7)

MJ Leach: 1-69(14.0)

Somerset VS Worcestershire Only Test

The Cooper Associates County Ground, Taunton

LV= County Championship 2015 21 Aug, 2015

MJ Leach: 5 (16)

MJ Leach: 1-5(2.0)

Yorkshire VS Somerset Only Test

Headingley, Leeds

LV= County Championship 2014 23 Sep, 2014

MJ Leach: 43 (55)

MJ Leach: 8 (20)

MJ Leach: 1-24(11.0)

MJ Leach: 2-94(24.0)

Somerset VS Middlesex Only Test

The Cooper Associates County Ground, Taunton

LV= County Championship 2014 15 Sep, 2014

Did not bat.

MJ Leach: 3-40(23.0)

MJ Leach: 1-85(42.0)


Tournament Played

1. LV= County Championship (2014)
2. Royal London One-Day Cup (2014)
3. LV= County Championship (2015)
4. Royal London One-Day Cup (2015)
5. Specsavers County Championship (2016)
6. Specsavers County Championship (2017)
7. England tour of Australia and New Zealand (2017-18)
8. Specsavers County Championship (2018)
9. England tour of Sri Lanka (2018-19)
10. Ireland tour of England (2019)
11. The Ashes (2019)
12. Specsavers County Championship (2019)
13. England in New Zealand Test Series (2019-20)
14. Bob Willis Trophy (2020)
15. England tour of Sri Lanka (2020-21)
16. England tour of India (2020-21)
17. County Championship (2021)
18. Royal London One-Day Cup (2021)
19. Vitality Blast (2021)
20. England tour of West Indies (2021-22)
21. The Ashes (2021-22)
22. New Zealand tour of England (2022)
23. South Africa tour of England (2022)
24. County Championship (2022)
25. India tour of England (2022)
26. England tour of New Zealand (2022-23)
27. England tour of Pakistan (2022-23)
28. Ireland tour of England (2023)
29. County Championship (2023)
30. England tour of India (2023-24)
31. County Championship (2024)
32. Vitality Blast (2024)
33. One-Day Cup (2024)
34. England tour of Pakistan (2024-25)
35. County Championship (2025)
36. Vitality Blast Men (2025)
37. One-Day Cup (2025)

Player Tags: MJ Leach, MJ Leach Test stats, MJ Leach Test career, MJ Leach Test runs, MJ Leach Test centuries, MJ Leach Test Wickets, MJ Leach ODI stats, MJ Leach ODI career, MJ Leach ODI runs, MJ Leach ODI centuries, MJ Leach ODI Wickets, MJ Leach T20 stats, MJ Leach T20 career, MJ Leach T20 runs, MJ Leach T20 centuries, MJ Leach T20 Wickets, MJ Leach Somerset,England