# Progression of association football caps record

This is a progressive list of men's association footballers who have held or co-held the world record for international caps, beginning with Billy MacKinnon, the only man to play in all of Scotland's first seven internationals.

## Criteria

The criteria used by national FAs in considering a match as a full international were not historically fixed. Particularly for the early decades, and until more recently for FAs outside UEFA and CONMEBOL, counts of caps were often considered unreliable. RSSSF and IFFHS have spent much effort trying to produce definitive lists of full international matches, and corresponding data on players' international caps and goals. Using this data, the following records can be retrospectively produced. Note that, at the time, these records may not have been recognised.
One point of note is that early matches by the England Amateur side were played against the full national side of opponents. These matches are counted as full internationals by the IFFHS and the opposing FAs, though not by the (English) FA. This affects Vivian Woodward, who won 23 full caps and 30 amateur caps; the IFFHS considers him as the record-holder from 1909, when his total of 31 caps included 11 amateur matches.
Before 1977, the world record holder was always European, except when Ángel Romano narrowly overtook Imre Schlosser. After 1977, many sources, including FIFA and the Guinness Book of Records, reported later European cap records as world records. Subsequent validation of the caps claimed by Cha Bum-Kun, Hussein Saeed, Majed Abdullah, and Adnan Al Talyani has shown that, even stripping out ineligible matches, these players exceeded the contemporary European counts. Similarly, Hossam Hassan of Egypt was reported as having broken Lothar Matthäus' putative record of 150 caps in 2001.
In August 2021, four retired Malaysian internationals were retrospectively admitted to the FIFA Century Club, with Soh Chin Ann's 1984 appearance against North Yemen recognised as a record 195th cap, thereby annulling the putative record totals achieved in intervening decades by Cha, Saeed, Abdullah, Al Talyani, Claudio Suárez, Mohamed Al-Deayea, Ahmed Hassan, and Bader Al Mutawa.
On 14 June 2022, Bader Al-Mutawa surpassed Soh Chin Ann's record of 195 matches recognised by FIFA and he become the men's all-time record appearance holder with 196 caps.
On 10 December 2022, Cristiano Ronaldo equalled Al Mutawa's record of 196 matches recognised by FIFA in the 2022 FIFA World Cup quarter-finals against Morocco in Qatar.
On 23 March 2023, Cristiano Ronaldo surpassed Al Mutawa and become the men's all-time record appearance holder with 197 caps.
On 20 June 2023, he reached 200 matches and become the first male professional footballer to do it.
The women's international cap record is 354, held by Kristine Lilly of the United States, who exceeded Soh's total with her 196th cap against Norway in the 2000 Algarve Cup.

## World record

| Player | Country | Cap | Date | Venue | Opponent | Score | Notes |
| Billy MacKinnon | Scotland | 7 | 1877-03-03 | Kennington Oval | England | 3–1 | |
| Billy MacKinnon | Scotland | 8 | 1878-03-02 | Hampden Park | England | 7–2 | |
| Billy MacKinnon | Scotland | 9 | 1879-04-05 | Kennington Oval | England | 4–5 | |
| Henry McNeil | Scotland | 9 | 1881-03-12 | Kennington Oval | England | 6–1 | |
| Henry McNeil | Scotland | 10 | 1881-03-14 | Acton Park, Wrexham | Wales | 5–1 | |
| John Price | Wales | 10 | 1882-03-25 | Glasgow | Scotland | 0–5 | |
| John Price | Wales | 11 | 1883-03-12 | Wrexham | Scotland | 0–3 | |
| John Price | Wales | 12 | 1883-03-17 | Belfast | Ireland | 1–1 | |
| Norman Bailey | England | 12 | 1884-03-17 | Racecourse Ground | Wales | 4–0 | British Home Championship |
| Norman Bailey | England | 13 | 1885-02-28 | Whalley Range, Blackburn | Ireland | 4–0 | British Home Championship |
| Norman Bailey | England | 14 | 1885-03-14 | Leamington Road | Wales | 1–1 | British Home Championship |
| Norman Bailey | England | 15 | 1885-03-21 | Kennington Oval | Scotland | 1–1 | British Home Championship |
| Norman Bailey | England | 16 | 1886-03-27 | Hampden Park | Scotland | 1–1 | British Home Championship |
| Norman Bailey | England | 17 | 1886-03-29 | Racecourse Ground | Wales | 3–1 | British Home Championship |
| Norman Bailey | England | 18 | 1887-02-26 | Kennington Oval | Wales | 4–0 | British Home Championship |
| Norman Bailey | England | 19 | 1887-03-19 | Leamington Road | Scotland | 2–3 | British Home Championship |
| Olphert Stanfield | Ireland | 19 | 1893-04-05 | Belfast | Wales | 4–3 | British Home Championship |
| Olphert Stanfield | Ireland | 20 | 1894-02-24 | Swansea | Wales | 1–4 | British Home Championship |
| Olphert Stanfield | Ireland | 21 | 1894-03-03 | Solitude | England | 2–2 | British Home Championship |
| Olphert Stanfield | Ireland | 22 | 1894-03-31 | Belfast | Scotland | 1–3 | British Home Championship |
| Olphert Stanfield | Ireland | 23 | 1895-03-09 | County Cricket Ground, Derby | England | 0–9 | British Home Championship |
| Olphert Stanfield | Ireland | 24 | 1895-03-30 | Glasgow | Scotland | 1–3 | British Home Championship |
| Olphert Stanfield | Ireland | 26 | 1896-03-07 | Solitude | England | 0–2 | British Home Championship |
| Olphert Stanfield | Ireland | 27 | 1896-03-28 | Belfast | Scotland | 3–3 | British Home Championship |
| Olphert Stanfield | Ireland | 28 | 1897-02-20 | Trent Bridge | England | 0–6 | British Home Championship |
| Olphert Stanfield | Ireland | 29 | 1897-03-06 | Belfast | Wales | 4–3 | British Home Championship |
| Olphert Stanfield | Ireland | 30 | 1897-03-27 | Glasgow | Scotland | 1–5 | British Home Championship |
| Vivian Woodward | England | 30 | 1909-03-15 | Nottingham | Wales | 2–0 | British Home Championship |
| Vivian Woodward | England | 31 | 1909-05-29 | Budapest | Hungary | 4–2 | |
| Vivian Woodward | England | 32 | 1909-05-31 | Budapest | Hungary | 8–2 | |
| Vivian Woodward | England | 33 | 1909-06-01 | Vienna | Austria | 8–1 | |
| Vivian Woodward | England Amateurs | 34 | 1909-11-06 | Hull | Sweden | 7–0 | |
| Vivian Woodward | England Amateurs | 35 | 1909-12-11 | London | Netherlands | 9–1 | |
| Vivian Woodward | England | 36 | 1910-02-12 | Belfast | Ireland | 1–1 | British Home Championship |
| Billy Meredith | Wales | 36 | 1911-03-13 | London | England | 0–3 | British Home Championship |
| Billy Meredith | Wales | 37 | 1912-03-02 | Edinburgh | Scotland | 0–1 | British Home Championship |
| Billy Meredith | Wales | 38 | 1912-03-11 | Wrexham | England | 0–2 | British Home Championship |
| Billy Meredith | Wales | 39 | 1912-04-13 | Cardiff | Ireland | 2–3 | British Home Championship |
| Billy Meredith | Wales | 40 | 1913-01-18 | Belfast | Ireland | 1–0 | British Home Championship |
| Billy Meredith | Wales | 41 | 1913-03-03 | Wrexham | Scotland | 0–0 | British Home Championship |
| Billy Meredith | Wales | 42 | 1913-03-17 | Bristol | England | 3–4 | British Home Championship |
| Billy Meredith | Wales | 43 | 1914-01-19 | Wrexham | Ireland | 1–2 | British Home Championship |
| Billy Meredith | Wales | 44 | 1914-02-28 | Glasgow | Scotland | 0–0 | British Home Championship |
| Billy Meredith | Wales | 45 | 1914-03-16 | Ninian Park | England | 0–2 | British Home Championship |
| Imre Schlosser | Hungary | 45 | 1915-05-30 | Vienna | Austria | 2–1 | |
| Imre Schlosser | Hungary | 46 | 1915-10-03 | Vienna | Austria | 2–4 | |
| Imre Schlosser | Hungary | 47 | 1915-11-07 | Budapest | Austria | 6–2 | |
| Imre Schlosser | Hungary | 48 | 1916-06-04 | Budapest | Austria | 2–1 | |
| Imre Schlosser | Hungary | 49 | 1916-10-01 | Budapest | Austria | 2–3 | |
| Imre Schlosser | Hungary | 50 | 1916-11-05 | Vienna | Austria | 3–3 | |
| Imre Schlosser | Hungary | 51 | 1917-05-06 | Vienna | Austria | 1–1 | |
| Imre Schlosser | Hungary | 52 | 1917-06-03 | Budapest | Austria | 6–2 | |
| Imre Schlosser | Hungary | 53 | 1917-07-15 | Vienna | Austria | 4–1 | |
| Imre Schlosser | Hungary | 54 | 1917-10-07 | Budapest | Austria | 2–1 | |
| Imre Schlosser | Hungary | 55 | 1917-11-04 | Vienna | Austria | 2–1 | |
| Imre Schlosser | Hungary | 56 | 1918-04-14 | Budapest | Austria | 2–0 | |
| Imre Schlosser | Hungary | 57 | 1918-05-12 | Budapest | Switzerland | 2–1 | |
| Imre Schlosser | Hungary | 58 | 1918-06-02 | Vienna | Austria | 2–0 | |
| Imre Schlosser | Hungary | 59 | 1918-10-06 | Vienna | Austria | 3–0 | |
| Imre Schlosser | Hungary | 60 | 1919-11-09 | Budapest | Austria | 3–2 | |
| Imre Schlosser | Hungary | 61 | 1920-10-24 | Berlin | Germany | 0–1 | |
| Imre Schlosser | Hungary | 62 | 1921-04-24 | Vienna | Austria | 1–4 | |
| Imre Schlosser | Hungary | 63 | 1921-06-05 | Budapest | Germany | 3–0 | |
| Imre Schlosser | Hungary | 64 | 1921-11-06 | Budapest | Sweden | 4–2 | |
| Imre Schlosser | Hungary | 65 | 1921-12-18 | Budapest | Poland | 1–0 | |
| Ángel Romano | Uruguay | 65 | 1924-10-26 | Montevideo | Paraguay | 3–1 | Copa América |
| Ángel Romano | Uruguay | 66 | 1924-11-02 | Montevideo | Argentina | 0–0 | Copa América |
| Imre Schlosser | Hungary | 66 | 1926-06-06 | Budapest | Czechoslovakia | 2–1 | |
| Ángel Romano | Uruguay | 67 | 1926-10-28 | Santiago | Bolivia | 6–0 | Copa América |
| Ángel Romano | Uruguay | 68 | 1926-11-01 | Santiago | Paraguay | 6–1 | Copa América |
| Imre Schlosser | Hungary | 68 | 1927-04-10 | Vienna | Austria | 0–6 | |
| Ángel Romano | Uruguay | 69 | 1927-07-14 | Montevideo | Argentina | 0–1 | Copa Newton |
| Severino Minelli | Switzerland | 69 | 1939-11-12 | Zürich | Italy | 3–1 | |
| Severino Minelli | Switzerland | 70 | 1940-03-03 | Turin | Italy | 1–1 | |
| Severino Minelli | Switzerland | 71 | 1940-03-31 | Budapest | Hungary | 0–3 | |
| Severino Minelli | Switzerland | 72 | 1941-04-20 | Bern | Germany | 2–1 | |
| Severino Minelli | Switzerland | 73 | 1941-12-28 | Valencia | Spain | 2–3 | |
| Severino Minelli | Switzerland | 74 | 1942-01-01 | Lisbon | Portugal | 0–3 | |
| Severino Minelli | Switzerland | 75 | 1942-02-01 | Vienna | Germany | 2–1 | |
| Severino Minelli | Switzerland | 76 | 1942-03-08 | Marseille | France | 2–0 | |
| Severino Minelli | Switzerland | 77 | 1942-10-18 | Bern | Germany | 3–5 | |
| Severino Minelli | Switzerland | 78 | 1942-11-01 | Budapest | Hungary | 0–3 | |
| Severino Minelli | Switzerland | 79 | 1942-11-15 | Zürich | Sweden | 3–1 | |
| Severino Minelli | Switzerland | 80 | 1943-06-14 | Stockholm | Sweden | 0–1 | |
| Ferenc Puskás | Hungary | 80 | 1956-06-09 | Lisbon | Portugal | 2–2 | |
| Ferenc Puskás | Hungary | 81 | 1956-07-15 | Budapest | Poland | 4–1 | |
| Ferenc Puskás | Hungary | 82 | 1956-09-16 | Belgrade | Yugoslavia | 3–1 | Dr. Gerö Cup |
| Ferenc Puskás | Hungary | 83 | 1956-09-23 | Moscow | Soviet Union | 1–0 | |
| Ferenc Puskás | Hungary | 84 | 1956-10-07 | Paris | France | 2–1 | |
| Ferenc Puskás | Hungary | 85 | 1956-10-14 | Vienna | Austria | 2–0 | |
| Billy Wright | England | 85 | 1957-05-19 | Dublin | Republic of Ireland | 1–1 | World Cup qualifying |
| Billy Wright | England | 86 | 1957-10-19 | Cardiff | Wales | 4–0 | British Home Championship |
| Billy Wright | England | 87 | 1957-11-06 | London | Northern Ireland | 2–3 | British Home Championship |
| Billy Wright | England | 88 | 1957-11-27 | London | France | 4–0 | |
| Billy Wright | England | 89 | 1958-04-19 | Glasgow | Scotland | 4–0 | British Home Championship |
| Billy Wright | England | 90 | 1958-05-07 | London | Portugal | 2–1 | |
| Billy Wright | England | 91 | 1958-05-11 | Belgrade | Yugoslavia | 0–5 | |
| Billy Wright | England | 92 | 1958-05-18 | Moscow | Soviet Union | 1–1 | |
| Billy Wright | England | 93 | 1958-06-08 | Gothenburg | Soviet Union | 2–2 | World Cup |
| Billy Wright | England | 94 | 1958-06-11 | Gothenburg | Brazil | 0–0 | World Cup |
| Billy Wright | England | 95 | 1958-06-15 | Borås | Austria | 2–2 | World Cup |
| Billy Wright | England | 96 | 1958-06-17 | Gothenburg | Soviet Union | 0–1 | World Cup |
| Billy Wright | England | 97 | 1958-10-04 | Belfast | Northern Ireland | 3–3 | British Home Championship |
| Billy Wright | England | 98 | 1958-10-22 | London | Soviet Union | 5–0 | |
| Billy Wright | England | 99 | 1958-11-26 | Birmingham | Wales | 2–2 | British Home Championship |
| Billy Wright | England | 100 | 1959-04-11 | London | Scotland | 1–0 | British Home Championship |
| Billy Wright | England | 101 | 1959-05-06 | London | Italy | 2–2 | |
| Billy Wright | England | 102 | 1959-05-13 | Rio de Janeiro | Brazil | 0–2 | |
| Billy Wright | England | 103 | 1959-05-17 | Lima | Peru | 1–4 | |
| Billy Wright | England | 104 | 1959-05-24 | Mexico City | Mexico | 1–2 | |
| Billy Wright | England | 105 | 1959-05-28 | Los Angeles | United States | 8–1 | |
| Bobby Charlton | England | 105 | 1970-06-11 | Guadalajara | Czechoslovakia | 1–0 | World Cup |
| Bobby Charlton | England | 106 | 1970-06-14 | León | West Germany | 2–3 | World Cup |
| Bobby Moore | England | 106 | 1973-06-10 | Moscow | Soviet Union | 2–1 | |
| Bobby Moore | England | 107 | 1973-06-14 | Turin | Italy | 0–2 | |
| Bobby Moore | England | 108 | 1973-11-14 | London | Italy | 0–1 | |
| Soh Chin Ann | Malaysia | 108 | 1977-03-01 | Singapore | Thailand | 6–4 | World Cup qualification |
| Soh Chin Ann | Malaysia | 109 | 1977-03-03 | Singapore | Indonesia | 0–0 | World Cup qualification |
| Soh Chin Ann | Malaysia | 110 | 1977-03-06 | Singapore | Singapore | 0–1 | World Cup qualification |
| Soh Chin Ann | Malaysia | 111 | 1977-03-08 | Singapore | Hong Kong | 1–1 | World Cup qualification |
| Soh Chin Ann | Malaysia | 112 | 1977-07-16 | Kuala Lumpur | Burma | 1–0 | 1977 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 113 | 1977-07-18 | Kuala Lumpur | Thailand | 3–0 | 1977 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 114 | 1977-07-21 | Kuala Lumpur | Libya | 1–1 | 1977 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 115 | 1977-07-23 | Kuala Lumpur | Iraq | 0–0 | 1977 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 116 | 1977-07-26 | Kuala Lumpur | South Korea | 1–1 | 1977 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 117 | 1977-07-29 | Kuala Lumpur | Indonesia | 5–1 | 1977 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 118 | 1977-09-08 | Taegu | Bahrain | 3–1 | 1977 President´s Cup |
| Soh Chin Ann | Malaysia | 119 | 1977-09-13 | Seoul | South Korea | 0–3 | 1977 President´s Cup |
| Soh Chin Ann | Malaysia | 120 | 1977-09-15 | Seoul | Thailand | 1–1 | 1977 President´s Cup |
| Soh Chin Ann | Malaysia | 121 | 1977-11-19 | Kuala Lumpur | Indonesia | 1–2 | 1977 SEA Games |
| Soh Chin Ann | Malaysia | 122 | 1977-11-21 | Kuala Lumpur | Philippines | 5–0 | 1977 SEA Games |
| Soh Chin Ann | Malaysia | 123 | 1977-11-25 | Kuala Lumpur | Burma | 9–1 | 1977 SEA Games |
| Soh Chin Ann | Malaysia | 124 | 1977-11-26 | Kuala Lumpur | Thailand | 2–0 | 1977 SEA Games |
| Soh Chin Ann | Malaysia | 125 | 1978-04-26 | Bangkok | Singapore | 0–1 | 1978 King's Cup |
| Soh Chin Ann | Malaysia | 126 | 1978-05-05 | Bangkok | Singapore | 3–2 | 1978 King's Cup |
| Soh Chin Ann | Malaysia | 127 | 1978-07-12 | Kuala Lumpur | South Korea | 1–3 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 128 | 1978-07-14 | Kuala Lumpur | Singapore | 6–0 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 129 | 1978-07-16 | Kuala Lumpur | Thailand | 2–0 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 130 | 1978-07-19 | Kuala Lumpur | Indonesia | 1–0 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 131 | 1978-07-21 | Kuala Lumpur | Japan | 4–1 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 132 | 1978-07-23 | Kuala Lumpur | Syria | 5–2 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 133 | 1978-07-26 | Kuala Lumpur | Iraq | 1–2 | 1978 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 134 | 1978-09-09 | Seoul | Bahrain | 2–1 | 1978 President´s Cup |
| Soh Chin Ann | Malaysia | 135 | 1978-09-11 | Busan | South Korea | 2–2 | 1978 President´s Cup |
| Soh Chin Ann | Malaysia | 136 | 1978-12-10 | Bangkok | India | 1–0 | 8th Asian Games |
| Soh Chin Ann | Malaysia | 137 | 1978-12-12 | Bangkok | Bangladesh | 1–0 | 8th Asian Games |
| Soh Chin Ann | Malaysia | 138 | 1978-12-17 | Bangkok | Thailand | 1–2 | 8th Asian Games |
| Soh Chin Ann | Malaysia | 139 | 1978-12-18 | Bangkok | South Korea | 0–1 | 8th Asian Games |
| Soh Chin Ann | Malaysia | 140 | 1978-12-19 | Bangkok | China | 1–7 | 8th Asian Games |
| Soh Chin Ann | Malaysia | 141 | 1979-05-02 | Bangkok | Sri Lanka | 3–1 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 142 | 1979-05-05 | Bangkok | Indonesia | 4–1 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 143 | 1979-05-09 | Bangkok | North Korea | 1–1 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 144 | 1979-05-11 | Bangkok | Hong Kong | 0–0 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 145 | 1979-05-14 | Bangkok | North Korea | 0–1 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 146 | 1979-06-27 | Kuala Lumpur | Japan | 1–1 | 1979 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 147 | 1979-06-29 | Kuala Lumpur | Burma | 4–1 | 1979 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 148 | 1979-07-01 | Kuala Lumpur | Thailand | 4–2 | 1979 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 149 | 1979-07-04 | Kuala Lumpur | Indonesia | 1–1 | 1979 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 150 | 1979-07-09 | Kuala Lumpur | Singapore | 3–0 | 1979 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 151 | 1979-09-23 | Jakarta | Singapore | 2–0 | 1979 SEA Games |
| Soh Chin Ann | Malaysia | 152 | 1979-09-25 | Jakarta | Burma | 0–0 | 1979 SEA Games |
| Soh Chin Ann | Malaysia | 153 | 1979-09-26 | Jakarta | Indonesia | 0–0 | 1979 SEA Games |
| Soh Chin Ann | Malaysia | 154 | 1979-09-28 | Jakarta | Thailand | 1–0 | 1979 SEA Games |
| Soh Chin Ann | Malaysia | 155 | 1979-09-30 | Jakarta | Indonesia | 1–0 | 1979 SEA Games |
| Soh Chin Ann | Malaysia | 156 | 1979-11-14 | Kuala Lumpur | Sweden | 1–3 | Friendly match |
| Soh Chin Ann | Malaysia | 157 | 1979-11-25 | Bangkok | Singapore | 0–4 | 1979 King's Cup |
| Soh Chin Ann | Malaysia | 158 | 1980-03-12 | Kuala Lumpur | Saudi Arabia | 3–0 | Friendly match |
| Soh Chin Ann | Malaysia | 159 | 1980-03-16 | Kuala Lumpur | China | 3–1 | Friendly match |
| Soh Chin Ann | Malaysia | 160 | 1980-09-16 | Kuwait City | South Korea | 1–1 | 1980 AFC Asian Cup |
| Soh Chin Ann | Malaysia | 161 | 1980-09-18 | Kuwait City | Kuwait | 1–3 | 1980 AFC Asian Cup |
| Soh Chin Ann | Malaysia | 162 | 1980-09-20 | Kuwait City | United Arab Emirates | 2–0 | 1980 AFC Asian Cup |
| Soh Chin Ann | Malaysia | 163 | 1980-09-22 | Kuwait City | Qatar | 1–1 | 1980 AFC Asian Cup |
| Soh Chin Ann | Malaysia | 164 | 1980-10-15 | Kuala Lumpur | Morocco | 2–0 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 165 | 1980-10-17 | Kuala Lumpur | Burma | 3–2 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 166 | 1980-10-20 | Kuala Lumpur | Thailand | 2–2 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 167 | 1980-10-23 | Kuala Lumpur | Indonesia | 1–1 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 168 | 1980-10-27 | Kuala Lumpur | Kuwait | 2–1 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 169 | 1980-10-30 | Kuala Lumpur | New Zealand | 2–0 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 170 | 1980-11-02 | Kuala Lumpur | Morocco | 1–2 | 1980 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 171 | 1981-04-05 | Singapore | Singapore | 1–1 | 1981 Ovaltine Cup |
| Soh Chin Ann | Malaysia | 172 | 1981-04-17 | Kuala Lumpur | Singapore | 1–2 | 1981 Ovaltine Cup |
| Soh Chin Ann | Malaysia | 173 | 1981-04-21 | Kuwait City | South Korea | 1–2 | World Cup qualification |
| Soh Chin Ann | Malaysia | 174 | 1981-04-25 | Kuwait City | Kuwait | 0–4 | World Cup qualification |
| Soh Chin Ann | Malaysia | 175 | 1981-08-30 | Kuala Lumpur | Japan | 0–2 | 1981 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 176 | 1981-09-04 | Kuala Lumpur | New Zealand | 0–1 | 1981 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 177 | 1981-09-09 | Kuala Lumpur | Indonesia | 2–0 | 1981 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 178 | 1981-09-12 | Kuala Lumpur | United Arab Emirates | 0–1 | 1981 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 179 | 1983-05-28 | Singapore | Singapore | 1–2 | 1983 SEA Games |
| Soh Chin Ann | Malaysia | 180 | 1983-05-30 | Singapore | Philippines | 0–0 | 1983 SEA Games |
| Soh Chin Ann | Malaysia | 181 | 1983-06-05 | Singapore | Brunei | 5–0 | 1983 SEA Games |
| Soh Chin Ann | Malaysia | 182 | 1983-09-19 | Kota Bharu | Nepal | 7–0 | 1983 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 183 | 1984-03-31 | Wellington | New Zealand | 0–2 | Friendly match |
| Soh Chin Ann | Malaysia | 184 | 1984-04-03 | Christchurch | New Zealand | 1–6 | Friendly match |
| Soh Chin Ann | Malaysia | 185 | 1984-04-08 | Auckland | New Zealand | 0–0 | Friendly match |
| Soh Chin Ann | Malaysia | 186 | 1984-08-12 | Kuala Lumpur | Singapore | 1–0 | 1984 Ovaltine Cup |
| Soh Chin Ann | Malaysia | 187 | 1984-08-18 | Singapore | Singapore | 1–1 | 1984 Ovaltine Cup |
| Soh Chin Ann | Malaysia | 188 | 1984-08-24 | Kuala Lumpur | Thailand | 1–0 | 1984 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 189 | 1984-08-26 | Kuala Lumpur | Indonesia | 2–2 | 1984 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 190 | 1984-08-29 | Kota Bharu | Liberia | 3–1 | 1984 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 191 | 1984-09-04 | Kuala Lumpur | Papua New Guinea | 5–1 | 1984 Merdeka Tournament |
| Soh Chin Ann | Malaysia | 192 | 1984-10-11 | Calcutta | Pakistan | 5–0 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 193 | 1984-10-14 | Calcutta | India | 1–2 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 194 | 1984-10-16 | Calcutta | South Korea | 0–0 | Asian Cup qualification |
| Soh Chin Ann | Malaysia | 195 | 1984-10-18 | Calcutta | North Yemen | 4–1 | Asian Cup qualification |
| Bader Al-Mutawa | Kuwait | 195 | 2022-06-11 | Kuwait City | Nepal | 4–1 | 2023 AFC Asian Cup qualification |
| Bader Al-Mutawa | Kuwait | 196 | 2022-06-14 | Kuwait City | Jordan | 3–0 | 2023 AFC Asian Cup qualification |
| Cristiano Ronaldo | Portugal | 196 | 2022-12-10 | Doha | Morocco | 1–0 | 2022 FIFA World Cup |
| Cristiano Ronaldo | Portugal | 197 | 2023-03-23 | Lisbon | Liechtenstein | 4–0 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 198 | 2023-03-26 | Luxembourg | Luxembourg | 6–0 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 199 | 2023-06-17 | Lisbon | Bosnia and Herzegovina | 3–0 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 200 | 2023-06-20 | Reykjavík | Iceland | 0–1 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 201 | 2023-09-08 | Trnava | Slovakia | 0–1 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 202 | 2023-10-13 | Porto | Slovakia | 3–2 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 203 | 2023-10-16 | Zenica | Bosnia and Herzegovina | 0–5 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 204 | 2023-11-16 | Vaduz | Liechtenstein | 0–2 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 205 | 2023-11-19 | Lisbon | Iceland | 2–0 | UEFA Euro 2024 qualifying |
| Cristiano Ronaldo | Portugal | 206 | 2024-03-26 | Ljubljana | Slovenia | 2–0 | |
| Cristiano Ronaldo | Portugal | 207 | 2024-06-11 | Aveiro | Republic of Ireland | 3–0 | |
| Cristiano Ronaldo | Portugal | 208 | 2024-06-18 | Leipzig | Czech Republic | 2–1 | UEFA Euro 2024 |
| Cristiano Ronaldo | Portugal | 209 | 2024-06-22 | Dortmund | Turkey | 3–0 | UEFA Euro 2024 |
| Cristiano Ronaldo | Portugal | 210 | 2024-06-26 | Gelsenkirchen | Georgia | 2–0 | UEFA Euro 2024 |
| Cristiano Ronaldo | Portugal | 211 | 2024-07-01 | Frankfurt | Slovenia | 0–0 | UEFA Euro 2024 |
| Cristiano Ronaldo | Portugal | 212 | 2024-07-05 | Hamburg | France | 0–0 | UEFA Euro 2024 |
| Cristiano Ronaldo | Portugal | 213 | 2024-09-05 | Lisbon | Croatia | 2–1 | 2024-25 UEFA Nations League |
| Cristiano Ronaldo | Portugal | 214 | 2024-09-08 | Lisbon | Scotland | 2–1 | 2024-25 UEFA Nations League |
| Cristiano Ronaldo | Portugal | 215 | 2024-10-12 | Warsaw | Poland | 1–3 | 2024-25 UEFA Nations League |
| Cristiano Ronaldo | Portugal | 216 | 2024-10-15 | Glasgow | Scotland | 0–0 | 2024-25 UEFA Nations League |
| Cristiano Ronaldo | Portugal | 217 | 2024-11-15 | Porto | Poland | 5–1 | 2024-25 UEFA Nations League |