- Home
- Players
- NS Dhaliwal
Canada · Men's cricket
NS Dhaliwal stats
Data through 17 February 2026Last updated 17 February 2026
Coverage: matches in the Cricsheet data from 17 January 2015 to 17 February 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
NS Dhaliwal played 17 ODIs, 45 T20Is for Canada in the data, between 2015 and 2026. In T20Is NS Dhaliwal scored 1,257 runs in 43 innings (average 33.08, strike rate 132.2), including 0 hundreds and 10 fifties. Against Cayman Islands in T20Is, NS Dhaliwal averaged 50.75 over 6 innings.
International matches
62
ODIs 17 · T20Is 45
International runs
1,713
0 hundreds
Best batting average (T20I)
33.08
43 innings
Highest score
140
List A
Teams played for
Canada 2015–2026 · 99
NS Dhaliwal batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 17 | 17 | 0 | 456 | 87 | 26.82 | 799 | 57.1 | 0 | 4 | 2 | 41 | 9 |
| T20I | 45 | 43 | 5 | 1,257 | 70* | 33.08 | 951 | 132.2 | 0 | 10 | 2 | 103 | 55 |
| List A | 28 | 27 | 4 | 1,062 | 140 | 46.17 | 1,372 | 77.4 | 4 | 3 | 0 | 89 | 28 |
| Other T20 | 9 | 7 | 4 | 155 | 39* | 51.67 | 121 | 128.1 | 0 | 0 | 0 | 11 | 4 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2015 | 213 |
| 2017 | 100 |
| 2018 | 214 |
| 2019 | 806 |
| 2021 | 227 |
| 2022 | 357 |
| 2023 | 116 |
| 2024 | 408 |
| 2025 | 381 |
| 2026 | 108 |
Year-by-year batting (16 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2015 | List A | 6 | 112 | 18.67 | 67.9 | 93 | 0 | 1 |
| 2015 | Other T20 | 4 | 101 | 50.50 | 102.0 | 39 | 0 | 0 |
| 2017 | List A | 4 | 100 | 25.00 | 59.9 | 37 | 0 | 0 |
| 2018 | List A | 5 | 160 | 40.00 | 61.1 | 78 | 0 | 1 |
| 2018 | Other T20 | 3 | 54 | 54.00 | 245.5 | 20 | 0 | 0 |
| 2019 | List A | 8 | 469 | 78.17 | 89.7 | 140 | 2 | 1 |
| 2019 | T20I | 10 | 337 | 37.44 | 127.2 | 69 | 0 | 3 |
| 2021 | T20I | 4 | 227 | 75.67 | 173.3 | 69 | 0 | 2 |
| 2022 | List A | 4 | 221 | 73.67 | 86.7 | 103 | 2 | 0 |
| 2022 | T20I | 5 | 136 | 45.33 | 134.7 | 54 | 0 | 1 |
| 2023 | T20I | 5 | 116 | 23.20 | 119.6 | 45 | 0 | 0 |
| 2024 | ODI | 11 | 295 | 26.82 | 57.3 | 87 | 0 | 2 |
| 2024 | T20I | 9 | 113 | 12.56 | 94.2 | 61 | 0 | 1 |
| 2025 | ODI | 6 | 161 | 26.83 | 56.7 | 73 | 0 | 2 |
| 2025 | T20I | 7 | 220 | 36.67 | 143.8 | 70 | 0 | 2 |
| 2026 | T20I | 3 | 108 | 36.00 | 128.6 | 64 | 0 | 1 |
NS Dhaliwal bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 1 | 6 | 20 | 0 | – | – | – | 20.00 | – | 0 | 0 | 0 |
| T20I | 6 | 60 | 59 | 4 | 1/11 | – | 14.75 | 5.90 | 15.0 | 0 | 0 | 0 |
| List A | 16 | 423 | 364 | 10 | 3/15 | – | 36.40 | 5.16 | 42.3 | 0 | 0 | 4 |
| Other T20 | 2 | 18 | 22 | 1 | 1/7 | – | 22.00 | 7.33 | 18.0 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2015 | 1 |
| 2017 | 0 |
| 2018 | 8 |
| 2019 | 5 |
| 2021 | 1 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (8 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2015 | List A | 4 | 1 | 74.00 | 5.48 | 1/36 |
| 2015 | Other T20 | 1 | 0 | – | 15.00 | 0/15 |
| 2018 | List A | 5 | 7 | 17.43 | 4.69 | 3/15 |
| 2018 | Other T20 | 1 | 1 | 7.00 | 3.50 | 1/7 |
| 2019 | List A | 7 | 2 | 84.00 | 5.42 | 1/36 |
| 2019 | T20I | 5 | 3 | 14.33 | 5.38 | 1/11 |
| 2021 | T20I | 1 | 1 | 16.00 | 8.00 | 1/16 |
| 2024 | ODI | 1 | 0 | – | 20.00 | 0/20 |
NS Dhaliwal against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Nepal | ODI | 5 | 237 | 47.40 | 66.8 | 87 | 0 | 2 |
| Oman | ODI | 4 | 100 | 25.00 | 49.0 | 73 | 0 | 1 |
| United States of America | T20I | 8 | 270 | 33.75 | 129.8 | 68 | 0 | 3 |
| Cayman Islands | T20I | 6 | 203 | 50.75 | 152.6 | 70 | 0 | 2 |
| Bermuda | T20I | 3 | 83 | 27.67 | 125.8 | 45 | 0 | 0 |
| Nepal | T20I | 3 | 43 | 14.33 | 95.6 | 18 | 0 | 0 |
| Oman | T20I | 4 | 21 | 5.25 | 50.0 | 11 | 0 | 0 |
| Malaysia | List A | 3 | 167 | 55.67 | 119.3 | 140 | 1 | 0 |
| Namibia | List A | 4 | 139 | 46.33 | 77.2 | 78 | 0 | 1 |
| Oman | List A | 3 | 68 | 22.67 | 66.0 | 31 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Namibia | List A | 4 | 4 | 31.00 | 5.28 | 2/46 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Affies Park | 6 | 256 | 51.20 | 93 |
| Wanderers Cricket Ground | 7 | 242 | 40.33 | 121 |
| Maple Leaf North-West Ground | 10 | 216 | 21.60 | 87 |
| Maple Leaf North-East Ground | 2 | 203 | 203.00 | 103 |
| White Hill Field | 6 | 186 | 37.20 | 54 |
| Jimmy Powell Oval | 5 | 185 | 46.25 | 70 |
| Kinrara Academy Oval | 2 | 178 | 89.00 | 140 |
| Coolidge Cricket Ground, Coolidge | 3 | 178 | 89.00 | 69 |
| Zayed Cricket Stadium | 4 | 131 | 32.75 | 69 |
| Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | 4 | 110 | 36.67 | 54 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Affies Park | 4 | 5 | 20.60 | 4.29 |
| United Cricket Club Ground | 6 | 5 | 29.60 | 5.19 |
| Church Street Park | 1 | 1 | 7.00 | 3.50 |
| Tolerance Oval | 1 | 1 | 12.00 | 6.00 |
| White Hill Field | 2 | 1 | 12.00 | 4.00 |
| Zayed Cricket Stadium | 1 | 1 | 15.00 | 7.50 |
| Coolidge Cricket Ground, Coolidge | 1 | 1 | 16.00 | 8.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 537 | 460 | 116.7 | 17 | 6 | 0 | 4.00 |
| T20 | Middle | 571 | 416 | 137.3 | 13 | 42 | 4 | 6.57 |
| T20 | Death | 149 | 75 | 198.7 | 8 | 12 | 0 | 4.50 |
| ODI | Powerplay | 135 | 324 | 41.7 | 6 | – | – | – |
| ODI | Middle | 321 | 474 | 67.7 | 10 | 6 | 0 | 20.00 |
| ODI | Death | 0 | 1 | 0.0 | 1 | – | – | – |
How NS Dhaliwal was dismissed
- Caught57 (70%)
- Bowled12 (15%)
- Run out5 (6%)
- Stumped3 (4%)
- Lbw3 (4%)
- Caught and bowled1 (1%)
How NS Dhaliwal took wickets
- Caught7
- Bowled4
- Caught and bowled3
- Lbw1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 28 Sep 2024 | 13 |
| 30 Sep 2024 | 0 |
| 1 Oct 2024 | 12 |
| 3 Oct 2024 | 11 |
| 9 Mar 2025 | 54 |
| 15 Mar 2025 | 25 |
| 19 Mar 2025 | 14 |
| 23 Mar 2025 | 21 |
| 19 Apr 2025 | 29 |
| 23 Apr 2025 | 17 |
| 24 Apr 2025 | 68 |
| 26 Apr 2025 | 70 |
| 27 Apr 2025 | 1 |
| 17 May 2025 | 9 |
| 19 May 2025 | 0 |
| 23 May 2025 | 73 |
| 25 May 2025 | 0 |
| 9 Feb 2026 | 64 |
| 13 Feb 2026 | 34 |
| 17 Feb 2026 | 10 |
Frequently asked questions
How many runs has NS Dhaliwal scored in ODIs?
456 runs in 17 innings (17 matches) at an average of 26.82 and a strike rate of 57.1, in the data from 2024 to 2025.
How many runs has NS Dhaliwal scored in T20Is?
1,257 runs in 43 innings (45 matches) at an average of 33.08 and a strike rate of 132.2, in the data from 2019 to 2026.
What is NS Dhaliwal's highest score?
140 in List A, the highest score in the data.
How many centuries has NS Dhaliwal scored?
4 hundreds in the data: 4 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.