NatWest T20 Blast 2016 · T20 · 20 May 2016
Nottinghamshire
179/7 (20.0)
Warwickshire
185/4 (19.4)
Warwickshire won by 6 wickets
Indian Premier League 2016 · Match 51 · T20 · 19 May 2016
Gujarat Lions
125/4 (13.3)
Kolkata Knight Riders
124/8 (20.0)
Gujarat Lions won by 6 wickets
Indian Premier League 2016 · Match 50 · T20 · 18 May 2016
Royal Challengers Bangalore
211/3 (15.0)
Kings XI Punjab
120/9 (14.0)
Royal Challengers Bangalore won by 82 runs (D/L)
Indian Premier League 2016 · Match 49 · T20 · 17 May 2016
Rising Pune Supergiants
76/1 (11.0)
Delhi Daredevils
121/6 (20.0)
Rising Pune Supergiants won by 19 runs (D/L)
Indian Premier League 2016 · Match 48 · T20 · 16 May 2016
Kolkata Knight Riders
183/5 (20.0)
Royal Challengers Bangalore
186/1 (18.4)
Royal Challengers Bangalore won by 9 wickets
Indian Premier League 2016 · Match 47 · T20 · 15 May 2016
Mumbai Indians
206/4 (20.0)
Delhi Daredevils
126/10 (19.1)
Mumbai Indians won by 80 runs
Indian Premier League 2016 · Match 46 · T20 · 15 May 2016
Kings XI Punjab
179/4 (20.0)
Sunrisers Hyderabad
180/3 (19.4)
Sunrisers Hyderabad won by 7 wickets
Indian Premier League 2016 · Match 45 · T20 · 14 May 2016
Kolkata Knight Riders
66/2 (5.0)
Rising Pune Supergiants
103/6 (17.4)
Kolkata Knight Riders won by 8 wickets (D/L)
Indian Premier League 2016 · Match 44 · T20 · 14 May 2016
Royal Challengers Bangalore
248/3 (20.0)
Gujarat Lions
104/10 (18.4)
Royal Challengers Bangalore won by 144 runs
Indian Premier League 2016 · Match 43 · T20 · 13 May 2016
Mumbai Indians
124/9 (20.0)
Kings XI Punjab
127/3 (17.0)
Kings XI Punjab won by 7 wickets
Indian Premier League 2016 · Match 42 · T20 · 12 May 2016
Sunrisers Hyderabad
146/8 (20.0)
Delhi Daredevils
150/3 (18.1)
Delhi Daredevils won by 7 wickets
Indian Premier League 2016 · Match 41 · T20 · 11 May 2016
Royal Challengers Bangalore
151/4 (20.0)
Mumbai Indians
153/4 (18.4)
Mumbai Indians won by 6 wickets
Indian Premier League 2016 · Match 40 · T20 · 10 May 2016
Rising Pune Supergiants
133/8 (20.0)
Sunrisers Hyderabad
137/8 (20.0)
Sunrisers Hyderabad won by 4 runs
Indian Premier League 2016 · Match 39 · T20 · 9 May 2016
Kings XI Punjab
174/4 (20.0)
Royal Challengers Bangalore
175/6 (20.0)
Royal Challengers Bangalore won by 1 run
Indian Premier League 2016 · Match 38 · T20 · 8 May 2016
Kolkata Knight Riders
158/4 (20.0)
Gujarat Lions
164/5 (18.0)
Gujarat Lions won by 5 wickets
Indian Premier League 2016 · Match 37 · T20 · 8 May 2016
Mumbai Indians
92/10 (16.3)
Sunrisers Hyderabad
177/3 (20.0)
Sunrisers Hyderabad won by 85 runs
Indian Premier League 2016 · Match 36 · T20 · 7 May 2016
Kings XI Punjab
181/5 (20.0)
Delhi Daredevils
172/5 (20.0)
Kings XI Punjab won by 9 runs
Indian Premier League 2016 · Match 35 · T20 · 7 May 2016
Royal Challengers Bangalore
195/3 (19.3)
Rising Pune Supergiants
191/6 (20.0)
Royal Challengers Bangalore won by 7 wickets
Indian Premier League 2016 · Match 34 · T20 · 6 May 2016
Sunrisers Hyderabad
129/5 (19.0)
Gujarat Lions
126/6 (20.0)
Sunrisers Hyderabad won by 5 wickets
Indian Premier League 2016 · Match 33 · T20 · 5 May 2016
Delhi Daredevils
162/7 (20.0)
Rising Pune Supergiants
166/3 (19.1)
Rising Pune Supergiants won by 7 wickets
Indian Premier League 2016 · Match 32 · T20 · 4 May 2016
Kolkata Knight Riders
164/3 (20.0)
Kings XI Punjab
157/9 (20.0)
Kolkata Knight Riders won by 7 runs
Indian Premier League 2016 · Match 31 · T20 · 3 May 2016
Gujarat Lions
149/7 (20.0)
Delhi Daredevils
150/2 (17.2)
Delhi Daredevils won by 8 wickets
Indian Premier League 2016 · Match 30 · T20 · 2 May 2016
Royal Challengers Bangalore
185/7 (20.0)
Kolkata Knight Riders
189/5 (19.1)
Kolkata Knight Riders won by 5 wickets
Cricket Ireland Inter-Provincial Limited Over Cup 2016 · Match 1 · One-day · 2 May 2016
Northern Knights
221/10 (49.4)
Leinster Lightning
226/4 (43.4)
Leinster Lightning won by 6 wickets
Indian Premier League 2016 · Match 29 · T20 · 1 May 2016
Rising Pune Supergiants
159/5 (20.0)
Mumbai Indians
161/2 (18.3)
Mumbai Indians 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.