Wayne Madsen
Derbyshire · all_rounder
4,591
Runs
35.05
Batting average
21
Wickets
8.28
Economy
Batting
Matches157
Innings157
Runs4591
Average35.05
Strike rate138.41
High score109
Fifties31
Hundreds2
Boundaries
Fours480
Sixes109
Bowling
Innings43
Overs94
Wickets21
Runs conceded778
Average37.05
Economy8.28
Strike rate26.86
Best figures2/20
How they get out
Caught94
Caught behind0
Bowled20
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, Derby22 matches · 763 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) | — |
| 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 weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.