David Curtis-Slater

Currently at Marlborough

Batting Stats

By Season

Season Runs Innings Not OutsN.O. Centuries100s Average
2019 150 10 1 0 16.67
2021 154 10 1 0 17.11
2022 147 9 0 0 16.33
2023 114 9 1 0 14.25
2024 65 6 2 0 16.25
2025 80 7 1 0 13.33
Total 710 51 6 0 15.78

By Team

Team Runs Innings Not OutsN.O. Centuries100s Average
Marlborough 150 10 1 0 16.67
Marlborough 2 521 37 4 0 15.79
Marlborough 3 39 4 1 0 13.00
Total 710 51 6 0 15.78

By Season & Team

Season & Team Runs Innings Not OutsN.O. Centuries100s Average
2019 Marlborough 150 10 1 0 16.67
2021 Marlborough 2 154 9 1 0 19.25
2021 Marlborough 3 0 1 0 0 0.00
2022 Marlborough 2 147 9 0 0 16.33
2023 Marlborough 2 114 9 1 0 14.25
2024 Marlborough 2 26 3 1 0 13.00
2024 Marlborough 3 39 3 1 0 19.50
2025 Marlborough 2 80 7 1 0 13.33
Total 710 51 6 0 15.78

By Home/Away

Home/Away Runs Innings Not OutsN.O. Centuries100s Average
Home 382 29 4 0 15.28
Away 328 22 2 0 16.40
Total 710 51 6 0 15.78

By Result

Result Runs Innings Not OutsN.O. Centuries100s Average
Won 365 20 4 0 22.81
Lost 345 31 2 0 11.90
Total 710 51 6 0 15.78

By Batting Position

Batting Position Runs Innings Not OutsN.O. Centuries100s Average
1 398 25 1 0 16.58
2 23 2 0 0 11.50
3 134 8 1 0 19.14
5 44 3 1 0 22.00
6 70 7 1 0 11.67
7 15 2 1 0 15.00
8 17 2 1 0 17.00
9 5 1 0 0 5.00
10 4 1 0 0 4.00
Total 710 51 6 0 15.78

By Mode of DismissalHow Out

Mode of DismissalHow Out Runs Innings Not OutsN.O. Centuries100s Average
Not Out 215 6 6 0
Bowled 76 8 0 0 9.50
LBW 67 4 0 0 16.75
Caught Keeper 28 6 0 0 4.67
Caught Fielder 286 21 0 0 13.62
Run Out 38 6 0 0 6.33
Total 710 51 6 0 15.78

Less ...

More ...

Match Data

Matches Played

Date Match Pos Score How Out Bowling Hattrick?
18 May 2019 Marlborough v Swindon 2 6 1 LBW No
25 May 2019 Chippenham 2 v Marlborough 7 Did Not Bat No
01 Jun 2019 Marlborough v Corsham 2 3 8 Caught Fielder No
08 Jun 2019 Marlborough v Beckington 3 36 Bowled No
22 Jun 2019 Marlborough v Avebury 3 0 Caught Keeper No
13 Jul 2019 Marlborough v Malmesbury 3 48 Not Out No
20 Jul 2019 Swindon 2 v Marlborough 9 Did Not Bat No
27 Jul 2019 Marlborough v Chippenham 2 3 2 Caught Fielder No
03 Aug 2019 Corsham 2 v Marlborough 6 6 Run Out No
10 Aug 2019 Beckington v Marlborough 3 5 Run Out No
17 Aug 2019 Marlborough v Nationwide House 1 16 Caught Fielder No
31 Aug 2019 Marlborough v Winsley 3 28 LBW No
01 May 2021 Marlborough 2 v Corsham 3 1 0 Bowled No
29 May 2021 Melksham v Marlborough 2 1 26 Caught Fielder No
05 Jun 2021 Marlborough 2 v Erlestoke 1 12 Run Out No
03 Jul 2021 Corsham 3 v Marlborough 2 1 0 Caught Fielder No
10 Jul 2021 Marlborough 2 v Ramsbury 1 14 Caught Keeper No
17 Jul 2021 Marlborough 2 v Sherston Magna 1 70 Not Out No
24 Jul 2021 Wanborough v Marlborough 2 1 11 Bowled No
31 Jul 2021 Marlborough 2 v Melksham 1 0 Caught Fielder No
07 Aug 2021 Erlestoke v Marlborough 2 2 Did Not Bat No
15 Aug 2021 Marlborough 3 v Marlborough 4 1 0 Bowled No
28 Aug 2021 Marlborough 2 v Hinton Charterhouse 2 1 21 Bowled No
21 May 2022 Marlborough 2 v Christian Malford 3 7 Caught Fielder No
04 Jun 2022 Marlborough 2 v Corsham 3 1 5 LBW No
25 Jun 2022 Winsley 2 v Marlborough 2 1 33 LBW No
23 Jul 2022 Christian Malford v Marlborough 2 1 25 Caught Fielder No
30 Jul 2022 Marlborough 2 v Hinton Charterhouse 2 1 3 Caught Keeper No
06 Aug 2022 Corsham 3 v Marlborough 2 1 20 Caught Fielder No
13 Aug 2022 Marlborough 2 v Westbury 2 7 3 Caught Fielder No
20 Aug 2022 Melksham v Marlborough 2 1 47 Caught Fielder No
03 Sep 2022 Wanborough v Marlborough 2 2 4 Caught Fielder No
13 May 2023 Marlborough 2 v Bishops Cannings 10 4 Bowled No
20 May 2023 Sherston Magna v Marlborough 2 1 4 Bowled No
03 Jun 2023 Christian Malford v Marlborough 2 2 19 Caught Fielder No
10 Jun 2023 Winsley 2 v Marlborough 2 1 27 Caught Fielder No
01 Jul 2023 Marlborough 2 v Purton 2 8 1 Run Out No
08 Jul 2023 Marlborough 2 v Keevil 8 16 Not Out No
12 Aug 2023 Marlborough 2 v Winsley 2 1 1 Caught Keeper No
26 Aug 2023 Marlborough 2 v Beehive Southwick 1 32 Caught Fielder No
02 Sep 2023 Purton 2 v Marlborough 2 1 10 Caught Keeper No
01 Jun 2024 Marlborough 2 v Winsley 2 9 5 Run Out No
15 Jun 2024 Purton 2 v Marlborough 2 7 12 Not Out No
22 Jun 2024 Marlborough 3 v Swindon Titans 1 0 Caught Keeper No
29 Jun 2024 Blunsdon v Marlborough 3 5 7 Caught Fielder No
03 Aug 2024 Winsley 2 v Marlborough 2 1 9 Run Out No
10 Aug 2024 Coastal Cobras v Marlborough 2 8 Did Not Bat No
17 Aug 2024 Marlborough 2 v Purton 2 8 Did Not Bat No
31 Aug 2024 Marlborough 3 v Blunsdon 6 32 Not Out No
10 May 2025 Swindon NALGO 2 v Marlborough 2 8 Did Not Bat No
17 May 2025 Warminster 2 v Marlborough 2 6 6 Caught Fielder No
24 May 2025 Marlborough 2 v Avebury 2 1 12 Caught Fielder No
31 May 2025 Sherston Magna v Marlborough 2 5 37 Not Out No
21 Jun 2025 Marlborough 2 v Swindon Titans 8 Did Not Bat No
28 Jun 2025 Swindon Super Strikers v Marlborough 2 5 0 Bowled No
05 Jul 2025 Coastal Cobras v Marlborough 2 7 Did Not Bat No
19 Jul 2025 Marlborough 2 v Warminster 2 6 5 Caught Fielder No
09 Aug 2025 Allington v Marlborough 2 6 6 Caught Fielder No
23 Aug 2025 Swindon Titans v Marlborough 2 6 14 Caught Fielder No

Fielding Dismissals

Date Match How Out Bowler Batsman Score
18 May 2019 Marlborough v Swindon 2 Caught Keeper Peter Mathias James Parkinson 12
01 Jun 2019 Marlborough v Corsham 2 Caught Keeper Balakrishna Mareedu Ed Vickery 2
08 Jun 2019 Marlborough v Beckington Caught Keeper Ben Head Joe Weare 18
08 Jun 2019 Marlborough v Beckington Caught Keeper Narin Nandivada Carl Harfield 0
22 Jun 2019 Marlborough v Avebury Caught Keeper Peter Mathias Jeremy Richards 0
20 Jul 2019 Swindon 2 v Marlborough Stumped Ben Head John Baden 56
20 Jul 2019 Swindon 2 v Marlborough Caught Keeper Paul Smith Harry Chevis 7
27 Jul 2019 Marlborough v Chippenham 2 Caught Keeper Rakesh Donthi Geoff Prudhoe 17
27 Jul 2019 Marlborough v Chippenham 2 Stumped Paul Smith Isaac Smith 40
31 Aug 2019 Marlborough v Winsley Caught Keeper Paul Smith Stuart MacDougall 27
29 May 2021 Melksham v Marlborough 2 Caught Keeper Peter Mathias Matthew Hunt 13
29 May 2021 Melksham v Marlborough 2 Caught Keeper Peter Mathias Joe Veacock 0
03 Jul 2021 Corsham 3 v Marlborough 2 Caught Keeper Udhav Bhan Tom Fines 11
03 Jul 2021 Corsham 3 v Marlborough 2 Caught Keeper Balakrishna Mareedu Ben Da Costa 12
17 Jul 2021 Marlborough 2 v Sherston Magna Caught Keeper Mike Bush Dan Grahame 70
17 Jul 2021 Marlborough 2 v Sherston Magna Caught Keeper Deepak Ramani Craig Hughes 2
24 Jul 2021 Wanborough v Marlborough 2 Caught Keeper Balakrishna Mareedu David Novais 1
07 Aug 2021 Erlestoke v Marlborough 2 Caught Fielder Udhav Bhan tom lucas 16
15 Aug 2021 Marlborough 3 v Marlborough 4 Caught Keeper Charlie Jewell Stewart Williamson 4
04 Jun 2022 Marlborough 2 v Corsham 3 Caught Keeper Joe Arkwright Spencer Dymond-Hall 9
25 Jun 2022 Winsley 2 v Marlborough 2 Run Out Freddie Richards 100
30 Jul 2022 Marlborough 2 v Hinton Charterhouse 2 Caught Keeper Aaron Aujla Fin White 38
30 Jul 2022 Marlborough 2 v Hinton Charterhouse 2 Caught Keeper Deepak Ramani Huw Lee 34
30 Jul 2022 Marlborough 2 v Hinton Charterhouse 2 Caught Keeper Joe Arkwright Toby Goodman 5
06 Aug 2022 Corsham 3 v Marlborough 2 Caught Keeper Fraser Taylor James Edmund 21
13 Aug 2022 Marlborough 2 v Westbury 2 Caught Keeper Rob Atkinson Steve Clare 58
20 Aug 2022 Melksham v Marlborough 2 Caught Keeper Fraser Taylor Chay Forester 1
10 Jun 2023 Winsley 2 v Marlborough 2 Caught Fielder Udhav Bhan Phil Drake 12
10 Jun 2023 Winsley 2 v Marlborough 2 Run Out Thomas Felstead 50
01 Jul 2023 Marlborough 2 v Purton 2 Caught Keeper Rob Atkinson Fraser Conway 20
01 Jul 2023 Marlborough 2 v Purton 2 Stumped Rob Atkinson Jamie Richards 6
02 Sep 2023 Purton 2 v Marlborough 2 Caught Keeper Zach Collister Phil Duffell 0
02 Sep 2023 Purton 2 v Marlborough 2 Caught Keeper Zahid Hasan William Carter 8
22 Jun 2024 Marlborough 3 v Swindon Titans Caught Keeper Charlie Jewell Chethan Nava 0
29 Jun 2024 Blunsdon v Marlborough 3 Caught Keeper Rohit Gurjar Harish Kumar 10
29 Jun 2024 Blunsdon v Marlborough 3 Stumped Owen Bate Charlie Ford 13
10 Aug 2024 Coastal Cobras v Marlborough 2 Caught Fielder Ben Head Chris D'Sa 7
10 Aug 2024 Coastal Cobras v Marlborough 2 Caught Fielder Simon Wells Noor Faridullah 2
17 Aug 2024 Marlborough 2 v Purton 2 Caught Keeper Zach Collister Josh Flay 9
19 Jul 2025 Marlborough 2 v Warminster 2 Caught Fielder Simon Wells O Michael 21
23 Aug 2025 Swindon Titans v Marlborough 2 Caught Fielder Udhav Bhan Siva Subramani 15

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.