- Home
- Players
- KJ Ferrary
Gibraltar · Men's cricket
KJ Ferrary stats
Data through 14 July 2026Last updated 14 July 2026
Coverage: matches in the Cricsheet data from 17 August 2016 to 14 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
KJ Ferrary played 18 T20Is for Gibraltar in the data, between 2016 and 2026. The most runs came in T20Is: 348 at an average of 26.77 and a strike rate of 112.6, with a highest score of 58*. Against Malta in T20Is, KJ Ferrary averaged 39.17 over 7 innings.
International matches
18
T20Is 18
International runs
348
0 hundreds
Best batting average (T20I)
26.77
16 innings
Highest score
58*
T20I
Teams played for
Gibraltar 2016–2026 · 22
KJ Ferrary batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 18 | 16 | 3 | 348 | 58* | 26.77 | 309 | 112.6 | 0 | 2 | 1 | 33 | 6 |
| Other T20 | 4 | 4 | 0 | 43 | 19 | 10.75 | 53 | 81.1 | 0 | 0 | 1 | 6 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 26 |
| 2018 | 17 |
| 2022 | 56 |
| 2024 | 41 |
| 2026 | 251 |
Year-by-year batting (5 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | Other T20 | 2 | 26 | 13.00 | 113.0 | 19 | 0 | 0 |
| 2018 | Other T20 | 2 | 17 | 8.50 | 56.7 | 17 | 0 | 0 |
| 2022 | T20I | 3 | 56 | 18.67 | 80.0 | 24 | 0 | 0 |
| 2024 | T20I | 3 | 41 | 41.00 | 110.8 | 30 | 0 | 0 |
| 2026 | T20I | 10 | 251 | 27.89 | 124.3 | 58 | 0 | 2 |
KJ Ferrary bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 15 | 272 | 311 | 18 | 4/11 | – | 17.28 | 6.86 | 15.1 | 1 | 0 | 1 |
| Other T20 | 2 | 24 | 34 | 0 | – | – | – | 8.50 | – | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 0 |
| 2018 | 0 |
| 2022 | 4 |
| 2024 | 7 |
| 2026 | 7 |
Year-by-year bowling (4 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | Other T20 | 2 | 0 | – | 8.50 | 0/16 |
| 2022 | T20I | 4 | 4 | 19.50 | 6.00 | 2/30 |
| 2024 | T20I | 3 | 7 | 10.14 | 6.87 | 3/26 |
| 2026 | T20I | 8 | 7 | 23.14 | 7.36 | 4/11 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Malta | T20I | 7 | 235 | 39.17 | 121.1 | 58 | 0 | 2 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Malta | T20I | 5 | 2 | 47.50 | 8.64 | 1/18 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Marsa Sports Club | 9 | 278 | 34.75 | 58 |
| Bayer Uerdingen Cricket Ground | 2 | 37 | 37.00 | 30 |
| Skarpnack 1 | 2 | 26 | 13.00 | 19 |
| Koge Cricket Club | 3 | 26 | 8.67 | 16 |
| Hazelaarweg | 2 | 17 | 8.50 | 17 |
| Europa Sports Complex | 1 | 4 | – | 4 |
| Svanholm Park | 1 | 3 | 3.00 | 3 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Bayer Uerdingen Cricket Ground | 2 | 5 | 9.60 | 7.58 |
| Marsa Sports Club | 8 | 5 | 31.00 | 7.38 |
| Svanholm Park | 1 | 4 | 2.75 | 2.75 |
| Europa Sports Complex | 1 | 2 | 11.50 | 5.75 |
| Koge Cricket Club | 3 | 2 | 37.00 | 7.40 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 47 | 67 | 70.1 | 0 | 18 | 2 | 13.67 |
| T20 | Middle | 220 | 179 | 122.9 | 9 | 230 | 13 | 6.34 |
| T20 | Death | 81 | 63 | 128.6 | 4 | 24 | 3 | 6.75 |
How KJ Ferrary was dismissed
- Caught6 (35%)
- Lbw4 (24%)
- Bowled3 (18%)
- Run out3 (18%)
- Stumped1 (6%)
How KJ Ferrary took wickets
- Caught11
- Stumped3
- Caught and bowled2
- Bowled1
- Lbw1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 17 Aug 2016 | 19 |
| 17 Aug 2016 | 7 |
| 29 Aug 2018 | 17 |
| 31 Aug 2018 | 0 |
| 10 May 2022 | 13 |
| 10 May 2022 | 24 |
| 15 May 2022 | 19 |
| 11 Jul 2024 | 30 |
| 13 Jul 2024 | 7 |
| 30 Sep 2024 | 4 |
| 7 May 2026 | 50 |
| 7 May 2026 | 5 |
| 8 May 2026 | 58 |
| 8 May 2026 | 33 |
| 9 May 2026 | 32 |
| 9 May 2026 | 44 |
| 8 Jul 2026 | 10 |
| 10 Jul 2026 | 3 |
| 12 Jul 2026 | 0 |
| 14 Jul 2026 | 16 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 14 Jul 2026 | T20I | Norway | 16 | 11 | bowled | Koge Cricket Club |
| 12 Jul 2026 | T20I | Serbia | 0 | 1 | lbw | Koge Cricket Club |
| 10 Jul 2026 | T20I | Romania | 3 | 12 | caught | Svanholm Park |
| 8 Jul 2026 | T20I | Belgium | 10 | 14 | caught | Koge Cricket Club |
| 9 May 2026 | T20I | Malta | 44 | 36 | caught | Marsa Sports Club |
| 9 May 2026 | T20I | Malta | 32 | 24 | run out | Marsa Sports Club |
| 8 May 2026 | T20I | Malta | 33 | 21 | caught | Marsa Sports Club |
| 8 May 2026 | T20I | Malta | 58* | 43 | not out | Marsa Sports Club |
| 7 May 2026 | T20I | Malta | 5 | 9 | stumped | Marsa Sports Club |
| 7 May 2026 | T20I | Malta | 50 | 31 | lbw | Marsa Sports Club |
| 30 Sep 2024 | T20I | Serbia | 4* | 8 | not out | Europa Sports Complex |
| 13 Jul 2024 | T20I | Norway | 7* | 8 | not out | Bayer Uerdingen Cricket Ground |
| 11 Jul 2024 | T20I | Sweden | 30 | 21 | run out | Bayer Uerdingen Cricket Ground |
| 15 May 2022 | T20I | Bulgaria | 19 | 18 | bowled | Marsa Sports Club |
| 10 May 2022 | T20I | Hungary | 24 | 22 | caught | Marsa Sports Club |
| 10 May 2022 | T20I | Malta | 13 | 30 | lbw | Marsa Sports Club |
| 31 Aug 2018 | Other T20 | Israel | 0 | 1 | run out | Hazelaarweg |
| 29 Aug 2018 | Other T20 | Guernsey | 17 | 29 | bowled | Hazelaarweg |
| 17 Aug 2016 | Other T20 | Isle of Man | 7 | 8 | lbw | Skarpnack 1 |
| 17 Aug 2016 | Other T20 | Israel | 19 | 15 | caught | Skarpnack 1 |
Frequently asked questions
How many runs has KJ Ferrary scored in T20Is?
348 runs in 16 innings (18 matches) at an average of 26.77 and a strike rate of 112.6, in the data from 2022 to 2026.
What is KJ Ferrary's highest score?
58* in T20Is, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.