JA Duffy
Royal Challengers Bengaluru · all_rounder
64
Runs
8
Batting average
80
Wickets
8.59
Economy
Batting
Matches15
Innings15
Runs64
Average8
Strike rate110.34
High score24
Fifties0
Hundreds0
Boundaries
Fours4
Sixes2
Bowling
Innings58
Overs201.3
Wickets80
Runs conceded1730
Average21.63
Economy8.59
Strike rate15.1
Best figures4/14
How they get out
Caught7
Caught behind0
Bowled0
LBW0
Stumped0
Run out1
Fielding
Catches14
Stumpings0
Run outs0
Total dismissals14
Grounds JA Duffy plays most
- Bay Oval6 matches · 1 runs · 14 wkts
- Eden Park4 matches · 3 runs · 8 wkts
- Harare Sports Club4 matches · 6 wkts
- County Ground, New Road4 matches · 24 runs · 5 wkts
- Saxton Oval3 matches · 2 runs · 4 wkts
- Hagley Oval3 matches · 1 runs · 6 wkts
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 31 May 2026 | Indian Premier League | Gujarat Titans | — | 0/39 (4) |
| 26 May 2026 | Indian Premier League | Gujarat Titans | — | 3/40 (4) |
| 13 May 2026 | Indian Premier League | Kolkata Knight Riders | — | 0/48 (4) |
| 12 Apr 2026 | Indian Premier League | Mumbai Indians | — | 1/58 (4) |
| 5 Apr 2026 | Indian Premier League | Chennai Super Kings | — | 2/59 (4) |
| 28 Mar 2026 | Indian Premier League | Sunrisers Hyderabad | — | 3/22 (4) |
| 8 Mar 2026 | ICC Men's T20 World Cup | India | 3 (5) | 0/42 (3) |
| 17 Feb 2026 | ICC Men's T20 World Cup | Canada | — | 1/25 (4) |
| 14 Feb 2026 | ICC Men's T20 World Cup | South Africa | — | 0/50 (3) |
| 10 Feb 2026 | ICC Men's T20 World Cup | United Arab Emirates | — | 1/16 (2) |
| 31 Jan 2026 | Other T20 | India | 9* (5) | 1/53 (4) |
| 28 Jan 2026 | Other T20 | India | — | 2/33 (3.7) |
| 25 Jan 2026 | Other T20 | India | 4* (3) | 0/38 (2) |
| 23 Jan 2026 | Other T20 | India | — | 1/38 (4) |
| 21 Jan 2026 | Other T20 | India | — | 2/28 (4) |
| 13 Nov 2025 | West Indies tour of New Zealand | West Indies | — | 4/36 (4) |
| 10 Nov 2025 | West Indies tour of New Zealand | West Indies | — | 0/10 (2) |
| 9 Nov 2025 | West Indies tour of New Zealand | West Indies | 2* (1) | 3/37 (4) |
| 6 Nov 2025 | West Indies tour of New Zealand | West Indies | — | 1/21 (4) |
| 5 Nov 2025 | West Indies tour of New Zealand | West Indies | 1* (1) | 2/19 (4) |
| 20 Oct 2025 | England tour of New Zealand | England | 1 (2) | 1/46 (4) |
| 18 Oct 2025 | England tour of New Zealand | England | — | 1/49 (4) |
| 4 Oct 2025 | Australia tour of New Zealand | Australia | 1* (1) | 2/29 (4) |
| 3 Oct 2025 | Australia tour of New Zealand | Australia | — | 1/13 (1) |
| 1 Oct 2025 | Australia tour of New Zealand | Australia | — | 0/31 (3) |
| 26 Jul 2025 | Zimbabwe Twenty20 Tri-Series | South Africa | — | 1/36 (4) |
| 22 Jul 2025 | Zimbabwe Twenty20 Tri-Series | South Africa | — | 2/33 (4) |
| 18 Jul 2025 | Zimbabwe Twenty20 Tri-Series | Zimbabwe | — | 0/17 (3) |
| 16 Jul 2025 | Zimbabwe Twenty20 Tri-Series | South Africa | — | 3/20 (4) |
| 20 Jun 2025 | Vitality Blast | Birmingham Bears | 0 (2) | 2/25 (4) |
| 18 Jun 2025 | Vitality Blast | Durham | — | 1/32 (3) |
| 13 Jun 2025 | Vitality Blast | Lancashire | 24 (13) | 0/34 (3.5) |
| 7 Jun 2025 | Vitality Blast | Nottinghamshire | — | 2/42 (4) |
| 6 Jun 2025 | Vitality Blast | Northamptonshire | 0 (1) | 2/27 (4) |
| 1 Jun 2025 | Vitality Blast | Yorkshire | — | 2/30 (3.5) |
| 29 May 2025 | Vitality Blast | Lancashire | — | 1/28 (3) |
| 26 Mar 2025 | Pakistan tour of New Zealand | Pakistan | — | 2/19 (4) |
| 23 Mar 2025 | Pakistan tour of New Zealand | Pakistan | — | 4/21 (4) |
| 21 Mar 2025 | Pakistan tour of New Zealand | Pakistan | 2 (4) | 1/37 (3) |
| 18 Mar 2025 | Pakistan tour of New Zealand | Pakistan | — | 2/22 (3) |
| 16 Mar 2025 | Pakistan tour of New Zealand | Pakistan | — | 4/14 (3.7) |
| 2 Jan 2025 | Sri Lanka tour of New Zealand | Sri Lanka | — | 1/30 (4) |
| 30 Dec 2024 | Sri Lanka tour of New Zealand | Sri Lanka | — | 4/16 (4) |
| 28 Dec 2024 | Sri Lanka tour of New Zealand | Sri Lanka | — | 3/21 (4) |
| 9 Nov 2024 | New Zealand tour of Sri Lanka | Sri Lanka | 0 (1) | 0/29 (4) |
| 25 Apr 2024 | New Zealand tour of Pakistan | Pakistan | — | 0/42 (4) |
| 21 Apr 2024 | New Zealand tour of Pakistan | Pakistan | — | 1/40 (4) |
| 20 Apr 2024 | New Zealand tour of Pakistan | Pakistan | 8* (10) | 0/11 (2) |
| 29 Jan 2023 | New Zealand tour of India | India | 6* (4) | 0/8 (1) |
| 27 Jan 2023 | New Zealand tour of India | India | — | 1/27 (3) |
| 29 Jul 2022 | New Zealand tour of Scotland | Scotland | — | 0/24 (3) |
| 22 Jul 2022 | New Zealand tour of Ireland | Ireland | — | 1/47 (4) |
| 20 Jul 2022 | New Zealand tour of Ireland | Ireland | — | 2/20 (3) |
| 18 Jul 2022 | New Zealand tour of Ireland | Ireland | — | 1/22 (3) |
| 10 Sept 2021 | New Zealand tour of Bangladesh | Bangladesh | — | 1/25 (4) |
| 5 Sept 2021 | New Zealand tour of Bangladesh | Bangladesh | — | 0/15 (4) |
| 1 Sept 2021 | New Zealand tour of Bangladesh | Bangladesh | 3 (5) | 0/3 (1) |
| 18 Dec 2020 | Pakistan tour of New Zealand | Pakistan | — | 4/33 (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.