CricketSky
IPL 2026 Team Points Table Schedule Orange Cap Purple Cap Stats Head to Head Most Runs Most Wickets Most Fifties Most Hundreds

Sri Lanka vs Zimbabwe Head to Head Stats & Records in ODI Cricket

66
Matches Played
66
51
Won
12
12
Lost
51
3
No Result
3
327
Highest Score
322
40
Lowest Score
12

SL Vs ZIM in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 Zimbabwe Sri Lanka Sri Lanka 5 wickets 31-Aug-2025 Harare SL won by 5 wickets
2 Zimbabwe Sri Lanka Sri Lanka 7 runs 29-Aug-2025 Harare SL won by 7 runs
3 Sri Lanka Zimbabwe Sri Lanka 8 wickets (D/L method) 11-Jan-2024 Colombo SL won by 8 wickets (D/L method)
4 Sri Lanka Zimbabwe Sri Lanka 2 wickets 08-Jan-2024 Colombo SL won by 2 wickets
5 Sri Lanka Zimbabwe 06-Jan-2024 Colombo Match Abandoned due to rain
6 Zimbabwe Sri Lanka Sri Lanka 9 wickets 02-Jul-2023 Bulawayo SL won by 9 wickets
7 Sri Lanka Zimbabwe Sri Lanka 184 runs. 21-Jan-2022 Kandy SL won by 184 runs.
8 Sri Lanka Zimbabwe Zimbabwe 22 runs. 18-Jan-2022 Kandy ZIM won by 22 runs.
9 Sri Lanka Zimbabwe Sri Lanka 5 wickets 16-Jan-2022 Kandy SL won by 5 wickets
10 Sri Lanka Zimbabwe Sri Lanka 5 wkts (31b rem) 21-Jan-2018 Dhaka SL won by 5 wkts (31b rem)
11 Sri Lanka Zimbabwe Zimbabwe 12 runs 17-Jan-2018 Dhaka ZIM won by 12 runs
12 Sri Lanka Zimbabwe Zimbabwe 3 wickets 10-Jul-2017 Hambantota ZIM won by 3 wickets (with 71 balls remaining)
13 Sri Lanka Zimbabwe Zimbabwe 4 wickets 08-Jul-2017 Hambantota ZIM won by 4 wickets (with 10 balls remaining) (D/L method)
14 Sri Lanka Zimbabwe Sri Lanka 8 wickets 06-Jul-2017 Hambantota SL won by 8 wickets (with 16 balls remaining)
15 Sri Lanka Zimbabwe Sri Lanka 7 wickets 02-Jul-2017 Galle SL won by 7 wickets (with 119 balls remaining)
16 Sri Lanka Zimbabwe Zimbabwe 6 wickets 30-Jun-2017 Galle ZIM won by 6 wickets (with 14 balls remaining)
17 Zimbabwe Sri Lanka Sri Lanka 6 wkts (75b rem) 27-Nov-2016 Bulawayo SL won by 6 wkts (75b rem)
18 Zimbabwe Sri Lanka 21-Nov-2016 Bulawayo ZIM won the toss and elected to bat
19 Zimbabwe Sri Lanka Sri Lanka 8 wickets 14-Nov-2016 Harare SL won by 8 wickets (with 153 balls remaining)
20 Sri Lanka Zimbabwe Sri Lanka 139 runs 10-Mar-2011 Kandy SL won by 139 runs
21 Sri Lanka Zimbabwe Sri Lanka won by 9 wickets 09-Jun-2010 Harare SL won by 9 wickets
22 Zimbabwe Sri Lanka Zimbabwe won by 8 wickets 07-Jun-2010 Harare ZIM won by 8 wickets
23 Sri Lanka Zimbabwe Sri Lanka won by 9 wickets 01-Jun-2010 Bulawayo SL won by 9 wickets
24 Sri Lanka Zimbabwe Sri Lanka won by 130 runs 12-Jan-2009 Dhaka SL won by 130 runs
25 Sri Lanka Zimbabwe Sri Lanka won by 19 runs 30-Nov-2008 Harare SL won by 19 runs
26 Sri Lanka Zimbabwe Sri Lanka won by 2 wickets 28-Nov-2008 Harare SL won by 2 wickets
27 Sri Lanka Zimbabwe Sri Lanka won by 5 runs 24-Nov-2008 Harare SL won by 5 runs
28 Sri Lanka Zimbabwe Sri Lanka won by 9 wickets 22-Nov-2008 Harare SL won by 9 wickets
29 Sri Lanka Zimbabwe Sri Lanka won by 6 wickets 20-Nov-2008 Harare SL won by 6 wickets
30 Sri Lanka Zimbabwe Sri Lanka won by 144 runs 10-Oct-2006 Ahmedabad SL won by 144 runs
31 Sri Lanka Zimbabwe Sri Lanka won by 7 wickets 09-Oct-2004 Rawalpindi SL won by 7 wickets
32 Sri Lanka Zimbabwe Sri Lanka won by 4 wickets 14-Sep-2004 London SL won by 4 wickets
33 Sri Lanka Zimbabwe Sri Lanka won by 25 runs 29-Apr-2004 Harare SL won by 25 runs
34 Sri Lanka Zimbabwe Sri Lanka won by 72 runs 27-Apr-2004 Harare SL won by 72 runs
35 Sri Lanka Zimbabwe Sri Lanka won by 9 wickets 25-Apr-2004 Harare SL won by 9 wickets
36 Sri Lanka Zimbabwe Sri Lanka won by 9 wickets 22-Apr-2004 Bulawayo SL won by 9 wickets
37 Sri Lanka Zimbabwe Sri Lanka won by 12 runs (D/L method) 20-Apr-2004 Bulawayo SL won by 12 runs (D/L method)
38 Zimbabwe Sri Lanka Zimbabwe won by 4 wickets 07-Apr-2003 Sharjah ZIM won by 4 wickets
39 Sri Lanka Zimbabwe Sri Lanka won by 74 runs 15-Mar-2003 East London SL won by 74 runs
40 Sri Lanka Zimbabwe Sri Lanka won by 59 runs 12-Dec-2001 Colombo SL won by 59 runs
41 Sri Lanka Zimbabwe Sri Lanka won by 9 wickets 08-Dec-2001 Colombo SL won by 9 wickets
42 Sri Lanka Zimbabwe Sri Lanka won by 79 runs 30-Oct-2001 Sharjah SL won by 79 runs
43 Sri Lanka Zimbabwe Sri Lanka won by 63 runs 26-Oct-2001 Sharjah SL won by 63 runs
44 Sri Lanka Zimbabwe Sri Lanka won by 123 runs 25-Oct-2000 Sharjah SL won by 123 runs
45 Sri Lanka Zimbabwe Sri Lanka won by 7 wickets 21-Oct-2000 Sharjah SL won by 7 wickets
46 Zimbabwe Sri Lanka Zimbabwe won by 6 wickets 19-Dec-1999 Harare ZIM won by 6 wickets
47 Sri Lanka Zimbabwe Sri Lanka won by 6 wickets 18-Dec-1999 Harare SL won by 6 wickets
48 Sri Lanka Zimbabwe Sri Lanka won by 98 runs 15-Dec-1999 Harare SL won by 98 runs
49 Sri Lanka Zimbabwe Sri Lanka won by 13 runs 12-Dec-1999 Bulawayo SL won by 13 runs
50 Zimbabwe Sri Lanka No result 11-Dec-1999 Bulawayo No result
51 Sri Lanka Zimbabwe Sri Lanka won by 4 wickets 22-May-1999 Worcester SL won by 4 wickets
52 Zimbabwe Sri Lanka Zimbabwe won by 24 runs 10-Nov-1998 Sharjah ZIM won by 24 runs
53 Zimbabwe Sri Lanka Zimbabwe won by 7 wickets 07-Nov-1998 Sharjah ZIM won by 7 wickets
54 Sri Lanka Zimbabwe Sri Lanka won by 4 wickets 26-Jan-1998 Colombo SL won by 4 wickets
55 Sri Lanka Zimbabwe Sri Lanka won by 5 wickets 24-Jan-1998 Colombo SL won by 5 wickets
56 Sri Lanka Zimbabwe Sri Lanka won by 5 wickets 22-Jan-1998 Colombo SL won by 5 wickets
57 Zimbabwe Sri Lanka Zimbabwe won by 50 runs 08-Apr-1997 Sharjah ZIM won by 50 runs
58 Sri Lanka Zimbabwe Sri Lanka won by 7 wickets 03-Apr-1997 Sharjah SL won by 7 wickets
59 Sri Lanka Zimbabwe Sri Lanka won by 6 wickets 03-Sep-1996 Colombo SL won by 6 wickets
60 Sri Lanka Zimbabwe Sri Lanka won by 6 wickets 21-Feb-1996 Colombo SL won by 6 wickets
61 Sri Lanka Zimbabwe Sri Lanka won by 191 runs 06-Nov-1994 Harare SL won by 191 runs
62 Zimbabwe Sri Lanka Zimbabwe won by 2 runs 05-Nov-1994 Harare ZIM won by 2 runs
63 Sri Lanka Zimbabwe Sri Lanka won by 56 runs 03-Nov-1994 Harare SL won by 56 runs
64 Sri Lanka Zimbabwe Sri Lanka won by 55 runs 15-Nov-1993 Patna SL won by 55 runs
65 Sri Lanka Zimbabwe Sri Lanka won by 30 runs 03-Feb-1993 Sharjah SL won by 30 runs
66 Sri Lanka Zimbabwe Sri Lanka won by 3 wickets 23-Feb-1992 New Plymouth SL won by 3 wickets