Oddsworth
Md

Warriors · Joburg Super Kings

Matthew de Villiers

25

  • Right-handed top-order batter
  • Right-arm medium bowler

Upcoming

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T20161627022818.00118.450134543.9
Pro20661199823.80121.450115344.9
SA20101015113015.10116.238019243.1
Last 10101015713817.40113.850117340.6

Batting style

Top-order batter

  • PowerplayOvers 1–6

    Strike rate–
    Balls per dismissal–
  • Middle oversOvers 7–15

    Strike rate117Par 121
    Balls per dismissal16Par 22
  • DeathOvers 16–20

    Strike rate–
    Balls per dismissal–
FigurePlayerParAgainst par
Average18.026.6
Strike rate118124
Boundary %17.115.2
Dot %43.939.1
Sixes, % of boundaries1332
Strike rate v pace122130
Strike rate v spin116118
Strike rate, first 10 balls94108

228 balls in T20s · Dec 2025 – Oct 2026

Compare with other players

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay91118.750–0
Middle overs125116.880–0
Death (overs 16–20)12133.320–0

Men's T20

Overall rank
642nd
all T20 batters
Runs a match
−2.9
below an average player
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T201627018.0118.4–––

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
SA202025–20261015115.10116.2––
Pro202026611923.80121.4––

T20 streaks

Last 10CareerNowBest
30+ score1/1019%01922701025050628
  • Matthew de Villiers has made 30 or more in 1 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
31 Oct 2026WarriorsWestern ProvinceSt George's Park28 (22)–Won by 4 wicketsW 4 wkts
20 Oct 2026WarriorsDolphinsKingsmead6 (7)–Won by 6 wicketsW 6 wkts
16 Oct 2026WarriorsSouth Western DistrictsRecreation Ground50* (26)–Won by 9 wicketsW 9 wkts
8 Oct 2026WarriorsNorthern CapeSt George's Park0 (4)–Won by 7 wicketsW 7 wkts
29 Sept 2026WarriorsLimpopoSt George's Park25 (30)–Won by 35 runsW 35 runs
25 Sept 2026WarriorsNorth WestSuperSport Park10 (9)–Lost by 7 wicketsL 7 wkts
22 Jan 2026Joburg Super KingsPaarl RoyalsSuperSport Park0 (4)–Lost by 36 runsL 36 runs
19 Jan 2026Joburg Super KingsPaarl RoyalsBoland Park27 (23)–Won by 44 runsW 44 runs
17 Jan 2026Joburg Super KingsPretoria CapitalsThe Wanderers Stadium2 (6)–Lost by 21 runsL 21 runs
14 Jan 2026Joburg Super KingsSunrisers Eastern CapeSt George's Park9 (7)–Lost by 61 runsL 61 runs

All teams

Share