Alex MacDonald

Currently at Warminster

Batting Stats

By Season

Season Runs Innings Not OutsN.O. Centuries100s Average
2018 134 11 4 0 19.14
2019 90 9 2 0 12.86
2020 93 7 3 0 23.25
2021 52 6 3 0 17.33
2022 77 11 1 0 7.70
2023 79 7 3 0 19.75
2024 279 12 4 0 34.88
2025 76 7 2 0 15.20
Total 880 70 22 0 18.33

By Team

Team Runs Innings Not OutsN.O. Centuries100s Average
Warminster 2 497 49 14 0 14.20
Warminster 3 383 21 8 0 29.46
Total 880 70 22 0 18.33

By Season & Team

Season & Team Runs Innings Not OutsN.O. Centuries100s Average
2018 Warminster 2 134 11 4 0 19.14
2019 Warminster 2 90 9 2 0 12.86
2020 Warminster 2 93 7 3 0 23.25
2021 Warminster 2 52 6 3 0 17.33
2022 Warminster 2 77 11 1 0 7.70
2023 Warminster 2 20 3 1 0 10.00
2023 Warminster 3 59 4 2 0 29.50
2024 Warminster 2 31 2 0 0 15.50
2024 Warminster 3 248 10 4 0 41.33
2025 Warminster 3 76 7 2 0 15.20
Total 880 70 22 0 18.33

By Home/Away

Home/Away Runs Innings Not OutsN.O. Centuries100s Average
Home 322 32 11 0 15.33
Away 558 38 11 0 20.67
Total 880 70 22 0 18.33

By Result

Result Runs Innings Not OutsN.O. Centuries100s Average
Won 427 26 15 0 38.82
Lost 453 44 7 0 12.24
Total 880 70 22 0 18.33

By Batting Position

Batting Position Runs Innings Not OutsN.O. Centuries100s Average
2 174 5 1 0 43.50
3 34 2 0 0 17.00
4 15 1 0 0 15.00
6 31 3 1 0 15.50
7 140 11 2 0 15.56
8 279 19 7 0 23.25
9 155 23 8 0 10.33
10 52 6 3 0 17.33
Total 880 70 22 0 18.33

By Mode of DismissalHow Out

Mode of DismissalHow Out Runs Innings Not OutsN.O. Centuries100s Average
Not Out 341 22 22 0
Bowled 200 24 0 0 8.33
LBW 1 1 0 0 1.00
Caught Keeper 96 5 0 0 19.20
Caught Fielder 216 17 0 0 12.71
Stumped 26 1 0 0 26.00
Total 880 70 22 0 18.33

Less ...

More ...

Bowling Stats

By Season

Season Innings WicketsWkt Five Fors Figures Ave SR Eco
2018 15 17 0 116.3-18-467-17 27.47 41.12 4.01
2019 9 4 0 50-10-231-4 57.75 75.00 4.62
2020 7 12 0 61-6-234-12 19.50 30.50 3.84
2021 12 17 1 91-8-341-17 20.06 32.12 3.75
2022 16 13 0 129.5-11-581-13 44.69 59.92 4.47
2023 15 28 1 100.5-21-217-28 7.75 21.61 2.15
2024 15 22 0 109-21-348-22 15.82 29.73 3.19
2025 13 8 0 93-14-319-8 39.88 69.75 3.43
Total 102 121 2 751.1-109-2738-121 22.63 37.25 3.64

By Team

Team Innings WicketsWkt Five Fors Figures Ave SR Eco
Warminster 2 64 71 1 485.2-56-2003-71 28.21 41.01 4.13
Warminster 3 38 50 1 265.5-53-735-50 14.70 31.90 2.76
Total 102 121 2 751.1-109-2738-121 22.63 37.25 3.64

By Season & TeamS/T

Season & TeamS/T Innings WicketsWkt Five Fors Figures Ave SR Eco
2018 Warminster 2 15 17 0 116.3-18-467-17 27.47 41.12 4.01
2019 Warminster 2 9 4 0 50-10-231-4 57.75 75.00 4.62
2020 Warminster 2 7 12 0 61-6-234-12 19.50 30.50 3.84
2021 Warminster 2 12 17 1 91-8-341-17 20.06 32.12 3.75
2022 Warminster 2 16 13 0 129.5-11-581-13 44.69 59.92 4.47
2023 Warminster 2 3 4 0 19-3-68-4 17.00 28.50 3.58
2023 Warminster 3 12 24 1 81.5-18-149-24 6.21 20.46 1.82
2024 Warminster 2 2 4 0 18-0-81-4 20.25 27.00 4.50
2024 Warminster 3 13 18 0 91-21-267-18 14.83 30.33 2.93
2025 Warminster 3 13 8 0 93-14-319-8 39.88 69.75 3.43
Total 102 121 2 751.1-109-2738-121 22.63 37.25 3.64

By Home/AwayH/A

Home/AwayH/A Innings WicketsWkt Five Fors Figures Ave SR Eco
Home 51 67 2 371.5-51-1394-67 20.81 33.30 3.75
Away 51 54 0 379.2-58-1344-54 24.89 42.15 3.54
Total 102 121 2 751.1-109-2738-121 22.63 37.25 3.64

By Result

Result Innings WicketsWkt Five Fors Figures Ave SR Eco
Won 55 84 2 389.4-70-1208-84 14.38 27.83 3.10
Lost 44 35 0 336.3-38-1421-35 40.60 57.69 4.22
No Result 3 2 0 25-1-109-2 54.50 75.00 4.36
Total 102 121 2 751.1-109-2738-121 22.63 37.25 3.64

By Bowling PositionPos

Bowling PositionPos Innings WicketsWkt Five Fors Figures Ave SR Eco
1 14 16 0 96.5-10-409-16 25.56 36.31 4.22
2 62 85 2 487.2-80-1614-85 18.99 34.40 3.31
3 18 11 0 121-17-549-11 49.91 66.00 4.54
4 5 5 0 34-2-110-5 22.00 40.80 3.24
5 2 2 0 10-0-53-2 26.50 30.00 5.30
6 1 2 0 2-0-3-2 1.50 6.00 1.50
Total 102 121 2 751.1-109-2738-121 22.63 37.25 3.64

Less ...

More ...

Match Data

Matches Played

Date Match Pos Score How Out Bowling Hattrick?
05 May 2018 Swindon United Churches v Warminster 2 10 1 Caught Fielder 4.3-0-21-0 No
12 May 2018 Warminster 2 v Lacock 8 Did Not Bat 8.0-0-29-1 No
19 May 2018 Warminster 2 v Beckington 9 36 Caught Fielder 9.0-0-38-0 No
26 May 2018 Chippenham 2 v Warminster 2 8 15 Not Out 8.0-1-22-0 No
02 Jun 2018 Warminster 2 v Beehive Southwick 9 7 Caught Fielder 6.0-2-20-2 No
09 Jun 2018 Swindon NALGO v Warminster 2 8 0 Not Out 9.0-0-46-1 No
16 Jun 2018 Warminster 2 v Bath Hospitals 9 Did Not Bat 8.0-2-25-3 No
23 Jun 2018 Biddestone 2 v Warminster 2 8 7 Bowled 9.0-1-52-4 No
30 Jun 2018 Warminster 2 v Swindon A 8 1 Bowled 7.0-1-34-0 No
07 Jul 2018 Warminster 2 v Swindon United Churches 9 Did Not Bat 9.0-0-53-3 No
04 Aug 2018 Beehive Southwick v Warminster 2 9 3 Not Out 9.0-1-29-0 No
11 Aug 2018 Warminster 2 v Swindon NALGO 3 Did Not Bat 7.0-1-29-1 No
18 Aug 2018 Bath Hospitals v Warminster 2 7 4 Caught Fielder 9.0-5-20-0 No
25 Aug 2018 Warminster 2 v Biddestone 2 9 7 Bowled 8.0-1-40-0 No
01 Sep 2018 Swindon A v Warminster 2 7 53 Not Out 6.0-3-9-2 No
25 May 2019 Goatacre 2 v Warminster 2 9 5 Bowled 9.0-0-71-0 No
08 Jun 2019 Warminster 2 v Burbage & Easton Royal 2 9 0 Bowled 7.0-2-26-0 No
22 Jun 2019 Warminster 2 v Box 8 18 Not Out 6.4-4-17-3 No
29 Jun 2019 Swindon United Churches v Warminster 2 8 21 Not Out 4.0-1-34-0 No
06 Jul 2019 Beehive Southwick v Warminster 2 9 0 Caught Fielder 9.0-2-21-0 No
13 Jul 2019 Warminster 2 v Swindon NALGO 9 0 Bowled 2.2-0-27-1 No
03 Aug 2019 Warminster 2 v Biddestone 2 10 28 Caught Fielder 3.0-0-15-0 No
10 Aug 2019 Burbage & Easton Royal 2 v Warminster 2 6 8 Bowled 6.0-1-13-0 No
31 Aug 2019 Warminster 2 v Swindon United Churches 7 10 Caught Fielder 3.0-0-7-0 No
01 Aug 2020 Warminster 2 v Winsley 9 26 Stumped 9.0-0-43-1 No
08 Aug 2020 Frome 2 v Warminster 2 9 5 Bowled 8.0-0-45-3 No
15 Aug 2020 Warminster 2 v Keevil 9 Did Not Bat No
22 Aug 2020 Box v Warminster 2 9 12 Bowled 9.0-1-34-2 No
29 Aug 2020 Trowbridge 2 v Warminster 2 7 0 Caught Keeper 9.0-1-29-1 No
05 Sep 2020 Winsley v Warminster 2 8 44 Not Out 9.0-2-31-1 No
12 Sep 2020 Warminster 2 v Frome 2 8 6 Not Out 9.0-1-34-2 No
26 Sep 2020 Warminster 2 v Box 9 0 Not Out 8.0-1-18-2 No
08 May 2021 Chippenham 3 v Warminster 2 7 Did Not Bat 5.0-1-12-0 No
15 May 2021 Warminster 2 v Devizes 2 9 10 Not Out 6.0-0-37-0 No
29 May 2021 Warminster 2 v White Horse 8 Did Not Bat 9.0-0-39-3 No
05 Jun 2021 Warminster 2 v Royal Wootton Bassett 2 9 Did Not Bat 9.0-0-47-0 No
19 Jun 2021 Warminster 2 v Keevil 10 1 Not Out 9.0-1-22-5 No
26 Jun 2021 Swindon 3 v Warminster 2 7 21 Bowled 5.0-1-9-0 No
03 Jul 2021 Potterne 3 v Warminster 2 9 2 Not Out 4.0-1-26-1 No
17 Jul 2021 Devizes 2 v Warminster 2 11 Did Not Bat 9.0-1-33-3 No
31 Jul 2021 White Horse v Warminster 2 9 Did Not Bat 9.0-0-20-3 No
07 Aug 2021 Royal Wootton Bassett 2 v Warminster 2 9 Did Not Bat 8.0-1-16-1 No
14 Aug 2021 Warminster 2 v Combe Down 7 18 Caught Fielder 9.0-0-38-1 No
28 Aug 2021 Warminster 2 v Swindon 3 2 0 Caught Keeper 9.0-2-42-0 No
07 May 2022 Box v Warminster 2 3 21 Bowled 9.0-0-50-0 No
14 May 2022 Warminster 2 v Trowbridge 2 9 0 Bowled 9.0-0-50-1 No
21 May 2022 Devizes 2 v Warminster 2 8 17 Caught Fielder 9.0-0-57-0 No
28 May 2022 Warminster 2 v Biddestone 2 9 Did Not Bat 9.0-0-42-0 No
04 Jun 2022 Bradford-on-Avon v Warminster 2 7 Did Not Bat 6.0-0-19-0 No
11 Jun 2022 Swindon United Churches v Warminster 2 6 2 Caught Fielder 8.0-1-26-1 No
18 Jun 2022 Warminster 2 v Swindon 2 10 0 Bowled 7.5-1-29-1 No
09 Jul 2022 Warminster 2 v Box 9 11 Bowled 9.0-1-51-1 No
16 Jul 2022 Trowbridge 2 v Warminster 2 8 4 Caught Fielder 9.0-0-53-2 No
23 Jul 2022 Warminster 2 v Devizes 2 9 9 Not Out 8.0-2-31-0 No
30 Jul 2022 Biddestone 2 v Warminster 2 8 0 Caught Fielder 6.5-2-21-0 No
06 Aug 2022 Warminster 2 v Bradford-on-Avon 9 Did Not Bat 9.0-2-35-3 No
13 Aug 2022 Warminster 2 v Swindon United Churches 8 Did Not Bat 6.1-1-21-3 No
20 Aug 2022 Swindon 2 v Warminster 2 8 4 Bowled 9.0-0-40-0 No
27 Aug 2022 Warminster 2 v Nationwide House 9 Did Not Bat 9.0-0-40-0 No
03 Sep 2022 Burbage & Easton Royal 2 v Warminster 2 9 9 Bowled 6.0-1-16-1 No
13 May 2023 Warminster 3 v Spye Park 2 7 Did Not Bat 4.0-0-11-0 No
20 May 2023 Allington 2 v Warminster 3 8 21 Caught Fielder 8.0-2-19-1 No
27 May 2023 Warminster 3 v Melksham 2 9 1 Not Out 9.0-3-13-2 No
03 Jun 2023 Trowbridge 4 v Warminster 3 8 Did Not Bat 9.0-0-14-3 No
10 Jun 2023 Warminster 3 v Calne 4 6 Did Not Bat 7.0-2-10-5 No
17 Jun 2023 Warminster 3 v Corsham 4 9 Did Not Bat 9.0-0-21-0 No
24 Jun 2023 Warminster 2 v Swindon United Churches 7 1 LBW 9.0-0-37-3 No
01 Jul 2023 Warminster 3 v Lacock 2 8 Did Not Bat 8.5-2-23-3 No
08 Jul 2023 Goatacre 2 v Warminster 2 7 0 Caught Keeper 2.0-0-12-0 No
15 Jul 2023 Warminster 2 v Box 10 19 Not Out 8.0-3-19-1 No
29 Jul 2023 Bathford 2 v Warminster 3 6 21 Not Out 9.0-3-10-3 No
12 Aug 2023 Warminster 3 v Winsley 4 8 Did Not Bat 5.0-1-7-1 No
19 Aug 2023 Chippenham 6 v Warminster 3 8 Did Not Bat 4.0-1-6-1 No
26 Aug 2023 Warminster 3 v Melksham 3 8 16 Bowled 2.0-0-3-2 No
02 Sep 2023 Lacock 2 v Warminster 3 9 Did Not Bat 7.0-4-12-3 No
04 May 2024 Allington 2 v Warminster 3 9 7 Not Out 6.0-3-5-1 No
11 May 2024 Avebury 3 v Warminster 3 10 Did Not Bat 9.0-2-25-0 No
18 May 2024 White Horse v Warminster 2 8 9 Bowled 9.0-0-29-3 No
25 May 2024 Burbage & Easton Royal 3 v Warminster 3 9 4 Bowled 8.0-1-28-3 No
01 Jun 2024 Warminster 3 v Melksham 2 9 Did Not Bat 6.0-2-13-3 No
08 Jun 2024 Malmesbury 2 v Warminster 3 8 32 Bowled 9.0-0-37-1 No
15 Jun 2024 Warminster 3 v Marshfield 3 8 39 Not Out 9.0-2-31-2 No
22 Jun 2024 Wanborough 2 v Warminster 3 10 Did Not Bat 9.0-2-30-1 No
29 Jun 2024 Hinton Charterhouse 2 v Warminster 2 8 22 Caught Keeper 9.0-0-52-1 No
06 Jul 2024 Warminster 3 v Allington 2 9 0 Bowled 9.0-3-26-2 No
27 Jul 2024 Warminster 3 v Burbage & Easton Royal 3 8 3 Caught Fielder 9.0-1-21-1 No
10 Aug 2024 Warminster 3 v Malmesbury 2 10 3 Not Out 9.0-4-16-2 No
17 Aug 2024 Marshfield 3 v Warminster 3 2 74 Caught Keeper 4.0-1-13-0 No
24 Aug 2024 Warminster 3 v Wanborough 2 2 36 Caught Fielder 3.0-0-11-0 No
31 Aug 2024 Beehive Southwick 2 v Warminster 3 2 50 Not Out 1.0-0-11-2 No
10 May 2025 Swindon Royal Challengers v Warminster 3 2 14 Caught Fielder 8.0-0-35-0 No
17 May 2025 Warminster 3 v Allington 2 7 2 Bowled 9.0-1-33-1 No
24 May 2025 Norton St Philip v Warminster 3 4 15 Caught Fielder 7.0-3-11-1 No
31 May 2025 Warminster 3 v Melksham 2 5 Did Not Bat 7.0-1-25-1 No
07 Jun 2025 Warminster 3 v Trowbridge 3 2 Did Not Bat 9.0-0-38-1 No
14 Jun 2025 Purton 3 v Warminster 3 7 Did Not Bat 9.0-0-42-0 No
21 Jun 2025 Warminster 3 v Avebury 3 7 13 Bowled 3.0-0-21-0 No
28 Jun 2025 Marshfield 3 v Warminster 3 3 13 Bowled 9.0-1-19-0 No
05 Jul 2025 Wanborough 2 v Warminster 3 6 Did Not Bat No
12 Jul 2025 Warminster 3 v Swindon Royal Challengers 9 1 Not Out 5.0-1-17-0 No
19 Jul 2025 Allington 2 v Warminster 3 7 18 Not Out 9.0-3-17-3 No
09 Aug 2025 Trowbridge 3 v Warminster 3 7 Did Not Bat 9.0-4-24-0 No
16 Aug 2025 Warminster 3 v Purton 3 7 Did Not Bat 4.0-0-19-0 No
23 Aug 2025 Avebury 3 v Warminster 3 8 Did Not Bat 5.0-0-18-1 No

Fielding Dismissals

Date Match How Out Bowler Batsman Score
16 Jun 2018 Warminster 2 v Bath Hospitals Caught Fielder Graham Cuthbertson Andy Boyce 46
16 Jun 2018 Warminster 2 v Bath Hospitals Caught Fielder Graham Cuthbertson Jake Dyer 10
11 Aug 2018 Warminster 2 v Swindon NALGO Caught Fielder Graham Cuthbertson S Rahman 1
11 Aug 2018 Warminster 2 v Swindon NALGO Caught Fielder Lance Harwood Balakrishna Mareedu 6
25 Aug 2018 Warminster 2 v Biddestone 2 Run Out David Comport 100
22 Jun 2019 Warminster 2 v Box Caught Fielder Edward Quelch Paul Bazell 16
29 Jun 2019 Swindon United Churches v Warminster 2 Caught Fielder Stuart Lisowski Stefan Bartlett 30
01 Aug 2020 Warminster 2 v Winsley Caught Fielder Edward Quelch Rory Howell 15
29 Aug 2020 Trowbridge 2 v Warminster 2 Caught Fielder Sam Butler Adam Bolton 36
12 Sep 2020 Warminster 2 v Frome 2 Caught Fielder James Leworthy Sam Wheeler 1
29 May 2021 Warminster 2 v White Horse Caught Fielder Ollie Illingworth Robin Sawyer 6
26 Jun 2021 Swindon 3 v Warminster 2 Caught Fielder Nick Hembury Arun Leyhal 12
31 Jul 2021 White Horse v Warminster 2 Caught Fielder Graham Cuthbertson David Martin 0
07 Aug 2021 Royal Wootton Bassett 2 v Warminster 2 Caught Fielder Graham Cuthbertson Dylan Evans 4
14 Aug 2021 Warminster 2 v Combe Down Caught Fielder Freddie Champion Andrew Hulbert 46
21 May 2022 Devizes 2 v Warminster 2 Caught Fielder Liam Carpenter Jayaram Jayaraj 73
16 Jul 2022 Trowbridge 2 v Warminster 2 Caught Fielder Tom Bull Dan Tallentire 18
13 May 2023 Warminster 3 v Spye Park 2 Caught Fielder Aaron Day Tom Morley 0
20 May 2023 Allington 2 v Warminster 3 Caught Fielder V Mathai Stephen Day 27
24 Jun 2023 Warminster 2 v Swindon United Churches Caught Fielder Evan Collier Dan Blagg 16
29 Jul 2023 Bathford 2 v Warminster 3 Run Out Phil Barns 0
19 Aug 2023 Chippenham 6 v Warminster 3 Caught Fielder Mark Evans Josh Grant 19
02 Sep 2023 Lacock 2 v Warminster 3 Caught Fielder Mark Evans Pete Orner 0
18 May 2024 White Horse v Warminster 2 Caught Fielder Sean Holton G Thakur 2
08 Jun 2024 Malmesbury 2 v Warminster 3 Caught Fielder Sean Holton Freddy Reynolds 0
06 Jul 2024 Warminster 3 v Allington 2 Caught Fielder Cieran Woodhouse Jon Cleverly 7
06 Jul 2024 Warminster 3 v Allington 2 Caught Fielder Oliver Swinnerton Ephram Read 4
10 Aug 2024 Warminster 3 v Malmesbury 2 Caught Fielder Alex MacDonald Chris Hurst 28
24 Aug 2024 Warminster 3 v Wanborough 2 Caught Fielder Callum Widdows Arinjoy Nag 2
31 May 2025 Warminster 3 v Melksham 2 Caught Fielder Sean Holton Tony Trotman 1
28 Jun 2025 Marshfield 3 v Warminster 3 Caught Fielder James Lane Rob Caddick 3
28 Jun 2025 Marshfield 3 v Warminster 3 Caught Fielder James Lane Poppy Farrell 0
09 Aug 2025 Trowbridge 3 v Warminster 3 Caught Fielder Sean Holton Will Hampton 20

Matches Umpired

No matches umpired

Hide ...

Show ...

If any of the above information is incorrect, click here for information on how to get it corrected.