CricfanAI

Mohammad Irfan

Stats cover T20 internationals (full-member nations, 2005–) and major T20 leagues: IPL, BBL, PSL, CPL, SA20, MLC, ILT20, BPL, LPL, WBBL, WPL. Full career on ESPNcricinfo ↗

Batting

FormatMInnsRunsHSAvgSR50s100s4s6s
BPL22111250000
PSL1111126244.440020
T20I4442500000

Bowling

FormatMInnsOversRunsWktsEconAvgSR
BPL212181.3542226.6524.6422.23
CPL101039.4283127.1323.5819.83
PSL5151192.31341456.9729.825.67
T20I212171.3532147.443830.64

Player DNA (ball-by-ball, all competitions)

Bowling profile by over

Over 15101520

Economy rate in each over of the innings — taller bars mean more expensive.

Recent form

Last 15 innings, oldest to most recent. Hover a point for the score.

Batting by phase

DeathSR 45.9 · 17 runs (37 balls) · 73% dots · 5% boundaries

Bowling by phase

PowerplayEcon 6.77 · 54 wkts (226 overs) · 51% dots
MiddleEcon 6.87 · 16 wkts (101 overs) · 40% dots
DeathEcon 8.17 · 23 wkts (57 overs) · 36% dots

Top grounds

Recent innings

  • 0 (1) vs Multan SultansPSL · 2022-02-18
  • 0* (5) vs Multan SultansPSL · 2021-06-24
  • 0 (2) vs Khulna TigersBPL · 2020-01-13
  • 1* (2) vs Dhaka PlatoonBPL · 2019-12-30
  • 0 (1) vs Quetta GladiatorsPSL · 2019-03-01
  • 0* (1) vs Peshawar ZalmiPSL · 2019-02-24
  • 4* (2) vs Karachi KingsPSL · 2019-02-15
  • 0 (1) vs Islamabad UnitedPSL · 2018-03-13
  • 6 (10) vs Karachi KingsPSL · 2018-03-10
  • 0 (1) vs Lahore QalandarsPSL · 2018-03-09

Recent bowling

  • 1/24 (2.5 ov) vs Comilla VictoriansBPL · 2024-02-09
  • 1/38 (4.0 ov) vs Rangpur RidersBPL · 2023-02-04
  • 1/28 (4.0 ov) vs Karachi KingsPSL · 2022-02-20
  • 1/28 (3.3 ov) vs Multan SultansPSL · 2022-02-18
  • 0/27 (4.0 ov) vs Multan SultansPSL · 2021-06-24