| No. |
Cap |
Date |
Venue |
Opponent |
Result |
Competition |
| 1 |
1 | 15 August 1968 | Merdeka Stadium, Kuala Lumpur, Malaysia | Singapore | 4–0 | 1968 Merdeka Tournament |
| 2 |
2 | 17 August 1968 | Perak Stadium, Ipoh, Malaysia | South Korea | 4–2 |
| 3 |
| 4 |
3 | 19 August 1968 | Merdeka Stadium, Kuala Lumpur, Malaysia | Taiwan | 10–1 |
| 5 |
| 6 |
| 7 |
7 | 27 November 1968 | Suphachalasai Stadium, Bangkok, Thailand | Singapore | 7–0 | 1968 King's Cup |
| 8 |
| 9 |
10 | 1 November 1969 | Perak Stadium, Ipoh, Malaysia | Thailand | 4–0 | 1969 Merdeka Tournament |
| 10 |
| 11 |
| 12 |
12 | 7 November 1969 | Merdeka Stadium, Kuala Lumpur, Malaysia | Singapore | 9–2 |
| 13 |
| 14 |
13 | 9 November 1969 | Merdeka Stadium, Kuala Lumpur, Malaysia | Malaysia | 3–2 |
| 15 |
16 | 27 November 1969 | Suphachalasai Stadium, Bangkok, Thailand | Laos | 3–0 | 1969 King's Cup |
| 16 |
19 | 4 August 1970 | Penang Island National Stadium, Penang, Malaysia | Hong Kong | 3–1 | 1970 Merdeka Tournament |
| 17 |
21 | 8 August 1970 | Merdeka Stadium, Kuala Lumpur, Malaysia | Japan | 3–4 |
| 18 |
22 | 10 August 1970 | Merdeka Stadium, Kuala Lumpur, Malaysia | Thailand | 6–3 |
| 19 |
| 20 |
25 | 13 November 1970 | Suphachalasai Stadium, Bangkok, Thailand | Malaysia | 3–1 | 1970 King's Cup |
| 21 |
26 | 15 November 1970 | Suphachalasai Stadium, Bangkok, Thailand | Khmer Republic | 4–2 |
| 22 |
28 | 20 November 1970 | Suphachalasai Stadium, Bangkok, Thailand | Malaysia | 1–3 |
| 23 |
29 | 10 December 1970 | Suphachalasai Stadium, Bangkok, Thailand | Iran | 2–2 | 1970 Asian Games |
| 24 |
34 | 2 May 1971 | Dongdaemun Stadium, Seoul, South Korea | South Vietnam | 9–1 | 1971 President's Cup |
| 25 |
| 26 |
| 27 |
| 28 |
| 29 |
38 | 13 May 1971 | Dongdaemun Stadium, Seoul, South Korea | Malaysia | 4–2 |
| 30 |
| 31 |
39 | 5 June 1971 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Singapore | 3–0 | 1971 Jakarta Anniversary Tournament |
| 32 |
| 33 |
43 | 15 June 1971 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Malaysia | 2–1 |
| 34 |
45 | 20 March 1972 | Bogyoke Aung San Stadium, Rangoon, Burma | Thailand | 4–0 | 1972 Olympic Games qualification |
| 35 |
50 | 5 June 1972 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Laos | 5–1 | 1972 Jakarta Anniversary Tournament |
| 36 |
| 37 |
53 | 17 June 1972 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Khmer Republic | 4–0 |
| 38 |
57 | 21 September 1972 | Dongdaemun Stadium, Seoul, South Korea | Singapore | 2–1 | 1972 President's Cup |
| 39 |
| 40 |
58 | 23 September 1972 | Dongdaemun Stadium, Seoul, South Korea | Burma | 1–1 |
| 41 |
59 | 25 September 1972 | Dongdaemun Stadium, Seoul, South Korea | Philippines | 12–0 |
| 42 |
| 43 |
| 44 |
66 | 13 March 1973 | Sydney Sports Ground, Sydney, Australia | Australia | 1–2 | 1974 FIFA World Cup qualification |
| 45 |
67 | 16 March 1973 | Sydney Sports Ground, Sydney, Australia | Iraq | 1–1 |
| 46 |
70 | 14 June 1973 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Malaysia | 2–0 | 1973 Jakarta Anniversary Tournament |
| 47 |
75 | 17 February 1976 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Papua New Guinea | 8–2 | 1976 Olympic Games qualification |
| 48 |
77 | 24 February 1976 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Malaysia | 2–1 |
| 49 |
81 | 9 March 1977 | National Stadium, Singapore | Singapore | 4–0 | 1978 FIFA World Cup qualification |
| 50 |
82 | 19 November 1977 | Merdeka Stadium, Kuala Lumpur, Malaysia | Malaysia | 2–1 | 1977 Southeast Asian Games |
| 51 |
83 | 22 November 1977 | Merdeka Stadium, Kuala Lumpur, Malaysia | Brunei | 4–0 |
| 52 |
| 53 |
86 | 5 May 1979 | Suphachalasai Stadium, Bangkok, Thailand | Malaysia | 1–4 | 1980 AFC Asian Cup qualification |
| 54 |
88 | 22 September 1979 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Singapore | 3–0 | 1979 Southeast Asian Games |
| 55 |
91 | 28 September 1979 | Gelora Senayan Main Stadium, Jakarta, Indonesia | Burma | 2–1 |