NatWest T20 Blast 2016 · T20 · 28 Jul 2016
Middlesex
126/5 (16.0)
Essex
132/5 (15.3)
Essex won by 5 wickets
Caribbean Premier League 2016 · Match 24 · T20 · 26 Jul 2016
St Lucia Zouks
167/6 (20.0)
Trinbago Knight Riders
168/7 (19.0)
Trinbago Knight Riders won by 3 wickets
Caribbean Premier League 2016 · Match 23 · T20 · 24 Jul 2016
Guyana Amazon Warriors
159/5 (20.0)
St Lucia Zouks
162/1 (16.1)
St Lucia Zouks won by 9 wickets
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Derbyshire
192/5 (20.0)
Worcestershire
163/10 (17.5)
Derbyshire won by 29 runs
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Surrey
154/4 (18.2)
Sussex
153/6 (20.0)
Surrey won by 6 wickets
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Glamorgan
156/3 (18.0)
Somerset
152/10 (19.3)
Glamorgan won by 7 wickets
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Warwickshire
172/2 (20.0)
Nottinghamshire
173/4 (19.1)
Nottinghamshire won by 6 wickets
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Yorkshire
215/6 (20.0)
Northamptonshire
140/9 (15.2)
Yorkshire won by 75 runs
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Hampshire
138/10 (19.1)
Middlesex
181/6 (20.0)
Middlesex won by 43 runs
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Durham
172/5 (20.0)
Lancashire
176/3 (20.0)
Lancashire won by 4 runs
NatWest T20 Blast 2016 · T20 · 22 Jul 2016
Kent
157/10 (19.2)
Essex
190/2 (20.0)
Essex won by 33 runs
NatWest T20 Blast 2016 · T20 · 21 Jul 2016
Essex
176/8 (20.0)
Sussex
200/6 (20.0)
Sussex won by 24 runs
NatWest T20 Blast 2016 · T20 · 21 Jul 2016
Middlesex
200/5 (19.1)
Surrey
196/6 (20.0)
Middlesex won by 5 wickets
Caribbean Premier League 2016 · Match 21 · T20 · 21 Jul 2016
St Lucia Zouks
174/9 (20.0)
St Kitts and Nevis Patriots
139/9 (20.0)
St Lucia Zouks won by 35 runs
NatWest T20 Blast 2016 · T20 · 20 Jul 2016
Yorkshire
223/6 (20.0)
Durham
174/8 (20.0)
Yorkshire won by 49 runs
Caribbean Premier League 2016 · Match 20 · T20 · 20 Jul 2016
Jamaica Tallawahs
195/5 (18.0)
Barbados Tridents
159/10 (17.4)
Jamaica Tallawahs won by 36 runs (D/L)
NatWest T20 Blast 2016 · T20 · 19 Jul 2016
Northamptonshire
200/5 (20.0)
Warwickshire
126/10 (17.5)
Northamptonshire won by 74 runs
Caribbean Premier League 2016 · Match 19 · T20 · 18 Jul 2016
Jamaica Tallawahs
158/7 (20.0)
Trinbago Knight Riders
139/9 (20.0)
Jamaica Tallawahs won by 19 runs
NatWest T20 Blast 2016 · T20 · 17 Jul 2016
Warwickshire
186/4 (20.0)
Leicestershire
158/9 (20.0)
Warwickshire won by 28 runs
NatWest T20 Blast 2016 · T20 · 17 Jul 2016
Gloucestershire
212/1 (20.0)
Essex
182/9 (20.0)
Gloucestershire won by 30 runs
Caribbean Premier League 2016 · Match 18 · T20 · 17 Jul 2016
Barbados Tridents
173/5 (20.0)
St Lucia Zouks
148/8 (20.0)
Barbados Tridents won by 25 runs
Caribbean Premier League 2016 · Match 17 · T20 · 16 Jul 2016
Jamaica Tallawahs
183/6 (20.0)
St Kitts and Nevis Patriots
75/10 (15.5)
Jamaica Tallawahs won by 108 runs
Caribbean Premier League 2016 · Match 16 · T20 · 16 Jul 2016
Barbados Tridents
172/4 (20.0)
Trinbago Knight Riders
173/3 (17.4)
Trinbago Knight Riders won by 7 wickets
NatWest T20 Blast 2016 · T20 · 15 Jul 2016
Nottinghamshire
162/7 (19.4)
Yorkshire
160/7 (20.0)
Nottinghamshire won by 3 wickets
NatWest T20 Blast 2016 · T20 · 15 Jul 2016
Kent
181/2 (19.4)
Surrey
180/8 (20.0)
Kent won by 8 wickets
Results go back to 2002 and are fullest from about 2014; earlier years have gaps, and not every competition is covered. A new result can take a few days to appear here unless we covered the match live.
Ball-by-ball data: Cricsheet (cricsheet.org), ODC-By 1.0. Fantasy points are worked out with our current scoring rules.
Player photos are from Wikimedia Commons; each photo's credit and licence are on the player's page.