Roelof van der Merwe
Delhi Daredevils · all_rounder
1,709
Runs
21.1
Batting average
211
Wickets
7.44
Economy
Batting
Matches139
Innings139
Runs1709
Average21.1
Strike rate131.87
High score75
Fifties3
Hundreds0
Boundaries
Fours133
Sixes64
Bowling
Innings217
Overs695.3
Wickets211
Runs conceded5175
Average24.53
Economy7.44
Strike rate19.77
Best figures6/20
How they get out
Caught45
Caught behind0
Bowled22
LBW7
Stumped3
Run out4
Fielding
Catches97
Stumpings0
Run outs8
Total dismissals105
Grounds Roelof van der Merwe plays most
- The Cooper Associates County Ground16 matches · 310 runs · 15 wkts
- Dubai International Cricket Stadium11 matches · 35 runs · 11 wkts
- Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)9 matches · 75 runs · 6 wkts
- St Lawrence Ground7 matches · 30 runs · 5 wkts
- The Wanderers Stadium7 matches · 50 runs · 7 wkts
- Sophia Gardens7 matches · 17 runs · 9 wkts
Roelof van der Merwe head-to-head
- to Ian Cockbain80 off 60 · 2 wkts · SR 133.3
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 18 Feb 2026 | ICC Men's T20 World Cup | India | — | 0/15 (1) |
| 13 Feb 2026 | ICC Men's T20 World Cup | United States of America | 10 (11) | 0/36 (3) |
| 10 Feb 2026 | ICC Men's T20 World Cup | Namibia | — | 0/22 (2) |
| 7 Feb 2026 | ICC Men's T20 World Cup | Pakistan | 4 (9) | 1/13 (3) |
| 11 Jul 2025 | ICC Men's T20 World Cup Europe Region Final | Italy | — | 3/15 (4) |
| 9 Jul 2025 | ICC Men's T20 World Cup Europe Region Final | Guernsey | — | 1/7 (2) |
| 8 Jul 2025 | ICC Men's T20 World Cup Europe Region Final | Scotland | 20 (18) | 2/25 (4) |
| 5 Jul 2025 | ICC Men's T20 World Cup Europe Region Final | Jersey | — | 0/30 (3) |
| 19 Jun 2025 | Scotland T20 Tri-Series | Nepal | 36* (21) | 1/22 (4) |
| 18 Jun 2025 | Scotland T20 Tri-Series | Scotland | 11 (8) | 2/44 (4) |
| 15 Jun 2025 | Scotland T20 Tri-Series | Scotland | 1 (2) | 1/33 (4) |
| 16 Nov 2024 | Netherlands tour of Oman | Oman | 2* (2) | 0/9 (2) |
| 14 Nov 2024 | Netherlands tour of Oman | Oman | — | 1/11 (3) |
| 13 Nov 2024 | Netherlands tour of Oman | Oman | 1* (1) | 3/15 (4) |
| 14 Sept 2024 | Vitality Blast | Surrey | — | 0/27 (4) |
| 5 Sept 2024 | Vitality Blast | Northamptonshire | — | 0/12 (1) |
| 7 Jul 2024 | Vitality Blast | Gloucestershire | 1* (1) | 1/29 (3) |
| 21 Jun 2024 | Vitality Blast | Gloucestershire | — | 1/19 (2) |
| 16 Jun 2024 | Vitality Blast | Glamorgan | 21* (15) | 2/0 (0.3) |
| 11 Jun 2024 | Vitality Blast | Middlesex | — | — |
| 9 Jun 2024 | Vitality Blast | Hampshire | — | 0/33 (3) |
| 7 Jun 2024 | Vitality Blast | Kent | — | 0/37 (2.3) |
| 31 May 2024 | Vitality Blast | Essex | — | 1/20 (3) |
| 5 Mar 2024 | Nepal Tri-Nation T20I Series | Nepal | 2* (2) | 0/13 (2) |
| 3 Mar 2024 | Nepal Tri-Nation T20I Series | Namibia | — | 1/17 (2) |
| 2 Mar 2024 | Nepal Tri-Nation T20I Series | Nepal | 23* (15) | 0/16 (2) |
| 29 Feb 2024 | Nepal Tri-Nation T20I Series | Namibia | — | 1/44 (4) |
| 28 Feb 2024 | Nepal Tri-Nation T20I Series | Nepal | — | 2/25 (4) |
| 9 Feb 2024 | International League T20 | Desert Vipers | — | 2/19 (3) |
| 3 Feb 2024 | International League T20 | Abu Dhabi Knight Riders | 19* (23) | 1/25 (3) |
| 1 Feb 2024 | International League T20 | Desert Vipers | — | 0/6 (1) |
| 29 Jan 2024 | International League T20 | Sharjah Warriors | 21 (14) | 0/21 (2) |
| 27 Jan 2024 | International League T20 | Gulf Giants | 2* (2) | 3/27 (3.7) |
| 25 Jan 2024 | International League T20 | Abu Dhabi Knight Riders | — | 1/9 (2) |
| 22 Jan 2024 | International League T20 | Sharjah Warriors | 2* (1) | 0/27 (3) |
| 20 Jan 2024 | International League T20 | MI Emirates | — | 1/28 (3) |
| 10 Sept 2023 | Caribbean Premier League | Guyana Amazon Warriors | 1* (1) | 0/16 (1) |
| 6 Sept 2023 | Caribbean Premier League | Trinbago Knight Riders | 20* (9) | — |
| 3 Sept 2023 | Caribbean Premier League | St Kitts and Nevis Patriots | — | 0/20 (2) |
| 2 Sept 2023 | Caribbean Premier League | St Lucia Kings | 11 (11) | 3/41 (4) |
| 31 Aug 2023 | Caribbean Premier League | Jamaica Tallawahs | — | 1/28 (3) |
| 30 Aug 2023 | Caribbean Premier League | Trinbago Knight Riders | 3 (4) | 1/33 (4) |
| 26 Aug 2023 | Caribbean Premier League | St Kitts and Nevis Patriots | — | 0/9 (1) |
| 19 Jun 2023 | Vitality Blast | Essex | — | 1/37 (4) |
| 16 Jun 2023 | Vitality Blast | Surrey | 3 (5) | 1/35 (3) |
| 9 Jun 2023 | Vitality Blast | Gloucestershire | — | 3/26 (4) |
| 7 Jun 2023 | Vitality Blast | Hampshire | 1* (1) | 0/26 (3) |
| 4 Jun 2023 | Vitality Blast | Essex | 7 (10) | 2/23 (3) |
| 2 Jun 2023 | Vitality Blast | Middlesex | — | 1/20 (3) |
| 30 May 2023 | Vitality Blast | Kent | 17 (10) | 1/5 (1) |
| 28 May 2023 | Vitality Blast | Glamorgan | — | 3/24 (4) |
| 26 May 2023 | Vitality Blast | Sussex | — | 1/15 (4) |
| 11 Feb 2023 | SA20 | Pretoria Capitals | — | 4/31 (4) |
| 9 Feb 2023 | SA20 | Joburg Super Kings | — | 2/23 (4) |
| 5 Feb 2023 | SA20 | Joburg Super Kings | 16* (15) | 0/28 (3) |
| 24 Jan 2023 | SA20 | Paarl Royals | — | 2/11 (4) |
| 22 Jan 2023 | SA20 | Durban's Super Giants | — | 6/20 (4) |
| 21 Jan 2023 | SA20 | Joburg Super Kings | 4 (4) | 2/16 (4) |
| 19 Jan 2023 | SA20 | Paarl Royals | — | 2/21 (4) |
| 18 Jan 2023 | SA20 | MI Cape Town | 4* (3) | 2/21 (4) |
| 16 Jan 2023 | SA20 | MI Cape Town | — | 0/20 (3) |
| 6 Nov 2022 | ICC Men's T20 World Cup | South Africa | — | 0/19 (2) |
| 2 Nov 2022 | ICC Men's T20 World Cup | Zimbabwe | 0* (3) | 0/8 (1) |
| 30 Oct 2022 | ICC Men's T20 World Cup | Pakistan | 5 (6) | 0/7 (1) |
| 20 Oct 2022 | ICC Men's T20 World Cup | Sri Lanka | 0* (1) | 0/16 (3) |
| 18 Oct 2022 | ICC Men's T20 World Cup | Namibia | — | 1/6 (1) |
| 16 Oct 2022 | ICC Men's T20 World Cup | United Arab Emirates | 0 (2) | 1/19 (3) |
| 16 Jul 2022 | Vitality Blast | Hampshire | 10* (7) | 2/29 (4) |
| 9 Jul 2022 | Vitality Blast | Derbyshire | — | 0/4 (1) |
| 1 Jul 2022 | Vitality Blast | Middlesex | 9* (7) | 0/16 (2) |
| 24 Jun 2022 | Vitality Blast | Glamorgan | — | 0/8 (1) |
| 23 Jun 2022 | Vitality Blast | Hampshire | 0 (2) | 0/38 (4) |
| 21 Jun 2022 | Vitality Blast | Surrey | 3 (5) | 1/20 (4) |
| 19 Jun 2022 | Vitality Blast | Essex | — | 0/21 (2) |
| 17 Jun 2022 | Vitality Blast | Gloucestershire | 15* (7) | 1/31 (4) |
| 10 Jun 2022 | Vitality Blast | Kent | 8 (6) | 1/16 (2) |
| 9 Jun 2022 | Vitality Blast | Gloucestershire | 48* (15) | 1/14 (2) |
| 3 Jun 2022 | Vitality Blast | Glamorgan | — | 0/15 (2) |
| 1 Jun 2022 | Vitality Blast | Sussex | 10 (11) | 1/30 (4) |
| 30 May 2022 | Vitality Blast | Hampshire | 1* (1) | 0/12 (2) |
| 29 May 2022 | Vitality Blast | Essex | — | 0/28 (3) |
| 25 May 2022 | Vitality Blast | Kent | — | 0/12 (1) |
| 22 Oct 2021 | ICC Men's T20 World Cup | Sri Lanka | 0 (3) | — |
| 20 Oct 2021 | ICC Men's T20 World Cup | Namibia | 6 (4) | 0/22 (2) |
| 18 Oct 2021 | ICC Men's T20 World Cup | Ireland | 0 (1) | 0/35 (4) |
| 18 Sept 2021 | Vitality Blast | Hampshire | 2 (3) | 0/31 (4) |
| 18 Sept 2021 | Vitality Blast | Kent | 4 (6) | 3/20 (4) |
| 26 Aug 2021 | Vitality Blast | Lancashire | — | 4/27 (4) |
| 18 Jul 2021 | Vitality Blast | Gloucestershire | 5 (5) | 1/38 (4) |
| 16 Jul 2021 | Vitality Blast | Glamorgan | 10* (4) | 3/21 (3.7) |
| 9 Jul 2021 | Vitality Blast | Hampshire | 25 (18) | 0/31 (4) |
| 9 Jun 2021 | Vitality Blast | Essex | 0 (2) | 0/35 (4) |
| 20 Sept 2020 | Vitality Blast | Gloucestershire | 17* (13) | 0/20 (3) |
| 18 Sept 2020 | Vitality Blast | Northamptonshire | — | 0/27 (4) |
| 16 Sept 2020 | Vitality Blast | Glamorgan | — | 2/15 (3) |
| 13 Sept 2020 | Vitality Blast | Gloucestershire | 4 (2) | 1/30 (4) |
| 11 Sept 2020 | Vitality Blast | Worcestershire | 15 (10) | 0/30 (4) |
| 4 Sept 2020 | Vitality Blast | Birmingham Bears | 25 (14) | 0/8 (1) |
| 3 Sept 2020 | Vitality Blast | Worcestershire | 25* (10) | 0/29 (3) |
| 1 Sept 2020 | Vitality Blast | Glamorgan | — | 0/13 (3) |
| 30 Aug 2020 | Vitality Blast | Northamptonshire | 41* (26) | 0/38 (4) |
| 2 Nov 2019 | ICC Men's T20 World Cup Qualifier | Papua New Guinea | — | 2/15 (4) |
| 1 Nov 2019 | ICC Men's T20 World Cup Qualifier | Ireland | 25* (16) | 2/19 (4) |
| 29 Oct 2019 | ICC Men's T20 World Cup Qualifier | United Arab Emirates | — | 0/12 (3) |
| 27 Oct 2019 | ICC Men's T20 World Cup Qualifier | Scotland | 0 (3) | 1/23 (4) |
| 26 Oct 2019 | ICC Men's T20 World Cup Qualifier | Bermuda | — | 2/24 (4) |
| 24 Oct 2019 | ICC Men's T20 World Cup Qualifier | Papua New Guinea | 5 (12) | 2/27 (4) |
| 22 Oct 2019 | ICC Men's T20 World Cup Qualifier | Singapore | 19* (14) | 3/22 (4) |
| 18 Oct 2019 | ICC Men's T20 World Cup Qualifier | Kenya | 21* (21) | 1/15 (3) |
| 10 Oct 2019 | Oman Pentangular T20I Series | Hong Kong | 50* (35) | 0/4 (1) |
| 9 Oct 2019 | Oman Pentangular T20I Series | Oman | 0 (1) | 0/13 (3.2) |
| 5 Oct 2019 | Oman Pentangular T20I Series | Ireland | 22* (20) | 0/32 (3) |
| 30 Aug 2019 | Vitality Blast | Middlesex | — | 0/54 (4) |
| 27 Aug 2019 | Vitality Blast | Surrey | 2 (3) | 2/34 (4) |
| 24 Aug 2019 | Vitality Blast | Glamorgan | 7 (4) | 1/26 (4) |
| 23 Aug 2019 | Vitality Blast | Gloucestershire | 17 (16) | 1/40 (4) |
| 10 Aug 2019 | Vitality Blast | Kent | 2* (5) | 0/29 (3) |
| 9 Aug 2019 | Vitality Blast | Hampshire | — | 1/9 (2) |
| 7 Aug 2019 | Vitality Blast | Essex | 9 (6) | 5/32 (3) |
| 4 Aug 2019 | Vitality Blast | Middlesex | 6 (8) | 0/28 (3) |
| 2 Aug 2019 | Vitality Blast | Surrey | — | 0/35 (4) |
| 28 Jul 2019 | Vitality Blast | Sussex | 1* (1) | 0/40 (3) |
| 26 Jul 2019 | Vitality Blast | Hampshire | — | 0/29 (3.8) |
| 20 Jul 2019 | Vitality Blast | Kent | 1 (2) | 3/19 (4) |
| 18 Jul 2019 | Vitality Blast | Glamorgan | — | 2/17 (4) |
| 25 Jun 2019 | Zimbabwe tour of Netherlands and Ireland | Zimbabwe | 0 (1) | 4/35 (4) |
| 23 Jun 2019 | Zimbabwe tour of Netherlands and Ireland | Zimbabwe | 75* (41) | 1/21 (4) |
| 17 Feb 2019 | Oman Quadrangular T20I Series | Ireland | 0 (1) | 0/35 (4) |
| 15 Feb 2019 | Oman Quadrangular T20I Series | Oman | — | 2/14 (4) |
| 13 Feb 2019 | Oman Quadrangular T20I Series | Scotland | — | 0/22 (4) |
| 15 Sept 2018 | Vitality Blast | Sussex | 8* (7) | 0/31 (3) |
| 26 Aug 2018 | Vitality Blast | Nottinghamshire | — | 1/32 (4) |
| 16 Aug 2018 | Vitality Blast | Kent | — | 0/44 (4) |
| 12 Aug 2018 | Vitality Blast | Glamorgan | 2* (1) | 0/36 (4) |
| 10 Aug 2018 | Vitality Blast | Surrey | 8* (4) | 2/54 (4) |
| 8 Aug 2018 | Vitality Blast | Hampshire | — | 1/13 (4) |
| 5 Aug 2018 | Vitality Blast | Sussex | 34* (19) | 0/28 (4) |
| 3 Aug 2018 | Vitality Blast | Essex | — | 1/22 (4) |
| 1 Aug 2018 | Vitality Blast | Hampshire | 31* (14) | 0/56 (4) |
| 29 Jul 2018 | Vitality Blast | Middlesex | — | 1/39 (4) |
| 27 Jul 2018 | Vitality Blast | Surrey | 9 (6) | 1/26 (2) |
| 20 Jul 2018 | Vitality Blast | Glamorgan | — | 2/26 (4) |
| 19 Jul 2018 | Vitality Blast | Middlesex | 3* (3) | 2/26 (4) |
| 13 Jul 2018 | Vitality Blast | Gloucestershire | 11 (8) | 1/15 (2) |
| 8 Jul 2018 | Vitality Blast | Kent | 12* (8) | 0/35 (3.5) |
| 6 Jul 2018 | Vitality Blast | Gloucestershire | — | 0/22 (4) |
| 13 Jun 2018 | Netherlands Tri-Nation T20I Series | Ireland | 37 (27) | 2/24 (4) |
| 24 Aug 2017 | Vitality Blast | Nottinghamshire | 27* (18) | 0/22 (4) |
| 18 Aug 2017 | Vitality Blast | Hampshire | — | 3/15 (4) |
| 13 Aug 2017 | Vitality Blast | Glamorgan | 10* (5) | 0/49 (4) |
| 12 Aug 2017 | Vitality Blast | Kent | 2 (5) | 1/28 (4) |
| 6 Aug 2017 | Vitality Blast | Surrey | 36 (23) | 1/28 (4) |
| 4 Aug 2017 | Vitality Blast | Gloucestershire | 15 (14) | 3/34 (4) |
| 30 Jul 2017 | Vitality Blast | Sussex | 16 (11) | 0/15 (2) |
| 27 Jul 2017 | Vitality Blast | Kent | 3* (3) | 0/23 (4) |
| 26 Jul 2017 | Vitality Blast | Hampshire | 15 (8) | 2/42 (4) |
| 23 Jul 2017 | Vitality Blast | Middlesex | 14* (9) | 0/23 (3) |
| 16 Jul 2017 | Vitality Blast | Middlesex | 17 (13) | 1/26 (4) |
| 15 Jul 2017 | Vitality Blast | Glamorgan | — | 0/30 (4) |
| 13 Jul 2017 | Vitality Blast | Essex | 14* (19) | 1/43 (4) |
| 9 Jul 2017 | Vitality Blast | Surrey | 10 (8) | 3/27 (4) |
| 18 Jan 2017 | Desert T20 Challenge | Hong Kong | 8 (8) | 0/30 (4) |
| 17 Jan 2017 | Desert T20 Challenge | Scotland | 6 (7) | 2/26 (4) |
| 15 Jan 2017 | Desert T20 Challenge | Oman | 35* (15) | 1/29 (4) |
| 22 Jul 2016 | Vitality Blast | Glamorgan | 7 (7) | 0/37 (4) |
| 15 Jul 2016 | Vitality Blast | Middlesex | 2 (4) | 1/20 (4) |
| 8 Jul 2016 | Vitality Blast | Surrey | 5 (7) | 0/28 (4) |
| 7 Jul 2016 | Vitality Blast | Kent | 24* (14) | 0/28 (4) |
| 1 Jul 2016 | Vitality Blast | Gloucestershire | 10* (7) | 0/23 (4) |
| 23 Jun 2016 | Vitality Blast | Middlesex | 17* (12) | 1/4 (1) |
| 19 Jun 2016 | Vitality Blast | Hampshire | — | 0/17 (2) |
| 17 Jun 2016 | Vitality Blast | Gloucestershire | 18* (13) | 3/16 (4) |
| 10 Jun 2016 | Vitality Blast | Surrey | 39* (26) | 0/31 (4) |
| 3 Jun 2016 | Vitality Blast | Essex | — | 0/8 (1) |
| 1 Jun 2016 | Vitality Blast | Sussex | 59 (32) | 0/36 (3) |
| 20 May 2016 | Vitality Blast | Kent | 9 (5) | 1/35 (3) |
| 13 Mar 2016 | World T20 | Ireland | 2 (2) | 2/3 (1) |
| 9 Mar 2016 | World T20 | Bangladesh | 1 (3) | 1/29 (3) |
| 25 Jul 2015 | ICC World Twenty20 Qualifier | Ireland | — | 1/25 (4) |
| 12 Jul 2015 | ICC World Twenty20 Qualifier | United Arab Emirates | — | 2/10 (4) |
| 11 Jul 2015 | ICC World Twenty20 Qualifier | Scotland | 24 (18) | 2/22 (4) |
| 2 Aug 2014 | Caribbean Premier League | Trinidad & Tobago Red Steel | 1 (3) | 0/12 (1) |
| 31 Jul 2014 | Caribbean Premier League | Barbados Tridents | 0 (1) | 1/9 (2) |
| 27 Jul 2014 | Caribbean Premier League | Trinidad & Tobago Red Steel | 21 (18) | — |
| 23 Jul 2014 | Caribbean Premier League | Barbados Tridents | — | 0/18 (1) |
| 19 Jul 2014 | Caribbean Premier League | Guyana Amazon Warriors | 6 (12) | 0/14 (2) |
| 14 May 2013 | Indian Premier League | Chennai Super Kings | 14 (16) | 1/19 (3) |
| 23 Apr 2013 | Indian Premier League | Kings XI Punjab | 8 (9) | 1/17 (4) |
| 21 Apr 2013 | Indian Premier League | Mumbai Indians | — | 1/35 (4) |
| 12 May 2012 | Indian Premier League | Chennai Super Kings | — | 0/17 (3) |
| 10 Apr 2012 | Indian Premier League | Chennai Super Kings | — | 0/15 (4) |
| 5 Apr 2012 | Indian Premier League | Kolkata Knight Riders | — | 2/28 (3) |
| 12 Jan 2012 | Big Bash League | Melbourne Renegades | 36 (24) | 0/30 (2) |
| 29 Dec 2011 | Big Bash League | Perth Scorchers | 6 (4) | 1/30 (3) |
| 2 May 2011 | Indian Premier League | Kochi Tuskers Kerala | 2* (3) | 1/17 (3) |
| 30 Apr 2011 | Indian Premier League | Kochi Tuskers Kerala | 2* (4) | 3/20 (3.8) |
| 12 Apr 2011 | Indian Premier League | Rajasthan Royals | 2* (3) | 1/41 (4) |
| 10 Apr 2011 | Indian Premier League | Mumbai Indians | 8* (6) | 0/16 (4) |
| 19 May 2010 | South Africa in West Indies T20I Series | West Indies | 4* (3) | 1/18 (3) |
| 10 May 2010 | ICC World Twenty20 | Pakistan | 2* (2) | 1/33 (2) |
| 2 May 2010 | ICC World Twenty20 | India | — | 0/13 (1) |
| 14 Mar 2010 | Indian Premier League | Kolkata Knight Riders | 1 (2) | 2/27 (4) |
| 15 Nov 2009 | England in South Africa T20I Series | England | — | 1/39 (4) |
| 13 Nov 2009 | England in South Africa T20I Series | England | — | 0/17 (2) |
| 18 Jun 2009 | ICC World Twenty20 | Pakistan | — | 1/29 (4) |
| 16 Jun 2009 | ICC World Twenty20 | India | — | 1/15 (4) |
| 13 Jun 2009 | ICC World Twenty20 | West Indies | 1 (4) | 2/33 (4) |
| 11 Jun 2009 | ICC World Twenty20 | England | — | 2/32 (4) |
| 9 Jun 2009 | ICC World Twenty20 | New Zealand | 0 (6) | 2/15 (4) |
| 7 Jun 2009 | ICC World Twenty20 | Scotland | — | 2/17 (4) |
| 24 May 2009 | Indian Premier League | Deccan Chargers | 32 (21) | 0/28 (4) |
| 23 May 2009 | Indian Premier League | Chennai Super Kings | 2 (5) | 1/24 (4) |
| 21 May 2009 | Indian Premier League | Deccan Chargers | 23 (18) | 1/37 (4) |
| 19 May 2009 | Indian Premier League | Delhi Daredevils | — | 1/31 (4) |
| 14 May 2009 | Indian Premier League | Chennai Super Kings | 3 (7) | 1/31 (4) |
| 10 May 2009 | Indian Premier League | Mumbai Indians | 3 (5) | 1/17 (3) |
| 7 May 2009 | Indian Premier League | Rajasthan Royals | 15 (17) | 0/11 (1) |
| 3 May 2009 | Indian Premier League | Mumbai Indians | — | 1/28 (3) |
| 1 May 2009 | Indian Premier League | Kings XI Punjab | 35 (19) | 2/27 (3) |
| 29 Apr 2009 | Indian Premier League | Kolkata Knight Riders | 9 (9) | 1/29 (4) |
| 29 Mar 2009 | Australia in South Africa T20I Series | Australia | 48 (30) | 1/31 (4) |
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.