- Home
- Players
- O Thomas
West Indies · Men's cricket
O Thomas stats
Data through 28 August 2025Last updated 28 August 2025
Coverage: matches in the Cricsheet data from 5 August 2016 to 28 August 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2016 and 2025, O Thomas appears in 23 ODIs, 21 T20Is for West Indies in the Cricsheet data. With the ball, the best return was 68 wickets in T20 leagues at an average of 23.93 and an economy rate of 9.12.
International matches
44
ODIs 23 · T20Is 21
International wickets
51
2 five-wicket hauls
T20 league & domestic matches
56
10 runs
Best bowling
5/21
ODI
Teams played for
West Indies 2018–2024 · 44Jamaica Tallawahs 2016–2020 · 23Barbados Royals 2021–2022 · 10St Kitts and Nevis Patriots 2023 · 8Khulna Tigers 2024 · 5Rajasthan Royals 2019 · 4Kandy Falcons 2022 · 3St Lucia Kings 2025 · 3
O Thomas batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 23 | 14 | 9 | 22 | 7* | 4.40 | 73 | 30.1 | 0 | 0 | 3 | 2 | 0 |
| T20I | 21 | 7 | 3 | 9 | 8* | 2.25 | 15 | 60.0 | 0 | 0 | 3 | 2 | 0 |
| T20 (leagues & domestic) | 56 | 9 | 5 | 10 | 3* | 2.50 | 27 | 37.0 | 0 | 0 | 3 | 0 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 0 |
| 2017 | 0 |
| 2018 | 10 |
| 2019 | 17 |
| 2020 | 0 |
| 2021 | 1 |
| 2022 | 0 |
| 2023 | 4 |
| 2024 | 9 |
| 2025 | 0 |
Year-by-year batting (12 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2018 | ODI | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 1 | 2 | – | 66.7 | 2 | 0 | 0 |
| 2018 | T20I | 3 | 8 | 4.00 | 100.0 | 8 | 0 | 0 |
| 2019 | ODI | 8 | 13 | 3.25 | 26.5 | 6 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 2 | 4 | – | 33.3 | 2 | 0 | 0 |
| 2019 | T20I | 1 | 0 | – | 0.0 | 0 | 0 | 0 |
| 2020 | T20I | 1 | 0 | – | – | 0 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2021 | T20I | 2 | 1 | 0.50 | 25.0 | 1 | 0 | 0 |
| 2023 | ODI | 1 | 0 | – | 0.0 | 0 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 4 | 4 | 2.00 | 40.0 | 3 | 0 | 0 |
| 2024 | ODI | 3 | 9 | – | 60.0 | 7 | 0 | 0 |
O Thomas bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 23 | 878 | 991 | 30 | 5/21 | – | 33.03 | 6.77 | 29.3 | 2 | 1 | 1 |
| T20I | 20 | 408 | 638 | 21 | 5/28 | – | 30.38 | 9.38 | 19.4 | 1 | 1 | 1 |
| T20 (leagues & domestic) | 55 | 1,070 | 1,627 | 68 | 4/53 | – | 23.93 | 9.12 | 15.7 | 1 | 0 | 2 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 1 |
| 2017 | 4 |
| 2018 | 29 |
| 2019 | 35 |
| 2020 | 13 |
| 2021 | 9 |
| 2022 | 9 |
| 2023 | 11 |
| 2024 | 6 |
| 2025 | 2 |
Year-by-year bowling (20 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 2 | 1 | 41.00 | 6.83 | 1/28 |
| 2017 | T20 (leagues & domestic) | 2 | 4 | 15.75 | 10.50 | 3/31 |
| 2018 | ODI | 4 | 6 | 34.00 | 7.29 | 3/54 |
| 2018 | T20 (leagues & domestic) | 10 | 18 | 17.67 | 8.37 | 3/39 |
| 2018 | T20I | 6 | 5 | 44.60 | 9.70 | 2/21 |
| 2019 | ODI | 13 | 17 | 34.00 | 6.85 | 5/21 |
| 2019 | T20 (leagues & domestic) | 10 | 14 | 25.57 | 10.53 | 4/53 |
| 2019 | T20I | 4 | 4 | 25.75 | 7.36 | 2/27 |
| 2020 | ODI | 1 | 3 | 13.67 | 4.47 | 3/41 |
| 2020 | T20 (leagues & domestic) | 3 | 1 | 78.00 | 11.14 | 1/36 |
| 2020 | T20I | 4 | 9 | 13.22 | 8.50 | 5/28 |
| 2021 | T20 (leagues & domestic) | 7 | 6 | 28.33 | 7.39 | 3/22 |
| 2021 | T20I | 5 | 3 | 52.33 | 12.08 | 1/31 |
| 2022 | T20 (leagues & domestic) | 6 | 9 | 14.56 | 8.19 | 3/15 |
| 2023 | ODI | 2 | 2 | 44.00 | 5.87 | 2/57 |
| 2023 | T20 (leagues & domestic) | 7 | 9 | 24.22 | 8.90 | 3/26 |
| 2023 | T20I | 1 | 0 | – | 9.00 | 0/36 |
| 2024 | ODI | 3 | 2 | 40.00 | 8.14 | 1/7 |
| 2024 | T20 (leagues & domestic) | 5 | 4 | 33.50 | 9.03 | 2/38 |
| 2025 | T20 (leagues & domestic) | 3 | 2 | 58.00 | 12.89 | 1/31 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | ODI | 4 | 9 | – | 47.4 | 7 | 0 | 0 |
| India | ODI | 3 | 6 | 2.00 | 42.9 | 6 | 0 | 0 |
| England | ODI | 3 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 6 | 10 | 5.00 | 45.5 | 3 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| England | ODI | 7 | 11 | 30.91 | 6.78 | 5/21 |
| Bangladesh | ODI | 3 | 5 | 28.00 | 6.67 | 3/54 |
| Australia | ODI | 4 | 4 | 35.75 | 7.21 | 2/63 |
| India | ODI | 4 | 2 | 105.50 | 8.79 | 1/33 |
| India | T20I | 6 | 7 | 25.14 | 7.33 | 2/21 |
| Pakistan | T20I | 3 | 2 | 49.00 | 10.89 | 1/35 |
| Bangladesh | T20I | 3 | 2 | 66.00 | 12.00 | 1/33 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 8 | 15 | 16.80 | 9.33 | 4/53 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 11 | 14 | 29.00 | 11.28 | 3/26 |
| St Lucia Kings | T20 (leagues & domestic) | 7 | 12 | 15.42 | 8.04 | 3/26 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 7 | 6 | 34.50 | 8.62 | 2/18 |
| Barbados Royals | T20 (leagues & domestic) | 5 | 4 | 41.75 | 8.56 | 2/22 |
| Jamaica Tallawahs | T20 (leagues & domestic) | 5 | 2 | 71.50 | 9.53 | 1/25 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Ekana Cricket Stadium | 1 | 8 | – | 8 |
| Sydney Cricket Ground | 1 | 7 | – | 7 |
| County Ground, Taunton | 1 | 6 | – | 6 |
| Old Trafford | 2 | 6 | 6.00 | 6 |
| Warner Park | 4 | 3 | 1.50 | 3 |
| Sabina Park | 1 | 2 | – | 2 |
| Melbourne Cricket Ground | 1 | 2 | – | 2 |
| Providence Stadium | 2 | 2 | 2.00 | 2 |
| Central Broward Regional Park Stadium Turf Ground | 2 | 2 | – | 2 |
| Riverside Ground | 1 | 1 | 1.00 | 1 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Warner Park | 14 | 16 | 25.44 | 8.57 |
| Sabina Park | 7 | 11 | 25.09 | 10.62 |
| Providence Stadium | 5 | 9 | 20.56 | 9.74 |
| Shere Bangla National Stadium | 8 | 9 | 33.67 | 9.23 |
| Daren Sammy Cricket Ground | 9 | 8 | 34.88 | 12.13 |
| Central Broward Regional Park Stadium Turf Ground | 5 | 7 | 20.57 | 7.20 |
| Kensington Oval | 5 | 7 | 26.57 | 7.44 |
| Pallekele International Cricket Stadium | 2 | 6 | 8.67 | 7.43 |
| R Premadasa Stadium | 3 | 6 | 9.00 | 6.00 |
| Trent Bridge | 2 | 6 | 15.00 | 5.74 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 690 | 40 | 9.09 |
| T20 | Middle | 0 | 3 | 0.0 | 0 | 462 | 25 | 8.62 |
| T20 | Death | 19 | 39 | 48.7 | 8 | 326 | 24 | 10.23 |
| ODI | Powerplay | – | – | – | – | 248 | 8 | 6.48 |
| ODI | Middle | 6 | 21 | 28.6 | 2 | 497 | 15 | 6.24 |
| ODI | Death | 16 | 52 | 30.8 | 3 | 133 | 7 | 9.29 |
How O Thomas was dismissed
- Bowled4 (31%)
- Lbw3 (23%)
- Run out3 (23%)
- Caught2 (15%)
- Stumped1 (8%)
How O Thomas took wickets
- Caught90
- Bowled24
- Lbw3
- Caught and bowled2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 22 Jun 2019 | 0 |
| 27 Jun 2019 | 6 |
| 1 Jul 2019 | 1 |
| 3 Aug 2019 | 0 |
| 11 Aug 2019 | 0 |
| 18 Sep 2019 | 2 |
| 3 Oct 2019 | 2 |
| 29 Nov 2020 | 0 |
| 27 Aug 2021 | 0 |
| 4 Sep 2021 | 0 |
| 13 Dec 2021 | 1 |
| 14 Dec 2021 | 0 |
| 23 Aug 2023 | 0 |
| 24 Aug 2023 | 3 |
| 2 Sep 2023 | 1 |
| 16 Sep 2023 | 0 |
| 6 Dec 2023 | 0 |
| 2 Feb 2024 | 2 |
| 4 Feb 2024 | 7 |
| 6 Feb 2024 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 6 Feb 2024 | ODI | Australia | 0* | 2 | not out | Manuka Oval |
| 4 Feb 2024 | ODI | Australia | 7* | 8 | not out | Sydney Cricket Ground |
| 2 Feb 2024 | ODI | Australia | 2* | 5 | not out | Melbourne Cricket Ground |
| 6 Dec 2023 | ODI | England | 0* | 5 | not out | Sir Vivian Richards Stadium |
| 16 Sep 2023 | T20 (leagues & domestic) | Jamaica Tallawahs | 0 | 2 | bowled | Providence Stadium |
| 2 Sep 2023 | T20 (leagues & domestic) | Guyana Amazon Warriors | 1 | 2 | run out | Kensington Oval |
| 24 Aug 2023 | T20 (leagues & domestic) | Guyana Amazon Warriors | 3* | 5 | not out | Warner Park |
| 23 Aug 2023 | T20 (leagues & domestic) | Jamaica Tallawahs | 0* | 1 | not out | Warner Park |
| 14 Dec 2021 | T20I | Pakistan | 0 | 1 | bowled | National Stadium, Karachi |
| 13 Dec 2021 | T20I | Pakistan | 1 | 3 | bowled | National Stadium, Karachi |
| 4 Sep 2021 | T20 (leagues & domestic) | Guyana Amazon Warriors | 0 | 0 | run out | Warner Park |
| 27 Aug 2021 | T20 (leagues & domestic) | Trinbago Knight Riders | 0 | 2 | caught | Warner Park |
| 29 Nov 2020 | T20I | New Zealand | 0* | 0 | not out | Bay Oval |
| 3 Oct 2019 | T20 (leagues & domestic) | Guyana Amazon Warriors | 2* | 4 | not out | Providence Stadium |
| 18 Sep 2019 | T20 (leagues & domestic) | Guyana Amazon Warriors | 2* | 8 | not out | Sabina Park |
| 11 Aug 2019 | ODI | India | 0 | 1 | lbw | Queen's Park Oval |
| 3 Aug 2019 | T20I | India | 0* | 3 | not out | Central Broward Regional Park Stadium Turf Ground |
| 1 Jul 2019 | ODI | Sri Lanka | 1 | 6 | lbw | Riverside Ground |
| 27 Jun 2019 | ODI | India | 6 | 11 | caught | Old Trafford |
| 22 Jun 2019 | ODI | New Zealand | 0* | 4 | not out | Old Trafford |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 28 Aug 2025 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 0/22 | 1 | 0 | Daren Sammy Cricket Ground |
| 26 Aug 2025 | T20 (leagues & domestic) | Guyana Amazon Warriors | 1/63 | 4 | 0 | Daren Sammy Cricket Ground |
| 23 Aug 2025 | T20 (leagues & domestic) | Trinbago Knight Riders | 1/31 | 4 | 0 | Daren Sammy Cricket Ground |
| 31 Dec 2024 | T20 (leagues & domestic) | Chittagong Kings | 1/18 | 1 | 0 | Shere Bangla National Stadium |
| 23 Feb 2024 | T20 (leagues & domestic) | Sylhet Strikers | 0/22 | 2 | 0 | Shere Bangla National Stadium |
| 16 Feb 2024 | T20 (leagues & domestic) | Durdanto Dhaka | 0/18 | 4 | 0 | Zahur Ahmed Chowdhury Stadium |
| 6 Feb 2024 | ODI | Australia | 1/7 | 0.5 | 0 | Manuka Oval |
| 4 Feb 2024 | ODI | Australia | 1/33 | 4 | 0 | Sydney Cricket Ground |
| 2 Feb 2024 | ODI | Australia | 0/40 | 5 | 0 | Melbourne Cricket Ground |
| 22 Jan 2024 | T20 (leagues & domestic) | Fortune Barishal | 1/38 | 4 | 0 | Shere Bangla National Stadium |
| 20 Jan 2024 | T20 (leagues & domestic) | Chattogram Challengers | 2/38 | 3.5 | 0 | Shere Bangla National Stadium |
| 21 Dec 2023 | T20I | England | 0/36 | 4 | 0 | Brian Lara Stadium |
| 6 Dec 2023 | ODI | England | 0/31 | 5 | 0 | Sir Vivian Richards Stadium |
| 3 Dec 2023 | ODI | England | 2/57 | 10 | 0 | Sir Vivian Richards Stadium |
| 16 Sep 2023 | T20 (leagues & domestic) | Jamaica Tallawahs | 1/33 | 3 | 0 | Providence Stadium |
| 9 Sep 2023 | T20 (leagues & domestic) | St Lucia Kings | 1/14 | 3 | 1 | Brian Lara Stadium |
| 3 Sep 2023 | T20 (leagues & domestic) | Barbados Royals | 0/34 | 4 | 0 | Kensington Oval |
| 2 Sep 2023 | T20 (leagues & domestic) | Guyana Amazon Warriors | 3/26 | 3 | 0 | Kensington Oval |
| 26 Aug 2023 | T20 (leagues & domestic) | Barbados Royals | 0/48 | 3.3 | 0 | Warner Park |
| 24 Aug 2023 | T20 (leagues & domestic) | Guyana Amazon Warriors | 3/38 | 4 | 0 | Warner Park |
Frequently asked questions
How many wickets has O Thomas taken in ODIs?
30 wickets in 23 innings at an average of 33.03, economy 6.77, best figures 5/21.
How many wickets has O Thomas taken in T20Is?
21 wickets in 20 innings at an average of 30.38, economy 9.38, best figures 5/28.
How many runs has O Thomas scored in ODIs?
22 runs in 14 innings (23 matches) at an average of 4.40 and a strike rate of 30.1, in the data from 2018 to 2024.
How many runs has O Thomas scored in T20Is?
9 runs in 7 innings (21 matches) at an average of 2.25 and a strike rate of 60.0, in the data from 2018 to 2023.
How many runs has O Thomas scored in T20 leagues?
10 runs in 9 innings (56 matches) at an average of 2.50 and a strike rate of 37.0, in the data from 2016 to 2025.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.