Shahid Afridi

Shahid Afridi

465 matches · 11 Feb 2003 to 12 Feb 2022

Full name
Sahibzada Mohammad Shahid Khan Afridi
Born
1 Mar 1980, Khyber District
Age
46 years
Role
All-rounder
Batting
Right-handed
Bowling
Right-arm leg spin

Sahibzada Mohammad Shahid Khan Afridi (Urdu: شاہد افریدی‎, Pashto: شاهد افریدی; born 1 March 1977) is a Pakistani former cricketer and captain of the Pakistan national cricket team. An all-rounder, Afridi was a right-handed leg spinner and a right-handed batsman.

Afridi made his ODI debut in 1996 against Kenya. In his second ODI match against Sri Lanka, he played his first international innings and broke the record for fastest century in ODI cricket (doing so in 37 deliveries). He made his Test debut against Australia in 1998. Afridi made his T20I debut against England in 2006. Afridi was named player of the tournament of the 2007 T20 World Cup. Afridi was player of the match in the final of the 2009 T20 World Cup scoring an unbeaten 54 and getting figures of 1/20 off of 4 overs as Pakistan went on to win the final. Shortly after Pakistan's win at the 2009 World Cup, Pakistan's captain, Younis Khan, announced his retirement from T20Is and Afridi was appointed as his successor. In 2010, Afridi was appointed Pakistan's ODI captain after the sacking of Mohammad Yousuf. Afridi was also appointed Pakistan's Test captain but retired from the format after one match as captain. He led the Pakistan team in the 2011 Cricket World Cup where they reached the semi-finals before losing to rival India. In 2011, Afridi was removed as ODI captain. In 2015, Afridi retired from ODI cricket. After Pakistan's group stage elimination from the 2016 T20 World Cup, Afridi stepped down from captaincy

Text from Wikipedia (CC BY-SA 4.0). Photo: Shehbaz Sharif · CC BY 2.0.

Shahid Afridi: career summary

Shahid Afridi is an all-rounder from Pakistan, born on 1 Mar 1980 in Khyber District. Shahid Afridi has played 465 matches on CricInto's records, from 11 Feb 2003 to 12 Feb 2022, for Quetta Gladiators, Multan Sultans, Galle Gladiators, Dhaka Platoon, Comilla Victorians, ICC World XI, Karachi Kings, Dhaka Dynamites, Hampshire, Peshawar Zalmi, Rangpur Riders, Pakistan, Sylhet Super Stars, Northamptonshire, St Kitts and Nevis Patriots, Dhaka Gladiators, Melbourne Renegades, Deccan Chargers and Asia XI.

In ODIs (207 matches, 2003–2015): 3,913 runs in 186 innings at an average of 23.29 and a strike rate of 135.96, with 3 hundreds and 15 fifties (highest score 124); 242 wickets at an average of 32.85 and an economy rate of 4.66 (best 7/12). Only matches from 2002 on have ball-by-ball records, so the full career total is higher.

In T20Is (95 matches, 2006–2018): 1,396 runs in 87 innings at an average of 18.37 and a strike rate of 152.57, with 0 hundreds and 4 fifties (highest score 54*); 95 wickets at an average of 24.39 and an economy rate of 6.62 (best 4/11).

In the Pakistan Super League (52 matches, 2016–2022): 452 runs in 37 innings at an average of 15.07 and a strike rate of 149.67, with 0 hundreds and 1 fifty (highest score 54); 46 wickets at an average of 26.30 and an economy rate of 7.17 (best 5/7).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test6110 40115636.45 350114.571 247171
ODI20718618 391312423.29 2878135.963 1534117715
T20I958711 139654*18.37 915152.570 4102728
Pakistan Super League52377 4525415.07 302149.670 122355
Bangladesh Premier League44344 5126217.07 346147.980 138354
NatWest T20 Blast31284 48010120.00 306156.861 042232
Caribbean Premier League1092 962113.71 65147.690 0270
Indian Premier League1091 813310.13 46176.090 0761
Big Bash League641 692623.00 45153.330 0630
Lanka Premier League330 705823.33 30233.330 1661
Royal London One-Day Cup110 444.00 1040.000 0000

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
Test611147.4 513114/95 46.643.4780.55 10
ODI2072001704.4 79502427/12 32.854.6642.26 37
T20I9593349.5 2317954/11 24.396.6222.09 30
Pakistan Super League5250168.4 1210465/7 26.307.1722.00 01
Bangladesh Premier League4444153 986564/12 17.616.4416.39 30
NatWest T20 Blast3130115 765324/20 23.916.6521.56 20
Caribbean Premier League101032.5 27493/34 30.448.3521.89 00
Indian Premier League101030 22593/28 25.007.5020.00 00
Big Bash League6623.5 18883/21 23.507.8917.88 00
Lanka Premier League339 5800/13 -6.44- 00
Royal London One-Day Cup1110 4400/44 -4.40- 00

Recent matches

DateMatchBatBowl
12 Feb 2022 QG vs IU Pakistan Super League DNB2/27 (4)
7 Feb 2022 QG vs LQ Pakistan Super League DNB0/25 (3)
3 Feb 2022 QG vs IU Pakistan Super League 4 (8)1/67 (4)
27 Feb 2021 MS vs KK Pakistan Super League 3 (5)0/32 (3)
26 Feb 2021 MS vs LQ Pakistan Super League DNB0/41 (4)
23 Feb 2021 MS vs PZ Pakistan Super League DNB0/38 (4)
21 Feb 2021 MS vs IU Pakistan Super League 0 (1)2/24 (4)
30 Nov 2020 GG vs KT Lanka Premier League 0 (1)0/25 (4)
28 Nov 2020 GG vs CK Lanka Premier League 12 (6)0/13 (1)
27 Nov 2020 GG vs JS Lanka Premier League 58 (23)0/20 (4)

Frequently asked questions

How many runs has Shahid Afridi scored in ODIs?

Shahid Afridi has scored 3,913 runs in ODIs, at an average of 23.29. Only matches from 2002 on have ball-by-ball records, so the full career total is higher.

How many wickets has Shahid Afridi taken in ODIs?

Shahid Afridi has taken 242 wickets in ODIs, with best figures of 7/12. Only matches from 2002 on have ball-by-ball records, so the full career total is higher.

How many runs has Shahid Afridi scored in T20Is?

Shahid Afridi has scored 1,396 runs in T20Is, at an average of 18.37.

How many wickets has Shahid Afridi taken in T20Is?

Shahid Afridi has taken 95 wickets in T20Is, with best figures of 4/11.

How many runs has Shahid Afridi scored in the Pakistan Super League?

Shahid Afridi has scored 452 runs in the Pakistan Super League, at an average of 15.07.

How many wickets has Shahid Afridi taken in the Pakistan Super League?

Shahid Afridi has taken 46 wickets in the Pakistan Super League, with best figures of 5/7.

How many hundreds has Shahid Afridi scored?

Shahid Afridi has scored 3 hundreds in ODIs, 1 hundred in the NatWest T20 Blast and 1 hundred in Tests. Matches before ball-by-ball records began are not counted.

What is Shahid Afridi's highest score?

Shahid Afridi's highest score is 156, in Tests.

How old is Shahid Afridi?

Shahid Afridi was born on 1 Mar 1980 in Khyber District, and is 46 years old.

Which teams has Shahid Afridi played for?

Quetta Gladiators (2022), Multan Sultans (2019–2021), Galle Gladiators (2020), Dhaka Platoon (2019), Comilla Victorians (2019), ICC World XI (2005–2018), Karachi Kings (2018), Dhaka Dynamites (2017), Hampshire (2016–2017), Peshawar Zalmi (2016–2017), Rangpur Riders (2016), Pakistan (2003–2016), Sylhet Super Stars (2015), Northamptonshire (2015), St Kitts and Nevis Patriots (2015), Dhaka Gladiators (2012), Melbourne Renegades (2011–2012), Deccan Chargers (2008) and Asia XI (2005).