| 
Date | 
Test | 
Venue | 
Opp. | 
1st | 
2nd | 
Ct | 
Result | 
 | 
14/01/77 | 
3 | 
Sydney | 
Aus | 
57 | 
dnb | 
2 | 
won by 8 wickets | 
 | 
18/02/77 | 
1 | 
Bridgetown | 
WI | 
33 | 
39 | 
0 | 
Match Drawn | 
 | 
04/03/77 | 
2 | 
Port-of-Spain | 
WI | 
4 | 
7 | 
1 | 
lost by 6 wickets | 
 | 
18/03/77 | 
3 | 
Georgetown | 
WI | 
32 | 
60 | 
2 | 
Match Drawn | 
 | 
01/04/77 | 
4 | 
Port-of-Spain | 
WI | 
11 | 
11 | 
0 | 
won by 266 runs | 
 | 
15/04/77 | 
5 | 
Kingston | 
WI | 
72 | 
31 | 
0 | 
lost by 140 runs | 
 | 
14/12/77 | 
1 | 
Lahore | 
Eng | 
122 | 
45* | 
0 | 
Match Drawn | 
 | 
02/01/78 | 
2 | 
Hyderabad | 
Eng | 
108 | 
35 | 
0 | 
Match Drawn | 
 | 
18/01/78 | 
3 | 
Karachi | 
Eng | 
27 | 
dnb | 
1 | 
Match Drawn | 
 | 
01/06/78 | 
1 | 
Birmingham | 
Eng | 
3 | 
4 | 
0 | 
lost by an inns & 57 runs | 
 | 
15/06/78 | 
2 | 
Lord's | 
Eng | 
15 | 
4 | 
0 | 
lost by an inns & 120 runs | 
 | 
29/06/78 | 
3 | 
Leeds | 
Eng | 
7 | 
dnb | 
0 | 
Match Drawn | 
 | 
02/02/79 | 
1 | 
Christchurch | 
NZ | 
40 | 
35 | 
0 | 
won by 128 runs | 
 | 
24/03/79 | 
2 | 
Perth | 
Aus | 
4 | 
47 | 
0 | 
lost by 7 wickets | 
 | 
27/02/80 | 
1 | 
Karachi | 
Aus | 
6 | 
10 | 
1 | 
won by 7 wickets | 
 | 
06/03/80 | 
2 | 
Faisalabad | 
Aus | 
21 | 
dnb | 
0 | 
Match Drawn | 
 | 
05/03/82 | 
1 | 
Karachi | 
SL | 
153 | 
dnb | 
1 | 
won by 204 runs | 
 | 
14/03/82 | 
2 | 
Faisalabad | 
SL | 
25 | 
0 | 
0 | 
Match Drawn | 
 | 
12/08/82 | 
2 | 
Lord's | 
Eng | 
1 | 
dnb | 
3 | 
won by 10 wickets | 
 | 
22/09/82 | 
1 | 
Karachi | 
Aus | 
82 | 
dnb | 
2 | 
won by 9 wickets | 
 | 
30/09/82 | 
2 | 
Faisalabad | 
Aus | 
51 | 
dnb | 
2 | 
won by an inns & 3 runs | 
 | 
14/10/82 | 
3 | 
Lahore | 
Aus | 
15 | 
dnb | 
1 | 
won by 9 wickets | 
 | 
14/01/83 | 
4 | 
Hyderabad | 
Ind | 
0 | 
dnb | 
0 | 
won by an inns & 119 runs | 
 
Summary of all matches
| M | Runs | HS | Ave | 100s | 50s | W | BB | Ave | 5w | Ct | 
| 23 | 1217 | 153 | 34.77 | 3 | 5 | 0 | 0-3 | n/a | 0 | 16 | 
 
(Haroon is pictured above during the group match against Australia at the 1979 World Cup. Pakistan scored 286-7 in their 60 overs and went on to record a comfortable 89 run victory.)