16MatchesODI 8 · T20I 8
819Runsaverage 63.00 · SR 144.4
202Highest score3 hundreds · 2 fifties

Harry Brook against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI857582.14129.52/2202
T20I824440.67198.41/0114*

Harry Brook against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2026 ODI857582.14129.52/2202
2026 T20I724048.00203.41/0114*
2022 T20I144.0080.00/04

Harry Brook's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
202116ODIRawalpindi Cricket Stadium22 Oct 2026
136*66ODIR Premadasa Stadium27 Jan 2026
114*49T20IThe Rose Bowl15 Sept 2026
7766ODIThe Oval27 Sept 2026
6769ODIRiverside Ground22 Sept 2026

Harry Brook against Sri Lanka by ground

GroundMatRunsAvgSR
Pallekele International Cricket Stadium47023.33175.0
R Premadasa Stadium318492.00120.3
Rawalpindi Cricket Stadium1202202.00174.1
The Rose Bowl1114—232.7
The Oval17777.00116.7
Riverside Ground16767.0097.1
Gaddafi Stadium14444.00129.4
Old Trafford13333.00157.1

Sri Lanka bowlers Harry Brook has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Dunith Wellalage1211582130.6
Asitha Fernando59922155.9
Dilshan Madushanka53570107.5
Eshan Malinga46830180.4
Wanindu Hasaranga45881195.6
Jeffrey Vandersay39491125.6
Dasun Shanaka38620163.2
Sachindu Colombage34370108.8

Harry Brook's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
29 Oct 2026ODI443432129.4WonGaddafi Stadium
22 Oct 2026ODI2021162110174.1LostRawalpindi Cricket Stadium
27 Sept 2026ODI776692116.7WonThe Oval
24 Sept 2026ODI160016.7LostHeadingley
22 Sept 2026ODI67697097.1WonRiverside Ground
11 older innings
DateFormatRunsBalls4s6sSRResultGround
19 Sept 2026T20I332131157.1WonOld Trafford
17 Sept 2026T20I23813287.5WonSophia Gardens
15 Sept 2026T20I114*49106232.7WonThe Rose Bowl
22 Feb 2026T20I14710200.0WonPallekele International Cricket Stadium
3 Feb 2026T20I4310133.3WonPallekele International Cricket Stadium
1 Feb 2026T20I361224300.0WonPallekele International Cricket Stadium
30 Jan 2026T20I16*181088.9WonPallekele International Cricket Stadium
27 Jan 2026ODI136*66119206.1WonR Premadasa Stadium
24 Jan 2026ODI42752056.0WonR Premadasa Stadium
22 Jan 2026ODI6120050.0LostR Premadasa Stadium
5 Nov 2022T20I450080.0WonSydney Cricket Ground

Harry Brook vs Sri Lanka: questions and answers

How many matches has Harry Brook played against Sri Lanka?
Harry Brook has played 16 matches against Sri Lanka (8 in ODIs, 8 in T20Is), from 2022 to 2026. England won 13 and lost 3 of them.
How many runs has Harry Brook scored against Sri Lanka?
Harry Brook has scored 819 runs in 16 innings against Sri Lanka at an average of 63.00 and a strike rate of 144.4 (575 runs at an average of 82.14 in ODIs, 244 runs at an average of 40.67 in T20Is).
What is Harry Brook's highest score against Sri Lanka?
Harry Brook's highest score against Sri Lanka is 202 off 116 balls (ODI) at Rawalpindi Cricket Stadium on 22 October 2026.
How many hundreds has Harry Brook scored against Sri Lanka?
Harry Brook has scored 3 hundreds and 2 fifties against Sri Lanka.
Where has Harry Brook scored the most runs against Sri Lanka?
At R Premadasa Stadium: 184 runs in 3 innings against Sri Lanka, at an average of 92.00.
How does Harry Brook usually get out against Sri Lanka?
Of Harry Brook's 13 dismissals against Sri Lanka: caught 8, lbw 3, run out 1 and stumped 1. Dunith Wellalage has dismissed Harry Brook most often, twice in 121 balls.
When did Harry Brook last play against Sri Lanka?
On 29 October 2026 (ODI) at Gaddafi Stadium: 44 off 34 balls. England won that match.