All-rounder · England Women
Mady Villiers
Also known as MK Villiers. Fantasy points by the app’s points system: the app’s own points for its matches, Cricsheet’s ball by ball for the rest, each match once.
95T20 games
61points a game
57median
222best: Durham vs The Blaze, 5 July 2026
Range
Points in the last 30 T20s.
middle half 35.5–104median 60average 79.2best 222
63% of them reached 50 points and 17% stayed under 15.
Batting first 68.4 a game (17 games) · chasing 93.5 (13)
Where the points come from
Points a game by part, the last 30 T20s: 79.2 in all.
By phase
Strike rate in T20s since 1 January 2024: runs off the bat a hundred balls.
Powerplay · 1–6127.6279 balls · out 18
Middle · 7–15111.2179 balls · out 12
Death · 16–20146.6116 balls · out 5
Against bowlers
Every T20 in Cricsheet, at least 15 balls.
- Charli Knott31 balls41 runsSR 132.3out 2×
- GL Adams28 balls46 runsSR 164.3out 0×
- R Tyson26 balls27 runsSR 103.8out 1×
- LCN Smith23 balls28 runsSR 121.7out 1×
- Kirstie Gordon21 balls25 runsSR 119out 3×
- G Ballinger21 balls26 runsSR 123.8out 0×
Latest games
Fantasy points in each, the latest first.
- v The Blaze 40 17 July 2026 · Durham
- v Hampshire 53 17 July 2026 · Durham
- v The Blaze 222 5 July 2026 · Durham
- v Lancashire 92 3 July 2026 · Durham
- v Hampshire 12 28 June 2026 · Durham
- v Somerset 214 26 June 2026 · Durham
All 20 latest games
- v Yorkshire 54 5 June 2026 · Durham
- v The Blaze 196 31 May 2026 · Durham
- v Warwickshire 116 29 May 2026 · Durham
- v Surrey 35 27 May 2026 · Durham
- v Hampshire 144 24 May 2026 · Durham
- v Perth Scorchers 22 11 December 2025 · Sydney Sixers
- v Adelaide Strikers 8 7 December 2025 · Sydney Sixers
- v Melbourne Renegades 19 5 December 2025 · Sydney Sixers
- v Melbourne Stars 41 3 December 2025 · Sydney Sixers
- v Sydney Thunder 12 30 November 2025 · Sydney Sixers
- v Hobart Hurricanes 84 22 November 2025 · Sydney Sixers
- v Melbourne Stars 57 20 November 2025 · Sydney Sixers
- v Sydney Thunder 60 15 November 2025 · Sydney Sixers
- v Hobart Hurricanes 37 13 November 2025 · Sydney Sixers
70ODI games
90.7points a game
84.5median
320best: Durham vs Warwickshire, 6 May 2026
Range
Points in the last 30 ODIs.
middle half 48.2–131median 88.5average 102.2best 320
73% of them reached 50 points and 0% stayed under 15.
Batting first 91.9 a game (16 games) · chasing 113.9 (14)
Where the points come from
Points a game by part, the last 30 ODIs: 102.2 in all.
Against bowlers
Every ODI in Cricsheet, at least 15 balls.
- D Gregory45 balls32 runsSR 71.1out 1×
- GA Elwiss43 balls29 runsSR 67.4out 0×
- LCN Smith43 balls27 runsSR 62.8out 1×
- EL Arlott42 balls46 runsSR 109.5out 1×
- Kirstie Gordon41 balls46 runsSR 112.2out 2×
- HL Baker40 balls42 runsSR 105out 1×
Latest games
Fantasy points in each, the latest first.
- v Warwickshire 89 12 September 2026 · Durham
- v Ireland 114 6 September 2026 · England
- v Ireland 88 3 September 2026 · England
- v Ireland 41 1 September 2026 · England
- v Somerset 77 26 August 2026 · Durham
- v The Blaze 128 19 August 2026 · Durham
All 20 latest games
- v Surrey 186 23 June 2026 · Durham
- v Yorkshire 52 17 June 2026 · Durham
- v Essex 207 13 June 2026 · Durham
- v Somerset 101 16 May 2026 · Durham
- v Warwickshire 320 6 May 2026 · Durham
- v The Blaze 55 2 May 2026 · Durham
- v Yorkshire 34 29 April 2026 · Durham
- v Hampshire 74 25 April 2026 · Durham
- v Surrey 132 18 April 2026 · Durham
- v Essex 45 15 April 2026 · Durham
- v Lancashire 38 11 April 2026 · Durham
- v Surrey 95 13 September 2025 · Durham
- v The Blaze 215 9 September 2025 · Durham
- v Hampshire 35 7 September 2025 · Durham
Pick your own XI for the next match
Every match in the app has a free contest.
Download for AndroidFree · 64 MB