Personal details
Born28 Aug 1996
Age30 Years
NationalityScottish
RoleBowler
BattingRight Hand Bat
BowlingRight Arm Fast Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 18 | 49 | 8.16 | 62.82 | 27 | 4.28 |
| T20I | 26 | 20 | 6.66 | 86.95 | 24 | 8.6 |
| T20 | 73 | 50 | 5.55 | 86.2 | 88 | 8.67 |
| List A | 52 | 147 | 9.18 | 65.33 | 77 | 5.21 |
| First-class | 58 | 598 | 11.96 | 30.58 | 140 | 3.47 |
Debuts
ODIHong Kong vs Scotland, Mong Kok 26 Jan 2016
T20IHong Kong vs Scotland, Mong Kok 30 Jan 2016
First ClassHampshire vs Middlesex, Southampton 17 May 2015
List AHong Kong vs Scotland, Mong Kok26 Jan 2016
T20Hong Kong vs Scotland, Mong Kok 30 Jan 2016
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 18 | 9 | 3 | 49 | 24 | 8.16 | 78 | 62.82 | 0 | 0 | 6 | 0 | 3 |
| T20I | 26 | 8 | 5 | 20 | 8 | 6.66 | 23 | 86.95 | 0 | 0 | 1 | 0 | 10 |
| T20 | 73 | 17 | 8 | 50 | 16 | 5.55 | 58 | 86.2 | 0 | 0 | 5 | 0 | 19 |
| List A | 52 | 28 | 12 | 147 | 24 | 9.18 | 225 | 65.33 | 0 | 0 | 13 | 2 | 10 |
| First-class | 58 | 75 | 25 | 598 | 61 | 11.96 | 1955 | 30.58 | 0 | 1 | 76 | 5 | 18 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 18 | 17 | 145.3 | 623 | 27 | 3/34 | 23.07 | 4.28 | 0 | 0 |
| T20I | 26 | 25 | 86.2 | 743 | 24 | 3/20 | 30.95 | 8.6 | 0 | 0 |
| T20 | 73 | 71 | 238.1 | 2067 | 88 | 5/38 | 23.48 | 8.67 | 1 | 0 |
| List A | 52 | 51 | 393.4 | 2053 | 77 | 5/47 | 26.66 | 5.21 | 1 | 0 |
| First-class | 58 | 96 | 1376.3 | 4779 | 140 | 7/71 | 34.13 | 3.47 | 1 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 18 | 5 | 2 | 2.50 | 55.56 | 19 | 8.10 |
| Vitality Blast | 34 | 10 | 5 | 2.50 | 71.43 | 46 | 8.85 |
| County Championship | 48 | 569 | 61 | 13.55 | 32.68 | 121 | 3.78 |
| English One Day Cup | 24 | 70 | 13 | 11.67 | 71.43 | 37 | 6.53 |
| The Hundred Men's | 6 | 0 | 0 | – | – | 10 | 7.07 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 2 | 13 | 8 | 13.00 | 108.33 | 0 | 0 |
India | 1 | 2 | 2 | – | 50.00 | 0 | 0 |
England | 1 | 2 | 2 | 2.00 | 66.67 | 0 | 0 |
Bangladesh | 1 | 1 | 1 | – | 100.00 | 0 | 0 |
Ireland | 1 | 0 | 0 | – | – | 0 | 0 |
Afghanistan | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Bangladesh | 1 | 3 | 24 | 8.00 | 6.00 | 8.00 |
New Zealand | 1 | 2 | 40 | 20.00 | 10.00 | 12.00 |
West Indies | 1 | 2 | 32 | 16.00 | 8.00 | 12.00 |
Australia | 3 | 1 | 118 | 118.00 | 12.21 | 58.00 |
Ireland | 2 | 1 | 65 | 65.00 | 8.13 | 48.00 |
India | 1 | 1 | 32 | 32.00 | 16.00 | 12.00 |
England | 1 | 1 | 23 | 23.00 | 6.90 | 20.00 |
Zimbabwe | 1 | 1 | 26 | 26.00 | 6.50 | 24.00 |
Pakistan | 1 | 0 | 20 | – | 10.00 | – |
Afghanistan | 1 | 0 | 42 | – | 10.50 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 1 | 14 | 14 | 14.00 | 140.00 | 0 | 0 |
Sri Lanka | 1 | 0 | 0 | 0.00 | – | 0 | 0 |
Zimbabwe | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
Afghanistan | 1 | 0 | 0 | – | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Afghanistan | 4 | 8 | 167 | 20.88 | 4.82 | 26.00 |
Ireland | 1 | 3 | 43 | 14.33 | 4.30 | 20.00 |
West Indies | 1 | 3 | 34 | 11.33 | 3.52 | 19.33 |
Sri Lanka | 1 | 3 | 49 | 16.33 | 4.90 | 20.00 |
Zimbabwe | 1 | 1 | 23 | 23.00 | 2.88 | 48.00 |
Last 10 innings · batting
21*vs NOT
2vs ENG
4 & 0*vs SUR
9vs MID
12 & 1vs SUS
24 & 6vs WAS
0 & 6vs NOT
20*vs DUR
19vs SOM
6vs SUR
First Class
vs NOT15 May 2026 · Not out
21*(37)
T20I
vs ENG14 Feb 2026 · c WG Jacks b J Overton
2(3)
First Class
vs SUR24 Sep 2025 · Not out & Not out
4 & 0*(37 & 8)
List A
vs MID28 Aug 2025 · c TS Roland-Jones b SB Morgan
9(12)
First Class
vs SUS23 May 2025 · c J Coles b J J Carson & b J Coles
12 & 1(30 & 8)
First Class
vs WAS16 May 2025 · lbw b EG Barnard & c BJ Webster b ER Bamber
24 & 6(28 & 26)
First Class
vs NOT9 May 2025 · c M Abbas b LW James & c K Verreynne b LW James
0 & 6(4 & 12)
First Class
vs DUR2 May 2025 · Not out
20*(47)
First Class
vs SOM18 Apr 2025 · b ARJ Ogborne
19(16)
First Class
vs SUR11 Apr 2025 · c DW Lawrence b J Clark
6(20)
Last 10 innings · bowling
0/60vs NOT
0/34vs NEP
1/23vs ENG
1/29vs ITA
0/47vs WOR
0/27vs DUR
1/15vs MID
1/90vs DER
0/41vs NOT
2/58vs LEI

Australia
India
England
Bangladesh
Ireland
Afghanistan
New Zealand
West Indies
Zimbabwe
Pakistan
Sri Lanka