Players / DJ Willey
Men's cricketDJ Willey: runs, wickets and records
433 recorded matches from 13 Apr 2014 to 12 Aug 2026, most often for England, Northamptonshire, Yorkshire. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| ODIs | 72 | 45 | 656 | 51 | 25.23 | 95.2 | 0 | 2 | 56 | 24 |
| T20Is | 42 | 24 | 206 | 33* | 13.73 | 132.1 | 0 | 0 | 15 | 11 |
| T20 leagues | 288 | 227 | 4,673 | 118 | 23.60 | 136.7 | 2 | 23 | 351 | 245 |
| County Championship | 31 | 49 | 1,103 | 104* | 26.26 | 70.0 | 2 | 4 | 139 | 28 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| ODIs | 71 | 100 | 5/30 | 29.03 | 5.49 | 1 |
| T20Is | 42 | 49 | 4/7 | 23.61 | 8.25 | 0 |
| T20 leagues | 280 | 286 | 4/18 | 26.09 | 8.13 | 0 |
| County Championship | 47 | 76 | 5/61 | 31.70 | 3.26 | 1 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 118 | 55 | Worcestershire | 23 Jul 2017 |
| 104* | 83 | Gloucestershire | 12 Apr 2015 |
| 103 | 103 | Derbyshire | 10 May 2015 |
| 100 | 41 | Sussex | 12 Aug 2015 |
| 95 | 45 | Leicestershire | 23 May 2014 |
DJ Willey: matches in the records
DJ Willey appears in 433 recorded men's matches, from 13 April 2014 to 12 August 2026, most often for England, Northamptonshire and Yorkshire. The matches split as 72 in One Day Internationals, 42 in Twenty20 Internationals, 288 in franchise Twenty20 leagues and 31 in the County Championship. The most frequent opponents in the records are Pakistan (22 matches), Durham (19 matches) and Derbyshire (18 matches). The ground used most often is County Ground, Northampton, with 34 matches.
DJ Willey batting record
In One Day Internationals, the batting record is 656 runs in 45 innings, an average of 25.23, a strike rate of 95.2 and a highest score of 51, with 2 fifties and 1 ducks.
In Twenty20 Internationals, the batting record is 206 runs in 24 innings, an average of 13.73, a strike rate of 132.1 and a highest score of 33*, with 2 ducks.
In franchise Twenty20 leagues, the batting record is 4,673 runs in 227 innings, an average of 23.60, a strike rate of 136.7 and a highest score of 118, with 2 hundreds, 23 fifties and 13 ducks.
In the County Championship, the batting record is 1,103 runs in 49 innings, an average of 26.26, a strike rate of 70.0 and a highest score of 104*, with 2 hundreds, 4 fifties and 5 ducks.
DJ Willey bowling record
In One Day Internationals, the bowling record is 100 wickets in 71 innings, an average of 29.03, an economy rate of 5.49 and best figures of 5 for 30, including 1 five-wicket haul.
In Twenty20 Internationals, the bowling record is 49 wickets in 42 innings, an average of 23.61, an economy rate of 8.25 and best figures of 4 for 7.
In franchise Twenty20 leagues, the bowling record is 286 wickets in 280 innings, an average of 26.09, an economy rate of 8.13 and best figures of 4 for 18.
In the County Championship, the bowling record is 76 wickets in 47 innings, an average of 31.70, an economy rate of 3.26 and best figures of 5 for 61, including 1 five-wicket haul.
DJ Willey highest innings
The highest individual scores in the records are: 118 from 55 balls against Worcestershire at Headingley on 23 July 2017 (franchise Twenty20 leagues). 104* from 83 balls against Gloucestershire at County Ground, Northampton on 12 April 2015 (the County Championship). 103 from 103 balls against Derbyshire at County Ground, Derby on 10 May 2015 (the County Championship). 100 from 41 balls against Sussex at County Ground on 12 August 2015 (franchise Twenty20 leagues). 95 from 45 balls against Leicestershire at County Ground on 23 May 2014 (franchise Twenty20 leagues).
DJ Willey best bowling
The best bowling figures in the records are: 5 for 30 against Ireland at The Rose Bowl on 30 July 2020. 5 for 61 against Kent at St Lawrence Ground, Canterbury on 15 April 2021. 4 for 7 against West Indies at Warner Park, St Kitts on 10 March 2019. 4 for 18 against Northamptonshire at Headingley on 29 August 2019. 4 for 34 against Sri Lanka at Sophia Gardens on 2 July 2016.
DJ Willey results with the side
In One Day Internationals, the player's side won 43 and lost 23 of the 72 recorded matches (65.2% of decided matches).
In Twenty20 Internationals, the player's side won 23 and lost 17 of the 42 recorded matches (57.5% of decided matches).
In franchise Twenty20 leagues, the player's side won 149 and lost 129 of the 288 recorded matches (53.6% of decided matches).
In the County Championship, the player's side won 9 and lost 11 of the 31 recorded matches (45.0% of decided matches).
Against the most frequent opponents the results were Pakistan: 14 won, 7 lost in 22 matches, Durham: 8 won, 9 lost in 19 matches, Derbyshire: 8 won, 9 lost in 18 matches, Worcestershire: 9 won, 8 lost in 17 matches and Australia: 9 won, 7 lost in 17 matches.
DJ Willey teams
Matches by side: England (114), Northamptonshire (94), Yorkshire (77), Perth Scorchers (26), Multan Sultans (26), Abu Dhabi Knight Riders (21), Welsh Fire (16), Northern Superchargers (13), Dubai Capitals (11) and Trent Rockets (10).
DJ Willey main grounds
The grounds used most often are County Ground, Northampton (34), Headingley (27), Headingley, Leeds (26), County Ground (21), Sophia Gardens, Cardiff (16) and Dubai International Cricket Stadium (16).
DJ Willey runs by year
Runs in each calendar year of the records: 2014 (539), 2015 (750), 2016 (478), 2017 (569), 2018 (719), 2019 (362), 2020 (125), 2021 (386), 2022 (579), 2023 (484), 2024 (478), 2025 (628), 2026 (541).
DJ Willey wickets by year
Wickets in each calendar year of the records: 2014 (17), 2015 (59), 2016 (46), 2017 (29), 2018 (43), 2019 (31), 2020 (13), 2021 (45), 2022 (60), 2023 (45), 2024 (49), 2025 (49), 2026 (25).
DJ Willey matches by year
Recorded matches in each calendar year: 2014 (20), 2015 (32), 2016 (41), 2017 (32), 2018 (40), 2019 (26), 2020 (5), 2021 (25), 2022 (49), 2023 (39), 2024 (44), 2025 (53), 2026 (27).
DJ Willey fours and sixes
In One Day Internationals, 56 fours and 24 sixes, one boundary every 8.6 balls faced; 56.1% of the runs came in boundaries.
In Twenty20 Internationals, 15 fours and 11 sixes, one boundary every 6.0 balls faced; 61.2% of the runs came in boundaries.
In franchise Twenty20 leagues, 351 fours and 245 sixes, one boundary every 5.7 balls faced; 61.5% of the runs came in boundaries.
In the County Championship, 139 fours and 28 sixes, one boundary every 9.4 balls faced; 65.6% of the runs came in boundaries.
How DJ Willey gets out
In One Day Internationals, 26 recorded dismissals: caught 69%, bowled 15%, lbw 8% and caught and bowled 4%.
In Twenty20 Internationals, 15 recorded dismissals: caught 47%, bowled 27%, run out 13% and stumped 13%.
In franchise Twenty20 leagues, 198 recorded dismissals: caught 72%, bowled 17%, lbw 4% and run out 4%.
In the County Championship, 42 recorded dismissals: caught 67%, lbw 14%, bowled 10% and stumped 5%.
DJ Willey bowling in detail
In One Day Internationals: 1,737 dot balls (54.8% of legal deliveries), 34 maidens, 115 wides and 3 no-balls and wickets by caught 69%, bowled 19% and lbw 10%.
In Twenty20 Internationals: 342 dot balls (40.7% of legal deliveries), 1 maidens, 50 wides and 0 no-balls and wickets by caught 69%, bowled 20% and lbw 10%.
In franchise Twenty20 leagues: 2,367 dot balls (43.0% of legal deliveries), 12 maidens, 204 wides and 22 no-balls and wickets by caught 71%, bowled 19% and lbw 7%.
In the County Championship: 3,364 dot balls (75.9% of legal deliveries), 156 maidens, 14 wides and 6 no-balls and wickets by caught 57%, lbw 22% and bowled 21%.
DJ Willey player of the match awards
Of the 22 player of the match awards on record, the first is dated 23 May 2014 (Leicestershire v Northamptonshire) and the latest 12 August 2026 (London Spirit v Welsh Fire): 2 in One Day Internationals, 1 in Twenty20 Internationals and 19 in franchise Twenty20 leagues.
DJ Willey first and latest matches
The first recorded match in One Day Internationals is dated 8 May 2015 against Ireland and the latest 11 November 2023 against Pakistan.
The first recorded match in Twenty20 Internationals is dated 23 June 2015 against New Zealand and the latest 14 October 2022 against Australia.
The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Yorkshire and the latest 12 August 2026 against Welsh Fire.
The first recorded match in the County Championship is dated 13 April 2014 against Durham and the latest 5 September 2021 against Somerset.
DJ Willey against different opponents
The most runs against a single opponent are 557 against Derbyshire in 19 innings (average 30.94), 475 against Leicestershire in 15 innings (average 31.67), 458 against Worcestershire in 18 innings (average 26.94) and 400 against Durham in 18 innings (average 25.00).
The most wickets against a single opponent are 26 against Sri Lanka in 12 innings, 24 against Leicestershire in 14 innings, 24 against Australia in 17 innings and 24 against Pakistan in 22 innings.
DJ Willey at different grounds
The grounds that have produced the most runs are County Ground, Northampton (1,002 runs in 38 innings), Headingley (809 runs in 26 innings), Headingley, Leeds (654 runs in 26 innings) and County Ground (513 runs in 16 innings).
DJ Willey recent years
Year by year, the latest figures in the records are 2021: 25 matches, 386 runs and 45 wickets; 2022: 49 matches, 579 runs and 60 wickets; 2023: 39 matches, 484 runs and 45 wickets; 2024: 44 matches, 478 runs and 49 wickets; 2025: 53 matches, 628 runs and 49 wickets; 2026: 27 matches, 541 runs and 25 wickets.
DJ Willey year by year
The busiest year in the records is 2025, with 53 matches. The most runs in a calendar year came in 2015: 750. The most wickets in a calendar year came in 2022: 60.
Questions and answers
How many matches has DJ Willey played?
433 recorded matches, from 13 April 2014 to 12 August 2026.
How many runs has DJ Willey scored in ODIs?
656 runs in 45 innings, at an average of 25.23.
How many runs has DJ Willey scored in T20Is?
206 runs in 24 innings, at an average of 13.73.
How many runs has DJ Willey scored in T20 leagues?
4,673 runs in 227 innings, at an average of 23.60.
What is DJ Willey's highest score?
118 from 55 balls against Worcestershire on 23 July 2017, at Headingley.
How many wickets has DJ Willey taken in ODIs?
100 wickets in 71 innings, with best figures of 5 for 30.
How many wickets has DJ Willey taken in T20Is?
49 wickets in 42 innings, with best figures of 4 for 7.
How many wickets has DJ Willey taken in T20 leagues?
286 wickets in 280 innings, with best figures of 4 for 18.
How many sixes has DJ Willey hit?
308 sixes and 561 fours in the recorded matches.
How many player of the match awards has DJ Willey won?
22 in the recorded matches.
How many hundreds has DJ Willey scored?
4 in the recorded matches.
Which teams has DJ Willey played for?
England (114), Northamptonshire (94), Yorkshire (77), Perth Scorchers (26), Multan Sultans (26), Abu Dhabi Knight Riders (21), Welsh Fire (16) and Northern Superchargers (13).
When was DJ Willey's most recent recorded match?
12 August 2026.