Skip to content
FairPlay
Moeen Ali

Cricket player · All-rounder · England

Moeen Ali

Moeen Ali appears in 95 matches with a full FairPlay scorecard (9 Oct 2025 to 3 Nov 2026). 2,053 runs in 91 innings. 48 wickets from 154.1 overs. 505 matches in FairPlay's recorded career data.

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.

Moeen Ali: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test13234015917.4354.70/24136.683.660
ODI83651,36110224.3099.51/46052.385.590
T20I59539946323.67149.50/63624.038.150
T20 (league and domestic)2622334,93212124.66136.42/2317424.527.630
T1054541,1617829.77196.10/4716.4312.780
100-ball34346616020.66134.90/31330.319.060

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

Batting
91222,05394*29.75150.4012/0
Bowling
60154.131,242483/138.06

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
3 Nov 2026Biratnagar Kings v Janakpur BoltsBat 10 (14) · Bowl 1/13 (2)
1 Nov 2026Janakpur Bolts v Pokhara AvengersBat 21 (16) · Bowl 3/13 (4)
29 Oct 2026Janakpur Bolts v Kathmandu GurkhasBat 58* (51) · Bowl 1/23 (4)
27 Oct 2026Karnali Yaks v Janakpur BoltsBat 19 (22) · Bowl 2/19 (4)
18 Oct 2026England Champions v West Indies ChampionsBat 60 (39) · Bowl 0/7 (1)
16 Oct 2026South Africa Champions v England ChampionsBat 70 (41) · Bowl 0/26 (3)
14 Oct 2026Australia Champions v England ChampionsBat 94* (44) · Bowl 1/24 (2)
13 Oct 2026England Champions v South Africa ChampionsBat 37 (26) · Bowl 0/30 (2)
7 Oct 2026England Champions v West Indies ChampionsBat 41 (28) · Bowl 0/13 (1.1)
5 Oct 2026Toronto Sixers v Vancouver AnchorsBat 45* (18) · Bowl –
5 Oct 2026Vancouver Anchors v Brampton BlitzBat 13 (7) · Bowl –
4 Oct 2026Whiterock Warriors v Vancouver AnchorsBat 0 (2) · Bowl –
3 Oct 2026Vancouver Anchors v Toronto SixersBat 32 (15) · Bowl –
2 Oct 2026Vancouver Anchors v Brampton BlitzBat 37* (18) · Bowl –
1 Oct 2026Vancouver Anchors v Montreal Royal TigersBat 48* (23) · Bowl –
30 Sept 2026Mississauga Masters v Vancouver AnchorsBat 0* (1) · Bowl –
21 Sept 2026Antigua & Barbuda Falcons v Jamaica KingsmenBat – · Bowl –
18 Sept 2026Guyana Amazon Warriors v Antigua & Barbuda FalconsBat – · Bowl –
9 Sept 2026Guyana Amazon Warriors v Antigua & Barbuda FalconsBat 18 (12) · Bowl –
3 Sept 2026Trinbago Knight Riders v Antigua & Barbuda FalconsBat 32* (24) · Bowl –
31 Aug 2026St Kitts and Nevis Patriots v Antigua & Barbuda FalconsBat – · Bowl –
26 Aug 2026Antigua & Barbuda Falcons v Barbados TridentsBat 56* (37) · Bowl –
24 Aug 2026Antigua & Barbuda Falcons v Guyana Amazon WarriorsBat 4 (8) · Bowl 0/16 (1)
23 Aug 2026Antigua & Barbuda Falcons v Trinbago Knight RidersBat 11 (5) · Bowl 0/18 (1)
21 Aug 2026Antigua & Barbuda Falcons v St Kitts and Nevis PatriotsBat 25* (12) · Bowl 1/35 (3)
15 Aug 2026Saint Lucia Kings v Antigua & Barbuda FalconsBat 2 (6) · Bowl –
10 Aug 2026Trent Rockets v Southern BraveBat 17 (14) · Bowl 0/14 (1.4)
8 Aug 2026Southern Brave v Manchester Super GiantsBat 0 (3) · Bowl 1/21 (3.2)
3 Aug 2026Welsh Fire v Southern BraveBat 0 (1) · Bowl –
1 Aug 2026London Spirit v Southern BraveBat 9 (14) · Bowl –
30 Jul 2026Jaffna Kings v Kandy RoyalsBat 8 (10) · Bowl 2/38 (4)
29 Jul 2026Galle Gallants v Kandy RoyalsBat 7 (7) · Bowl –
26 Jul 2026Kandy Royals v Jaffna KingsBat 7 (11) · Bowl 0/29 (2)
25 Jul 2026Galle Gallants v Kandy RoyalsBat 41 (29) · Bowl 1/11 (3)
23 Jul 2026Kandy Royals v Colombo KapsBat 1 (4) · Bowl 2/31 (3)
21 Jul 2026Dambulla Sixers v Kandy RoyalsBat 24 (13) · Bowl 0/12 (1)
19 Jul 2026Colombo Kaps v Kandy RoyalsBat 41 (17) · Bowl 0/29 (4)
15 Jul 2026Yorkshire v SomersetBat 0 (1) · Bowl –
12 Jul 2026Yorkshire v NottinghamshireBat 20 (14) · Bowl 0/17 (1)
10 Jul 2026Lancashire v YorkshireBat 2 (8) · Bowl –
5 Jul 2026Yorkshire v LeicestershireBat 10 (9) · Bowl –
3 Jul 2026Yorkshire v DurhamBat 60 (32) · Bowl 0/49 (3)
28 Jun 2026Derbyshire v YorkshireBat 18 (18) · Bowl 0/21 (1)
26 Jun 2026Hampshire v YorkshireBat 8 (9) · Bowl 0/8 (1)
14 Jun 2026Antwerp Anchors v Ghent GladiatorsBat 9 (9) · Bowl 3/52 (4)
11 Jun 2026Akcel United Brussels v Antwerp AnchorsBat 5 (10) · Bowl 3/16 (4)
10 Jun 2026Antwerp Anchors v Liège Red LionsBat 26 (19) · Bowl 1/3 (1)
9 Jun 2026JB Bruges v Antwerp AnchorsBat 72* (39) · Bowl 0/16 (1)
8 Jun 2026Antwerp Anchors v Ghent GladiatorsBat – · Bowl 1/43 (4)
7 Jun 2026Leicestershire v YorkshireBat 11 (15) · Bowl 1/18 (3)
5 Jun 2026Yorkshire v LancashireBat 0 (2) · Bowl 3/16 (4)
31 May 2026Yorkshire v GloucestershireBat 15 (15) · Bowl 1/19 (3)
29 May 2026Durham v YorkshireBat 3 (7) · Bowl 2/12 (3)
24 May 2026Yorkshire v DerbyshireBat 51 (35) · Bowl 0/13 (1)
22 May 2026Nottinghamshire v YorkshireBat 6* (4) · Bowl 1/19 (3)
25 Apr 2026Quetta Gladiators v Karachi KingsBat – · Bowl 0/45 (4)
23 Apr 2026Lahore Qalandars v Karachi KingsBat 39 (17) · Bowl 2/26 (4)
22 Apr 2026Karachi Kings v Peshawar ZalmiBat 0* (0) · Bowl 0/21 (2)
19 Apr 2026Karachi Kings v Multan SultansBat 27 (23) · Bowl 2/30 (4)
16 Apr 2026Karachi Kings v Islamabad UnitedBat 8 (5) · Bowl 1/14 (2)
11 Apr 2026Karachi Kings v Hyderabad KingsmenBat 44 (16) · Bowl 0/24 (2)
9 Apr 2026Karachi Kings v Peshawar ZalmiBat 9 (8) · Bowl 0/15 (1)
2 Apr 2026Rawalpindiz v Karachi KingsBat 5 (5) · Bowl 0/13 (1)
29 Mar 2026Lahore Qalandars v Karachi KingsBat 18 (21) · Bowl 2/31 (4)
27 Mar 2026Quetta Gladiators v Karachi KingsBat 48* (29) · Bowl 1/26 (4)
21 Jan 2026Rajshahi Warriors v Sylhet TitansBat 7 (5) · Bowl 0/18 (1)
20 Jan 2026Rangpur Riders v Sylhet TitansBat 5 (9) · Bowl 0/39 (4)
16 Jan 2026Rajshahi Warriors v Sylhet TitansBat 27 (12) · Bowl 1/16 (4)
12 Jan 2026Sylhet Titans v Rangpur RidersBat 0* (0) · Bowl 2/8 (4)
8 Jan 2026Sylhet Titans v Dhaka CapitalsBat 28 (8) · Bowl 2/20 (4)
7 Jan 2026Chattogram Royals v Sylhet TitansBat 13 (11) · Bowl 1/23 (4)
5 Jan 2026Noakhali Express v Sylhet TitansBat 1* (1) · Bowl 0/6 (2)
28 Dec 2025Gulf Giants v Abu Dhabi Knight RidersBat 78 (49) · Bowl –
23 Dec 2025MI Emirates v Gulf GiantsBat 51 (48) · Bowl –
21 Dec 2025Gulf Giants v Dubai CapitalsBat 7 (6) · Bowl 0/6 (1)
18 Dec 2025Abu Dhabi Knight Riders v Gulf GiantsBat 16 (14) · Bowl 0/16 (1)
15 Dec 2025Sharjah Warriorz v Gulf GiantsBat 45 (41) · Bowl 0/33 (4)
10 Dec 2025Gulf Giants v Sharjah WarriorzBat 14 (13) · Bowl 0/6 (1)
8 Dec 2025Desert Vipers v Gulf GiantsBat 11 (11) & 3* (5) · Bowl 0/13 (2)
6 Dec 2025Dubai Capitals v Gulf GiantsBat 2 (5) · Bowl 1/23 (4)
4 Dec 2025Gulf Giants v MI EmiratesBat 26 (21) · Bowl 1/13 (2)
29 Nov 2025Ajman Titans v UAE BullsBat 8 (4) · Bowl –
28 Nov 2025Ajman Titans v UAE BullsBat 29* (11) · Bowl –
26 Nov 2025Deccan Gladiators v Ajman TitansBat 31 (12) · Bowl –
25 Nov 2025Vista Riders v Ajman TitansBat 3* (5) · Bowl –
23 Nov 2025Ajman Titans v Royal Desert ChampsBat 29* (10) · Bowl –
21 Nov 2025Northern Warriors v Ajman TitansBat 33* (8) · Bowl –
20 Nov 2025Aspin Stallions v Ajman TitansBat 13 (8) · Bowl –
19 Nov 2025Ajman Titans v Quetta QavalryBat 59* (21) · Bowl –
14 Oct 2025Montreal Royal Tigers v Vancouver AnchorsBat 3 (5) · Bowl –
13 Oct 2025Toronto Sixers v Vancouver AnchorsBat 12* (9) · Bowl –
12 Oct 2025Brampton Blitz v Vancouver AnchorsBat 0 (2) · Bowl –
11 Oct 2025Vancouver Anchors v Mississauga MastersBat 34 (20) · Bowl 1/13 (1)
10 Oct 2025Montreal Royal Tigers v Vancouver AnchorsBat 0 (2) · Bowl –
9 Oct 2025Vancouver 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