CricfanAI

Chris Green

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
BBL82828315015.68133.39105923
CPL51514494812.83132.45003317
PSL88962919.2133.330093
SA2011111500000
T20I112266.670000

Bowling

FormatMInnsOversRunsWktsEconAvgSR
BBL117117372.12704867.2731.4425.97
CPL8484296.41920786.4724.6222.82
IPL112.52408.47
PSL141444.0294126.6824.522
SA204411.010549.5526.2516.5
T20I114.03609

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

Scoring profile by over

Over 15101520

Strike rate in each over of the innings — most destructive in over 20.

Where the runs come from

1s 32%2s & 3s 20%4s 29%6s 19%

48% of runs in boundaries · 30% dot-ball rate.

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

MiddleSR 100.6 · 332 runs (330 balls) · 36% dots · 7% boundaries
DeathSR 149.0 · 1046 runs (702 balls) · 27% dots · 17% boundaries

Bowling by phase

PowerplayEcon 6.50 · 67 wkts (292 overs) · 47% dots
MiddleEcon 6.89 · 71 wkts (353 overs) · 32% dots
DeathEcon 8.82 · 42 wkts (85 overs) · 30% dots

How they get out

caught 72% (68)run out 11% (10)bowled 9% (8)lbw 3% (3)stumped 3% (3)caught and bowled 2% (2)

Top grounds

Recent innings

  • 21* (9) vs Hyderabad KingsmenPSL · 2026-05-01
  • 8 (7) vs Peshawar ZalmiPSL · 2026-04-28
  • 5* (2) vs Multan SultansPSL · 2026-04-26
  • 29 (16) vs RawalpindizPSL · 2026-04-23
  • 6 (9) vs Hyderabad KingsmenPSL · 2026-04-12
  • 1 (2) vs Pretoria CapitalsSA20 · 2026-01-21
  • 0 (1) vs Sydney SixersBBL · 2026-01-16
  • 34* (13) vs Melbourne RenegadesBBL · 2026-01-12
  • 12* (5) vs Brisbane HeatBBL · 2026-01-10
  • 3 (3) vs Adelaide StrikersBBL · 2026-01-06

Recent bowling

  • 1/19 (3.0 ov) vs Hyderabad KingsmenPSL · 2026-05-01
  • 0/20 (2.0 ov) vs Peshawar ZalmiPSL · 2026-04-28
  • 1/29 (4.0 ov) vs Multan SultansPSL · 2026-04-26
  • 0/9 (2.0 ov) vs Hyderabad KingsmenPSL · 2026-04-24
  • 1/26 (4.0 ov) vs RawalpindizPSL · 2026-04-23