Skip to content
FairPlay
David Willey

Cricket player · Bowling all-rounder · England

David Willey

David Willey appears in 42 matches with a full FairPlay scorecard (2 Dec 2025 to 17 Sept 2026). 688 runs in 34 innings. 38 wickets from 144.3 overs. 311 matches in FairPlay's recorded career data.

Player profile

Country
England
Role
Bowling all-rounder
Batting
Left-hand bat
Bowling
Left-arm fast-medium
Born
28 Feb 1990 Age 36
Recorded matches
31172 internationals

David Willey is a bowling all-rounder from England with 311 matches in FairPlay's recorded data, including 72 internationals (53 ODIs, 19 T20Is).

Batting: 4,017 runs across all recorded formats, with 0 hundreds and 16 fifties; the most runs came in T20 (league and domestic) cricket (2,360) and the highest recorded score is 83.

Bowling: 358 wickets in recorded matches, 178 of them in T20 (league and domestic) cricket, with 1 five-wicket haul.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

David Willey: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
ODI53346797233.95102.30/37726.735.611
T20I199753325.00127.10/02321.267.910
T20 (league and domestic)1701292,3607921.26127.80/1117826.348.080
T10127561214.00136.60/0927.4412.350
100-ball47365118318.25132.70/24422.598.780
First-class10153364633.6061.30/02727.743.340

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

David Willey at a glance

FairPlay holds 42 complete scorecards featuring David Willey, most recently for Northamptonshire (T20 and shorter).

In those matches David Willey batted 34 times for 688 runs at a strike rate of 144.23. The highest score was 83 not out off 46 balls against Sunrisers Leeds.

With the ball: 38 wickets from 144.3 overs, an economy rate of 8.81. Best figures: 3 for 17 against Somerset.

How the 29 dismissals happened: caught 18, bowled 9, LBW 1, run out 1.

These matches were played at 18 different grounds.

Figures in FairPlay's scorecards

Batting
34568883*23.72144.233/0
Bowling
42144.311,273383/178.81

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
17 Sept 2026Rotterdam Dockers v Dublin GuardiansBat 0 (3) · Bowl 2/45 (4)
15 Sept 2026Amsterdam Flames v Dublin GuardiansBat 1 (2) · Bowl 1/36 (4)
12 Sept 2026Dublin Guardians v Glasgow CosmicBat 16 (16) · Bowl 1/24 (4)
11 Sept 2026Dublin Guardians v Edinburgh Castle RockersBat 33 (30) · Bowl 1/20 (4)
9 Sept 2026Dublin Guardians v Belfast WolvesBat 44 (25) · Bowl 2/24 (4)
12 Aug 2026Welsh Fire v London SpiritBat 1 (3) · Bowl 3/20 (3.2)
9 Aug 2026London Spirit v Birmingham PhoenixBat – · Bowl 0/30 (3.2)
6 Aug 2026London Spirit v MI LondonBat 31 (18) · Bowl 0/18 (1.4)
4 Aug 2026Sunrisers Leeds v London SpiritBat 83* (46) · Bowl 1/35 (2.3)
1 Aug 2026London Spirit v Southern BraveBat 1 (2) · Bowl 2/28 (2.3)
29 Jul 2026MI London v London SpiritBat – · Bowl 0/22 (2.3)
26 Jul 2026Trent Rockets v London SpiritBat 11 (7) · Bowl 1/24 (3.2)
23 Jul 2026London Spirit v Manchester Super GiantsBat – · Bowl 1/23 (3.2)
18 Jul 2026Northamptonshire v HampshireBat 11 (8) · Bowl 1/36 (4)
18 Jul 2026Northamptonshire v SomersetBat 6 (8) · Bowl 3/17 (4)
15 Jul 2026Northamptonshire v GloucestershireBat 47* (33) · Bowl 1/47 (4)
12 Jul 2026Northamptonshire v WarwickshireBat 9 (9) · Bowl 0/47 (4)
10 Jul 2026Somerset v NorthamptonshireBat 12 (12) · Bowl 1/34 (4)
8 Jul 2026Glamorgan v NorthamptonshireBat 6 (8) · Bowl 1/31 (3)
5 Jul 2026Northamptonshire v SomersetBat 2 (3) · Bowl 0/43 (4)
1 Jul 2026Gloucestershire v NorthamptonshireBat 73 (32) · Bowl 0/31 (4)
26 Jun 2026Northamptonshire v EssexBat 65 (29) · Bowl 0/22 (2)
9 Jun 2026Northamptonshire v WorcestershireBat 47 (33) · Bowl 2/28 (4)
6 Jun 2026Durham v NorthamptonshireBat 26 (23) · Bowl 1/31 (4)
31 May 2026Warwickshire v NorthamptonshireBat 23 (11) · Bowl 1/47 (4)
29 May 2026Northamptonshire v GloucestershireBat 18* (11) · Bowl 2/34 (4)
24 May 2026Worcestershire v NorthamptonshireBat 46 (23) · Bowl 0/22 (3)
22 May 2026Northamptonshire v GlamorganBat 11 (10) · Bowl 1/41 (4)
12 Jan 2026Sydney Thunder v Melbourne RenegadesBat 1 (2) · Bowl 2/39 (4)
10 Jan 2026Brisbane Heat v Sydney ThunderBat 1* (1) · Bowl 0/34 (3)
6 Jan 2026Adelaide Strikers v Sydney ThunderBat 8 (4) · Bowl 1/38 (4)
1 Jan 2026Dubai Capitals v Abu Dhabi Knight RidersBat 2 (6) · Bowl 0/33 (4)
27 Dec 2025MI Emirates v Dubai CapitalsBat 2 (2) · Bowl 0/32 (2)
24 Dec 2025Dubai Capitals v Sharjah WarriorzBat – · Bowl 1/36 (4)
21 Dec 2025Gulf Giants v Dubai CapitalsBat – · Bowl 0/33 (3)
19 Dec 2025Sharjah Warriorz v Dubai CapitalsBat 3* (2) · Bowl 0/26 (3)
17 Dec 2025Dubai Capitals v MI EmiratesBat 9 (5) · Bowl 1/20 (4)
14 Dec 2025Desert Vipers v Dubai CapitalsBat – · Bowl 0/30 (3)
13 Dec 2025Abu Dhabi Knight Riders v Dubai CapitalsBat – · Bowl 2/37 (4)
7 Dec 2025Dubai Capitals v Abu Dhabi Knight RidersBat – · Bowl 2/13 (3)
6 Dec 2025Dubai Capitals v Gulf GiantsBat 29 (28) · Bowl 0/26 (3)
2 Dec 2025Dubai Capitals v Desert VipersBat 10 (22) · Bowl 0/16 (2)

More players from England

All England players