CB Sole
Batting Stats :
| Format | Mat | Inns | Run | BF | 4s | 6s | 100s | 50s | 30s | 0s | HS | Out | NO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 31 | 15 | 73 | 73 | 4 | 4 | 0 | 0 | 0 | 2 | 15 | 8 | 7 |
| ODI | 33 | 15 | 79 | 97 | 8 | 0 | 0 | 0 | 0 | 1 | 17 | 8 | 7 |
| Test | 2 | 2 | 12 | 36 | 1 | 0 | 0 | 0 | 0 | 1 | 12 | 2 | 0 |
| Total | 66 | 32 | 164 | 206 | 13 | 4 | 0 | 0 | 0 | 4 | 17 | 18 | 14 |
Bowling Stats :
| Format | Mat | Inns | Ov | Run | DB | Wkts | 3 Wkts | 4 Wkts | 5 Wkts | ER |
|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 31 | 30 | 103.9 | 1006 | 215 | 31 | 1 | 0 | 0 | 110 |
| ODI | 33 | 33 | 272.8 | 1391 | 1020 | 61 | 10 | 4 | 0 | 179 |
| Test | 2 | 3 | 45.4 | 184 | 180 | 4 | 1 | 0 | 0 | 9 |
| Total | 66 | 66 | 422.1 | 2581 | 1415 | 96 | 12 | 4 | 0 | 298 |
Gender : Man
Team Played For
2. Sharjah Warriors
3. Scotland
4. Glamorgan
5. Biratnagar Kings
Tournament Played
For Full Tournament List Click on Tournament Tab..
Total Tournament Played : 28
Match List T20
Biratnagar Kings VS Kathmandu Gurkhas 26th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 15 Dec, 2024
Biratnagar Kings VS Chitwan Rhinos 23rd T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 13 Dec, 2024
Biratnagar Kings VS Pokhara Avengers 20th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 12 Dec, 2024
Karnali Yaks VS Biratnagar Kings 13th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 07 Dec, 2024
Lumbini Lions VS Biratnagar Kings 7th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 04 Dec, 2024
Sudur Paschim Royals VS Biratnagar Kings 4th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 03 Dec, 2024
Biratnagar Kings VS Janakpur Bolts 1st T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 30 Nov, 2024
Scotland VS Australia 3rd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Australia tour of Scotland 2024 07 Sep, 2024
Australia VS Scotland 2nd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Australia tour of Scotland 2024 06 Sep, 2024
Match List ODI
United States of America VS Scotland 37th ODI
Grand Prairie Stadium, Dallas
ICC Men's Cricket World Cup League 2 2024-25 25 Oct, 2024
Scotland VS Netherlands 28th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 06 Jul, 2023
Scotland VS Zimbabwe 26th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 04 Jul, 2023
West Indies VS Scotland 23rd ODI
Harare Sports Club
ICC Cricket World Cup Qualifier 2023 01 Jul, 2023
Sri Lanka VS Scotland 19th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 27 Jun, 2023
Scotland VS United Arab Emirates 12th ODI
Bulawayo Athletic Club
ICC Cricket World Cup Qualifier 2023 23 Jun, 2023
Ireland VS Scotland 7th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 21 Jun, 2023
Scotland VS Nepal 123rd ODI
Tribhuvan University International Cricket Ground, Kirtipur
ICC Men's Cricket World Cup League 2 2022-23 17 Feb, 2023
Match List Test
Ireland VS Scotland Only Test
Dubai International Cricket Stadium
ICC Intercontinental Cup 2017-18 29 Nov, 2017
United Arab Emirates VS Scotland Only Test
Cambusdoon New Ground, Ayr
ICC Intercontinental Cup 2016 09 Aug, 2016
Match List T20
Biratnagar Kings VS Kathmandu Gurkhas 26th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 15 Dec, 2024
CB Sole: 1 (3)
CB Sole: 2-22(4.0)
Biratnagar Kings VS Chitwan Rhinos 23rd T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 13 Dec, 2024
Did not bat.
CB Sole: 1-22(4.0)
Biratnagar Kings VS Pokhara Avengers 20th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 12 Dec, 2024
CB Sole: 7 (5)
CB Sole: 2-35(4.0)
Karnali Yaks VS Biratnagar Kings 13th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 07 Dec, 2024
CB Sole: 0 (3)
CB Sole: 2-26(4.0)
Lumbini Lions VS Biratnagar Kings 7th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 04 Dec, 2024
CB Sole: 14 (4)
CB Sole: 0-35(4.0)
Sudur Paschim Royals VS Biratnagar Kings 4th T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 03 Dec, 2024
CB Sole: 9 (7)
CB Sole: 1-37(4.0)
Biratnagar Kings VS Janakpur Bolts 1st T20
Tribhuvan University International Cricket Ground, Kirtipur
Nepal Premier League 2024-25 30 Nov, 2024
CB Sole: 4 (5)
CB Sole: 1-35(3.0)
Scotland VS Australia 3rd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Australia tour of Scotland 2024 07 Sep, 2024
CB Sole: 2 (7)
CB Sole: 1-28(3.1)
Australia VS Scotland 2nd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Australia tour of Scotland 2024 06 Sep, 2024
CB Sole: 0 (1)
CB Sole: 1-17(3.0)
Glamorgan VS Essex Only T20
Sophia Gardens, Cardiff
Vitality Blast 2024 07 Jul, 2024
Did not bat.
CB Sole: 1-40(3.0)
Glamorgan VS Sussex Only T20
County Ground, Hove
Vitality Blast 2024 05 Jul, 2024
Did not bat.
CB Sole: 2-45(4.0)
Glamorgan VS Surrey Only T20
Kennington Oval, London
Vitality Blast 2024 21 Jun, 2024
CB Sole: 15 (18)
CB Sole: 1-22(2.1)
Scotland VS Australia 35th T20
Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
ICC Men's T20 World Cup 2024 15 Jun, 2024
Did not bat.
CB Sole: 0-33(3.0)
Oman VS Scotland 20th T20
Sir Vivian Richards Stadium, North Sound, Antigua
ICC Men's T20 World Cup 2024 09 Jun, 2024
Did not bat.
CB Sole: 1-41(4.0)
Namibia VS Scotland 12th T20
Kensington Oval, Bridgetown, Barbados
ICC Men's T20 World Cup 2024 06 Jun, 2024
Did not bat.
CB Sole: 1-24(3.1)
Scotland VS England 6th T20
Kensington Oval, Bridgetown, Barbados
ICC Men's T20 World Cup 2024 04 Jun, 2024
Did not bat.
Did not bowl.
Scotland VS Ireland 5th T20
Sportpark Westvliet, Voorburg
Netherlands Tri-Nation T20I Series 2024 23 May, 2024
CB Sole: 6 (6)
CB Sole: 3-29(4.0)
Scotland VS Netherlands 4th T20
Sportpark Westvliet, Voorburg
Netherlands Tri-Nation T20I Series 2024 22 May, 2024
CB Sole: 2 (4)
CB Sole: 1-19(2.0)
Netherlands VS Scotland 1st T20
Sportpark Westvliet, Voorburg
Netherlands Tri-Nation T20I Series 2024 18 May, 2024
CB Sole: 5 (4)
CB Sole: 2-45(4.0)
Gulf Giants VS Sharjah Warriors 1st T20
Sharjah Cricket Stadium
International League T20 2023-24 19 Jan, 2024
CB Sole: 2 (3)
CB Sole: 0-30(2.0)
Guyana Amazon Warriors VS St Lucia Kings 4th T20
Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
Caribbean Premier League 2023 19 Aug, 2023
Did not bat.
CB Sole: 1-23(2.1)
St Lucia Kings VS Barbados Royals 2nd T20
Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
Caribbean Premier League 2023 17 Aug, 2023
Did not bat.
CB Sole: 1-40(3.0)
Jamaica Tallawahs VS St Lucia Kings 1st T20
Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
Caribbean Premier League 2023 16 Aug, 2023
Did not bat.
CB Sole: 1-41(4.0)
New Zealand VS Scotland 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
New Zealand tour of Scotland 2022 27 Jul, 2022
CB Sole: 2 (1)
CB Sole: 1-73(4.3)
Papua New Guinea VS Scotland Only T20
ICC Academy, Dubai
Papua New Guinea v Scotland T20I Match 2021-22 08 Oct, 2021
Did not bat.
CB Sole: 1-18(2.0)
Scotland VS Zimbabwe 3rd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe tour of Ireland and Scotland 2021 19 Sep, 2021
Did not bat.
CB Sole: 0-43(4.2)
Scotland VS Zimbabwe 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe tour of Ireland and Scotland 2021 15 Sep, 2021
Did not bat.
CB Sole: 1-26(4.0)
Scotland VS Ireland 4th T20
Sportpark Het Schootsveld, Deventer
Netherlands Tri-Nation T20I Series 2018 17 Jun, 2018
Did not bat.
CB Sole: 0-49(4.0)
Ireland VS Scotland 3rd T20
Sportpark Het Schootsveld, Deventer
Netherlands Tri-Nation T20I Series 2018 16 Jun, 2018
Did not bat.
CB Sole: 0-40(4.0)
Pakistan VS Scotland 2nd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Pakistan tour of Ireland, England and Scotland 2018 13 Jun, 2018
CB Sole: 4 (2)
CB Sole: 2-39(4.0)
Oman VS Scotland 12th T20
Dubai International Cricket Stadium
Desert T20 Challenge 2016-17 19 Jan, 2017
Did not bat.
CB Sole: 0-29(4.0)
Match List ODI
United States of America VS Scotland 37th ODI
Grand Prairie Stadium, Dallas
ICC Men's Cricket World Cup League 2 2024-25 25 Oct, 2024
Did not bat.
CB Sole: 0-36(4.0)
Scotland VS Netherlands 28th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 06 Jul, 2023
Did not bat.
CB Sole: 0-41(7.5)
Scotland VS Zimbabwe 26th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 04 Jul, 2023
Did not bat.
CB Sole: 3-33(7.1)
West Indies VS Scotland 23rd ODI
Harare Sports Club
ICC Cricket World Cup Qualifier 2023 01 Jul, 2023
Did not bat.
CB Sole: 2-44(9.0)
Sri Lanka VS Scotland 19th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 27 Jun, 2023
CB Sole: 17 (21)
CB Sole: 2-48(10.0)
Scotland VS Oman 16th ODI
Bulawayo Athletic Club
ICC Cricket World Cup Qualifier 2023 25 Jun, 2023
CB Sole: 7 (4)
CB Sole: 0-22(7.0)
Scotland VS United Arab Emirates 12th ODI
Bulawayo Athletic Club
ICC Cricket World Cup Qualifier 2023 23 Jun, 2023
Did not bat.
CB Sole: 3-38(8.0)
Ireland VS Scotland 7th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2023 21 Jun, 2023
CB Sole: 0 (2)
CB Sole: 1-65(10.0)
Scotland VS Nepal 123rd ODI
Tribhuvan University International Cricket Ground, Kirtipur
ICC Men's Cricket World Cup League 2 2022-23 17 Feb, 2023
CB Sole: 5 (3)
CB Sole: 3-76(10.2)
Nepal VS Scotland 120th ODI
United Cricket Club Ground, Windhoek
ICC Men's Cricket World Cup League 2 2022-23 08 Dec, 2022
Did not bat.
CB Sole: 1-21(8.0)
Scotland VS Namibia 118th ODI
United Cricket Club Ground, Windhoek
ICC Men's Cricket World Cup League 2 2022-23 05 Dec, 2022
CB Sole: 15 (13)
CB Sole: 0-54(10.1)
Nepal VS Scotland 117th ODI
United Cricket Club Ground, Windhoek
ICC Men's Cricket World Cup League 2 2022-23 04 Dec, 2022
Did not bat.
CB Sole: 3-13(7.0)
Namibia VS Scotland 115th ODI
United Cricket Club Ground, Windhoek
ICC Men's Cricket World Cup League 2 2022-23 01 Dec, 2022
Did not bat.
CB Sole: 1-46(10.0)
Scotland VS United Arab Emirates 100th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 14 Aug, 2022
CB Sole: 1 (1)
CB Sole: 2-35(8.0)
Scotland VS United Arab Emirates 97th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 10 Aug, 2022
CB Sole: 4 (2)
CB Sole: 3-39(8.0)
Scotland VS New Zealand Only ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
New Zealand tour of Scotland 2022 31 Jul, 2022
CB Sole: 3 (5)
CB Sole: 0-68(9.5)
Scotland VS United Arab Emirates 83rd ODI
Moosa Cricket Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 03 Jun, 2022
CB Sole: 3 (3)
CB Sole: 1-20(6.0)
United Arab Emirates VS Scotland 81st ODI
Moosa Cricket Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 31 May, 2022
Did not bat.
CB Sole: 4-27(9.0)
Scotland VS United States of America 80th ODI
Choice Moosa Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 29 May, 2022
Did not bat.
CB Sole: 3-41(7.5)
Scotland VS Oman 45th ODI
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2)
ICC Men's Cricket World Cup League 2 2021 28 Sep, 2021
Did not bat.
CB Sole: 3-79(9.3)
Ireland VS Scotland 28th ODI
Harare Sports Club
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 18 Mar, 2018
CB Sole: 7 (8)
CB Sole: 1-50(8.0)
Scotland VS United Arab Emirates 24th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 15 Mar, 2018
Did not bat.
CB Sole: 4-68(8.1)
Scotland VS Kenya 54th ODI
Dubai International Cricket Stadium
ICC World Cricket League Championship 2017-18 08 Dec, 2017
CB Sole: 2 (1)
CB Sole: 4-25(10.0)
Kenya VS Scotland 50th ODI
Dubai International Cricket Stadium
ICC World Cricket League Championship 2017-18 06 Dec, 2017
Did not bat.
CB Sole: 3-27(9.1)
Scotland VS Zimbabwe 2nd ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe in Scotland ODI Series 2017 17 Jun, 2017
CB Sole: 2 (12)
CB Sole: 3-42(9.0)
Scotland VS Zimbabwe 1st ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe in Scotland ODI Series 2017 15 Jun, 2017
Did not bat.
CB Sole: 1-40(8.1)
Scotland VS Namibia 40th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2017 13 Jun, 2017
CB Sole: 10 (13)
CB Sole: 0-66(10.0)
Scotland VS Namibia 39th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2017 11 Jun, 2017
Did not bat.
CB Sole: 2-46(7.0)
United Arab Emirates VS Scotland 2nd ODI
Dubai International Cricket Stadium
United Arab Emirates Tri-Nation Series 2016-17 24 Jan, 2017
CB Sole: 1 (4)
CB Sole: 0-34(8.1)
Hong Kong VS Scotland 1st ODI
Sheikh Zayed Stadium, Abu Dhabi
United Arab Emirates Tri-Nation Series 2016-17 22 Jan, 2017
CB Sole: 2 (5)
CB Sole: 1-40(7.1)
Scotland VS Hong Kong 2nd ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Hong Kong in Scotland ODI Series 2016 10 Sep, 2016
Did not bat.
CB Sole: 4-28(9.0)
Scotland VS Hong Kong 1st ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Hong Kong in Scotland ODI Series 2016 08 Sep, 2016
Did not bat.
CB Sole: 0-27(4.1)
Scotland VS United Arab Emirates 28th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2016 16 Aug, 2016
Did not bat.
CB Sole: 3-52(10.0)
Match List Test
Ireland VS Scotland Only Test
Dubai International Cricket Stadium
ICC Intercontinental Cup 2017-18 29 Nov, 2017
CB Sole: 12 (31)
CB Sole: 0 (5)
CB Sole: 3-80(14.2)
CB Sole: 1-60(15.1)
United Arab Emirates VS Scotland Only Test
Cambusdoon New Ground, Ayr
ICC Intercontinental Cup 2016 09 Aug, 2016
Did not bat.
CB Sole: 0-44(16.1)