Sri Lanka vs England: Prediction, Head-to-Head, Odds & Stats (Thu, 22 Jan '26)

Wojtek Kolan

Wojtek Kolan

Published on 22 Jan, 09:00 AM

Next Match 22/01/26 at 09:00 AM UTC

Sri Lanka vs England
📍 Nairobi Gymkhana Club Ground, Kenya.

Scheduled H2H Match For Sri Lanka Vs England

England in Sri Lanka, 3 ODI Series

Thu, 22 Jan 2026 at 09:00 AM UTC

Sri Lanka
Sri Lanka

LKA LKA

Recent Form

L
L
L
L
L
England
England

ENG ENG

Recent Form

L
L
L
L
-

2

Win

Last 10 Played

10
0 Draws

8

Win

4
Position
4

Game Schedule - Time Of Fixture

Sri Lanka will square off vs England in England in Sri Lanka, 3 ODI Series on Thu, 22 Jan 2026 at 09:00 AM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Sri Lanka vs England H2H Results Summary

Analyzing the most recent 10 head-2-head fixtures for these rivals, Sri Lanka have won 2 times and England have got the victory on 8 occasion. In the latest fixture between them, Sri Lanka won 481-482.


Head-to-Head (Last 10 Matches)
Sri Lanka2
England8

Sri Lanka vs England Past H2H Matches

18833
ICC World Test Championship
10:00 AM
06/09/24
187757
England
481
187756
Sri Lanka
482
10:00 AM
29/08/24
187757
England
678
187756
Sri Lanka
488
10:00 AM
21/08/24
187757
England
563
187756
Sri Lanka
562
20661
ICC Cricket World Cup
08:30 AM
26/10/23
187757
England
156
187756
Sri Lanka
160
09:30 AM
21/06/19
187757
England
212
187756
Sri Lanka
232
10:00 PM
28/02/15
187757
England
309
187756
Sri Lanka
312
09:00 AM
26/03/11
187756
Sri Lanka
231
187757
England
229
11185
ICC T20 World Cup
08:00 AM
05/11/22
187756
Sri Lanka
141
187757
England
144
02:00 PM
01/11/21
187757
England
163
187756
Sri Lanka
137
02:00 PM
26/03/16
187757
England
171
187756
Sri Lanka
161
01:30 PM
27/03/14
187757
England
190
187756
Sri Lanka
189
02:00 PM
01/10/12
187756
Sri Lanka
169
187757
England
150
03:30 PM
13/05/10
187757
England
132
187756
Sri Lanka
128
11191
T20 International
10:00 AM
04/07/21
187757
England
0
187756
Sri Lanka
166
12:00 PM
01/07/21
187757
England
244
187756
Sri Lanka
241
10:00 AM
29/06/21
187757
England
189
187756
Sri Lanka
185
01:30 PM
26/06/21
187757
England
180
187756
Sri Lanka
91
05:30 PM
24/06/21
187757
England
108
187756
Sri Lanka
111
05:30 PM
23/06/21
187757
England
130
187756
Sri Lanka
129
01:30 PM
27/10/18
187756
Sri Lanka
157
187757
England
187
05:30 PM
05/07/16
187757
England
144
187756
Sri Lanka
140
05:00 PM
20/05/14
187757
England
174
187756
Sri Lanka
183
11189
Test Series
04:30 AM
22/01/21
187756
Sri Lanka
507
187757
England
508
04:30 AM
14/01/21
187756
Sri Lanka
494
187757
England
497
04:30 AM
23/11/18
187756
Sri Lanka
524
187757
England
566
04:30 AM
14/11/18
187756
Sri Lanka
579
187757
England
636
04:30 AM
06/11/18
187756
Sri Lanka
453
187757
England
664
10:00 AM
09/06/16
187757
England
649
187756
Sri Lanka
366
10:00 AM
27/05/16
187757
England
578
187756
Sri Lanka
576
10:00 AM
19/05/16
187757
England
298
187756
Sri Lanka
210
10:00 AM
20/06/14
187757
England
614
187756
Sri Lanka
714
10:00 AM
12/06/14
187757
England
842
187756
Sri Lanka
654
11190
One Day International
09:00 AM
23/10/18
187756
Sri Lanka
366
187757
England
132
04:30 AM
20/10/18
187756
Sri Lanka
273
187757
England
132
09:00 AM
17/10/18
187756
Sri Lanka
150
187757
England
153
04:30 AM
13/10/18
187756
Sri Lanka
140
187757
England
278
09:00 AM
10/10/18
187756
Sri Lanka
0
187757
England
92
09:30 AM
02/07/16
187757
England
324
187756
Sri Lanka
202
12:00 PM
29/06/16
187757
England
309
187756
Sri Lanka
305
09:30 AM
26/06/16
187757
England
16
187756
Sri Lanka
248
01:00 PM
24/06/16
187757
England
256
187756
Sri Lanka
254
01:00 PM
21/06/16
187757
England
286
187756
Sri Lanka
286
09:00 AM
16/12/14
187756
Sri Lanka
302
187757
England
215
04:30 AM
13/12/14
187756
Sri Lanka
292
187757
England
202
09:00 AM
10/12/14
187756
Sri Lanka
239
187757
England
241
04:30 AM
07/12/14
187756
Sri Lanka
267
187757
England
265
09:00 AM
03/12/14
187756
Sri Lanka
242
187757
England
236
04:30 AM
29/11/14
187756
Sri Lanka
186
187757
England
185
09:00 AM
26/11/14
187756
Sri Lanka
317
187757
England
292
11188
Tri-Series
01:00 PM
03/06/14
187757
England
219
187756
Sri Lanka
222
09:30 AM
31/05/14
187757
England
293
187756
Sri Lanka
300
01:00 PM
28/05/14
187757
England
73
187756
Sri Lanka
67
09:30 AM
25/05/14
187757
England
99
187756
Sri Lanka
256
12:00 PM
22/05/14
187757
England
247
187756
Sri Lanka
144
11181
ICC Champions Trophy
12:00 PM
13/06/13
187757
England
293
187756
Sri Lanka
297
12:30 PM
25/09/09
187757
England
213
187756
Sri Lanka
212

Sri Lanka Recent Matches

29268
T20I Tri-series in Pakistan (2 Matches)
01:00 PM
22/11/25
187754
Pakistan
131
187756
Sri Lanka
128
L
01:00 PM
20/11/25
187756
Sri Lanka
95
187745
Zimbabwe
162
L
11190
One Day International (11 Matches)
09:30 AM
16/11/25
187754
Pakistan
215
187756
Sri Lanka
211
L
09:30 AM
14/11/25
187754
Pakistan
289
187756
Sri Lanka
288
L
09:30 AM
11/11/25
187754
Pakistan
299
187756
Sri Lanka
293
L
07:30 AM
31/08/25
187745
Zimbabwe
277
187756
Sri Lanka
278
W
07:30 AM
29/08/25
187745
Zimbabwe
291
187756
Sri Lanka
298
W
09:00 AM
08/07/25
187756
Sri Lanka
285
187744
Bangladesh
186
W
09:00 AM
05/07/25
187756
Sri Lanka
232
187744
Bangladesh
248
L
09:00 AM
02/07/25
187756
Sri Lanka
244
187744
Bangladesh
167
W
04:30 AM
14/02/25
187756
Sri Lanka
281
187746
Australia
107
W
04:30 AM
12/02/25
187756
Sri Lanka
214
187746
Australia
165
W
01:00 AM
11/01/25
187755
New Zealand
150
187756
Sri Lanka
290
W
11157
Asia Cup (6 Matches)
02:30 PM
26/09/25
187765
India
205
187756
Sri Lanka
204
L
02:30 PM
23/09/25
187754
Pakistan
138
187756
Sri Lanka
133
L
02:30 PM
20/09/25
187756
Sri Lanka
168
187744
Bangladesh
169
L
02:30 PM
18/09/25
187756
Sri Lanka
171
187575
Afghanistan
169
W
02:30 PM
15/09/25
187756
Sri Lanka
153
187774
Hong Kong C.
149
W
02:30 PM
13/09/25
187744
Bangladesh
139
187756
Sri Lanka
140
W
11191
T20 International (6 Matches)
11:30 AM
07/09/25
187745
Zimbabwe
191
187756
Sri Lanka
193
W
11:30 AM
06/09/25
187745
Zimbabwe
84
187756
Sri Lanka
80
L
11:30 AM
03/09/25
187745
Zimbabwe
175
187756
Sri Lanka
177
W
01:30 PM
16/07/25
187756
Sri Lanka
132
187744
Bangladesh
133
L
01:30 PM
13/07/25
187756
Sri Lanka
94
187744
Bangladesh
177
L
01:30 PM
10/07/25
187756
Sri Lanka
159
187744
Bangladesh
154
W
18833
ICC World Test Championship (2 Matches)
04:30 AM
25/06/25
187756
Sri Lanka
458
187744
Bangladesh
380
W
04:30 AM
17/06/25
187756
Sri Lanka
557
187744
Bangladesh
780
D
18698
Warne-Muralitharan Trophy (2 Matches)
04:30 AM
06/02/25
187756
Sri Lanka
488
187746
Australia
489
L
04:30 AM
29/01/25
187756
Sri Lanka
412
187746
Australia
654
L

England Recent Matches

11178
Ashes Series (1 Matches)
02:20 AM
21/11/25
187746
Australia
337
187757
England
336
L
11190
One Day International (9 Matches)
01:00 AM
01/11/25
187755
New Zealand
226
187757
England
222
L
01:00 AM
29/10/25
187755
New Zealand
177
187757
England
175
L
01:00 AM
26/10/25
187755
New Zealand
224
187757
England
223
L
10:00 AM
07/09/25
187757
England
414
187747
South Africa
72
W
12:00 PM
04/09/25
187757
England
325
187747
South Africa
330
L
12:00 PM
02/09/25
187757
England
131
187747
South Africa
137
L
12:00 PM
03/06/25
187757
England
246
187760
West Indies
251
W
10:00 AM
01/06/25
187757
England
312
187760
West Indies
308
W
12:00 PM
29/05/25
187757
England
400
187760
West Indies
162
W
11191
T20 International (12 Matches)
06:15 AM
23/10/25
187755
New Zealand
38
187757
England
0
-
06:15 AM
20/10/25
187755
New Zealand
171
187757
England
236
W
06:15 AM
18/10/25
187755
New Zealand
0
187757
England
153
-
12:30 PM
21/09/25
187766
Ireland
154
187757
England
155
W
12:30 PM
19/09/25
187766
Ireland
0
187757
England
0
-
12:30 PM
17/09/25
187766
Ireland
196
187757
England
197
W
01:30 PM
14/09/25
187757
England
0
187747
South Africa
0
-
05:30 PM
12/09/25
187757
England
304
187747
South Africa
158
W
05:30 PM
10/09/25
187757
England
54
187747
South Africa
97
L
05:30 PM
10/06/25
187757
England
248
187760
West Indies
211
W
01:30 PM
08/06/25
187757
England
199
187760
West Indies
196
W
05:30 PM
06/06/25
187757
England
188
187760
West Indies
167
W
27086
Tendulkar-Anderson Trophy (5 Matches)
10:00 AM
31/07/25
187757
England
614
187765
India
620
L
10:00 AM
23/07/25
187757
England
669
187765
India
783
D
10:00 AM
10/07/25
187757
England
579
187765
India
557
W
10:00 AM
02/07/25
187757
England
678
187765
India
1014
L
10:00 AM
20/06/25
187757
England
838
187765
India
835
W
11189
Test Series (1 Matches)
10:00 AM
22/05/25
187757
England
565
187745
Zimbabwe
520
W
11181
ICC Champions Trophy (2 Matches)
09:00 AM
01/03/25
187747
South Africa
181
187757
England
179
L
09:00 AM
26/02/25
187575
Afghanistan
325
187757
England
317
L

Sri Lanka Next Fixtures

England Next Fixtures

Sri Lanka Last Match Played Scorecard Stats

BatterRB4s6sSR
Pathum Nissanka
b Abrar Ahmed c Babar Azam
1723173.91
Kamil Mishara
b Faheem Ashraf c Fakhar Zaman
221222183.33
Kusal Mendis
b Faheem Ashraf (Run out)
3650.00
Kusal Perera
b Mohammad Nawaz (Bowled)
251921131.58
Janith Liyanage
Not out
413831107.89
Dasun Shanaka
b Mohammad Nawaz (Bowled)
10.00
Kamindu Mendis
b Mohammad Nawaz c Mohammad Wasim
3742.86
Wanindu Hasaranga
b Salman Mirza c Sahibzada Farhan
1112191.67
Vijayakanth Viyaskanth
Not out
20.00
Extras: 6W: 5N: 0B: 1LB: 0P: 0
Total: 128/7 (20 overs)
BowlerOMRWNBWDE/R
Salman Mirza40261006.50
Mohammad Wasim40270016.75
Faheem Ashraf20151007.50
Abrar Ahmed40281027.00
Mohammad Nawaz40163004.00
Saim Ayub20150007.50
Fall of Wickets
1. Kamil Mishara31-1 (3.2)
2. K Mendis38-2 (5.4)
3. P Nissanka60-3 (8.1)
4. D Shanaka78-4 (11.4)
5. K Perera78-5 (11.3)
6. K Mendis86-6 (13.3)
7. W Hasaranga121-7 (18.4)
Partnerships
Pathum Nissanka / Kamil Mishara31 (20)
Pathum Nissanka / Kusal Mendis7 (14)
Pathum Nissanka / Kusal Perera22 (15)
Janith Liyanage / Kusal Perera18 (20)
Janith Liyanage / Dasun Shanaka0 (1)
Janith Liyanage / Kamindu Mendis8 (11)
Janith Liyanage / Wanindu Hasaranga35 (31)
Janith Liyanage / Vijayakanth Viyaskanth7 (8)

England Last Match Played Scorecard Stats

BatterRB4s6sSR
Zak Crawley
b Mitchell Starc c Usman Khawaja
60.00
Ben Duckett
b Mitchell Starc (LBW)
21204105.00
Ollie Pope
b Cameron Green (LBW)
4658479.31
Joe Root
b Mitchell Starc c Marnus Labuschagne
70.00
Harry Brook
b Brendan Doggett c Alex Carey
52615185.25
Ben Stokes
b Mitchell Starc (Bowled)
61250.00
Jamie Smith
b Mitchell Starc c Cameron Green
33226150.00
Gus Atkinson
b Mitchell Starc c Steve Smith
1250.00
Brydon Carse
b Brendan Doggett c Marnus Labuschagne
69166.67
Jofra Archer
Not out
10.00
Mark Wood
b Mitchell Starc c Alex Carey
10.00
Extras: 7W: 0N: 2B: 0LB: 5P: 0
Total: 172/10 (32.5 overs)
BowlerOMRWNBWDE/R
Mitchell Starc12.54587004.64
Scott Boland100620206.20
Brendan Doggett71272003.86
Nathan Lyon20100005.00
Cameron Green101010010.00
Fall of Wickets
1. B Duckett33-1 (6.4)
2. J Root39-2 (8.5)
3. Ollie Pope94-3 (19.6)
4. Ben Stokes115-4 (24.5)
5. H Brook160-5 (29.5)
6. Gus Atkinson161-6 (30.1)
7. Brydon Carse168-7 (31.5)
8. Mark Wood172-8 (32.5)
9. J Smith172-9 (32.4)
Partnerships
Zak Crawley / Ben Duckett0 (6)
Ollie Pope / Ben Duckett33 (34)
Ollie Pope / Joe Root6 (13)
Ollie Pope / Harry Brook55 (68)
Ben Stokes / Harry Brook21 (29)
Jamie Smith / Harry Brook45 (31)
Jamie Smith / Gus Atkinson1 (2)
Jamie Smith / Brydon Carse7 (10)
Jamie Smith / Jofra Archer4 (5)
Mark Wood / Jofra Archer0 (1)

Top Upcoming

09:30 PM 25/11/25
Prediction
Wellington FirebirdsWellington Firebirds
Central StagsCentral Stags
09:30 PM 25/11/25
Prediction
Northern DistrictsNorthern Districts
Auckland AcesAuckland Aces
09:30 PM 25/11/25
Prediction
Otago VoltsOtago Volts
CanterburyCanterbury
04:30 AM 28/11/25
Prediction
Tamil Union Cricket and Athletic ClubTamil Union Cricket and Athletic Club
Ace Capital Cricket ClubAce Capital Cricket Club
04:30 AM 28/11/25
Prediction
Badureliya Sports ClubBadureliya Sports Club
Moors Sports ClubMoors Sports Club
12:00 PM 29/11/25
Prediction
BangladeshBangladesh
IrelandIreland
08:00 AM 30/11/25
Prediction
IndiaIndia
South AfricaSouth Africa
06:00 PM 30/11/25
Prediction
ArgentinaArgentina
BrazilBrazil