Wayne Madsen
Derbyshire · all_rounder
4,599
Runs
34.84
Batting average
21
Wickets
8.28
Economy
Batting
Matches158
Innings158
Runs4599
Average34.84
Strike rate138.4
High score109
Fifties31
Hundreds2
Boundaries
Fours482
Sixes109
Bowling
Innings43
Overs94
Wickets21
Runs conceded778
Average37.05
Economy8.28
Strike rate26.86
Best figures2/20
How they get out
Caught94
Caught behind0
Bowled21
LBW9
Stumped1
Run out7
Fielding
Catches73
Stumpings0
Run outs6
Total dismissals79
Grounds Wayne Madsen plays most
- The Cooper Associates County Ground35 matches · 1006 runs · 6 wkts
- County Ground, Derby23 matches · 771 runs
- Headingley12 matches · 437 runs · 2 wkts
- Queen's Park11 matches · 186 runs · 1 wkts
- Edgbaston11 matches · 310 runs · 1 wkts
- Old Trafford10 matches · 312 runs
Wayne Madsen head-to-head
- vs Samit Patel141 off 97 · 3 out · SR 145.4
- vs Steven Mullaney107 off 79 · 3 out · SR 135.4
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 12 Jul 2026 | Vitality Blast | Leicestershire | 2 (3) | — |
| 10 Jul 2026 | Vitality Blast | Durham | 26 (25) | — |
| 8 Jul 2026 | Vitality Blast | Somerset | 43 (31) | — |
| 6 Jul 2026 | Vitality Blast | Lancashire | 13 (13) | — |
| 1 Jul 2026 | Vitality Blast | Lancashire | 8 (6) | — |
| 28 Jun 2026 | Vitality Blast | Yorkshire | 62 (34) | — |
| 7 Jun 2026 | Vitality Blast | Nottinghamshire | 27 (22) | — |
| 31 May 2026 | Vitality Blast | Essex | 7 (5) | — |
| 29 May 2026 | Vitality Blast | Nottinghamshire | 24 (17) | — |
| 27 May 2026 | Vitality Blast | Leicestershire | 22 (17) | — |
| 24 May 2026 | Vitality Blast | Yorkshire | 2 (5) | — |
| 22 May 2026 | Vitality Blast | Durham | 18 (12) | — |
| 26 Jan 2026 | Other T20 | Ireland | 39 (30) | — |
| 25 Jan 2026 | Other T20 | Ireland | 61* (48) | — |
| 23 Jan 2026 | Other T20 | Ireland | 10 (12) | — |
| 13 Jul 2025 | Vitality Blast | Yorkshire | 51* (28) | — |
| 11 Jul 2025 | Vitality Blast | Northamptonshire | 29 (19) | — |
| 10 Jul 2025 | Vitality Blast | Worcestershire | 77* (53) | — |
| 6 Jul 2025 | Vitality Blast | Yorkshire | 38* (25) | — |
| 5 Jul 2025 | Vitality Blast | Lancashire | 53 (41) | — |
| 20 Jun 2025 | Vitality Blast | Lancashire | 0 (1) | — |
| 14 Jun 2025 | Vitality Blast | Leicestershire | 35 (24) | — |
| 13 Jun 2025 | Vitality Blast | Nottinghamshire | 8 (9) | — |
| 11 Jun 2025 | Vitality Blast | Durham | 37 (32) | — |
| 8 Jun 2025 | Vitality Blast | Birmingham Bears | 46 (35) | — |
| 6 Jun 2025 | Vitality Blast | Nottinghamshire | 35 (35) | — |
| 4 Jun 2025 | Vitality Blast | Northamptonshire | 9 (11) | — |
| 30 May 2025 | Vitality Blast | Leicestershire | 5 (5) | — |
| 19 Jul 2024 | Vitality Blast | Durham | 22 (15) | — |
| 18 Jul 2024 | Vitality Blast | Worcestershire | 44 (40) | — |
| 14 Jul 2024 | Vitality Blast | Birmingham Bears | 19 (15) | — |
| 7 Jul 2024 | Vitality Blast | Yorkshire | 30* (33) | 0/14 (1) |
| 6 Jul 2024 | Vitality Blast | Leicestershire | 46 (35) | — |
| 21 Jun 2024 | Vitality Blast | Nottinghamshire | 40 (36) | — |
| 16 Jun 2024 | Vitality Blast | Birmingham Bears | 0 (2) | 0/30 (3) |
| 14 Jun 2024 | Vitality Blast | Northamptonshire | 0 (1) | — |
| 9 Jun 2024 | Vitality Blast | Yorkshire | 2 (4) | — |
| 7 Jun 2024 | Vitality Blast | Nottinghamshire | 53 (33) | — |
| 1 Jun 2024 | Vitality Blast | Leicestershire | 43 (35) | — |
| 3 Feb 2024 | SA20 | Durban's Super Giants | 44* (29) | — |
| 31 Jan 2024 | SA20 | Sunrisers Eastern Cape | 32 (24) | — |
| 17 Jan 2024 | SA20 | Paarl Royals | 0 (1) | — |
| 28 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Germany | 42 (34) | — |
| 25 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Denmark | 0 (1) | — |
| 24 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Scotland | 1 (3) | — |
| 23 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Jersey | 52 (30) | — |
| 30 Jun 2023 | Vitality Blast | Leicestershire | 15 (9) | — |
| 23 Jun 2023 | Vitality Blast | Lancashire | 16 (12) | — |
| 21 Jun 2023 | Vitality Blast | Northamptonshire | 35 (24) | — |
| 18 Jun 2023 | Vitality Blast | Yorkshire | 0 (1) | — |
| 16 Jun 2023 | Vitality Blast | Durham | 20 (16) | — |
| 9 Jun 2023 | Vitality Blast | Nottinghamshire | 26 (26) | — |
| 7 Jun 2023 | Vitality Blast | Birmingham Bears | 13 (9) | — |
| 4 Jun 2023 | Vitality Blast | Yorkshire | 44 (26) | — |
| 2 Jun 2023 | Vitality Blast | Birmingham Bears | 71* (54) | — |
| 1 Jun 2023 | Vitality Blast | Leicestershire | 109* (62) | — |
| 29 May 2023 | Vitality Blast | Northamptonshire | 57 (48) | — |
| 26 May 2023 | Vitality Blast | Nottinghamshire | 61 (31) | — |
| 20 May 2023 | Vitality Blast | Lancashire | 50 (36) | — |
| 9 Jul 2022 | Vitality Blast | Somerset | 14 (17) | — |
| 3 Jul 2022 | Vitality Blast | Durham | 100* (48) | — |
| 24 Jun 2022 | Vitality Blast | Lancashire | 70 (32) | — |
| 23 Jun 2022 | Vitality Blast | Nottinghamshire | 6 (6) | 1/23 (2) |
| 21 Jun 2022 | Vitality Blast | Northamptonshire | 73 (39) | 0/30 (3) |
| 19 Jun 2022 | Vitality Blast | Birmingham Bears | 55 (36) | — |
| 18 Jun 2022 | Vitality Blast | Yorkshire | 0 (3) | 0/16 (2) |
| 10 Jun 2022 | Vitality Blast | Worcestershire | 16 (10) | 1/3 (1) |
| 9 Jun 2022 | Vitality Blast | Leicestershire | 8 (7) | 0/11 (1) |
| 7 Jun 2022 | Vitality Blast | Northamptonshire | 37 (28) | — |
| 3 Jun 2022 | Vitality Blast | Nottinghamshire | 40 (30) | 0/13 (1) |
| 1 Jun 2022 | Vitality Blast | Lancashire | 13 (12) | — |
| 31 May 2022 | Vitality Blast | Yorkshire | 39* (22) | — |
| 28 May 2022 | Vitality Blast | Leicestershire | 8 (8) | 1/7 (1) |
| 27 May 2022 | Vitality Blast | Birmingham Bears | 20 (12) | 0/11 (1) |
| 9 Jun 2021 | Vitality Blast | Lancashire | 12* (9) | — |
| 20 Sept 2020 | Vitality Blast | Yorkshire | 23 (17) | 0/17 (2) |
| 17 Sept 2020 | Vitality Blast | Nottinghamshire | 0 (1) | 0/11 (1) |
| 15 Sept 2020 | Vitality Blast | Leicestershire | 33 (23) | 0/9 (1) |
| 13 Sept 2020 | Vitality Blast | Nottinghamshire | 68 (46) | 1/26 (2) |
| 11 Sept 2020 | Vitality Blast | Durham | 12 (9) | 1/32 (4) |
| 4 Sept 2020 | Vitality Blast | Lancashire | 1 (5) | 0/19 (4) |
| 31 Aug 2020 | Vitality Blast | Lancashire | 44 (27) | 0/5 (1) |
| 30 Aug 2020 | Vitality Blast | Yorkshire | 11 (12) | — |
| 29 Feb 2020 | Pakistan Super League | Multan Sultans | — | — |
| 21 Sept 2019 | Vitality Blast | Essex | 17 (12) | — |
| 7 Sept 2019 | Vitality Blast | Gloucestershire | 47 (37) | — |
| 26 Aug 2019 | Vitality Blast | Lancashire | 69 (39) | — |
| 25 Aug 2019 | Vitality Blast | Leicestershire | 37* (31) | — |
| 23 Aug 2019 | Vitality Blast | Northamptonshire | 51* (43) | — |
| 15 Aug 2019 | Vitality Blast | Leicestershire | 6 (4) | — |
| 13 Aug 2019 | Vitality Blast | Worcestershire | 18* (12) | — |
| 11 Aug 2019 | Vitality Blast | Yorkshire | 66 (37) | — |
| 9 Aug 2019 | Vitality Blast | Durham | 30 (18) | — |
| 2 Aug 2019 | Vitality Blast | Northamptonshire | 59* (31) | — |
| 31 Jul 2019 | Vitality Blast | Worcestershire | 28 (26) | — |
| 26 Jul 2019 | Vitality Blast | Nottinghamshire | 9 (10) | — |
| 24 Jul 2019 | Vitality Blast | Birmingham Bears | 14 (6) | — |
| 20 Jul 2019 | Vitality Blast | Yorkshire | 13 (12) | 0/15 (1) |
| 21 Feb 2019 | Pakistan Super League | Karachi Kings | 0 (3) | — |
| 17 Feb 2019 | Pakistan Super League | Lahore Qalandars | 5 (16) | — |
| 9 Aug 2018 | Vitality Blast | Worcestershire | 2 (9) | 0/8 (1) |
| 8 Aug 2018 | Vitality Blast | Northamptonshire | 38 (21) | — |
| 3 Aug 2018 | Vitality Blast | Birmingham Bears | 20 (15) | — |
| 2 Aug 2018 | Vitality Blast | Nottinghamshire | 21 (15) | — |
| 30 Jul 2018 | Vitality Blast | Yorkshire | 66 (31) | — |
| 28 Jul 2018 | Vitality Blast | Yorkshire | 2 (2) | 0/15 (1) |
| 27 Jul 2018 | Vitality Blast | Leicestershire | 13 (18) | 1/20 (2) |
| 19 Jul 2018 | Vitality Blast | Northamptonshire | 50* (32) | — |
| 14 Jul 2018 | Vitality Blast | Lancashire | 34 (26) | 0/9 (1) |
| 13 Jul 2018 | Vitality Blast | Nottinghamshire | 6 (14) | 0/20 (2) |
| 8 Jul 2018 | Vitality Blast | Worcestershire | 0 (3) | 0/15 (1) |
| 6 Jul 2018 | Vitality Blast | Lancashire | 76* (49) | 0/11 (1) |
| 22 Aug 2017 | Vitality Blast | Hampshire | 4 (5) | 0/16 (1) |
| 18 Aug 2017 | Vitality Blast | Worcestershire | 55 (42) | 1/20 (3) |
| 17 Aug 2017 | Vitality Blast | Leicestershire | 10 (11) | 1/30 (4) |
| 15 Aug 2017 | Vitality Blast | Durham | 24 (21) | 1/22 (4) |
| 4 Aug 2017 | Vitality Blast | Nottinghamshire | 31 (22) | 1/39 (4) |
| 3 Aug 2017 | Vitality Blast | Yorkshire | 47 (35) | 1/29 (4) |
| 30 Jul 2017 | Vitality Blast | Leicestershire | 49* (38) | 1/22 (4) |
| 23 Jul 2017 | Vitality Blast | Warwickshire | 16 (14) | 1/38 (4) |
| 21 Jul 2017 | Vitality Blast | Nottinghamshire | 86* (44) | 2/33 (4) |
| 19 Jul 2017 | Vitality Blast | Worcestershire | 58* (36) | 2/20 (4) |
| 16 Jul 2017 | Vitality Blast | Lancashire | 52 (36) | 0/12 (2) |
| 8 Jul 2017 | Vitality Blast | Yorkshire | 42 (29) | 1/22 (4) |
| 7 Jul 2017 | Vitality Blast | Northamptonshire | 37 (22) | 0/24 (3) |
| 29 Jul 2016 | Vitality Blast | Durham | 6 (6) | — |
| 22 Jul 2016 | Vitality Blast | Worcestershire | 50* (31) | — |
| 13 Jul 2016 | Vitality Blast | Lancashire | 8* (3) | 0/12 (1) |
| 10 Jul 2016 | Vitality Blast | Yorkshire | 13 (8) | — |
| 8 Jul 2016 | Vitality Blast | Leicestershire | 14 (20) | — |
| 1 Jul 2016 | Vitality Blast | Worcestershire | 59* (35) | 0/15 (1) |
| 24 Jun 2016 | Vitality Blast | Nottinghamshire | 15 (13) | 1/10 (2) |
| 19 Jun 2016 | Vitality Blast | Yorkshire | 10 (9) | 1/17 (3) |
| 17 Jun 2016 | Vitality Blast | Warwickshire | 38 (34) | — |
| 3 Jun 2016 | Vitality Blast | Leicestershire | 23 (23) | 1/7 (1) |
| 27 May 2016 | Vitality Blast | Northamptonshire | 21 (12) | — |
| 21 May 2016 | Vitality Blast | Lancashire | — | — |
| 17 Jul 2015 | Vitality Blast | Worcestershire | 18 (17) | — |
| 12 Jul 2015 | Vitality Blast | Yorkshire | 41 (38) | — |
| 10 Jul 2015 | Vitality Blast | Nottinghamshire | 51* (37) | — |
| 5 Jul 2015 | Vitality Blast | Northamptonshire | 11 (12) | — |
| 3 Jul 2015 | Vitality Blast | Warwickshire | 2 (3) | — |
| 26 Jun 2015 | Vitality Blast | Nottinghamshire | 13 (14) | — |
| 19 Jun 2015 | Vitality Blast | Worcestershire | 0 (2) | — |
| 18 Jun 2015 | Vitality Blast | Leicestershire | 15 (13) | — |
| 12 Jun 2015 | Vitality Blast | Lancashire | 18 (12) | — |
| 11 Jun 2015 | Vitality Blast | Northamptonshire | 0 (1) | — |
| 25 Jul 2014 | Vitality Blast | Worcestershire | 40 (21) | — |
| 18 Jul 2014 | Vitality Blast | Lancashire | 45 (26) | — |
| 13 Jul 2014 | Vitality Blast | Yorkshire | 6 (7) | — |
| 11 Jul 2014 | Vitality Blast | Northamptonshire | 10 (8) | — |
| 6 Jul 2014 | Vitality Blast | Leicestershire | 3 (6) | — |
| 29 Jun 2014 | Vitality Blast | Durham | 8 (10) | — |
| 27 Jun 2014 | Vitality Blast | Warwickshire | 42 (28) | — |
| 20 Jun 2014 | Vitality Blast | Nottinghamshire | 65 (38) | — |
| 13 Jun 2014 | Vitality Blast | Worcestershire | 65 (41) | — |
| 6 Jun 2014 | Vitality Blast | Nottinghamshire | 36 (29) | — |
| 30 May 2014 | Vitality Blast | Yorkshire | 34* (34) | — |
| 23 May 2014 | Vitality Blast | Lancashire | 29 (20) | — |
| 16 May 2014 | Vitality Blast | Leicestershire | 5* (3) | — |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe FTE Weekly Digest
A preview of the biggest match in the next seven days, key trends for the matches that matter each week, a roundup of the week that was. Everything you need for the T20 week ahead.