Oddsworth
Kelis Ndhlovu

Zimbabwe

Kelis Ndhlovu

Zimbabwe

  • Left-handed aggressive opener
  • Left-arm orthodox spin bowler

T20 record

Batting

MatInnsRunsAvgSR100/50HS
T20s76731,39521.8099.20/570*
Last 10101020920.9094.60/163

Bowling

MatBallsWktsAvgEconBest
T20s768394220.076.033/12

Batting style

Aggressive opener

  • PowerplayOvers 1–6

    Strike rate89Par 93
    Balls per dismissal25Par 25
  • Middle oversOvers 7–15

    Strike rate116Par 92
    Balls per dismissal21Par 21
  • DeathOvers 16–20

    Strike rate–
    Balls per dismissal–
FigurePlayerParAgainst par
Average22.820.6
Strike rate10293
Boundary %14.611.7
Dot %51.851.2
Sixes, % of boundaries88
Strike rate v pace10293
Strike rate v spin10292
Strike rate, first 10 balls9383

1,094 balls in T20s · Dec 2023 – Oct 2026

Compare with other players

Bowling style

Low-threat left-arm spinner

  • Leaks boundaries
  • PowerplayOvers 1–6

    Economy5.97Par 5.64
  • Middle oversOvers 7–15

    Economy6.04Par 5.86
  • DeathOvers 16–20

    Economy7.11Par 7.03
FigurePlayerParAgainst par
Economy6.226.02
Dot %54.849.7
Boundary %13.310.2
Balls per wicket23.720.3
Average24.620.4
Economy v right-handers6.136.07

593 balls bowled in T20s · Dec 2023 – Jul 2025

Compare with other players

Women's T20

Our rank
112th
batters
Runs a match
1.8
below an average player

Women's T20 batting, runs a match

AveragePeak 1.1 below
January 2024
Now 1.8 below
2023202420252026
ICC rank
74
378 points
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T203473724.6101.7340.07.06

Not in our T20 bowling rankings.

Team

T20 streaks

Last 10CareerNowBest
30+ score3/1026%0213116381125634200
Took a wicket6/1057%0121101202010
  • Kelis Ndhlovu has made 30 or more in 3 of the last 10 T20 innings.
  • Kelis Ndhlovu has taken a wicket in 6 of the last 10 T20s bowled in.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
20 Oct 2026ZimbabweIndiaShaheed Veer Narayan Singh International Stadium0 (1)–Lost by 92 runsL 92 runs
18 Oct 2026ZimbabweIndiaShaheed Veer Narayan Singh International Stadium0 (11)–Lost by 9 wicketsL 9 wkts
16 Oct 2026ZimbabweIndiaShaheed Veer Narayan Singh International Stadium42 (44)–Lost by 4 wicketsL 4 wkts
7 Oct 2026ZimbabweWest IndiesTakashinga Sports Club, Highfield63 (48)–Lost by 8 wicketsL 8 wkts
5 Oct 2026ZimbabweWest IndiesTakashinga Sports Club, Highfield25 (28)–Lost by 8 wicketsL 8 wkts
3 Oct 2026ZimbabweWest IndiesTakashinga Sports Club, Highfield11 (12)–Lost by 8 wicketsL 8 wkts
19 Sept 2026ZimbabweSouth AfricaQueens Sports Club38 (30)–Lost by 14 runsL 14 runs
17 Sept 2026ZimbabweSouth AfricaQueens Sports Club16 (24)–Lost by 80 runsL 80 runs
15 Sept 2026ZimbabweSouth AfricaQueens Sports Club1 (9)–Lost by 80 runsL 80 runs
13 Sept 2026ZimbabweSouth AfricaQueens Sports Club13 (14)–Lost by 64 runsL 64 runs

Pitch map

ODIs444 balls

FullOff side2m4m6m8m10m12m1.4% of balls, 0–1m from the stumps0.5% of balls, 0–1m from the stumps0.9% of balls, 0–1m from the stumps0.2% of balls, 0–1m from the stumps0.9% of balls, 1–2m from the stumps0.9% of balls, 1–2m from the stumps0.7% of balls, 1–2m from the stumps1.1% of balls, 2–3m from the stumps3.8% of balls, 2–3m from the stumps4.7% of balls, 2–3m from the stumps4.7% of balls, 2–3m from the stumps1.1% of balls, 2–3m from the stumps0.5% of balls, 3–4m from the stumps0.7% of balls, 3–4m from the stumps4.5% of balls, 3–4m from the stumps5.0% of balls, 3–4m from the stumps8.8% of balls, 3–4m from the stumps3.4% of balls, 3–4m from the stumps0.2% of balls, 4–5m from the stumps0.5% of balls, 4–5m from the stumps1.8% of balls, 4–5m from the stumps2.5% of balls, 4–5m from the stumps5.0% of balls, 4–5m from the stumps7.2% of balls, 4–5m from the stumps4.5% of balls, 4–5m from the stumps0.9% of balls, 5–6m from the stumps1.8% of balls, 5–6m from the stumps4.1% of balls, 5–6m from the stumps5.4% of balls, 5–6m from the stumps7.9% of balls, 5–6m from the stumps2.9% of balls, 5–6m from the stumps0.7% of balls, 6–7m from the stumps1.1% of balls, 6–7m from the stumps1.6% of balls, 6–7m from the stumps2.0% of balls, 6–7m from the stumps3.2% of balls, 6–7m from the stumps1.1% of balls, 6–7m from the stumps0.2% of balls, 7–8m from the stumps0.2% of balls, 7–8m from the stumps0.5% of balls, 7–8m from the stumps0.2% of balls, 7–8m from the stumps0.2% of balls, 7–8m from the stumps0.5% of balls, 8–9m from the stumps0.2% of balls, 9–10m from the stumpsLeg sideShort

T20s644 balls

FullOff side2m4m6m8m10m12m0.3% of balls, 0–1m from the stumps0.6% of balls, 0–1m from the stumps0.3% of balls, 0–1m from the stumps0.5% of balls, 0–1m from the stumps0.3% of balls, 0–1m from the stumps0.3% of balls, 1–2m from the stumps0.2% of balls, 1–2m from the stumps0.5% of balls, 1–2m from the stumps1.9% of balls, 1–2m from the stumps1.1% of balls, 1–2m from the stumps0.6% of balls, 1–2m from the stumps0.9% of balls, 2–3m from the stumps1.2% of balls, 2–3m from the stumps4.7% of balls, 2–3m from the stumps2.8% of balls, 2–3m from the stumps3.4% of balls, 2–3m from the stumps0.6% of balls, 2–3m from the stumps0.9% of balls, 3–4m from the stumps3.0% of balls, 3–4m from the stumps3.4% of balls, 3–4m from the stumps3.7% of balls, 3–4m from the stumps5.3% of balls, 3–4m from the stumps2.6% of balls, 3–4m from the stumps0.2% of balls, 4–5m from the stumps1.1% of balls, 4–5m from the stumps3.9% of balls, 4–5m from the stumps7.5% of balls, 4–5m from the stumps8.5% of balls, 4–5m from the stumps7.3% of balls, 4–5m from the stumps2.6% of balls, 4–5m from the stumps0.5% of balls, 5–6m from the stumps1.4% of balls, 5–6m from the stumps4.5% of balls, 5–6m from the stumps4.5% of balls, 5–6m from the stumps6.1% of balls, 5–6m from the stumps1.7% of balls, 5–6m from the stumps0.2% of balls, 6–7m from the stumps0.3% of balls, 6–7m from the stumps0.3% of balls, 6–7m from the stumps1.4% of balls, 6–7m from the stumps1.9% of balls, 6–7m from the stumps3.4% of balls, 6–7m from the stumps2.0% of balls, 6–7m from the stumps0.5% of balls, 7–8m from the stumps0.3% of balls, 7–8m from the stumps0.6% of balls, 7–8m from the stumps0.3% of balls, 7–8m from the stumpsLeg sideShort

All rankings

Share