Personal details
Born24 May 1991
Age35 Years
NationalityScottish
BattingRight Hand Bat
BowlingRight Arm Medium Fast
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 94 | 621 | 19.4 | 75.63 | 119 | 5.03 |
| T20I | 78 | 193 | 12.06 | 103.2 | 87 | 8.11 |
| T20 | 101 | 245 | 12.89 | 105.15 | 113 | 7.84 |
| List A | 125 | 802 | 17.82 | 73.91 | 158 | 5.08 |
| First-class | 9 | 229 | 28.62 | 49.24 | 18 | 3.23 |
Debuts
ODIScotland vs Netherlands , Aberdeen29 Jun 2011
T20IScotland vs Kenya , ICCA Dubai 13 Mar 2012
First Class Namibia vs Scotland, Windhoek23 Sep 2011
List A Scotland vs Netherlands, Aberdeen29 Jun 2011
T20 Namibia vs Scotland, Windhoek12 Oct 2021
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 94 | 60 | 28 | 621 | 40 | 19.4 | 821 | 75.63 | 0 | 0 | 40 | 10 | 22 |
| T20I | 78 | 35 | 19 | 193 | 26 | 12.06 | 187 | 103.2 | 0 | 0 | 10 | 5 | 17 |
| T20 | 101 | 42 | 23 | 245 | 26 | 12.89 | 233 | 105.15 | 0 | 0 | 12 | 6 | 20 |
| List A | 125 | 81 | 36 | 802 | 40 | 17.82 | 1085 | 73.91 | 0 | 0 | 53 | 12 | 26 |
| First-class | 9 | 12 | 4 | 229 | 60 | 28.62 | 465 | 49.24 | 0 | 1 | 29 | 1 | 5 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 94 | 93 | 711.4 | 3580 | 119 | 5/33 | 30.08 | 5.03 | 2 | 0 |
| T20I | 78 | 77 | 261.4 | 2124 | 87 | 4/24 | 24.41 | 8.11 | 0 | 0 |
| T20 | 101 | 100 | 336.3 | 2641 | 113 | 4/24 | 23.37 | 7.84 | 0 | 0 |
| List A | 125 | 124 | 933.1 | 4744 | 158 | 5/33 | 30.02 | 5.08 | 2 | 0 |
| First-class | 9 | 14 | 202.1 | 654 | 18 | 5/88 | 36.33 | 3.23 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 15 | 12 | 8 | 4.00 | 100.00 | 17 | 9.43 |
| Vitality Blast | 3 | 12 | 7 | – | 100.00 | 2 | 6.24 |
| English One Day Cup | 2 | 3 | 2 | 1.50 | 33.33 | 3 | 8.09 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 1 | 14 | 14 | 14.00 | 116.67 | 0 | 0 |
Pakistan | 2 | 13 | 10 | 13.00 | 108.33 | 0 | 0 |
Zimbabwe | 3 | 12 | 9 | 6.00 | 80.00 | 0 | 0 |
Ireland | 3 | 11 | 6 | 11.00 | 100.00 | 0 | 0 |
Afghanistan | 3 | 11 | 8 | 11.00 | 100.00 | 0 | 0 |
Bangladesh | 1 | 8 | 8 | – | 400.00 | 0 | 0 |
Australia | 1 | 1 | 1 | – | 25.00 | 0 | 0 |
West Indies | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
India | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Ireland | 11 | 12 | 360 | 30.00 | 8.74 | 20.58 |
Zimbabwe | 5 | 6 | 133 | 22.17 | 7.53 | 17.67 |
Australia | 2 | 2 | 62 | 31.00 | 10.33 | 18.00 |
New Zealand | 2 | 2 | 76 | 38.00 | 9.50 | 24.00 |
West Indies | 2 | 2 | 69 | 34.50 | 9.20 | 22.50 |
Afghanistan | 5 | 2 | 154 | 77.00 | 15.40 | 30.00 |
Pakistan | 3 | 1 | 118 | 118.00 | 9.83 | 72.00 |
Bangladesh | 1 | 0 | 26 | – | 8.67 | – |
India | 1 | 0 | 14 | – | 14.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 5 | 59 | 34 | 11.80 | 67.05 | 0 | 0 |
New Zealand | 1 | 28 | 28 | 28.00 | 96.55 | 0 | 0 |
Afghanistan | 3 | 25 | 13 | 25.00 | 147.06 | 0 | 0 |
Zimbabwe | 3 | 10 | 5 | 10.00 | 90.91 | 0 | 0 |
Sri Lanka | 2 | 9 | 9 | 4.50 | 42.86 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Ireland | 6 | 7 | 278 | 39.71 | 5.67 | 42.00 |
Zimbabwe | 3 | 7 | 140 | 20.00 | 5.96 | 20.14 |
West Indies | 2 | 4 | 43 | 10.75 | 2.87 | 22.50 |
Afghanistan | 6 | 4 | 275 | 68.75 | 5.65 | 73.00 |
Sri Lanka | 2 | 2 | 124 | 62.00 | 8.27 | 45.00 |
England | 1 | 1 | 71 | 71.00 | 7.22 | 59.00 |
New Zealand | 1 | 0 | 40 | – | 5.00 | – |
Last 10 innings · batting
2vs AFG XI
2*vs NAM
0vs WI
1vs NED
6vs NEP
5*vs NED
1*vs AUS
3*vs IRE
1vs UAE
6*vs UAE
T10
vs AFG XI31 Oct 2026 · Retired out
2(3)
T20I
vs NAM17 Apr 2026 · Not out
2*(3)
T20I
vs WI7 Feb 2026 · c J Holder b R Shepherd
0(2)
T20I
vs NED8 Jul 2025 · runout (S Edwards / DT Doram)
1(3)
T20I
vs NEP17 Jun 2025 · lbw b S Lamichhane
6(14)
T20I
vs NED15 Jun 2025 · Not out
5*(4)
T20I
vs AUS7 Sep 2024 · Not out
1*(4)
T20I
vs IRE23 May 2024 · Not out
3*(2)
T20I
vs UAE14 Mar 2024 · c A Sharafu b R A Khan
1(9)
T20I
vs UAE11 Mar 2024 · Not out
6*(8)
Last 10 innings · bowling
0/34vs AFG XI
0/17vs SL XI
0/8vs BAN XI
0/35vs NAM
1/30vs NAM
1/46vs WI
0/47vs NAM
2/32vs JER
0/39vs ITA
1/27vs NED
Edinburgh Castle Rockers
New Zealand
Pakistan
Zimbabwe
Ireland
Afghanistan
Bangladesh
Australia
West Indies
India
Sri Lanka
England