David Willey

David Willey

468 matches · 13 Apr 2014 to 17 Sept 2026

Full name
David Jonathan Willey
Born
28 Feb 1990, Northampton
Age
36 years
Role
Bowling all-rounder
Batting
Left-handed
Bowling
Left-arm fast-medium

David Jonathan Willey (born 28 February 1990) is an English former international cricketer. He is a left-handed batsman and bowler. He is the son of former England cricketer and international umpire Peter Willey. Willey was a member of the England team that won the 2022 T20 World Cup. On 1 November 2023, he announced his retirement from international cricket, following the 2023 Cricket World Cup.

Willey married singer-songwriter Carolynne Willey in November 2016.

Text from Wikipedia (CC BY-SA 4.0). Photo: Dave Morton · Public domain.

David Willey: career summary

David Willey is a bowling all-rounder, born on 28 Feb 1990 in Northampton. David Willey has played 468 matches on CricInto's records, from 13 Apr 2014 to 17 Sept 2026, for Dublin Guardians, London Spirit, Northamptonshire, Sydney Thunder, Dubai Capitals, Trent Rockets, Multan Sultans, Abu Dhabi Knight Riders, Welsh Fire, England, Royal Challengers Bangalore, Durban's Super Giants, Northern Superchargers, Yorkshire, Perth Scorchers and Chennai Super Kings.

In ODIs (72 matches, 2015–2023): 656 runs in 45 innings at an average of 25.23 and a strike rate of 95.21, with 0 hundreds and 2 fifties (highest score 51); 100 wickets at an average of 29.03 and an economy rate of 5.49 (best 5/30).

In the Vitality Blast (64 matches, 2018–2024): 1,416 runs in 60 innings at an average of 25.29 and a strike rate of 135.37, with 0 hundreds and 9 fifties (highest score 80); 75 wickets at an average of 23.97 and an economy rate of 8.11 (best 4/18).

In the The Hundred Men's Competition (47 matches, 2021–2026): 511 runs in 36 innings at an average of 18.25 and a strike rate of 132.73, with 0 hundreds and 2 fifties (highest score 83*); 44 wickets at an average of 22.59 and an economy rate of 8.20 (best 3/11).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
ODI724519 6565125.23 68995.210 256241
T20I422510 20633*13.73 156132.050 015112
Vitality Blast64604 14168025.29 1046135.370 9109712
The Hundred Men's Competition47368 51183*18.25 385132.730 242222
NatWest T20 Blast45441 131211830.51 831157.882 5107791
International League T2032174 1924114.77 186103.230 01091
Vitality Blast Men31312 8547329.45 579147.500 656512
Royal London One-Day Cup30263 79113134.39 81796.822 375323
Big Bash League29214 2375513.94 214110.750 114101
Pakistan Super League26134 9528*10.56 10987.160 0633
Specsavers County Championship13182 2984618.63 47063.400 04622
LV= County Championship12231 640104*29.09 79280.812 478223
Indian Premier League1153 5320*26.50 6285.480 0701
County Championship684 16541*41.25 31352.720 01540
European T20 Premier League550 944418.80 76123.680 0491
SA20321 32*3.00 742.860 0000

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
ODI7271528.2 29031005/30 29.035.4931.70 41
T20I4242140.1 1157494/7 23.618.2517.16 10
Vitality Blast6464221.4 1798754/18 23.978.1117.73 10
The Hundred Men's Competition4747121.1 994443/11 22.598.2016.52 00
NatWest T20 Blast4538127.5 1066403/27 26.658.3419.18 00
International League T203232111 842243/19 35.087.5927.75 00
Vitality Blast Men3131116 1001343/17 29.448.6320.47 00
Royal London One-Day Cup3029210.3 1198474/33 25.495.6926.87 30
Big Bash League292892 719283/22 25.687.8219.71 00
Pakistan Super League262686.3 722343/22 21.248.3515.26 00
Specsavers County Championship1320317.4 1015303/55 33.833.2063.53 00
LV= County Championship1215272.1 915264/46 35.193.3662.81 20
Indian Premier League111136 27262/16 45.337.5636.00 00
County Championship612148.3 479205/61 23.953.2344.55 01
European T20 Premier League5520 14972/24 21.297.4517.14 00
SA20336 4811/26 48.008.0036.00 00

Recent matches

DateMatchBatBowl
17 Sept 2026 DG vs RD European T20 Premier League 0 (3)2/45 (4)
15 Sept 2026 DG vs AF European T20 Premier League 1 (2)1/36 (4)
12 Sept 2026 DG vs GC European T20 Premier League 16 (16)1/24 (4)
11 Sept 2026 DG vs ECR European T20 Premier League 33 (30)1/20 (4)
9 Sept 2026 DG vs BW European T20 Premier League 44 (25)2/24 (4)
12 Aug 2026 LS vs WF The Hundred Men's Competition 1 (3)3/20 (3.2)
9 Aug 2026 LS vs BP The Hundred Men's Competition DNB0/30 (3.2)
6 Aug 2026 LS vs ML The Hundred Men's Competition 31 (18)0/18 (1.4)
4 Aug 2026 LS vs SL The Hundred Men's Competition 83* (46)1/35 (2.3)
1 Aug 2026 LS vs SB The Hundred Men's Competition 1 (2)2/28 (2.3)

Frequently asked questions

How many runs has David Willey scored in ODIs?

David Willey has scored 656 runs in ODIs, at an average of 25.23.

How many wickets has David Willey taken in ODIs?

David Willey has taken 100 wickets in ODIs, with best figures of 5/30.

How many runs has David Willey scored in the Vitality Blast?

David Willey has scored 1,416 runs in the Vitality Blast, at an average of 25.29.

How many wickets has David Willey taken in the Vitality Blast?

David Willey has taken 75 wickets in the Vitality Blast, with best figures of 4/18.

How many runs has David Willey scored in the The Hundred Men's Competition?

David Willey has scored 511 runs in the The Hundred Men's Competition, at an average of 18.25.

How many wickets has David Willey taken in the The Hundred Men's Competition?

David Willey has taken 44 wickets in the The Hundred Men's Competition, with best figures of 3/11.

How many hundreds has David Willey scored?

David Willey has scored 2 hundreds in the NatWest T20 Blast, 2 hundreds in the Royal London One-Day Cup and 2 hundreds in the LV= County Championship.

What is David Willey's highest score?

David Willey's highest score is 131, in the Royal London One-Day Cup.

How old is David Willey?

David Willey was born on 28 Feb 1990 in Northampton, and is 36 years old.

Which teams has David Willey played for?

Dublin Guardians (2026), London Spirit (2026), Northamptonshire (2014–2026), Sydney Thunder (2026), Dubai Capitals (2025–2026), Trent Rockets (2025), Multan Sultans (2022–2025), Abu Dhabi Knight Riders (2024–2025), Welsh Fire (2023–2024), England (2015–2023), Royal Challengers Bangalore (2022–2023), Durban's Super Giants (2023), Northern Superchargers (2021–2022), Yorkshire (2016–2022), Perth Scorchers (2015–2019) and Chennai Super Kings (2018).