Players / Mohammad Amir
Men's cricketMohammad Amir: runs, wickets and records
401 recorded matches from 7 Jun 2009 to 16 Aug 2026, most often for Pakistan, Karachi Kings, Essex. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 36 | 67 | 751 | 48 | 13.41 | 37.9 | 0 | 0 | 91 | 3 |
| ODIs | 60 | 30 | 363 | 73* | 18.15 | 81.8 | 0 | 2 | 32 | 8 |
| T20Is | 62 | 15 | 65 | 21* | 7.22 | 85.5 | 0 | 0 | 3 | 3 |
| T20 leagues | 237 | 72 | 300 | 30 | 6.82 | 107.1 | 0 | 0 | 31 | 10 |
| County Championship | 6 | 6 | 94 | 28 | 23.50 | 73.4 | 0 | 0 | 13 | 1 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 67 | 119 | 6/44 | 30.48 | 2.86 | 4 |
| ODIs | 59 | 81 | 5/30 | 29.12 | 4.79 | 1 |
| T20Is | 61 | 71 | 4/13 | 21.94 | 7.07 | 0 |
| T20 leagues | 236 | 277 | 5/26 | 23.64 | 7.65 | 1 |
| County Championship | 10 | 26 | 5/18 | 16.27 | 2.44 | 2 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 73* | 81 | New Zealand | 9 Nov 2009 |
| 58 | 28 | England | 30 Aug 2016 |
| 48 | 63 | Australia | 15 Dec 2016 |
| 39* | 70 | England | 11 Aug 2016 |
| 30* | 109 | Australia | 14 Jan 2010 |
Mohammad Amir: matches in the records
Mohammad Amir appears in 401 recorded men's matches, from 7 June 2009 to 16 August 2026, most often for Pakistan, Karachi Kings and Essex. The matches split as 36 in Test matches, 60 in One Day Internationals, 62 in Twenty20 Internationals, 237 in franchise Twenty20 leagues and 6 in the County Championship. The most frequent opponents in the records are New Zealand (31 matches), Australia (26 matches) and Islamabad United (24 matches). The ground used most often is Dubai International Cricket Stadium, with 41 matches.
Mohammad Amir batting record
In Test matches, the batting record is 751 runs in 67 innings, an average of 13.41, a strike rate of 37.9 and a highest score of 48, with 7 ducks.
In One Day Internationals, the batting record is 363 runs in 30 innings, an average of 18.15, a strike rate of 81.8 and a highest score of 73*, with 2 fifties and 5 ducks.
In Twenty20 Internationals, the batting record is 65 runs in 15 innings, an average of 7.22, a strike rate of 85.5 and a highest score of 21*, with 2 ducks.
In franchise Twenty20 leagues, the batting record is 300 runs in 72 innings, an average of 6.82, a strike rate of 107.1 and a highest score of 30, with 14 ducks.
In the County Championship, the batting record is 94 runs in 6 innings, an average of 23.50, a strike rate of 73.4 and a highest score of 28, with 1 ducks.
Mohammad Amir bowling record
In Test matches, the bowling record is 119 wickets in 67 innings, an average of 30.48, an economy rate of 2.86, a strike rate of 64.0 balls per wicket and best figures of 6 for 44, including 4 five-wicket hauls.
In One Day Internationals, the bowling record is 81 wickets in 59 innings, an average of 29.12, an economy rate of 4.79 and best figures of 5 for 30, including 1 five-wicket haul.
In Twenty20 Internationals, the bowling record is 71 wickets in 61 innings, an average of 21.94, an economy rate of 7.07 and best figures of 4 for 13.
In franchise Twenty20 leagues, the bowling record is 277 wickets in 236 innings, an average of 23.64, an economy rate of 7.65 and best figures of 5 for 26, including 1 five-wicket haul.
In the County Championship, the bowling record is 26 wickets in 10 innings, an average of 16.27, an economy rate of 2.44 and best figures of 5 for 18, including 2 five-wicket hauls.
Mohammad Amir highest innings
The highest individual scores in the records are: 73* from 81 balls against New Zealand at Sheikh Zayed Stadium on 9 November 2009 (ODIs). 58 from 28 balls against England at Trent Bridge on 30 August 2016 (ODIs). 48 from 63 balls against Australia at Brisbane Cricket Ground, Woolloongabba on 15 December 2016 (Tests). 39* from 70 balls against England at Kennington Oval on 11 August 2016 (Tests). 30* from 109 balls against Australia at Bellerive Oval on 14 January 2010 (Tests).
Mohammad Amir best bowling
The best bowling figures in the records are: 6 for 44 against West Indies at Sabina Park, Kingston on 21 April 2017. 6 for 84 against England at Lord's on 26 August 2010. 5 for 18 against Yorkshire at North Marine Road Ground, Scarborough on 6 August 2017. 5 for 26 against Colombo Kings at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota on 7 December 2020. 5 for 30 against Australia at The Cooper Associates County Ground on 12 June 2019.
Mohammad Amir results with the side
In Test matches, the player's side won 10 and lost 24 of the 36 recorded matches (29.4% of decided matches).
In One Day Internationals, the player's side won 26 and lost 33 of the 60 recorded matches (44.1% of decided matches).
In Twenty20 Internationals, the player's side won 34 and lost 24 of the 62 recorded matches (58.6% of decided matches).
In franchise Twenty20 leagues, the player's side won 104 and lost 127 of the 237 recorded matches (45.0% of decided matches).
Against the most frequent opponents the results were New Zealand: 11 won, 18 lost in 31 matches, Australia: 6 won, 19 lost in 26 matches, Islamabad United: 10 won, 14 lost in 24 matches, England: 7 won, 14 lost in 23 matches and Sri Lanka: 9 won, 12 lost in 22 matches.
Mohammad Amir teams
Matches by side: Pakistan (158), Karachi Kings (64), Essex (38), Jamaica Tallawahs (21), Desert Vipers (20), Quetta Gladiators (18), Galle Gladiators (16), Antigua and Barbuda Falcons (10), Rawalpindiz (10) and Barbados Royals (7).
Mohammad Amir main grounds
The grounds used most often are Dubai International Cricket Stadium (41), Sharjah Cricket Stadium (18), National Stadium (16), National Stadium, Karachi (15), Gaddafi Stadium, Lahore (14) and Warner Park, Basseterre, St Kitts (13).
Mohammad Amir runs by year
Runs in each calendar year of the records: 2009 (310), 2010 (174), 2016 (339), 2017 (253), 2018 (119), 2019 (112), 2020 (30), 2021 (43), 2022 (19), 2023 (5), 2024 (100), 2025 (62), 2026 (7).
Mohammad Amir wickets by year
Wickets in each calendar year of the records: 2009 (46), 2010 (53), 2016 (59), 2017 (74), 2018 (42), 2019 (67), 2020 (21), 2021 (25), 2022 (29), 2023 (25), 2024 (47), 2025 (59), 2026 (27).
Mohammad Amir matches by year
Recorded matches in each calendar year: 2009 (28), 2010 (19), 2016 (38), 2017 (44), 2018 (33), 2019 (41), 2020 (23), 2021 (28), 2022 (17), 2023 (17), 2024 (46), 2025 (43), 2026 (24).
Mohammad Amir fours and sixes
In Test matches, 91 fours and 3 sixes, one boundary every 21.1 balls faced; 50.9% of the runs came in boundaries.
In One Day Internationals, 32 fours and 8 sixes, one boundary every 11.1 balls faced; 48.5% of the runs came in boundaries.
In franchise Twenty20 leagues, 31 fours and 10 sixes, one boundary every 6.8 balls faced; 61.3% of the runs came in boundaries.
How Mohammad Amir gets out
In Test matches, 56 recorded dismissals: caught 66%, bowled 16%, lbw 12% and run out 4%.
In One Day Internationals, 20 recorded dismissals: caught 50%, bowled 25%, run out 15% and caught and bowled 10%.
In franchise Twenty20 leagues, 44 recorded dismissals: caught 36%, bowled 36%, run out 25% and stumped 2%.
Mohammad Amir bowling in detail
In Test matches: 5,935 dot balls (77.9% of legal deliveries), 292 maidens, 54 wides and 50 no-balls and wickets by caught 60%, bowled 29% and lbw 10%.
In One Day Internationals: 1,727 dot balls (58.5% of legal deliveries), 33 maidens, 77 wides and 10 no-balls and wickets by caught 75%, bowled 15% and lbw 7%.
In Twenty20 Internationals: 625 dot balls (47.3% of legal deliveries), 6 maidens, 55 wides and 1 no-balls and wickets by caught 59%, bowled 25% and lbw 8%.
In franchise Twenty20 leagues: 2,286 dot balls (44.5% of legal deliveries), 16 maidens, 299 wides and 9 no-balls and wickets by caught 72%, bowled 18% and lbw 9%.
In the County Championship: 844 dot balls (81.2% of legal deliveries), 47 maidens, 0 wides and 3 no-balls and wickets by caught 46%, lbw 27% and bowled 27%.
Mohammad Amir player of the match awards
Of the 11 player of the match awards on record, the first is dated 9 November 2009 (New Zealand v Pakistan) and the latest 27 August 2025 (Antigua and Barbuda Falcons v Trinbago Knight Riders): 2 in Test matches, 1 in One Day Internationals, 2 in Twenty20 Internationals and 6 in franchise Twenty20 leagues.
Mohammad Amir first and latest matches
The first recorded match in Test matches is dated 4 July 2009 against Sri Lanka and the latest 11 January 2019 against South Africa.
The first recorded match in One Day Internationals is dated 30 July 2009 against Sri Lanka and the latest 2 October 2019 against Sri Lanka.
The first recorded match in Twenty20 Internationals is dated 7 June 2009 against England and the latest 16 June 2024 against Ireland.
The first recorded match in franchise Twenty20 leagues is dated 5 February 2016 against Lahore Qalandars and the latest 16 August 2026 against Manchester Super Giants.
The first recorded match in the County Championship is dated 26 June 2017 against Middlesex and the latest 5 May 2022 against Hampshire.
Mohammad Amir against different opponents
The most runs against a single opponent are 290 against England in 22 innings (average 17.06), 272 against Australia in 25 innings (average 14.32), 249 against New Zealand in 22 innings (average 14.65) and 151 against Sri Lanka in 18 innings (average 13.73).
The most wickets against a single opponent are 58 against Australia in 31 innings, 45 against England in 30 innings, 37 against New Zealand in 35 innings and 37 against West Indies in 20 innings.
Mohammad Amir at different grounds
The grounds that have produced the most runs are Sheikh Zayed Stadium (98 runs in 5 innings), Trent Bridge (90 runs in 4 innings), Edgbaston (86 runs in 7 innings) and Brisbane Cricket Ground, Woolloongabba (77 runs in 4 innings).
Mohammad Amir recent years
Year by year, the latest figures in the records are 2021: 28 matches, 43 runs and 25 wickets; 2022: 17 matches, 19 runs and 29 wickets; 2023: 17 matches, 5 runs and 25 wickets; 2024: 46 matches, 100 runs and 47 wickets; 2025: 43 matches, 62 runs and 59 wickets; 2026: 24 matches, 7 runs and 27 wickets.
Mohammad Amir year by year
The busiest year in the records is 2024, with 46 matches. The most runs in a calendar year came in 2016: 339. The most wickets in a calendar year came in 2017: 74.
Questions and answers
How many matches has Mohammad Amir played?
401 recorded matches, from 7 June 2009 to 16 August 2026.
How many runs has Mohammad Amir scored in Tests?
751 runs in 67 innings, at an average of 13.41.
How many runs has Mohammad Amir scored in ODIs?
363 runs in 30 innings, at an average of 18.15.
How many runs has Mohammad Amir scored in T20Is?
65 runs in 15 innings, at an average of 7.22.
What is Mohammad Amir's highest score?
73* from 81 balls against New Zealand on 9 November 2009, at Sheikh Zayed Stadium.
How many wickets has Mohammad Amir taken in Tests?
119 wickets in 67 innings, with best figures of 6 for 44.
How many wickets has Mohammad Amir taken in ODIs?
81 wickets in 59 innings, with best figures of 5 for 30.
How many wickets has Mohammad Amir taken in T20Is?
71 wickets in 61 innings, with best figures of 4 for 13.
How many sixes has Mohammad Amir hit?
25 sixes and 170 fours in the recorded matches.
How many player of the match awards has Mohammad Amir won?
11 in the recorded matches.
Which teams has Mohammad Amir played for?
Pakistan (158), Karachi Kings (64), Essex (38), Jamaica Tallawahs (21), Desert Vipers (20), Quetta Gladiators (18), Galle Gladiators (16) and Antigua and Barbuda Falcons (10).
When was Mohammad Amir's most recent recorded match?
16 August 2026.