Correct Answer:
B. Javed Miandad
The correct answer is Javed Miandad. Javed Miandad is the only Pakistani cricketer to have played in six consecutive Cricket World Cups (1975, 1979, 1983, 1987, 1992, and 1996). Among the other options:
- Shahid Afridi: Played in 5 World Cups (1999, 2003, 2007, 2011, 2015).
- Javed Miandad: Correct; he holds this unique record for Pakistan.
- Inzamam-ul-Haq: Played in 5 World Cups (1992, 1996, 1999, 2003, 2007).
- Wasim Akram: Played in 5 World Cups (1987, 1992, 1996, 1999, 2003).
Therefore, the correct answer is "Javed Miandad".