Reece Topley
Mumbai Indians · all_rounder
87
Runs
7.25
Batting average
176
Wickets
8.61
Economy
Batting
Matches33
Innings33
Runs87
Average7.25
Strike rate81.31
High score14
Fifties0
Hundreds0
Boundaries
Fours6
Sixes2
Bowling
Innings153
Overs532.3
Wickets176
Runs conceded4586
Average26.06
Economy8.61
Strike rate18.15
Best figures4/20
How they get out
Caught4
Caught behind0
Bowled5
LBW1
Stumped0
Run out2
Fielding
Catches31
Stumpings0
Run outs3
Total dismissals34
Grounds Reece Topley plays most
- Kennington Oval18 matches · 1 runs · 25 wkts
- The Cooper Associates County Ground18 matches · 3 runs · 21 wkts
- County Ground, Hove8 matches · 5 runs · 16 wkts
- The Rose Bowl8 matches · 10 runs · 9 wkts
- Kingsmead8 matches · 5 runs · 10 wkts
- Kensington Oval, Barbados6 matches · 2 runs · 4 wkts
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 15 Jul 2026 | Vitality Blast | Nottinghamshire | — | 1/40 (4) |
| 12 Jul 2026 | Vitality Blast | Essex | 0 (1) | 0/17 (2) |
| 10 Jul 2026 | Vitality Blast | Kent | — | 1/24 (3) |
| 8 Jul 2026 | Vitality Blast | Sussex | — | 1/32 (3) |
| 4 Jul 2026 | Vitality Blast | Gloucestershire | 6 (7) | 1/39 (4) |
| 26 Jun 2026 | Vitality Blast | Sussex | — | 3/16 (2.5) |
| 5 Jun 2026 | Vitality Blast | Hampshire | — | 2/33 (4) |
| 3 Jun 2026 | Vitality Blast | Middlesex | — | 1/22 (4) |
| 31 May 2026 | Vitality Blast | Kent | — | 1/18 (3) |
| 29 May 2026 | Vitality Blast | Hampshire | — | 2/39 (4) |
| 24 May 2026 | Vitality Blast | Middlesex | — | 2/40 (4) |
| 22 May 2026 | Vitality Blast | Lancashire | — | 2/28 (4) |
| 18 Jul 2025 | Vitality Blast | Sussex | — | 0/13 (2) |
| 16 Jul 2025 | Vitality Blast | Middlesex | 1* (1) | 0/31 (3) |
| 13 Jul 2025 | Vitality Blast | Somerset | — | 3/21 (4) |
| 6 Jul 2025 | Vitality Blast | Essex | — | 0/17 (1) |
| 20 Jun 2025 | Vitality Blast | Middlesex | — | 2/29 (4) |
| 18 Jun 2025 | Vitality Blast | Sussex | — | 3/34 (4) |
| 17 Jun 2025 | Vitality Blast | Hampshire | — | 2/24 (3) |
| 1 Jun 2025 | Indian Premier League | Punjab Kings | — | 0/40 (3) |
| 23 Jan 2025 | Bangladesh Premier League | Khulna Tigers | 1* (1) | 0/42 (3.8) |
| 17 Jan 2025 | Bangladesh Premier League | Durbar Rajshahi | 0 (3) | 0/39 (4) |
| 12 Jan 2025 | Bangladesh Premier League | Khulna Tigers | — | 2/45 (4) |
| 10 Jan 2025 | Bangladesh Premier League | Dhaka Capital | — | 1/33 (4) |
| 6 Jan 2025 | Bangladesh Premier League | Rangpur Riders | — | 0/37 (4) |
| 31 Dec 2024 | Bangladesh Premier League | Rangpur Riders | 5* (6) | 1/33 (4) |
| 9 Nov 2024 | England tour of West Indies | West Indies | — | 0/26 (2.7) |
| 13 Sept 2024 | Australia tour of England | Australia | — | 0/40 (3) |
| 11 Sept 2024 | Australia tour of England | Australia | 1* (1) | 0/15 (1) |
| 3 Sept 2024 | Vitality Blast | Durham | — | 2/21 (4) |
| 7 Jul 2024 | Vitality Blast | Kent | — | 2/27 (2) |
| 27 Jun 2024 | ICC Men's T20 World Cup | India | 3* (3) | 1/27 (3) |
| 23 Jun 2024 | ICC Men's T20 World Cup | United States of America | — | 1/29 (3) |
| 21 Jun 2024 | ICC Men's T20 World Cup | South Africa | — | 0/23 (4) |
| 19 Jun 2024 | ICC Men's T20 World Cup | West Indies | — | 0/26 (3) |
| 15 Jun 2024 | ICC Men's T20 World Cup | Namibia | — | 0/6 (2) |
| 13 Jun 2024 | ICC Men's T20 World Cup | Oman | — | 0/12 (3) |
| 25 May 2024 | Pakistan tour of England | Pakistan | — | 3/41 (3.3) |
| 15 Apr 2024 | Indian Premier League | Sunrisers Hyderabad | — | 1/68 (4) |
| 11 Apr 2024 | Indian Premier League | Mumbai Indians | — | 0/34 (3) |
| 6 Apr 2024 | Indian Premier League | Rajasthan Royals | — | 2/27 (4) |
| 2 Apr 2024 | Indian Premier League | Lucknow Super Giants | 3* (6) | 1/39 (4) |
| 10 Feb 2024 | SA20 | Sunrisers Eastern Cape | 0 (2) | 1/32 (3) |
| 8 Feb 2024 | SA20 | Joburg Super Kings | — | 1/24 (3) |
| 6 Feb 2024 | SA20 | Sunrisers Eastern Cape | 0* (1) | 0/14 (3) |
| 3 Feb 2024 | SA20 | Joburg Super Kings | — | 0/29 (2) |
| 28 Jan 2024 | SA20 | Paarl Royals | — | 1/15 (2) |
| 26 Jan 2024 | SA20 | Paarl Royals | — | 2/27 (3) |
| 23 Jan 2024 | SA20 | MI Cape Town | — | 0/24 (3) |
| 20 Jan 2024 | SA20 | Sunrisers Eastern Cape | — | 1/29 (4) |
| 18 Jan 2024 | SA20 | Pretoria Capitals | — | 3/34 (4) |
| 15 Jan 2024 | SA20 | Joburg Super Kings | 0* (1) | 3/19 (4) |
| 13 Jan 2024 | SA20 | Sunrisers Eastern Cape | — | 1/30 (4) |
| 11 Jan 2024 | SA20 | MI Cape Town | — | 0/53 (4) |
| 21 Dec 2023 | England tour of West Indies | West Indies | — | 2/22 (4) |
| 19 Dec 2023 | England tour of West Indies | West Indies | — | 3/37 (3.5) |
| 16 Dec 2023 | England tour of West Indies | West Indies | — | 1/32 (4) |
| 2 Apr 2023 | Indian Premier League | Mumbai Indians | — | 1/14 (2) |
| 9 Feb 2023 | International League T20 | MI Emirates | — | 0/26 (3) |
| 5 Feb 2023 | SA20 | Pretoria Capitals | — | 1/21 (4) |
| 3 Feb 2023 | SA20 | Sunrisers Eastern Cape | — | 2/20 (2) |
| 2 Feb 2023 | SA20 | MI Cape Town | — | 0/28 (4) |
| 24 Jan 2023 | SA20 | Joburg Super Kings | — | 1/20 (4) |
| 20 Jan 2023 | SA20 | Pretoria Capitals | 5* (3) | 0/13 (1) |
| 17 Jan 2023 | SA20 | Paarl Royals | — | 1/45 (4) |
| 15 Jan 2023 | SA20 | Paarl Royals | — | 3/34 (4) |
| 13 Jan 2023 | SA20 | MI Cape Town | — | 2/27 (3) |
| 14 Oct 2022 | England tour of Australia | Australia | — | 0/9 (1) |
| 12 Oct 2022 | England tour of Australia | Australia | — | 1/35 (4) |
| 9 Oct 2022 | England tour of Australia | Australia | — | 2/37 (4) |
| 2 Oct 2022 | England tour of Pakistan | Pakistan | — | 1/35 (4) |
| 30 Sept 2022 | England tour of Pakistan | Pakistan | — | 1/32 (4) |
| 25 Sept 2022 | England tour of Pakistan | Pakistan | 0 (3) | 2/37 (4) |
| 23 Sept 2022 | England tour of Pakistan | Pakistan | — | 1/23 (4) |
| 31 Jul 2022 | South Africa tour of England | South Africa | — | 0/46 (4) |
| 28 Jul 2022 | South Africa tour of England | South Africa | 1* (1) | 0/32 (4) |
| 27 Jul 2022 | South Africa tour of England | South Africa | — | 2/30 (4) |
| 10 Jul 2022 | India tour of England | India | — | 3/22 (4) |
| 7 Jul 2022 | India tour of England | India | 9 (8) | 1/35 (4) |
| 1 Jul 2022 | Vitality Blast | Kent | — | 0/44 (4) |
| 9 Jun 2022 | Vitality Blast | Middlesex | — | 0/42 (4) |
| 8 Jun 2022 | Vitality Blast | Sussex | — | 1/36 (4) |
| 5 Jun 2022 | Vitality Blast | Glamorgan | — | 0/3 (1) |
| 3 Jun 2022 | Vitality Blast | Kent | — | 3/24 (4) |
| 2 Jun 2022 | Vitality Blast | Hampshire | — | 2/40 (3.8) |
| 31 May 2022 | Vitality Blast | Gloucestershire | 1 (2) | 2/8 (3) |
| 27 May 2022 | Vitality Blast | Glamorgan | — | 1/49 (4) |
| 30 Jan 2022 | England tour of West Indies | West Indies | — | 0/44 (4) |
| 29 Jan 2022 | England tour of West Indies | West Indies | — | 1/21 (4) |
| 26 Jan 2022 | England tour of West Indies | West Indies | 2* (2) | 1/30 (4) |
| 23 Jan 2022 | England tour of West Indies | West Indies | — | 1/19 (4) |
| 3 Jan 2022 | Big Bash League | Melbourne Stars | — | 3/28 (4) |
| 29 Dec 2021 | Big Bash League | Hobart Hurricanes | 14* (12) | 2/17 (4) |
| 26 Dec 2021 | Big Bash League | Perth Scorchers | 8* (3) | 0/37 (4) |
| 22 Dec 2021 | Big Bash League | Perth Scorchers | — | 0/45 (4) |
| 13 Dec 2021 | Big Bash League | Brisbane Heat | — | 0/29 (2.8) |
| 9 Dec 2021 | Big Bash League | Adelaide Strikers | 9* (12) | 3/32 (4) |
| 7 Dec 2021 | Big Bash League | Adelaide Strikers | 2* (2) | 1/44 (4) |
| 4 Oct 2020 | Vitality Blast | Nottinghamshire | — | 1/25 (3) |
| 3 Oct 2020 | Vitality Blast | Gloucestershire | — | 2/16 (3) |
| 1 Oct 2020 | Vitality Blast | Kent | — | 1/27 (4) |
| 20 Sept 2020 | Vitality Blast | Kent | — | 1/30 (4) |
| 18 Sept 2020 | Vitality Blast | Hampshire | — | 4/20 (4) |
| 16 Sept 2020 | Vitality Blast | Sussex | — | 2/37 (4) |
| 14 Sept 2020 | Vitality Blast | Middlesex | — | 0/36 (4) |
| 11 Sept 2020 | Vitality Blast | Essex | — | 3/38 (4) |
| 5 Sept 2020 | Vitality Blast | Middlesex | — | 1/22 (4) |
| 3 Sept 2020 | Vitality Blast | Hampshire | — | 0/11 (2) |
| 1 Sept 2020 | Vitality Blast | Kent | — | 0/38 (4) |
| 6 Sept 2019 | Vitality Blast | Worcestershire | — | 1/27 (3) |
| 30 Aug 2019 | Vitality Blast | Gloucestershire | — | 1/46 (4) |
| 24 Aug 2019 | Vitality Blast | Middlesex | — | 1/31 (4) |
| 22 Aug 2019 | Vitality Blast | Essex | 2* (4) | 2/32 (4) |
| 15 Aug 2019 | Vitality Blast | Surrey | — | 1/33 (3) |
| 6 Aug 2019 | Vitality Blast | Glamorgan | — | 3/20 (4) |
| 4 Aug 2019 | Vitality Blast | Gloucestershire | — | 1/26 (3) |
| 28 Jul 2019 | Vitality Blast | Somerset | 2* (1) | 1/26 (3) |
| 26 Jul 2019 | Vitality Blast | Surrey | 3* (4) | 2/34 (4) |
| 24 Jul 2019 | Vitality Blast | Hampshire | — | 4/33 (4) |
| 28 Jul 2017 | Vitality Blast | Gloucestershire | — | 1/14 (2) |
| 26 Jul 2017 | Vitality Blast | Somerset | 0 (2) | 1/32 (4) |
| 21 Jul 2017 | Vitality Blast | Essex | 1* (2) | 0/19 (3) |
| 20 Jul 2017 | Vitality Blast | Sussex | 0 (2) | 1/25 (3) |
| 14 Jul 2017 | Vitality Blast | Middlesex | — | 1/40 (4) |
| 12 Jul 2017 | Vitality Blast | Sussex | — | 0/41 (4) |
| 7 Jul 2017 | Vitality Blast | Glamorgan | — | 3/23 (4) |
| 18 Mar 2016 | World T20 | South Africa | — | 0/33 (2) |
| 16 Mar 2016 | World T20 | West Indies | — | 1/22 (2.2) |
| 21 Feb 2016 | England in South Africa T20I Series | South Africa | 1* (2) | 0/34 (2) |
| 19 Feb 2016 | England in South Africa T20I Series | South Africa | — | 0/27 (3) |
| 26 Nov 2015 | Pakistan v England T20I Series | Pakistan | — | 3/24 (4) |
| 31 Aug 2015 | unknown | Australia | — | 1/35 (4) |
| 17 Jul 2015 | Vitality Blast | Middlesex | — | 1/23 (3) |
| 10 Jul 2015 | Vitality Blast | Middlesex | 5* (3) | 0/36 (3) |
| 26 Jun 2015 | Vitality Blast | Hampshire | — | 3/25 (4) |
| 19 Jun 2015 | Vitality Blast | Glamorgan | — | 2/26 (3.7) |
| 18 Jun 2015 | Vitality Blast | Kent | — | 1/25 (3) |
| 12 Jun 2015 | Vitality Blast | Sussex | — | 2/29 (4) |
| 29 May 2015 | Vitality Blast | Somerset | 0 (1) | 1/47 (4) |
| 24 May 2015 | Vitality Blast | Gloucestershire | 1* (3) | 2/28 (4) |
| 22 May 2015 | Vitality Blast | Glamorgan | — | 1/46 (4) |
| 16 May 2015 | Vitality Blast | Surrey | 1 (2) | 1/52 (4) |
| 2 Aug 2014 | Vitality Blast | Warwickshire | — | 0/36 (4) |
| 25 Jul 2014 | Vitality Blast | Sussex | — | 0/50 (4) |
| 4 Jul 2014 | Vitality Blast | Surrey | — | 0/41 (4) |
| 27 Jun 2014 | Vitality Blast | Somerset | — | 1/32 (4) |
| 20 Jun 2014 | Vitality Blast | Middlesex | — | 1/31 (4) |
| 13 Jun 2014 | Vitality Blast | Gloucestershire | — | 1/39 (4) |
| 11 Jun 2014 | Vitality Blast | Kent | — | 0/40 (4) |
| 6 Jun 2014 | Vitality Blast | Surrey | — | 1/33 (4) |
| 30 May 2014 | Vitality Blast | Hampshire | — | 0/30 (3) |
| 23 May 2014 | Vitality Blast | Glamorgan | — | 2/33 (4) |
| 17 May 2014 | Vitality Blast | Middlesex | — | 3/26 (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.