NatWest t20 Blast, 2014
121 matches are available


Warwickshire v Lancashire at Edgbaston on 2014-08-23
Hampshire v Lancashire at Edgbaston on 2014-08-23
Surrey v Warwickshire at Edgbaston on 2014-08-23
Nottinghamshire v Hampshire at Trent Bridge on 2014-08-03
Essex v Warwickshire at County Ground on 2014-08-02
Surrey v Worcestershire at Kennington Oval on 2014-08-02
Lancashire v Glamorgan at Old Trafford on 2014-08-01
Kent v Surrey at St Lawrence Ground on 2014-07-25
Essex v Sussex at County Ground on 2014-07-25
Warwickshire v Leicestershire at Edgbaston on 2014-07-25
Durham v Northamptonshire at Riverside Ground on 2014-07-25
Yorkshire v Nottinghamshire at Headingley on 2014-07-25
Worcestershire v Derbyshire at New Road on 2014-07-25
Glamorgan v Gloucestershire at Sophia Gardens on 2014-07-25
Somerset v Middlesex at The Cooper Associates County Ground, Taunton on 2014-07-25
Lancashire v Durham at Old Trafford on 2014-07-24
Middlesex v Surrey at Lord's on 2014-07-24
Northamptonshire v Nottinghamshire at County Ground on 2014-07-23
Essex v Hampshire at County Ground on 2014-07-22
Gloucestershire v Essex at College Ground on 2014-07-20
Nottinghamshire v Leicestershire at Trent Bridge on 2014-07-20
Hampshire v Sussex at The Rose Bowl on 2014-07-18
Kent v Somerset at St Lawrence Ground on 2014-07-18
Gloucestershire v Surrey at College Ground on 2014-07-18
Lancashire v Derbyshire at Old Trafford on 2014-07-18
Leicestershire v Durham at Grace Road on 2014-07-18
Yorkshire v Warwickshire at Headingley on 2014-07-18
Northamptonshire v Worcestershire at County Ground on 2014-07-18
Glamorgan v Essex at Sophia Gardens on 2014-07-18
Surrey v Somerset at Kennington Oval on 2014-07-16
Sussex v Glamorgan at County Ground on 2014-07-15
Derbyshire v Yorkshire at Queen's Park on 2014-07-13
Essex v Kent at Castle Park Cricket Ground on 2014-07-12
Hampshire v Middlesex at The Rose Bowl on 2014-07-11
Warwickshire v Worcestershire at Edgbaston on 2014-07-11
Durham v Yorkshire at Riverside Ground on 2014-07-11
Leicestershire v Lancashire at Grace Road on 2014-07-11
Sussex v Kent at County Ground on 2014-07-11
Surrey v Glamorgan at Kennington Oval on 2014-07-11
Northamptonshire v Derbyshire at County Ground on 2014-07-11
Somerset v Gloucestershire at The Cooper Associates County Ground, Taunton on 2014-07-11
Warwickshire v Nottinghamshire at Edgbaston on 2014-07-08
Derbyshire v Leicestershire at Queen's Park on 2014-07-06
Worcestershire v Lancashire at New Road on 2014-07-06
Hampshire v Somerset at The Rose Bowl on 2014-07-06
Gloucestershire v Sussex at County Ground on 2014-07-04
Kent v Hampshire at St Lawrence Ground on 2014-07-04
Essex v Surrey at County Ground on 2014-07-04
Northamptonshire v Warwickshire at County Ground on 2014-07-03
Middlesex v Glamorgan at Old Deer Park on 2014-07-03
Yorkshire v Durham at Headingley on 2014-07-02
Surrey v Kent at Kennington Oval on 2014-07-02
Yorkshire v Leicestershire at Headingley on 2014-07-01
Durham v Derbyshire at Riverside Ground on 2014-06-29
Nottinghamshire v Yorkshire at Trent Bridge on 2014-06-28
Gloucestershire v Kent at County Ground on 2014-06-27
Derbyshire v Warwickshire at The 3aaa County Ground on 2014-06-27
Sussex v Middlesex at County Ground on 2014-06-27
Surrey v Hampshire at Kennington Oval on 2014-06-27
Somerset v Essex at The Cooper Associates County Ground, Taunton on 2014-06-27
Glamorgan v Hampshire at Sophia Gardens on 2014-06-25
Hampshire v Gloucestershire at The Rose Bowl on 2014-06-20
Kent v Sussex at St Lawrence Ground on 2014-06-20
Essex v Middlesex at County Ground on 2014-06-20
Durham v Leicestershire at Riverside Ground on 2014-06-20
Lancashire v Northamptonshire at Old Trafford on 2014-06-20
Worcestershire v Warwickshire at New Road on 2014-06-20
Glamorgan v Surrey at Sophia Gardens on 2014-06-20
Nottinghamshire v Derbyshire at Trent Bridge on 2014-06-20
Warwickshire v Northamptonshire at Edgbaston on 2014-06-19
Leicestershire v Nottinghamshire at Grace Road on 2014-06-19
Middlesex v Somerset at Kennington Oval on 2014-06-18
Sussex v Somerset at Arundel Castle on 2014-06-15
Essex v Gloucestershire at County Ground on 2014-06-13
Derbyshire v Worcestershire at The 3aaa County Ground on 2014-06-13
Lancashire v Leicestershire at Old Trafford on 2014-06-13
Surrey v Sussex at Kennington Oval on 2014-06-13
Northamptonshire v Yorkshire at County Ground on 2014-06-13
Glamorgan v Kent at Sophia Gardens on 2014-06-13
Somerset v Hampshire at The Cooper Associates County Ground, Taunton on 2014-06-13
Nottinghamshire v Warwickshire at Trent Bridge on 2014-06-13
Kent v Essex at St Lawrence Ground on 2014-06-11
Worcestershire v Durham at New Road on 2014-06-07
Kent v Middlesex at St Lawrence Ground on 2014-06-06
Derbyshire v Nottinghamshire at The 3aaa County Ground on 2014-06-06
Warwickshire v Durham at Edgbaston on 2014-06-06
Lancashire v Yorkshire at Old Trafford on 2014-06-06
Leicestershire v Worcestershire at Grace Road on 2014-06-06
Sussex v Gloucestershire at County Ground on 2014-06-06
Surrey v Essex at Kennington Oval on 2014-06-06
Somerset v Glamorgan at The Cooper Associates County Ground, Taunton on 2014-06-06
Hampshire v Kent at The Rose Bowl on 2014-06-05
Leicestershire v Warwickshire at Grace Road on 2014-06-01
Hampshire v Essex at The Rose Bowl on 2014-05-30
Lancashire v Warwickshire at Old Trafford on 2014-05-30
Yorkshire v Derbyshire at Headingley on 2014-05-30
Surrey v Middlesex at Kennington Oval on 2014-05-30
Worcestershire v Northamptonshire at New Road on 2014-05-30
Glamorgan v Sussex at Sophia Gardens on 2014-05-30
Nottinghamshire v Durham at Trent Bridge on 2014-05-30
Kent v Gloucestershire at St Lawrence Ground on 2014-05-30
Durham v Lancashire at Riverside Ground on 2014-05-29
Middlesex v Hampshire at Merchant Taylors' School Ground on 2014-05-25
Gloucestershire v Middlesex at County Ground on 2014-05-23
Essex v Glamorgan at County Ground on 2014-05-23
Derbyshire v Lancashire at The 3aaa County Ground on 2014-05-23
Sussex v Hampshire at County Ground on 2014-05-23
Northamptonshire v Leicestershire at County Ground on 2014-05-23
Somerset v Kent at The Cooper Associates County Ground, Taunton on 2014-05-23
Nottinghamshire v Worcestershire at Trent Bridge on 2014-05-23
Somerset v Surrey at The Cooper Associates County Ground, Taunton on 2014-05-18
Lancashire v Worcestershire at Old Trafford on 2014-05-17
Middlesex v Sussex at Lord's on 2014-05-17
Middlesex v Essex at Lord's on 2014-05-17
Hampshire v Glamorgan at The Rose Bowl on 2014-05-16
Gloucestershire v Somerset at County Ground on 2014-05-16
Durham v Worcestershire at Riverside Ground on 2014-05-16
Leicestershire v Derbyshire at Grace Road on 2014-05-16
Yorkshire v Northamptonshire at Headingley on 2014-05-16
Sussex v Surrey at County Ground on 2014-05-16
Nottinghamshire v Lancashire at Trent Bridge on 2014-05-16

Source: These records are sourced from commentary on the ESPNCricinfo match records. This picture of the match is designed to complement the traditional scorecard which is available on ESPNCricinfo.
What does each scorecard show?
The basic intuition behind this scorecard is that in T20, unlike in cricket, batsmen do not construct innings to accumulate runs, and bowlers don't construct spells to exert control. The game is set up for batsmen to exploit every delivery to the fullest extent and for bowlers to prevent this from happening. The Net Scoring Rate (NSR) measures this on a ball-by-ball basis.
In the first innings, the NSR is given by the number of runs scored from a delivery minus the expected number of runs scored from this delivery. The expected number of runs is given by the average number of runs scored in all previous instances in that over in the first innings where the same number of wickets remained.
In the second innings, the NSR is calculated against the required runs per ball at the start of this ball.

This website is built using Flask. The visualizations are built using p5js.
To comment on this, please tweet


This website is built using Flask. The visualizations are built using p5js.
To comment on this, please tweet @cricketingview