- Home
- Players
- Harry Brook
- vs Sri Lanka
Player against team · Tests, ODIs and T20Is
Harry Brook vs Sri Lanka: stats and record
Data through 27 September 2026Last updated 27 September 2026
Harry Brook played Sri Lanka in 3 Tests, 6 ODIs, 8 T20Is between 2022 and 2026 in the data. Harry Brook scored 753 runs against Sri Lanka at an average of 44.29, with the most in ODIs (329 runs, highest 136*).
Matches
17
2022–2026
Runs
753
20 innings
Average
44.29
17 dismissals
Hundreds / fifties
2 / 3
Harry Brook's record against Sri Lanka by format
| Format | M | Inns | NO | Runs | HS | Avg | SR | 100 | 50 | Wkts | Bowl avg | Econ | Best |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 3 | 6 | 0 | 180 | 56 | 30.00 | 65.5 | 0 | 1 | 0 | – | – | – |
| ODI | 6 | 6 | 1 | 329 | 136* | 65.80 | 111.9 | 1 | 2 | 0 | – | – | – |
| T20I | 8 | 8 | 2 | 244 | 114* | 40.67 | 198.4 | 1 | 0 | 0 | – | – | – |
Innings by innings
Show as table
| Innings | Runs |
|---|---|
| 5 Nov 2022 | 4 |
| 21 Aug 2024 | 56 |
| 21 Aug 2024 | 32 |
| 29 Aug 2024 | 33 |
| 29 Aug 2024 | 37 |
| 6 Sep 2024 | 19 |
| 6 Sep 2024 | 3 |
| 22 Jan 2026 | 6 |
| 24 Jan 2026 | 42 |
| 27 Jan 2026 | 136 |
| 30 Jan 2026 | 16 |
| 1 Feb 2026 | 36 |
| 3 Feb 2026 | 4 |
| 22 Feb 2026 | 14 |
| 15 Sep 2026 | 114 |
| 17 Sep 2026 | 23 |
| 19 Sep 2026 | 33 |
| 22 Sep 2026 | 67 |
| 24 Sep 2026 | 1 |
| 27 Sep 2026 | 77 |
Every innings against Sri Lanka
| Date | Format | Runs | Balls | 4s | 6s | How out | Ground |
|---|---|---|---|---|---|---|---|
| 5 Nov 2022 | T20I | 4 | 5 | 0 | 0 | caught and bowled | Sydney Cricket Ground |
| 21 Aug 2024 | Test | 56 | 73 | 4 | 0 | bowled | Old Trafford |
| 21 Aug 2024 | Test | 32 | 68 | 3 | 0 | caught and bowled | Old Trafford |
| 29 Aug 2024 | Test | 33 | 45 | 5 | 0 | lbw | Lord's |
| 29 Aug 2024 | Test | 37 | 36 | 4 | 1 | caught | Lord's |
| 6 Sep 2024 | Test | 19 | 39 | 1 | 0 | caught | Kennington Oval |
| 6 Sep 2024 | Test | 3 | 14 | 0 | 0 | lbw | Kennington Oval |
| 22 Jan 2026 | ODI | 6 | 12 | 0 | 0 | stumped | R Premadasa Stadium |
| 24 Jan 2026 | ODI | 42 | 75 | 2 | 0 | lbw | R Premadasa Stadium |
| 27 Jan 2026 | ODI | 136* | 66 | 11 | 9 | not out | R Premadasa Stadium |
| 30 Jan 2026 | T20I | 16* | 18 | 1 | 0 | not out | Pallekele International Cricket Stadium |
| 1 Feb 2026 | T20I | 36 | 12 | 2 | 4 | caught | Pallekele International Cricket Stadium |
| 3 Feb 2026 | T20I | 4 | 3 | 1 | 0 | caught | Pallekele International Cricket Stadium |
| 22 Feb 2026 | T20I | 14 | 7 | 1 | 0 | lbw | Pallekele International Cricket Stadium |
| 15 Sep 2026 | T20I | 114* | 49 | 10 | 6 | not out | The Rose Bowl |
| 17 Sep 2026 | T20I | 23 | 8 | 1 | 3 | caught | Sophia Gardens |
| 19 Sep 2026 | T20I | 33 | 21 | 3 | 1 | run out | Old Trafford |
| 22 Sep 2026 | ODI | 67 | 69 | 7 | 0 | caught | Riverside Ground |
| 24 Sep 2026 | ODI | 1 | 6 | 0 | 0 | lbw | Headingley |
| 27 Sep 2026 | ODI | 77 | 66 | 9 | 2 | caught | Kennington Oval |
Frequently asked questions
What is Harry Brook's record against Sri Lanka in Tests?
180 runs in 6 innings at an average of 30.00 and a strike rate of 65.5, with 0 hundreds and 1 fifties (highest 56).
What is Harry Brook's record against Sri Lanka in ODIs?
329 runs in 6 innings at an average of 65.80 and a strike rate of 111.9, with 1 hundreds and 2 fifties (highest 136*).
What is Harry Brook's record against Sri Lanka in T20Is?
244 runs in 8 innings at an average of 40.67 and a strike rate of 198.4, with 1 hundreds and 0 fifties (highest 114*).
What is Harry Brook's highest score against Sri Lanka?
136* in a ODI on 27 Jan 2026 at R Premadasa Stadium.
Related
Coverage: Cricsheet data only. Older matches and matches against Afghanistan are not included.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.