CricketScore

Players / Asif Ali

Men's cricket

Asif Ali: runs, wickets and records

268 recorded matches from 12 Feb 2016 to 14 Oct 2026, most often for Islamabad United, Pakistan, Bahrain. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
ODIs20153755226.79121.8032220
T20Is1171071,932100*21.71132.818147115
T20 leagues1311141,6257518.06147.90396116

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
T20Is41253/2422.646.530
T20 leagues122/2713.509.000

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
100*55Rwanda22 Jul 2025
8948Kuwait9 Oct 2026
7640Hong Kong11 Mar 2025
7543Lahore Qalandars13 Jun 2021
7248Bhutan11 Dec 2025

Asif Ali: matches in the records

Asif Ali appears in 268 recorded men's matches, from 12 February 2016 to 14 October 2026, most often for Islamabad United, Pakistan and Bahrain. The matches split as 20 in One Day Internationals, 117 in Twenty20 Internationals and 131 in franchise Twenty20 leagues. The most frequent opponents in the records are Karachi Kings (21 matches), Peshawar Zalmi (20 matches) and Quetta Gladiators (17 matches). The ground used most often is Dubai International Cricket Stadium, with 30 matches.

Asif Ali batting record

In One Day Internationals, the batting record is 375 runs in 15 innings, an average of 26.79, a strike rate of 121.8 and a highest score of 52, with 3 fifties.

In Twenty20 Internationals, the batting record is 1,932 runs in 107 innings, an average of 21.71, a strike rate of 132.8 and a highest score of 100*, with 1 hundred, 8 fifties and 11 ducks.

In franchise Twenty20 leagues, the batting record is 1,625 runs in 114 innings, an average of 18.06, a strike rate of 147.9 and a highest score of 75, with 3 fifties and 5 ducks.

Asif Ali bowling record

In Twenty20 Internationals, the bowling record is 25 wickets in 41 innings, an average of 22.64, an economy rate of 6.53 and best figures of 3 for 24.

Asif Ali highest innings

The highest individual scores in the records are: 100* from 55 balls against Rwanda at Gahanga International Cricket Stadium, Rwanda on 22 July 2025 (T20Is). 89 from 48 balls against Kuwait at YSD-UKM Cricket Oval, Bangi on 9 October 2026 (T20Is). 76 from 40 balls against Hong Kong at Bayuemas Oval, Kuala Lumpur on 11 March 2025 (T20Is). 75 from 43 balls against Lahore Qalandars at Sheikh Zayed Stadium, Abu Dhabi on 13 June 2021 (franchise Twenty20 leagues). 72 from 48 balls against Bhutan at Gelephu International Cricket Ground on 11 December 2025 (T20Is).

Asif Ali best bowling

The best bowling figures in the records are: 3 for 24 against Bhutan at Bayuemas Oval, Kuala Lumpur on 6 October 2026. 2 for 1 against Hong Kong at Bayuemas Oval, Kuala Lumpur on 11 March 2025. 2 for 16 against Malaysia at Bayuemas Oval, Kuala Lumpur on 10 March 2026. 2 for 18 against Malawi at Gahanga International Cricket Stadium, Rwanda on 27 July 2025. 2 for 20 against Rwanda at Gahanga International Cricket Stadium, Rwanda on 18 July 2025.

Asif Ali results with the side

In One Day Internationals, the player's side won 9 and lost 9 of the 20 recorded matches (50.0% of decided matches).

In Twenty20 Internationals, the player's side won 77 and lost 36 of the 117 recorded matches (68.1% of decided matches).

In franchise Twenty20 leagues, the player's side won 74 and lost 54 of the 131 recorded matches (57.8% of decided matches).

Against the most frequent opponents the results were Karachi Kings: 14 won, 7 lost in 21 matches, Peshawar Zalmi: 9 won, 11 lost in 20 matches, Quetta Gladiators: 9 won, 7 lost in 17 matches, Lahore Qalandars: 8 won, 7 lost in 16 matches and Multan Sultans: 10 won, 6 lost in 16 matches.

Asif Ali teams

Matches by side: Islamabad United (76), Pakistan (75), Bahrain (62), Lahore Qalandars (14), Jamaica Tallawahs (10), Hobart Hurricanes (10), B-Love Kandy (10), Peshawar Zalmi (6) and St Kitts and Nevis Patriots (5).

Asif Ali main grounds

The grounds used most often are Dubai International Cricket Stadium (30), Gaddafi Stadium, Lahore (27), Sharjah Cricket Stadium (16), National Stadium, Karachi (15), National Stadium (13) and Bayuemas Oval, Kuala Lumpur (12).

Asif Ali runs by year

Runs in each calendar year of the records: 2016 (34), 2017 (46), 2018 (643), 2019 (536), 2020 (199), 2021 (353), 2022 (290), 2023 (268), 2024 (316), 2025 (899), 2026 (348).

Asif Ali wickets by year

Wickets in each calendar year of the records: 2022 (2), 2024 (1), 2025 (17), 2026 (7).

Asif Ali matches by year

Recorded matches in each calendar year: 2016 (6), 2017 (4), 2018 (38), 2019 (28), 2020 (19), 2021 (31), 2022 (34), 2023 (26), 2024 (19), 2025 (39), 2026 (24).

Asif Ali fours and sixes

In One Day Internationals, 22 fours and 20 sixes, one boundary every 7.3 balls faced; 55.5% of the runs came in boundaries.

In Twenty20 Internationals, 147 fours and 115 sixes, one boundary every 5.6 balls faced; 66.1% of the runs came in boundaries.

In franchise Twenty20 leagues, 96 fours and 116 sixes, one boundary every 5.2 balls faced; 66.5% of the runs came in boundaries.

How Asif Ali gets out

In Twenty20 Internationals, 89 recorded dismissals: caught 65%, bowled 16%, run out 10% and lbw 4%.

In franchise Twenty20 leagues, 90 recorded dismissals: caught 69%, bowled 13%, lbw 7% and caught and bowled 4%.

Asif Ali bowling in detail

In Twenty20 Internationals: 210 dot balls (40.4% of legal deliveries), 8 wides and 0 no-balls and wickets by caught 68%, lbw 12% and bowled 12%.

Asif Ali player of the match awards

Of the 16 player of the match awards on record, the first is dated 1 July 2018 (Pakistan v Zimbabwe) and the latest 9 October 2026 (Kuwait v Bahrain): 12 in Twenty20 Internationals and 4 in franchise Twenty20 leagues.

Asif Ali first and latest matches

The first recorded match in One Day Internationals is dated 13 July 2018 against Zimbabwe and the latest 2 April 2022 against Australia.

The first recorded match in Twenty20 Internationals is dated 1 April 2018 against West Indies and the latest 14 October 2026 against Qatar.

The first recorded match in franchise Twenty20 leagues is dated 12 February 2016 against Peshawar Zalmi and the latest 18 April 2026 against Rawalpindiz.

Asif Ali against different opponents

The most runs against a single opponent are 330 against Karachi Kings in 16 innings (average 36.67), 305 against Lahore Qalandars in 16 innings (average 23.46), 261 against Peshawar Zalmi in 18 innings (average 17.40) and 230 against Malawi in 6 innings (average 57.50).

The most wickets against a single opponent are 5 against Malawi in 6 innings.

Asif Ali at different grounds

The grounds that have produced the most runs are Dubai International Cricket Stadium (389 runs in 24 innings), Gahanga International Cricket Stadium, Rwanda (361 runs in 9 innings), Sharjah Cricket Stadium (238 runs in 14 innings) and National Stadium (231 runs in 13 innings).

Asif Ali recent years

Year by year, the latest figures in the records are 2021: 31 matches and 353 runs; 2022: 34 matches, 290 runs and 2 wickets; 2023: 26 matches and 268 runs; 2024: 19 matches, 316 runs and 1 wickets; 2025: 39 matches, 899 runs and 17 wickets; 2026: 24 matches, 348 runs and 7 wickets.

Asif Ali year by year

The busiest year in the records is 2025, with 39 matches. The most runs in a calendar year came in 2025: 899. The most wickets in a calendar year came in 2025: 17.

Questions and answers

How many matches has Asif Ali played?

268 recorded matches, from 12 February 2016 to 14 October 2026.

How many runs has Asif Ali scored in ODIs?

375 runs in 15 innings, at an average of 26.79.

How many runs has Asif Ali scored in T20Is?

1,932 runs in 107 innings, at an average of 21.71.

How many runs has Asif Ali scored in T20 leagues?

1,625 runs in 114 innings, at an average of 18.06.

What is Asif Ali's highest score?

100* from 55 balls against Rwanda on 22 July 2025, at Gahanga International Cricket Stadium, Rwanda.

How many wickets has Asif Ali taken in T20Is?

25 wickets in 41 innings, with best figures of 3 for 24.

How many sixes has Asif Ali hit?

251 sixes and 265 fours in the recorded matches.

How many player of the match awards has Asif Ali won?

16 in the recorded matches.

How many hundreds has Asif Ali scored?

1 in the recorded matches.

Which teams has Asif Ali played for?

Islamabad United (76), Pakistan (75), Bahrain (62), Lahore Qalandars (14), Jamaica Tallawahs (10), Hobart Hurricanes (10), B-Love Kandy (10) and Peshawar Zalmi (6).

When was Asif Ali's most recent recorded match?

14 October 2026.

Team pages

Records