CricketWise
  1. Home
  2. Players
  3. Joshua Da Silva

West Indies · Men's cricket

Joshua Da Silva stats

Data through 11 September 2026Last updated 11 September 2026

Coverage: matches in the Cricsheet data from 18 August 2020 to 11 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Joshua Da Silva played 34 Tests, 2 ODIs for West Indies in the data, between 2020 and 2026. In Tests Joshua Da Silva scored 1,258 runs in 60 innings (average 24.67, strike rate 40.9), including 1 hundreds and 5 fifties. Against England in Tests, Joshua Da Silva averaged 50.57 over 10 innings.

International matches
36
Tests 34 · ODIs 2
International runs
1,272
1 hundreds
T20 league & domestic matches
29
479 runs
Best batting average (Test)
24.67
60 innings
Highest score
100*
Test

Teams played for

West Indies 2020–2026 · 36St Kitts and Nevis Patriots 2020–2024 · 22Trinbago Knight Riders 2025–2026 · 7

Joshua Da Silva batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test346091,258100*24.673,07340.91551297
ODI2201497.003540.000010
T20 (leagues & domestic)292254795928.18436109.90303814

Runs per year

0200400600202020232026119
Joshua Da Silva: runs per calendar year (all formats in the data)
02004006002020202120222023202420252026119
Joshua Da Silva: runs per calendar year (all formats in the data)
Show as table
Joshua Da Silva: runs per calendar year (all formats in the data)
YearRuns
2020196
2021514
2022294
2023231
2024390
20257
2026119
Year-by-year batting (14 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2020T20 (leagues & domestic)613627.20104.65901
2020Test26030.0055.05701
2021ODI2147.0040.0900
2021T20 (leagues & domestic)311538.33106.55001
2021Test1938524.0634.09202
2022T20 (leagues & domestic)11919.00105.61900
2022Test1027534.3836.010010
2023T20 (leagues & domestic)46917.25109.53600
2023Test1016220.2547.84400
2024T20 (leagues & domestic)23417.0087.22500
2024Test1835622.2552.78202
2025T20 (leagues & domestic)177.00116.7700
2026T20 (leagues & domestic)59999.00137.55401
2026Test12020.0035.72000

Joshua Da Silva bowling record by format

Joshua Da Silva has not bowled in the matches in the data.

Joshua Da Silva against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest1035450.5743.110011
BangladeshTest1025725.7040.79201
AustraliaTest816020.0045.77901
Sri LankaTest816032.0034.05401
South AfricaTest1213111.9140.83400
ZimbabweTest35656.0046.34400
PakistanTest45513.7530.22100
IndiaTest3258.3337.91300
Barbados RoyalsT20 (leagues & domestic)710821.6095.64100
Trinbago Knight RidersT20 (leagues & domestic)410225.50107.45001
Guyana Amazon WarriorsT20 (leagues & domestic)59523.75125.05901

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Warner Park820325.3850
Sir Vivian Richards Stadium815622.2946
Queen's Park Oval714035.0059
Shere Bangla National Stadium412631.5092
Kensington Oval510535.0033
National Cricket Stadium1100–100
Trent Bridge29696.0082
The Gabba28643.0079
Brian Lara Stadium47625.3341
Galle International Stadium47336.5054

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay13413698.55–––
T20Middle245231106.19–––
T20Death10069144.93–––
ODIPowerplay112740.71–––
ODIMiddle3837.51–––

How Joshua Da Silva was dismissed

Last 20 innings

020406018 Jul 202417 Sep 202411 Sep 20264
Joshua Da Silva: runs in the last 20 innings
020406018 Jul 20247 Aug 202415 Aug 202422 Nov 202430 Nov 20248 Aug 202611 Sep 20264
Joshua Da Silva: runs in the last 20 innings
Show as table
Joshua Da Silva: runs in the last 20 innings
InningsRuns
18 Jul 202414
26 Jul 202449
26 Jul 20245
7 Aug 20241
7 Aug 20242
15 Aug 20244
15 Aug 202427
17 Sep 202425
20 Sep 20249
22 Nov 202414
22 Nov 202422
30 Nov 20245
30 Nov 202412
12 Sep 20257
25 Jun 202620
8 Aug 202618
31 Aug 202613
2 Sep 202654
5 Sep 202610
11 Sep 20264
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
11 Sep 2026T20 (leagues & domestic)Guyana Amazon Warriors45caughtProvidence Stadium
5 Sep 2026T20 (leagues & domestic)Barbados Royals10*9not outKensington Oval
2 Sep 2026T20 (leagues & domestic)Antigua and Barbuda Falcons54*31not outQueen's Park Oval
31 Aug 2026T20 (leagues & domestic)Guyana Amazon Warriors13*5not outQueen's Park Oval
8 Aug 2026T20 (leagues & domestic)St Kitts and Nevis Patriots18*22retired hurtArnos Vale Ground
25 Jun 2026TestSri Lanka2056caughtSir Vivian Richards Stadium
12 Sep 2025T20 (leagues & domestic)Barbados Royals76caught and bowledKensington Oval
30 Nov 2024TestBangladesh1218lbwSabina Park
30 Nov 2024TestBangladesh59lbwSabina Park
22 Nov 2024TestBangladesh2218caughtSir Vivian Richards Stadium
22 Nov 2024TestBangladesh1423lbwSir Vivian Richards Stadium
20 Sep 2024T20 (leagues & domestic)Guyana Amazon Warriors910lbwProvidence Stadium
17 Sep 2024T20 (leagues & domestic)Barbados Royals2529caughtKensington Oval
15 Aug 2024TestSouth Africa2751lbwProvidence Stadium
15 Aug 2024TestSouth Africa410caughtProvidence Stadium
7 Aug 2024TestSouth Africa2*10not outQueen's Park Oval
7 Aug 2024TestSouth Africa13caughtQueen's Park Oval
26 Jul 2024TestEngland527lbwEdgbaston
26 Jul 2024TestEngland4999caughtEdgbaston
18 Jul 2024TestEngland1426lbwTrent Bridge

Frequently asked questions

How many runs has Joshua Da Silva scored in Tests?
1,258 runs in 60 innings (34 matches) at an average of 24.67 and a strike rate of 40.9, in the data from 2020 to 2026.
How many runs has Joshua Da Silva scored in ODIs?
14 runs in 2 innings (2 matches) at an average of 7.00 and a strike rate of 40.0, in the data from 2021 to 2021.
How many runs has Joshua Da Silva scored in T20 leagues?
479 runs in 22 innings (29 matches) at an average of 28.18 and a strike rate of 109.9, in the data from 2020 to 2026.
What is Joshua Da Silva's highest score?
100* in Tests, the highest score in the data.
How many centuries has Joshua Da Silva scored?
1 hundreds in the data: 1 in Tests.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.