- Home
- Players
- JJS Sangha
New South Wales · Men's cricket
JJS Sangha stats
Data through 12 October 2026Last updated 12 October 2026
Coverage: matches in the Cricsheet data from 16 October 2018 to 12 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
JJS Sangha played 42 T20 league and domestic matches in the data, between 2018 and 2026. The most runs came in first-class: 2,779 at an average of 36.09 and a strike rate of 50.9, with a highest score of 151. Against South Australia in first-class, JJS Sangha averaged 41.90 over 12 innings.
T20 league & domestic matches
42
882 runs
Best batting average (T20 (leagues & domestic))
27.56
38 innings
Highest score
151
First-class
Teams played for
New South Wales 2018–2023 · 40Sydney Thunder 2018–2025 · 34South Australia 2024–2026 · 30Adelaide Strikers 2025–2026 · 8
JJS Sangha batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 42 | 38 | 6 | 882 | 91* | 27.56 | 743 | 118.7 | 0 | 6 | 4 | 70 | 21 |
| First-class | 48 | 84 | 7 | 2,779 | 151 | 36.09 | 5,463 | 50.9 | 7 | 15 | 8 | 328 | 28 |
| List A | 22 | 18 | 0 | 274 | 57 | 15.22 | 324 | 84.6 | 0 | 1 | 3 | 23 | 8 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2018 | 237 |
| 2019 | 155 |
| 2020 | 23 |
| 2021 | 529 |
| 2022 | 952 |
| 2023 | 395 |
| 2024 | 245 |
| 2025 | 946 |
| 2026 | 453 |
Year-by-year batting (22 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2018 | First-class | 3 | 162 | 54.00 | 54.5 | 117 | 1 | 0 |
| 2018 | T20 (leagues & domestic) | 4 | 75 | 25.00 | 138.9 | 63 | 0 | 1 |
| 2019 | First-class | 4 | 52 | 13.00 | 43.7 | 37 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 6 | 103 | 20.60 | 92.8 | 54 | 0 | 1 |
| 2020 | First-class | 3 | 23 | 11.50 | 71.9 | 11 | 0 | 0 |
| 2021 | First-class | 12 | 293 | 24.42 | 48.3 | 103 | 1 | 1 |
| 2021 | List A | 1 | 3 | 3.00 | 37.5 | 3 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 4 | 233 | 116.50 | 146.5 | 91 | 0 | 2 |
| 2022 | First-class | 17 | 650 | 38.24 | 46.8 | 142 | 1 | 5 |
| 2022 | List A | 4 | 56 | 14.00 | 90.3 | 26 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 11 | 246 | 24.60 | 112.3 | 61 | 0 | 1 |
| 2023 | First-class | 13 | 292 | 24.33 | 58.6 | 78 | 0 | 2 |
| 2023 | List A | 4 | 54 | 13.50 | 79.4 | 29 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 4 | 49 | 16.33 | 83.1 | 19 | 0 | 0 |
| 2024 | First-class | 2 | 212 | 106.00 | 60.7 | 151 | 1 | 1 |
| 2024 | T20 (leagues & domestic) | 1 | 33 | 33.00 | 122.2 | 33 | 0 | 0 |
| 2025 | First-class | 20 | 741 | 43.59 | 50.2 | 126 | 2 | 4 |
| 2025 | List A | 6 | 96 | 16.00 | 88.9 | 38 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 4 | 109 | 27.25 | 139.7 | 67 | 0 | 1 |
| 2026 | First-class | 10 | 354 | 44.25 | 50.7 | 115 | 1 | 2 |
| 2026 | List A | 3 | 65 | 21.67 | 83.3 | 57 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 4 | 34 | 8.50 | 94.4 | 31 | 0 | 0 |
JJS Sangha bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 12 | 89 | 129 | 5 | 2/16 | – | 25.80 | 8.70 | 17.8 | 0 | 0 | 0 |
| First-class | 25 | 806 | 513 | 9 | 3/19 | 3/23 | 57.00 | 3.82 | 89.6 | 0 | 0 | 21 |
| List A | 5 | 52 | 54 | 2 | 2/16 | – | 27.00 | 6.23 | 26.0 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2018 | 0 |
| 2019 | 1 |
| 2020 | 0 |
| 2021 | 5 |
| 2022 | 6 |
| 2023 | 1 |
| 2024 | 3 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (17 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2018 | First-class | 2 | 0 | – | 2.25 | 0/3 |
| 2018 | T20 (leagues & domestic) | 1 | 0 | – | 11.00 | 0/11 |
| 2019 | First-class | 1 | 1 | 0.00 | 0.00 | 1/0 |
| 2020 | First-class | 2 | 0 | – | 6.07 | 0/18 |
| 2021 | First-class | 7 | 4 | 30.50 | 3.55 | 3/19 |
| 2021 | T20 (leagues & domestic) | 1 | 1 | 3.00 | 3.00 | 1/3 |
| 2022 | First-class | 6 | 3 | 59.67 | 3.81 | 1/12 |
| 2022 | List A | 1 | 0 | – | 7.00 | 0/14 |
| 2022 | T20 (leagues & domestic) | 8 | 3 | 32.33 | 8.82 | 2/16 |
| 2023 | First-class | 3 | 1 | 83.00 | 3.77 | 1/24 |
| 2023 | List A | 1 | 0 | – | 6.00 | 0/6 |
| 2023 | T20 (leagues & domestic) | 1 | 0 | – | 9.00 | 0/9 |
| 2024 | List A | 2 | 2 | 12.00 | 5.14 | 2/16 |
| 2024 | T20 (leagues & domestic) | 1 | 1 | 9.00 | 10.80 | 1/9 |
| 2025 | First-class | 2 | 0 | – | 2.75 | 0/2 |
| 2026 | First-class | 2 | 0 | – | 3.00 | 0/6 |
| 2026 | List A | 1 | 0 | – | 10.00 | 0/10 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Adelaide Strikers | T20 (leagues & domestic) | 6 | 190 | 38.00 | 135.7 | 91 | 0 | 2 |
| Melbourne Stars | T20 (leagues & domestic) | 8 | 162 | 23.14 | 112.5 | 63 | 0 | 1 |
| Hobart Hurricanes | T20 (leagues & domestic) | 5 | 140 | 35.00 | 134.6 | 67 | 0 | 1 |
| Sydney Sixers | T20 (leagues & domestic) | 6 | 119 | 19.83 | 119.0 | 47 | 0 | 0 |
| Perth Scorchers | T20 (leagues & domestic) | 4 | 92 | 30.67 | 115.0 | 56 | 0 | 1 |
| Melbourne Renegades | T20 (leagues & domestic) | 5 | 89 | 22.25 | 91.8 | 54 | 0 | 1 |
| Brisbane Heat | T20 (leagues & domestic) | 3 | 59 | 29.50 | 107.3 | 39 | 0 | 0 |
| Tasmania | First-class | 18 | 725 | 40.28 | 49.3 | 151 | 2 | 5 |
| Queensland | First-class | 21 | 703 | 37.00 | 53.3 | 126 | 3 | 3 |
| Victoria | First-class | 19 | 446 | 24.78 | 46.9 | 78 | 0 | 3 |
| South Australia | First-class | 12 | 419 | 41.90 | 57.4 | 142 | 1 | 2 |
| Western Australia | First-class | 11 | 299 | 29.90 | 49.7 | 86 | 0 | 1 |
| New South Wales | First-class | 3 | 187 | 93.50 | 47.9 | 115 | 1 | 1 |
| Western Australia | List A | 5 | 65 | 13.00 | 72.2 | 38 | 0 | 0 |
| Victoria | List A | 5 | 28 | 5.60 | 63.6 | 15 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Adelaide Strikers | T20 (leagues & domestic) | 4 | 4 | 15.50 | 8.86 | 2/16 |
| Melbourne Stars | T20 (leagues & domestic) | 3 | 1 | 26.00 | 9.18 | 1/9 |
| Melbourne Renegades | T20 (leagues & domestic) | 3 | 0 | – | 9.00 | 0/5 |
| Queensland | First-class | 5 | 4 | 33.50 | 3.44 | 1/0 |
| Tasmania | First-class | 5 | 4 | 16.75 | 3.30 | 3/19 |
| Western Australia | First-class | 3 | 1 | 121.00 | 3.67 | 1/12 |
| South Australia | First-class | 5 | 0 | – | 5.63 | 0/6 |
| Victoria | First-class | 7 | 0 | – | 3.65 | 0/0 |
| Victoria | List A | 3 | 0 | – | 8.00 | 0/8 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Karen Rolton Oval | 10 | 673 | 96.14 | 142 |
| Adelaide Oval | 20 | 550 | 28.95 | 91 |
| Sydney Cricket Ground | 17 | 539 | 33.69 | 117 |
| Bellerive Oval | 13 | 428 | 32.92 | 151 |
| North Dalton Park | 4 | 225 | 56.25 | 103 |
| Junction Oval | 12 | 225 | 20.45 | 57 |
| Melbourne Cricket Ground | 9 | 218 | 27.25 | 78 |
| The Gabba | 11 | 185 | 16.82 | 39 |
| Western Australia Cricket Association Ground | 7 | 180 | 30.00 | 45 |
| Manuka Oval | 4 | 176 | 88.00 | 63 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Bellerive Oval | 4 | 4 | 17.25 | 4.22 |
| Adelaide Oval | 6 | 3 | 16.00 | 4.11 |
| Sydney Showground Stadium | 2 | 2 | 11.50 | 7.67 |
| The Gabba | 1 | 1 | 0.00 | 0.00 |
| Manuka Oval | 2 | 1 | 17.00 | 9.27 |
| Cricket Central | 1 | 1 | 24.00 | 2.00 |
| North Dalton Park | 1 | 1 | 29.00 | 2.90 |
| Bankstown Oval | 3 | 1 | 66.00 | 3.00 |
| Drummoyne Oval | 1 | 1 | 66.00 | 5.08 |
| Melbourne Cricket Ground | 6 | 1 | 114.00 | 7.12 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 256 | 220 | 116.4 | 8 | 6 | 0 | 12.00 |
| T20 | Middle | 500 | 446 | 112.1 | 18 | 83 | 5 | 8.46 |
| T20 | Death | 126 | 77 | 163.6 | 6 | – | – | – |
How JJS Sangha was dismissed
- Caught90 (71%)
- Lbw17 (13%)
- Bowled14 (11%)
- Run out2 (2%)
- Stumped2 (2%)
- Caught and bowled2 (2%)
How JJS Sangha took wickets
- Caught6
- Bowled6
- Lbw2
- Stumped1
- Caught and bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Dec 2025 | 20 |
| 17 Dec 2025 | 12 |
| 23 Dec 2025 | 0 |
| 4 Jan 2026 | 0 |
| 6 Jan 2026 | 31 |
| 9 Jan 2026 | 0 |
| 13 Jan 2026 | 3 |
| 5 Feb 2026 | 59 |
| 5 Feb 2026 | 13 |
| 10 Feb 2026 | 57 |
| 16 Feb 2026 | 28 |
| 16 Feb 2026 | 9 |
| 21 Feb 2026 | 8 |
| 5 Mar 2026 | 115 |
| 14 Mar 2026 | 7 |
| 14 Mar 2026 | 57 |
| 26 Mar 2026 | 0 |
| 26 Mar 2026 | 34 |
| 7 Oct 2026 | 32 |
| 12 Oct 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 12 Oct 2026 | List A | Victoria | 0 | 2 | lbw | Junction Oval |
| 7 Oct 2026 | First-class | Victoria | 32 | 59 | caught | Junction Oval |
| 26 Mar 2026 | First-class | Victoria | 34 | 40 | caught | Junction Oval |
| 26 Mar 2026 | First-class | Victoria | 0 | 9 | lbw | Junction Oval |
| 14 Mar 2026 | First-class | Victoria | 57* | 96 | not out | Junction Oval |
| 14 Mar 2026 | First-class | Victoria | 7 | 25 | caught | Junction Oval |
| 5 Mar 2026 | First-class | New South Wales | 115 | 178 | caught | Karen Rolton Oval |
| 21 Feb 2026 | List A | Queensland | 8 | 9 | lbw | The Gabba |
| 16 Feb 2026 | First-class | Queensland | 9 | 20 | caught | The Gabba |
| 16 Feb 2026 | First-class | Queensland | 28 | 59 | caught | The Gabba |
| 10 Feb 2026 | List A | New South Wales | 57 | 67 | caught | Cricket Central |
| 5 Feb 2026 | First-class | New South Wales | 13* | 97 | not out | Sydney Cricket Ground |
| 5 Feb 2026 | First-class | New South Wales | 59 | 115 | caught | Sydney Cricket Ground |
| 13 Jan 2026 | T20 (leagues & domestic) | Melbourne Stars | 3 | 7 | caught | Melbourne Cricket Ground |
| 9 Jan 2026 | T20 (leagues & domestic) | Hobart Hurricanes | 0 | 4 | caught | Bellerive Oval |
| 6 Jan 2026 | T20 (leagues & domestic) | Sydney Thunder | 31 | 23 | caught | Adelaide Oval |
| 4 Jan 2026 | T20 (leagues & domestic) | Perth Scorchers | 0 | 2 | bowled | Perth Stadium |
| 23 Dec 2025 | T20 (leagues & domestic) | Melbourne Stars | 0 | 2 | bowled | Adelaide Oval |
| 17 Dec 2025 | T20 (leagues & domestic) | Sydney Sixers | 12 | 15 | caught | Sydney Cricket Ground |
| 5 Dec 2025 | First-class | Tasmania | 20 | 27 | caught | Adelaide Oval |
Batter vs bowler matchups
Bowlers JJS Sangha faced most
- vs Mitchell Swepson387 balls
Frequently asked questions
How many runs has JJS Sangha scored in T20 leagues?
882 runs in 38 innings (42 matches) at an average of 27.56 and a strike rate of 118.7, in the data from 2018 to 2026.
What is JJS Sangha's highest score?
151 in first-class, the highest score in the data.
How many centuries has JJS Sangha scored?
7 hundreds in the data: 7 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.