Player profile
- Country
- England
- Role
- All-rounder
- Batting
- Left-hand bat
- Bowling
- Right-arm off-break
- Born
- 18 Jun 1987 Age 39
- Recorded matches
- 505155 internationals
Moeen Ali is an all-rounder from England with 505 matches in FairPlay's recorded data, including 155 internationals (13 Tests, 83 ODIs, 59 T20Is).
Batting: 9,510 runs across all recorded formats, with 3 hundreds and 42 fifties; the most runs came in T20 (league and domestic) cricket (4,932) and the highest recorded score is 121.
Bowling: 331 wickets in recorded matches, 174 of them in T20 (league and domestic) cricket.
Career figures by format
Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 13 | 23 | 401 | 59 | 17.43 | 54.7 | 0/2 | 41 | 36.68 | 3.66 | 0 |
| ODI | 83 | 65 | 1,361 | 102 | 24.30 | 99.5 | 1/4 | 60 | 52.38 | 5.59 | 0 |
| T20I | 59 | 53 | 994 | 63 | 23.67 | 149.5 | 0/6 | 36 | 24.03 | 8.15 | 0 |
| T20 (league and domestic) | 262 | 233 | 4,932 | 121 | 24.66 | 136.4 | 2/23 | 174 | 24.52 | 7.63 | 0 |
| T10 | 54 | 54 | 1,161 | 78 | 29.77 | 196.1 | 0/4 | 7 | 16.43 | 12.78 | 0 |
| 100-ball | 34 | 34 | 661 | 60 | 20.66 | 134.9 | 0/3 | 13 | 30.31 | 9.06 | 0 |
Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.
Moeen Ali at a glance
FairPlay holds 95 complete scorecards featuring Moeen Ali, most recently for Vancouver Anchors (T20 and shorter).
In those matches Moeen Ali batted 91 times for 2,053 runs at a strike rate of 150.40. The highest score was 94 not out off 44 balls against Australia Champions.
With the ball: 48 wickets from 154.1 overs, an economy rate of 8.06. Best figures: 3 for 13 against Pokhara Avengers.
How the 69 dismissals happened: caught 57, bowled 8, run out 3, LBW 1.
These matches were played at 28 different grounds.
Figures in FairPlay's scorecards
| 91 | 22 | 2,053 | 94* | 29.75 | 150.40 | 12/0 |
| 60 | 154.1 | 3 | 1,242 | 48 | 3/13 | 8.06 |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 3 Nov 2026 | Biratnagar Kings v Janakpur BoltsBat 10 (14) · Bowl 1/13 (2) | ||
| 1 Nov 2026 | Janakpur Bolts v Pokhara AvengersBat 21 (16) · Bowl 3/13 (4) | ||
| 29 Oct 2026 | Janakpur Bolts v Kathmandu GurkhasBat 58* (51) · Bowl 1/23 (4) | ||
| 27 Oct 2026 | Karnali Yaks v Janakpur BoltsBat 19 (22) · Bowl 2/19 (4) | ||
| 18 Oct 2026 | England Champions v West Indies ChampionsBat 60 (39) · Bowl 0/7 (1) | ||
| 16 Oct 2026 | South Africa Champions v England ChampionsBat 70 (41) · Bowl 0/26 (3) | ||
| 14 Oct 2026 | Australia Champions v England ChampionsBat 94* (44) · Bowl 1/24 (2) | ||
| 13 Oct 2026 | England Champions v South Africa ChampionsBat 37 (26) · Bowl 0/30 (2) | ||
| 7 Oct 2026 | England Champions v West Indies ChampionsBat 41 (28) · Bowl 0/13 (1.1) | ||
| 5 Oct 2026 | Toronto Sixers v Vancouver AnchorsBat 45* (18) · Bowl – | ||
| 5 Oct 2026 | Vancouver Anchors v Brampton BlitzBat 13 (7) · Bowl – | ||
| 4 Oct 2026 | Whiterock Warriors v Vancouver AnchorsBat 0 (2) · Bowl – | ||
| 3 Oct 2026 | Vancouver Anchors v Toronto SixersBat 32 (15) · Bowl – | ||
| 2 Oct 2026 | Vancouver Anchors v Brampton BlitzBat 37* (18) · Bowl – | ||
| 1 Oct 2026 | Vancouver Anchors v Montreal Royal TigersBat 48* (23) · Bowl – | ||
| 30 Sept 2026 | Mississauga Masters v Vancouver AnchorsBat 0* (1) · Bowl – | ||
| 21 Sept 2026 | Antigua & Barbuda Falcons v Jamaica KingsmenBat – · Bowl – | ||
| 18 Sept 2026 | Guyana Amazon Warriors v Antigua & Barbuda FalconsBat – · Bowl – | ||
| 9 Sept 2026 | Guyana Amazon Warriors v Antigua & Barbuda FalconsBat 18 (12) · Bowl – | ||
| 3 Sept 2026 | Trinbago Knight Riders v Antigua & Barbuda FalconsBat 32* (24) · Bowl – | ||
| 31 Aug 2026 | St Kitts and Nevis Patriots v Antigua & Barbuda FalconsBat – · Bowl – | ||
| 26 Aug 2026 | Antigua & Barbuda Falcons v Barbados TridentsBat 56* (37) · Bowl – | ||
| 24 Aug 2026 | Antigua & Barbuda Falcons v Guyana Amazon WarriorsBat 4 (8) · Bowl 0/16 (1) | ||
| 23 Aug 2026 | Antigua & Barbuda Falcons v Trinbago Knight RidersBat 11 (5) · Bowl 0/18 (1) | ||
| 21 Aug 2026 | Antigua & Barbuda Falcons v St Kitts and Nevis PatriotsBat 25* (12) · Bowl 1/35 (3) | ||
| 15 Aug 2026 | Saint Lucia Kings v Antigua & Barbuda FalconsBat 2 (6) · Bowl – | ||
| 10 Aug 2026 | Trent Rockets v Southern BraveBat 17 (14) · Bowl 0/14 (1.4) | ||
| 8 Aug 2026 | Southern Brave v Manchester Super GiantsBat 0 (3) · Bowl 1/21 (3.2) | ||
| 3 Aug 2026 | Welsh Fire v Southern BraveBat 0 (1) · Bowl – | ||
| 1 Aug 2026 | London Spirit v Southern BraveBat 9 (14) · Bowl – | ||
| 30 Jul 2026 | Jaffna Kings v Kandy RoyalsBat 8 (10) · Bowl 2/38 (4) | ||
| 29 Jul 2026 | Galle Gallants v Kandy RoyalsBat 7 (7) · Bowl – | ||
| 26 Jul 2026 | Kandy Royals v Jaffna KingsBat 7 (11) · Bowl 0/29 (2) | ||
| 25 Jul 2026 | Galle Gallants v Kandy RoyalsBat 41 (29) · Bowl 1/11 (3) | ||
| 23 Jul 2026 | Kandy Royals v Colombo KapsBat 1 (4) · Bowl 2/31 (3) | ||
| 21 Jul 2026 | Dambulla Sixers v Kandy RoyalsBat 24 (13) · Bowl 0/12 (1) | ||
| 19 Jul 2026 | Colombo Kaps v Kandy RoyalsBat 41 (17) · Bowl 0/29 (4) | ||
| 15 Jul 2026 | Yorkshire v SomersetBat 0 (1) · Bowl – | ||
| 12 Jul 2026 | Yorkshire v NottinghamshireBat 20 (14) · Bowl 0/17 (1) | ||
| 10 Jul 2026 | Lancashire v YorkshireBat 2 (8) · Bowl – | ||
| 5 Jul 2026 | Yorkshire v LeicestershireBat 10 (9) · Bowl – | ||
| 3 Jul 2026 | Yorkshire v DurhamBat 60 (32) · Bowl 0/49 (3) | ||
| 28 Jun 2026 | Derbyshire v YorkshireBat 18 (18) · Bowl 0/21 (1) | ||
| 26 Jun 2026 | Hampshire v YorkshireBat 8 (9) · Bowl 0/8 (1) | ||
| 14 Jun 2026 | Antwerp Anchors v Ghent GladiatorsBat 9 (9) · Bowl 3/52 (4) | ||
| 11 Jun 2026 | Akcel United Brussels v Antwerp AnchorsBat 5 (10) · Bowl 3/16 (4) | ||
| 10 Jun 2026 | Antwerp Anchors v Liège Red LionsBat 26 (19) · Bowl 1/3 (1) | ||
| 9 Jun 2026 | JB Bruges v Antwerp AnchorsBat 72* (39) · Bowl 0/16 (1) | ||
| 8 Jun 2026 | Antwerp Anchors v Ghent GladiatorsBat – · Bowl 1/43 (4) | ||
| 7 Jun 2026 | Leicestershire v YorkshireBat 11 (15) · Bowl 1/18 (3) | ||
| 5 Jun 2026 | Yorkshire v LancashireBat 0 (2) · Bowl 3/16 (4) | ||
| 31 May 2026 | Yorkshire v GloucestershireBat 15 (15) · Bowl 1/19 (3) | ||
| 29 May 2026 | Durham v YorkshireBat 3 (7) · Bowl 2/12 (3) | ||
| 24 May 2026 | Yorkshire v DerbyshireBat 51 (35) · Bowl 0/13 (1) | ||
| 22 May 2026 | Nottinghamshire v YorkshireBat 6* (4) · Bowl 1/19 (3) | ||
| 25 Apr 2026 | Quetta Gladiators v Karachi KingsBat – · Bowl 0/45 (4) | ||
| 23 Apr 2026 | Lahore Qalandars v Karachi KingsBat 39 (17) · Bowl 2/26 (4) | ||
| 22 Apr 2026 | Karachi Kings v Peshawar ZalmiBat 0* (0) · Bowl 0/21 (2) | ||
| 19 Apr 2026 | Karachi Kings v Multan SultansBat 27 (23) · Bowl 2/30 (4) | ||
| 16 Apr 2026 | Karachi Kings v Islamabad UnitedBat 8 (5) · Bowl 1/14 (2) | ||
| 11 Apr 2026 | Karachi Kings v Hyderabad KingsmenBat 44 (16) · Bowl 0/24 (2) | ||
| 9 Apr 2026 | Karachi Kings v Peshawar ZalmiBat 9 (8) · Bowl 0/15 (1) | ||
| 2 Apr 2026 | Rawalpindiz v Karachi KingsBat 5 (5) · Bowl 0/13 (1) | ||
| 29 Mar 2026 | Lahore Qalandars v Karachi KingsBat 18 (21) · Bowl 2/31 (4) | ||
| 27 Mar 2026 | Quetta Gladiators v Karachi KingsBat 48* (29) · Bowl 1/26 (4) | ||
| 21 Jan 2026 | Rajshahi Warriors v Sylhet TitansBat 7 (5) · Bowl 0/18 (1) | ||
| 20 Jan 2026 | Rangpur Riders v Sylhet TitansBat 5 (9) · Bowl 0/39 (4) | ||
| 16 Jan 2026 | Rajshahi Warriors v Sylhet TitansBat 27 (12) · Bowl 1/16 (4) | ||
| 12 Jan 2026 | Sylhet Titans v Rangpur RidersBat 0* (0) · Bowl 2/8 (4) | ||
| 8 Jan 2026 | Sylhet Titans v Dhaka CapitalsBat 28 (8) · Bowl 2/20 (4) | ||
| 7 Jan 2026 | Chattogram Royals v Sylhet TitansBat 13 (11) · Bowl 1/23 (4) | ||
| 5 Jan 2026 | Noakhali Express v Sylhet TitansBat 1* (1) · Bowl 0/6 (2) | ||
| 28 Dec 2025 | Gulf Giants v Abu Dhabi Knight RidersBat 78 (49) · Bowl – | ||
| 23 Dec 2025 | MI Emirates v Gulf GiantsBat 51 (48) · Bowl – | ||
| 21 Dec 2025 | Gulf Giants v Dubai CapitalsBat 7 (6) · Bowl 0/6 (1) | ||
| 18 Dec 2025 | Abu Dhabi Knight Riders v Gulf GiantsBat 16 (14) · Bowl 0/16 (1) | ||
| 15 Dec 2025 | Sharjah Warriorz v Gulf GiantsBat 45 (41) · Bowl 0/33 (4) | ||
| 10 Dec 2025 | Gulf Giants v Sharjah WarriorzBat 14 (13) · Bowl 0/6 (1) | ||
| 8 Dec 2025 | Desert Vipers v Gulf GiantsBat 11 (11) & 3* (5) · Bowl 0/13 (2) | ||
| 6 Dec 2025 | Dubai Capitals v Gulf GiantsBat 2 (5) · Bowl 1/23 (4) | ||
| 4 Dec 2025 | Gulf Giants v MI EmiratesBat 26 (21) · Bowl 1/13 (2) | ||
| 29 Nov 2025 | Ajman Titans v UAE BullsBat 8 (4) · Bowl – | ||
| 28 Nov 2025 | Ajman Titans v UAE BullsBat 29* (11) · Bowl – | ||
| 26 Nov 2025 | Deccan Gladiators v Ajman TitansBat 31 (12) · Bowl – | ||
| 25 Nov 2025 | Vista Riders v Ajman TitansBat 3* (5) · Bowl – | ||
| 23 Nov 2025 | Ajman Titans v Royal Desert ChampsBat 29* (10) · Bowl – | ||
| 21 Nov 2025 | Northern Warriors v Ajman TitansBat 33* (8) · Bowl – | ||
| 20 Nov 2025 | Aspin Stallions v Ajman TitansBat 13 (8) · Bowl – | ||
| 19 Nov 2025 | Ajman Titans v Quetta QavalryBat 59* (21) · Bowl – | ||
| 14 Oct 2025 | Montreal Royal Tigers v Vancouver AnchorsBat 3 (5) · Bowl – | ||
| 13 Oct 2025 | Toronto Sixers v Vancouver AnchorsBat 12* (9) · Bowl – | ||
| 12 Oct 2025 | Brampton Blitz v Vancouver AnchorsBat 0 (2) · Bowl – | ||
| 11 Oct 2025 | Vancouver Anchors v Mississauga MastersBat 34 (20) · Bowl 1/13 (1) | ||
| 10 Oct 2025 | Montreal Royal Tigers v Vancouver AnchorsBat 0 (2) · Bowl – | ||
| 9 Oct 2025 | Vancouver Anchors v Whiterock WarriorsBat 63 (27) · Bowl – |
Janakpur Bolts's next match
Sudurpaschim Royals v Janakpur Bolts, Nepal Premier League, 10 Nov 2026 at Tribhuvan University International Cricket Ground.
The playing XI is named at the toss, so this does not mean Moeen Ali has been selected.
More players from England
All England players
InternationalJos Buttler549 matches recordedTest 42ODI 116T20I 120T20 227
InternationalAdil Rashid373 matches recordedTest 1ODI 120T20I 118T20 55
InternationalJoe Root295 matches recordedTest 91ODI 109T20I 4T20 43
InternationalAmy Ellen Jones353 matches recordedTest 15ODI 80T20I 96T20 101
InternationalSophie Ecclestone326 matches recordedTest 15ODI 75T20I 90T20 94
InternationalDanni Wyatt-Hodge337 matches recordedTest 15ODI 64T20I 90T20 105

