T20 Blast 2025 Fixtures & Results

Lancashire

Somerset
Somerset beat Lancashire by 23 runs

Northamptonshire

Hampshire
Hampshire beat Northamptonshire by 6 wickets (DLS method)

Somerset

Hampshire
Somerset beat Hampshire by 6 wickets

Durham

Hampshire
Hampshire beat Durham by 26 runs

Surrey

Northamptonshire
Northamptonshire beat Surrey by 7 runs

Derbyshire

Warwickshire
Warwickshire beat Derbyshire by 127 runs

Durham

Northamptonshire
Durham beat Northamptonshire by 9 wickets

Glamorgan

Middlesex
Glamorgan beat Middlesex by 52 runs

Kent

Essex
Kent beat Essex by 7 wickets

Leicestershire

Yorkshire
Yorkshire beat Leicestershire by 2 wickets

Nottinghamshire

Lancashire
Nottinghamshire beat Lancashire by 4 wickets

Somerset

Gloucestershire
Somerset beat Gloucestershire by 16 runs

Sussex

Surrey
Surrey beat Sussex by 7 runs

Gloucestershire

Sussex
Sussex beat Gloucestershire by 4 wickets

Worcestershire

Nottinghamshire
Worcestershire beat Nottinghamshire by 45 runs

Yorkshire

Lancashire
Lancashire beat Yorkshire by 21 runs

Essex

Hampshire
Essex beat Hampshire by 4 wickets

Middlesex

Surrey
Surrey beat Middlesex by 8 runs

Durham

Leicestershire
Match Abandoned

Worcestershire

Leicestershire
Worcestershire beat Leicestershire by 6 wickets

Glamorgan

Gloucestershire
Gloucestershire beat Glamorgan by 40 runs

Hampshire

Sussex
Hampshire beat Sussex by 6 wickets

Lancashire

Durham
Lancashire beat Durham by 3 wickets

Warwickshire

Northamptonshire
Northamptonshire beat Warwickshire by 64 runs

Yorkshire

Derbyshire
Derbyshire beat Yorkshire by 8 wickets

Surrey

Somerset
Surrey beat Somerset by 67 runs

Kent

Middlesex
Kent beat Middlesex by 7 wickets

Middlesex

Gloucestershire
Middlesex beat Gloucestershire by 23 runs

Worcestershire

Warwickshire
Warwickshire beat Worcestershire by 23 runs

Kent

Somerset
Somerset beat Kent by 5 wickets

Northamptonshire

Derbyshire
Northamptonshire beat Derbyshire by 13 runs

Nottinghamshire

Durham
Nottinghamshire beat Durham by 7 wickets

Surrey

Glamorgan
Surrey beat Glamorgan by 6 wickets

Essex

Sussex
Essex beat Sussex by 6 wickets

Lancashire

Yorkshire
Yorkshire beat Lancashire by 19 runs

Leicestershire

Northamptonshire
Leicestershire beat Northamptonshire by 6 wickets

Derbyshire

Worcestershire
Worcestershire beat Derbyshire by 12 runs

Hampshire

Glamorgan
Hampshire beat Glamorgan by 95 runs

Middlesex

Hampshire
Hampshire beat Middlesex by 3 wickets

Gloucestershire

Surrey
Surrey beat Gloucestershire by 28 runs

Sussex

Kent
Kent beat Sussex by 2 wickets

Warwickshire

Lancashire
Warwickshire beat Lancashire by 36 runs

Somerset

Essex
Somerset beat Essex by 95 runs

Derbyshire

Yorkshire
Derbyshire beat Yorkshire by 7 wickets

Durham

Warwickshire
Durham beat Warwickshire by 8 runs

Glamorgan

Kent
Glamorgan beat Kent by 6 wickets

Hampshire

Somerset
Somerset beat Hampshire by 4 wickets

Northamptonshire

Worcestershire
Worcestershire beat Northamptonshire by 6 wickets

Nottinghamshire

Leicestershire
Nottinghamshire beat Leicestershire by 1 wicket

Gloucestershire

Middlesex
Gloucestershire beat Middlesex by 9 runs

Surrey

Essex
Essex beat Surrey by 4 wickets

Durham

Nottinghamshire
Durham beat Nottinghamshire by 49 runs

Kent

Sussex
Sussex beat Kent by 34 runs

Leicestershire

Warwickshire
Warwickshire beat Leicestershire by 6 wickets

Northamptonshire

Lancashire
Lancashire beat Northamptonshire by 5 wickets

Somerset

Glamorgan
Glamorgan beat Somerset by 2 runs

Yorkshire

Worcestershire
Yorkshire beat Worcestershire by 41 runs

Essex

Gloucestershire
Gloucestershire beat Essex by 13 runs

Durham

Yorkshire
Durham beat Yorkshire by 63 runs

Glamorgan

Somerset
Somerset beat Glamorgan by 6 wickets

Northamptonshire

Nottinghamshire
Nottinghamshire beat Northamptonshire by 24 runs

Surrey

Middlesex
Surrey beat Middlesex by 75 runs

Derbyshire

Lancashire
Lancashire beat Derbyshire by 80 runs

Essex

Kent
Kent beat Essex by 47 runs

Gloucestershire

Hampshire
Gloucestershire beat Hampshire by 2 wickets

Warwickshire

Worcestershire
Warwickshire beat Worcestershire by 1 wicket

Middlesex

Essex
Middlesex beat Essex by 1 run

Leicestershire

Nottinghamshire
Leicestershire beat Nottinghamshire by 4 wickets

Somerset

Hampshire
Somerset beat Hampshire by 17 runs

Worcestershire

Durham
Worcestershire beat Durham by 6 wickets

Kent

Gloucestershire
Gloucestershire beat Kent by 7 wickets

Surrey

Sussex
Surrey beat Sussex by 48 runs

Hampshire

Surrey
Surrey beat Hampshire by 69 runs

Yorkshire

Durham
Durham beat Yorkshire by 6 wickets

Gloucestershire

Glamorgan
Glamorgan beat Gloucestershire by 40 runs

Leicestershire

Worcestershire
Leicestershire beat Worcestershire by 6 wickets

Somerset

Kent
Kent beat Somerset by 4 runs

Derbyshire

Leicestershire
Derbyshire beat Leicestershire by 7 wickets

Glamorgan

Sussex
Sussex beat Glamorgan by 27 runs

Warwickshire

Nottinghamshire
Nottinghamshire beat Warwickshire by 6 wickets

Worcestershire

Lancashire
Lancashire beat Worcestershire by 7 wickets

Northamptonshire

Durham
Durham beat Northamptonshire by 15 runs

Nottinghamshire

Derbyshire
Derbyshire beat Nottinghamshire by 46 runs

Yorkshire

Warwickshire
Warwickshire beat Yorkshire by 32 runs

Gloucestershire

Somerset
Somerset beat Gloucestershire by 6 wickets

Hampshire

Middlesex
Middlesex tied with Hampshire (DLS method)

Sussex

Essex
Match Abandoned

Essex

Glamorgan
Glamorgan beat Essex by 40 runs

Surrey

Kent
Surrey beat Kent by 4 wickets

Somerset

Middlesex
Somerset beat Middlesex by 5 wickets

Durham

Derbyshire
Durham beat Derbyshire by 16 runs

Northamptonshire

Warwickshire
Northamptonshire beat Warwickshire by 10 runs

Nottinghamshire

Yorkshire
Yorkshire beat Nottinghamshire by 9 runs

Lancashire

Northamptonshire
Northamptonshire beat Lancashire by 24 runs

Essex

Middlesex
Middlesex beat Essex by 6 wickets

Kent

Hampshire
Kent beat Hampshire by 8 wickets

Yorkshire

Leicestershire
Yorkshire beat Leicestershire by 106 runs

Sussex

Glamorgan
Sussex beat Glamorgan by 78 runs

Warwickshire

Derbyshire
Warwickshire beat Derbyshire by 58 runs

Nottinghamshire

Worcestershire
Worcestershire beat Nottinghamshire by 25 runs

Worcestershire

Northamptonshire
Northamptonshire beat Worcestershire by 31 runs

Glamorgan

Essex
Glamorgan beat Essex by 6 wickets

Kent

Surrey
Surrey beat Kent by 42 runs

Leicestershire

Durham
Leicestershire beat Durham by 6 runs

Derbyshire

Nottinghamshire
Nottinghamshire beat Derbyshire by 7 wickets (DLS method)

Hampshire

Gloucestershire
Hampshire beat Gloucestershire by 7 wickets

Sussex

Somerset
Somerset beat Sussex by 7 wickets

Warwickshire

Yorkshire
Warwickshire beat Yorkshire by 6 wickets

Glamorgan

Surrey
Surrey beat Glamorgan by 7 runs

Worcestershire

Yorkshire
Worcestershire beat Yorkshire by 60 runs (DLS method)

Northamptonshire

Leicestershire
Northamptonshire beat Leicestershire by 5 wickets

Essex

Somerset
Somerset beat Essex by 8 wickets

Middlesex

Glamorgan
Glamorgan beat Middlesex by 5 wickets

Sussex

Gloucestershire
Sussex beat Gloucestershire by 80 runs

Durham

Lancashire
Lancashire beat Durham by 4 wickets

Leicestershire

Derbyshire
Leicestershire beat Derbyshire by 5 wickets

Nottinghamshire

Warwickshire
Nottinghamshire beat Warwickshire by 7 wickets

Somerset

Surrey
Somerset beat Surrey by 5 wickets

Yorkshire

Northamptonshire
Northamptonshire beat Yorkshire by 13 runs

Gloucestershire

Kent
Kent beat Gloucestershire by 4 runs

Hampshire

Essex
Hampshire beat Essex by 106 runs