CricketScore

Players / DJ Vilas

Men's cricket

DJ Vilas: runs, wickets and records

187 recorded matches from 30 Mar 2012 to 7 Feb 2024, most often for Lancashire, Paarl Royals, South Africa. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests69942610.4444.800110
T20 leagues106961,86463*23.59133.00314250
County Championship741063,84626640.4864.1101545925

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
266240Glamorgan18 Aug 2019
244275Hampshire19 Jun 2017
235*363Somerset4 May 2018
189252Sussex8 Apr 2021
134216Hampshire25 Jun 2018

DJ Vilas: matches in the records

DJ Vilas appears in 187 recorded men's matches, from 30 March 2012 to 7 February 2024, most often for Lancashire, Paarl Royals and South Africa. The matches split as 6 in Test matches, 1 in Twenty20 Internationals, 106 in franchise Twenty20 leagues and 74 in the County Championship. The most frequent opponents in the records are Yorkshire (20 matches), Northamptonshire (15 matches) and Worcestershire (13 matches). The ground used most often is Old Trafford, Manchester, with 47 matches.

DJ Vilas batting record

In Test matches, the batting record is 94 runs in 9 innings, an average of 10.44 and a highest score of 26.

In franchise Twenty20 leagues, the batting record is 1,864 runs in 96 innings, an average of 23.59, a strike rate of 133.0 and a highest score of 63*, with 3 fifties and 5 ducks.

In the County Championship, the batting record is 3,846 runs in 106 innings, an average of 40.48, a strike rate of 64.1 and a highest score of 266, with 10 hundreds, 15 fifties and 11 ducks.

DJ Vilas highest innings

The highest individual scores in the records are: 266 from 240 balls against Glamorgan at Colwyn Bay Cricket Club Ground on 18 August 2019 (the County Championship). 244 from 275 balls against Hampshire at Old Trafford, Manchester on 19 June 2017 (the County Championship). 235* from 363 balls against Somerset at Old Trafford, Manchester on 4 May 2018 (the County Championship). 189 from 252 balls against Sussex at Old Trafford, Manchester on 8 April 2021 (the County Championship). 134 from 216 balls against Hampshire at Old Trafford, Manchester on 25 June 2018 (the County Championship).

DJ Vilas results with the side

In franchise Twenty20 leagues, the player's side won 58 and lost 43 of the 106 recorded matches (57.4% of decided matches).

In the County Championship, the player's side won 29 and lost 13 of the 74 recorded matches (69.0% of decided matches).

Against the most frequent opponents the results were Yorkshire: 9 won, 5 lost in 20 matches, Northamptonshire: 10 won, 3 lost in 15 matches, Worcestershire: 7 won, 5 lost in 13 matches, Durham: 7 won, 4 lost in 12 matches and Derbyshire: 10 won, 2 lost in 12 matches.

DJ Vilas teams

Matches by side: Lancashire (157), Paarl Royals (13), South Africa (7), Lahore Qalandars (5) and Northern Superchargers (5).

DJ Vilas main grounds

The grounds used most often are Old Trafford, Manchester (47), Old Trafford (20), Headingley, Leeds (9), County Ground, Northampton (7), Riverside Ground (5) and Edgbaston (5).

DJ Vilas runs by year

Runs in each calendar year of the records: 2015 (60), 2016 (34), 2017 (864), 2018 (921), 2019 (1,229), 2020 (168), 2021 (875), 2022 (1,011), 2023 (536), 2024 (106).

DJ Vilas matches by year

Recorded matches in each calendar year: 2012 (1), 2015 (5), 2016 (1), 2017 (24), 2018 (27), 2019 (23), 2020 (16), 2021 (33), 2022 (29), 2023 (24), 2024 (4).

DJ Vilas fours and sixes

In franchise Twenty20 leagues, 142 fours and 50 sixes, one boundary every 7.3 balls faced; 46.6% of the runs came in boundaries.

In the County Championship, 459 fours and 25 sixes, one boundary every 12.4 balls faced; 51.6% of the runs came in boundaries.

How DJ Vilas gets out

In franchise Twenty20 leagues, 79 recorded dismissals: caught 66%, lbw 11%, bowled 10% and run out 9%.

In the County Championship, 95 recorded dismissals: caught 42%, lbw 32%, bowled 19% and run out 4%.

DJ Vilas first and latest matches

The first recorded match in Test matches is dated 30 July 2015 against Bangladesh and the latest 14 January 2016 against England.

The first recorded match in Twenty20 Internationals is dated 30 March 2012 against India and the latest 30 March 2012 against India.

The first recorded match in franchise Twenty20 leagues is dated 7 July 2017 against Durham and the latest 7 February 2024 against Joburg Super Kings.

The first recorded match in the County Championship is dated 7 April 2017 against Essex and the latest 10 September 2023 against Middlesex.

DJ Vilas against different opponents

The most runs against a single opponent are 554 against Hampshire in 10 innings (average 69.25), 475 against Northamptonshire in 16 innings (average 47.50), 450 against Yorkshire in 22 innings (average 23.68) and 444 against Essex in 17 innings (average 26.12).

DJ Vilas at different grounds

The grounds that have produced the most runs are Old Trafford, Manchester (2,168 runs in 57 innings), County Ground, Chelmsford (258 runs in 8 innings), Old Trafford (252 runs in 16 innings) and Trafalgar Road Ground, Southport (229 runs in 6 innings).

DJ Vilas recent years

Year by year, the latest figures in the records are 2019: 23 matches and 1,229 runs; 2020: 16 matches and 168 runs; 2021: 33 matches and 875 runs; 2022: 29 matches and 1,011 runs; 2023: 24 matches and 536 runs; 2024: 4 matches and 106 runs.

DJ Vilas year by year

The busiest year in the records is 2021, with 33 matches. The most runs in a calendar year came in 2019: 1,229.

Questions and answers

How many matches has DJ Vilas played?

187 recorded matches, from 30 March 2012 to 7 February 2024.

How many runs has DJ Vilas scored in Tests?

94 runs in 9 innings, at an average of 10.44.

How many runs has DJ Vilas scored in T20 leagues?

1,864 runs in 96 innings, at an average of 23.59.

How many runs has DJ Vilas scored in the County Championship?

3,846 runs in 106 innings, at an average of 40.48.

What is DJ Vilas's highest score?

266 from 240 balls against Glamorgan on 18 August 2019, at Colwyn Bay Cricket Club Ground.

How many sixes has DJ Vilas hit?

75 sixes and 612 fours in the recorded matches.

How many hundreds has DJ Vilas scored?

10 in the recorded matches.

Which teams has DJ Vilas played for?

Lancashire (157), Paarl Royals (13), South Africa (7), Lahore Qalandars (5) and Northern Superchargers (5).

When was DJ Vilas's most recent recorded match?

7 February 2024.

Team pages

Records