Former Pakistan cricketer Shahid Afridi celebrates his birthday today. As the hard-hitting cricketer turns 42, we take a look at Shahid Afridi`s memorable journey in cricket along with some fun photos from his personal life with his family, friends and colleagues from cricket.

1/32

2/32
Shahid Afridi is a former Pakistan cricketer born on March 1, 1980, in Khyber Pakhtunkhwa, Pakistan.
ADVERTISEMENT

3/32
Shahid Afridi's full name is Sahibzada Mohammad Shahid Khan Afridi.

4/32
Shahid Afridi is one of the most successful all-rounders of his generation and is popularly known for his aggressive batting style.
ADVERTISEMENT

5/32
Shahid Afridi got married to his maternal cousin Nadia Afridi on October 21, 2000. Afridi and his wife has four daughters - Aqsa, Ansha, Ajwa, Asmara and Arwa.
In picture: Shahid Afridi with his daughters

6/32
It is for his aggressive batting and hard-hitting ability that Shahid Afridi earned the nickname 'Boom Boom'.
ADVERTISEMENT

7/32
Shahid Afridi made his debut in ODIs on October 2, 1996, against Kenya.
In picture: Shahid Afridi with his daughters

8/32
Shahid Afridi has played 398 ODI matches with 8,064 runs and 395 wickets.
In picture: Shahid Afridi with his daughters
ADVERTISEMENT

9/32
Shahid Afridi's best score in ODIs is 124 while his best bowling figures is an amazing 7/12.
In picture: Shahid Afridi with his daughters

10/32
Shahid Afridi has scored 6 centuries and 39 fifties in ODIs at an average of 23.57.
In picture: Shahid Afridi with his daughter
ADVERTISEMENT

11/32
Shahid Afridi played his last ODI in March 2015 vs Australia.
In picture: Shahid Afridi with his daughters

12/32
Shahid Afridi made his Test debut for Pakistan on October 22, 1998.
In picture: Shahid Afridi with his daughter
ADVERTISEMENT

13/32
Shahid Afridi has played 27 Tests and scored 1,716 runs with 48 wickets to his name.
In picture: Shahid Afridi with his daughters

14/32
Shahid Afridi's highest score in Test cricket is 156 with best bowling figures of 5/52.
In picture: Shahid Afridi with his daughters
ADVERTISEMENT

15/32
Shahid Afridi played his last Test match on July 13, 2010, against Australia, again.
In picture: Shahid Afridi with his daughters

16/32
Shahid Afridi made his debut in T20Is on August 28, 2006, vs England. He played his last T20I in May 2018.
In picture: Shahid Afridi with his daughters
ADVERTISEMENT

17/32
Shahid Afridi has played 99 T02I matches with 1,416 runs and 98 wickets to his name.
In picture: Shahid Afridi with his daughter

18/32
Shahid Afridi's best score in T20Is is 54 and best bowling is 4/11.
In picture: Shahid Afridi with his daughters
ADVERTISEMENT

19/32
Shahid Afridi had first announced his retirement from international cricket on February 19, 2017.

20/32
Following that, Shahid Afridi made a brief return to cricket for a charity match. On May 31, 2018, after the charity match, Afridi announced his retirement from cricket at Lord's.
In picture: Shahid Afridi with Harbhajan Singh
ADVERTISEMENT

21/32
Shahid Afridi has many records to his name. He once held the record for the fastest century in ODIs (37 balls). AB de Villiers currently holds that record.
In picture: Shahid Afridi with his daughter

22/32
Shahid Afridi holds the record for the most number of sixes hit in ODI history - 351.
In picture: Shahid Afridi with his father
ADVERTISEMENT

23/32
Shahid Afridi ranks fifth on the all-time list of most wickets taken in ODIs and third among Pakistan cricketers.
In picture: Shahid Afridi with Pakistan teammates during dinner

24/32
Shahid Afridi also holds the record for the longest six hit in cricket - 158 metres in a match vs South Africa.
ADVERTISEMENT

25/32
Shahid Afridi has won the most number of man-of-the-match awards by a Pakistan cricketer with 32.
In picture: Shahid Afridi with Moin Khan's daughter

26/32
Shahid Afridi is the first cricketer to take a hat-trick in the T10 format in the Pakhtoons vs Maratha Arabians match in 2017.
ADVERTISEMENT

27/32
In March 2014, Shahid Afridi founded the Shahid Afridi Foundation which provides facilities for healthcare and education in Pakistan

28/32
In 2015, Do Something named Shahid Afridi one of the most charitable sportspersons in the world.
ADVERTISEMENT

29/32
Shahid Afridi is the only cricketer to have scored over 8000 runs and taken over 350 wickets in ODIs.

30/32
In picture: Shahid Afridi with Pakistan pacer Umar Gul and their daughters during a dinner
ADVERTISEMENT

31/32
In picture: Shahid Afridi with American boxer Amir Khan

32/32
In June 2020, after helping citizens of Balochistan amid the coronavirus lockdown, Shahid Afridi was diagnosed with Covid-19 and had taken to Twitter to announce the same. He later recovered from the virus.
ADVERTISEMENT