| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
By tournament: African Nations Cup Asian Challenge Cup Cecafa Cup
World Cup qualifying: Africa Asia Oceania South America
| Oman matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| September 1965 | Sudan Oman | 15 0 | Pan Arab Games in Egypt | +16 -16 | 1559 1184 | +23 - | 44 133 |
| April 01 1966 | Libya Oman | 21 0 | Arab Nations Cup in Iraq | +33 -33 | 1452 1151 | +8 -7 | 74 139 |
| March 16 1974 | Bahrain Oman | 4 0 | Gulf Cup in Kuwait | +18 -18 | 1371 1133 | +6 -1 | 97 148 |
| March 19 1974 | Kuwait Oman | 5 0 | Gulf Cup in Kuwait | +7 -7 | 1450 1126 | +1 -2 | 73 150 |
| March 22 1974 | Qatar Oman | 4 0 | Gulf Cup in Kuwait | +28 -28 | 1243 1098 | +5 -2 | 127 152 |
| March 27 1976 | Iraq Oman | 4 0 | Gulf Cup in Qatar | +5 -5 | 1578 1093 | +2 0 | 45 154 |
| March 31 1976 | Kuwait Oman | 8 0 | Gulf Cup in Qatar | +5 -5 | 1600 1088 | 0 -2 | 44 156 |
| April 02 1976 | Bahrain Oman | 1 0 | Gulf Cup in Qatar | +13 -13 | 1236 1075 | 0 0 | 131 156 |
| April 04 1976 | Saudi Arabia Oman | 3 1 | Gulf Cup in Qatar | +10 -10 | 1375 1065 | +3 0 | 92 156 |
| April 07 1976 | Qatar Oman | 4 1 | Gulf Cup in Qatar | +10 -10 | 1289 1055 | +4 0 | 118 156 |
| April 10 1976 | Oman United Arab Emirates | 1 1 | Gulf Cup in Qatar | +8 -8 | 1063 1203 | 0 -2 | 156 137 |
| March 27 1979 | Saudi Arabia Oman | 4 0 | Gulf Cup in Iraq | +11 -11 | 1376 1052 | 0 0 | 97 159 |
| March 29 1979 | Bahrain Oman | 3 1 | Gulf Cup in Iraq | +15 -15 | 1252 1037 | +4 -1 | 127 160 |
| March 31 1979 | Qatar Oman | 1 0 | Gulf Cup in Iraq | +8 -8 | 1298 1029 | +1 0 | 117 160 |
| April 02 1979 | Kuwait Oman | 2 0 | Gulf Cup in Iraq | +2 -2 | 1634 1027 | 0 0 | 37 160 |
| April 05 1979 | Iraq Oman | 7 0 | Gulf Cup in Iraq | +1 -1 | 1663 1026 | +1 -1 | 33 161 |
| April 09 1979 | United Arab Emirates Oman | 4 0 | Gulf Cup in Iraq | +26 -26 | 1161 1000 | +3 -4 | 144 165 |
| February 23 1982 | Iran Oman | 4 0 | Friendly Tournament in Pakistan | +1 -1 | 1746 999 | 0 0 | 22 170 |
| March 20 1982 | Iraq Oman | 4 0 | Gulf Cup in United Arab Emirates | +1 -1 | 1698 998 | +1 0 | 29 170 |
| March 22 1982 | Qatar Oman | 3 0 | Gulf Cup in United Arab Emirates | +11 -11 | 1306 987 | +4 -1 | 115 171 |
| March 25 1982 | Bahrain Oman | 4 1 | Gulf Cup in United Arab Emirates | +14 -14 | 1238 973 | +1 -2 | 136 173 |
| March 29 1982 | Kuwait Oman | 2 0 | Gulf Cup in United Arab Emirates | +1 -1 | 1640 972 | 0 0 | 37 173 |
| March 31 1982 | Saudi Arabia Oman | 3 0 | Gulf Cup in United Arab Emirates | +6 -6 | 1386 966 | 0 0 | 94 173 |
| April 02 1982 | United Arab Emirates Oman | 3 1 | Gulf Cup in United Arab Emirates | +9 -9 | 1173 957 | +1 0 | 147 173 |
| 1984 | Oman Nepal | 8 0 | Asian Cup qualifier in Saudi Arabia | +49 -49 | 1006 919 | +1 -13 | 173 186 |
| 1984 | Oman Sri Lanka | 1 1 | Asian Cup qualifier in Saudi Arabia | -2 +2 | 1004 965 | +1 +3 | 173 172 |
| 1984 | Saudi Arabia Oman | 6 0 | Asian Cup qualifier in Saudi Arabia | +3 -3 | 1482 1001 | +4 +1 | 75 173 |
| 1984 | United Arab Emirates Oman | 8 0 | Asian Cup qualifier in Saudi Arabia | +23 -23 | 1218 978 | +5 +1 | 140 173 |
| March 09 1984 | Oman Bahrain | 0 1 | Gulf Cup in Oman | -9 +9 | 969 1292 | -1 +3 | 174 120 |
| March 11 1984 | Oman Iraq | 1 2 | Gulf Cup in Oman | -1 +1 | 968 1725 | 0 0 | 174 28 |
| March 15 1984 | Oman Saudi Arabia | 1 3 | Gulf Cup in Oman | -5 +5 | 963 1476 | 0 +3 | 174 75 |
| March 18 1984 | Oman Qatar | 0 2 | Gulf Cup in Oman | -10 +10 | 953 1353 | 0 +4 | 174 101 |
| March 21 1984 | Oman United Arab Emirates | 1 1 | Gulf Cup in Oman | +13 -13 | 966 1313 | 0 -3 | 174 112 |
| March 25 1984 | Oman Kuwait | 0 0 | Gulf Cup in Oman | +18 -18 | 984 1537 | +3 -7 | 171 61 |
| January 27 1986 | Oman Tunisia | 0 0 | Friendly in Oman | +9 -9 | 993 1578 | 0 -2 | 172 51 |
| March 23 1986 | Qatar Oman | 2 1 | Gulf Cup in Bahrain | +2 -2 | 1479 991 | +2 0 | 72 172 |
| March 25 1986 | Kuwait Oman | 2 0 | Gulf Cup in Bahrain | +2 -2 | 1548 989 | 0 0 | 62 172 |
| March 28 1986 | Saudi Arabia Oman | 3 1 | Gulf Cup in Bahrain | +4 -4 | 1470 985 | +1 0 | 79 172 |
| March 30 1986 | United Arab Emirates Oman | 1 0 | Gulf Cup in Bahrain | +3 -3 | 1402 982 | +3 0 | 88 172 |
| April 02 1986 | Bahrain Oman | 0 0 | Gulf Cup in Bahrain | -17 +17 | 1327 999 | -2 +1 | 109 171 |
| April 06 1986 | Iraq Oman | 3 2 | Gulf Cup in Bahrain | +1 -1 | 1618 998 | 0 0 | 43 171 |
| August 12 1986 | Bahrain Oman | 2 3 | Friendly in Bahrain | -18 +18 | 1290 1016 | -7 +1 | 119 170 |
| August 14 1986 | Bahrain Oman | 2 0 | Friendly in Bahrain | +3 -3 | 1293 1013 | +1 0 | 118 170 |
| August 24 1986 | Oman Bahrain | 1 0 | Friendly in Oman | +15 -15 | 1028 1278 | +1 -2 | 169 120 |
| August 26 1986 | Oman Bahrain | 1 2 | Friendly in Oman | -6 +6 | 1022 1284 | -1 +1 | 170 119 |
| September 21 1986 | Iraq Oman | 4 0 | Asian Games in South Korea | +3 -3 | 1577 1019 | +1 0 | 56 170 |
| September 25 1986 | Oman Thailand | 0 0 | Asian Games in South Korea | +14 -14 | 1033 1292 | +1 -6 | 169 118 |
| September 27 1986 | Oman Pakistan | 3 1 | Asian Games in South Korea | +43 -43 | 1076 1150 | +5 -8 | 164 152 |
| September 29 1986 | Oman United Arab Emirates | 0 0 | Asian Games in South Korea | +17 -17 | 1093 1477 | +3 -5 | 161 76 |
| February 20 1987 | Thailand Oman | 2 0 | King's Cup in Thailand | +6 -6 | 1318 1087 | 0 -1 | 110 163 |
| February 22 1987 | China Oman | 2 0 | King's Cup in Thailand | +3 -3 | 1538 1084 | 0 -1 | 60 164 |
| February 24 1987 | Indonesia Oman | 2 0 | King's Cup in Thailand | +14 -14 | 1241 1070 | +2 -3 | 133 167 |
| January 16 1988 | Oman China | 2 2 | King's Cup in Thailand | +13 -13 | 1083 1475 | +2 -1 | 165 76 |
| January 18 1988 | Indonesia Oman | 3 0 | King's Cup in Thailand | +14 -14 | 1279 1069 | +3 -2 | 121 167 |
| January 20 1988 | Thailand Oman | 3 1 | King's Cup in Thailand | +5 -5 | 1321 1064 | +2 -1 | 108 168 |
| March 02 1988 | Saudi Arabia Oman | 2 0 | Gulf Cup in Saudi Arabia | +2 -2 | 1536 1062 | +1 0 | 60 168 |
| March 04 1988 | Iraq Oman | 1 1 | Gulf Cup in Saudi Arabia | -18 +18 | 1550 1080 | -6 +3 | 59 165 |
| March 07 1988 | Bahrain Oman | 2 0 | Gulf Cup in Saudi Arabia | +12 -12 | 1332 1068 | +3 -2 | 107 167 |
| March 10 1988 | Oman Qatar | 2 1 | Gulf Cup in Saudi Arabia | +36 -36 | 1104 1425 | +6 -6 | 161 83 |
| March 14 1988 | Kuwait Oman | 2 0 | Gulf Cup in Saudi Arabia | +5 -5 | 1525 1099 | +1 -1 | 63 162 |
| March 17 1988 | United Arab Emirates Oman | 1 0 | Gulf Cup in Saudi Arabia | +4 -4 | 1490 1095 | +2 -1 | 73 163 |
| December 09 1988 | Singapore Oman | 3 1 | Merdeka Tournament in Malaysia | +14 -14 | 1242 1081 | +2 -2 | 133 166 |
| January 06 1989 | Oman Iraq | 1 1 | World Cup qualifier in Oman | +17 -17 | 1098 1608 | +2 -4 | 164 45 |
| January 13 1989 | Oman Qatar | 0 0 | World Cup qualifier in Oman | +13 -13 | 1111 1447 | +3 -5 | 161 81 |
| January 20 1989 | Jordan Oman | 2 0 | World Cup qualifier in Jordan | +10 -10 | 1293 1101 | +2 -3 | 116 164 |
| January 27 1989 | Iraq Oman | 3 1 | World Cup qualifier in Iraq | +2 -2 | 1595 1099 | 0 0 | 46 164 |
| February 03 1989 | Qatar Oman | 3 0 | World Cup qualifier in Qatar | +4 -4 | 1471 1095 | 0 0 | 74 164 |
| February 10 1989 | Oman Jordan | 0 2 | World Cup qualifier in Oman | -22 +22 | 1073 1312 | -2 +3 | 166 114 |
| February 22 1990 | Oman United Arab Emirates | 1 1 | Gulf Cup in Kuwait | +18 -18 | 1091 1535 | +3 -4 | 167 58 |
| February 24 1990 | Kuwait Oman | 1 1 | Gulf Cup in Kuwait | -18 +18 | 1481 1109 | -3 +2 | 72 165 |
| March 01 1990 | Bahrain Oman | 0 0 | Gulf Cup in Kuwait | -13 +13 | 1370 1122 | -2 +3 | 102 162 |
| March 04 1990 | Qatar Oman | 4 2 | Gulf Cup in Kuwait | +6 -6 | 1505 1116 | +2 -1 | 67 163 |
| August 08 1992 | Syria Oman | 1 0 | Asian Cup qualifier in Qatar | +5 -5 | 1453 1111 | 0 -1 | 81 169 |
| August 10 1992 | Qatar Oman | 4 0 | Asian Cup qualifier in Qatar | +4 -4 | 1507 1107 | 0 0 | 70 169 |
| November 27 1992 | Qatar Oman | 2 0 | Gulf Cup in Qatar | +4 -4 | 1472 1103 | +1 0 | 83 170 |
| November 30 1992 | Kuwait Oman | 2 1 | Gulf Cup in Qatar | +3 -3 | 1545 1100 | +1 0 | 60 170 |
| December 04 1992 | Saudi Arabia Oman | 2 0 | Gulf Cup in Qatar | +4 -4 | 1576 1096 | 0 -1 | 51 171 |
| December 07 1992 | Bahrain Oman | 3 0 | Gulf Cup in Qatar | +12 -12 | 1374 1084 | +2 -1 | 103 172 |
| December 09 1992 | United Arab Emirates Oman | 1 0 | Gulf Cup in Qatar | +3 -3 | 1496 1081 | +2 -1 | 73 173 |
| April 09 1993 | Oman Malaysia | 1 0 | Friendly in Oman | +15 -15 | 1096 1337 | +2 -5 | 170 113 |
| June 23 1993 | Iran Oman | 0 0 | World Cup qualifier in Iran | -19 +19 | 1588 1115 | -3 +1 | 49 171 |
| June 25 1993 | Oman Syria | 0 0 | World Cup qualifier in Iran | +14 -14 | 1129 1413 | +5 -5 | 166 99 |
| June 27 1993 | Oman Taiwan | 2 1 | World Cup qualifier in Iran | +19 -19 | 1148 1098 | +3 -1 | 163 172 |
| July 02 1993 | Iran Oman | 1 0 | World Cup qualifier in Syria | +3 -3 | 1581 1145 | +2 -1 | 49 164 |
| July 04 1993 | Syria Oman | 2 1 | World Cup qualifier in Syria | +4 -4 | 1437 1141 | 0 0 | 93 164 |
| July 06 1993 | Oman Taiwan | 7 1 | World Cup qualifier in Syria | +36 -36 | 1177 1050 | +6 -6 | 158 180 |
| January 30 1994 | Oman Finland | 0 2 | Friendly in Oman | -6 +6 | 1171 1531 | -1 0 | 160 65 |
| February 01 1994 | Oman Finland | 1 1 | Friendly in Oman | +6 -6 | 1177 1525 | +1 0 | 159 65 |
| February 04 1994 | Oman Kenya | 1 0 | Friendly in Oman | +15 -15 | 1192 1443 | +3 -4 | 156 89 |
| February 06 1994 | Oman Kenya | 2 0 | Friendly in Oman | +21 -21 | 1213 1422 | +6 -8 | 150 97 |
| April 15 1994 | Oman Bulgaria | 1 1 | Friendly in Oman | +9 -9 | 1222 1750 | +4 0 | 146 24 |
| September 15 1994 | Qatar Oman | 0 2 | Independence Cup in Qatar | -54 +54 | 1438 1276 | -14 +10 | 88 136 |
| September 19 1994 | Oman Sudan | 1 1 | Independence Cup in Qatar | +4 -4 | 1280 1349 | +2 -1 | 134 118 |
| September 21 1994 | Oman India | 4 1 | Independence Cup in Qatar | +23 -23 | 1303 1138 | +7 -4 | 127 163 |
| September 23 1994 | Qatar Oman | 1 2 | Independence Cup in Qatar | -33 +33 | 1428 1336 | -8 +6 | 93 121 |
| October 01 1994 | Oman Kuwait | 2 2 | Asian Games in Japan | +10 -10 | 1346 1524 | +1 -3 | 120 67 |
| October 05 1994 | South Korea Oman | 2 1 | Asian Games in Japan | +5 -5 | 1670 1341 | 0 0 | 33 120 |
| October 09 1994 | Oman Nepal | 1 0 | Asian Games in Japan | +4 -4 | 1345 948 | 0 0 | 120 192 |
| October 23 1994 | Oman Senegal | 0 1 | Friendly in Oman | -11 +11 | 1334 1426 | -2 +4 | 120 96 |
| October 25 1994 | Oman Senegal | 2 1 | Friendly in Oman | +10 -10 | 1344 1416 | +2 -4 | 118 100 |
| November 04 1994 | Saudi Arabia Oman | 2 1 | Gulf Cup in United Arab Emirates | +5 -5 | 1701 1339 | +1 0 | 28 118 |
| November 06 1994 | Bahrain Oman | 1 1 | Gulf Cup in United Arab Emirates | -6 +6 | 1443 1345 | 0 +1 | 88 117 |
| November 09 1994 | Qatar Oman | 4 2 | Gulf Cup in United Arab Emirates | +25 -25 | 1425 1320 | +6 -10 | 96 127 |
| November 13 1994 | Kuwait Oman | 0 0 | Gulf Cup in United Arab Emirates | -10 +10 | 1505 1330 | -1 +3 | 71 124 |
| November 16 1994 | United Arab Emirates Oman | 2 0 | Gulf Cup in United Arab Emirates | +10 -10 | 1525 1320 | +5 -3 | 65 127 |
| February 16 1996 | Ecuador Oman | 2 0 | Friendly in Saudi Arabia | +4 -4 | 1635 1316 | +2 0 | 38 124 |
| March 02 1996 | Oman Kuwait | 0 3 | Friendly in Oman | -15 +15 | 1301 1490 | -4 +7 | 128 75 |
| May 27 1996 | Oman Algeria | 0 1 | Friendly in Oman | -5 +5 | 1296 1605 | -2 +2 | 132 45 |
| May 29 1996 | Oman Algeria | 0 1 | Friendly in Oman | -5 +5 | 1291 1610 | 0 +3 | 133 42 |
| June 03 1996 | Oman Bahrain | 3 0 | Friendly in Oman | +20 -20 | 1311 1421 | +4 -4 | 128 97 |
| June 10 1996 | Oman Sri Lanka | 3 0 | Asian Cup qualifier in Iran | +9 -9 | 1320 966 | +2 -1 | 125 192 |
| June 12 1996 | Oman Nepal | 7 0 | Asian Cup qualifier in Iran | +9 -9 | 1329 925 | +2 -1 | 123 196 |
| June 14 1996 | Iran Oman | 2 0 | Asian Cup qualifier in Iran | +8 -8 | 1568 1321 | +1 -1 | 55 124 |
| June 17 1996 | Oman Nepal | 2 1 | Asian Cup qualifier in Oman | +2 -2 | 1323 896 | 0 0 | 125 200 |
| June 19 1996 | Oman Sri Lanka | 10 0 | Asian Cup qualifier in Oman | +8 -8 | 1331 980 | +3 -1 | 122 188 |
| June 21 1996 | Oman Iran | 1 2 | Asian Cup qualifier in Oman | -12 +12 | 1319 1585 | -5 +4 | 126 50 |
| August 20 1996 | Oman Mali | 1 0 | Friendly in Oman | +7 -7 | 1326 1314 | +1 -1 | 125 126 |
| August 22 1996 | Oman Mali | 1 1 | Friendly in Oman | -3 +3 | 1323 1317 | 0 0 | 125 126 |
| August 28 1996 | Oman Sudan | 0 0 | Friendly in Oman | 0 0 | 1323 1437 | 0 0 | 125 92 |
| August 31 1996 | Oman Sudan | 0 1 | Friendly in Oman | -10 +10 | 1313 1447 | -1 +3 | 126 89 |
| September 05 1996 | Lebanon Oman | 1 2 | Friendly in Lebanon | -14 +14 | 1362 1327 | -5 +1 | 115 125 |
| September 08 1996 | Lebanon Oman | 2 1 | Friendly in Lebanon | +6 -6 | 1368 1321 | +2 -1 | 113 126 |
| September 17 1996 | Oman Zambia | 0 0 | Friendly in Oman | +6 -6 | 1327 1635 | 0 -1 | 125 37 |
| September 25 1996 | Oman Mozambique | 0 2 | Friendly in Oman | -18 +18 | 1309 1381 | -4 +5 | 128 110 |
| September 29 1996 | Oman New Zealand | 0 1 | Friendly in Oman | -8 +8 | 1301 1497 | 0 0 | 128 78 |
| October 01 1996 | Oman New Zealand | 1 2 | Friendly in Oman | -7 +7 | 1294 1504 | -1 +1 | 129 77 |
| October 07 1996 | Oman Azerbaijan | 2 0 | Friendly in Oman | +14 -14 | 1308 1356 | +1 -4 | 128 117 |
| October 15 1996 | Oman Saudi Arabia | 0 1 | Gulf Cup in Oman | -10 +10 | 1298 1615 | 0 +4 | 128 44 |
| October 18 1996 | Oman Kuwait | 1 2 | Gulf Cup in Oman | -14 +14 | 1284 1523 | -4 +6 | 132 66 |
| October 21 1996 | Oman Qatar | 0 3 | Gulf Cup in Oman | -26 +26 | 1258 1504 | -7 +6 | 139 75 |
| October 24 1996 | Oman United Arab Emirates | 0 0 | Gulf Cup in Oman | +10 -10 | 1268 1530 | +1 -2 | 138 66 |
| October 28 1996 | Oman Bahrain | 1 1 | Gulf Cup in Oman | +1 -1 | 1269 1390 | 0 0 | 138 103 |
| March 06 1997 | Bahrain Oman | 1 0 | Friendly in Bahrain | +4 -4 | 1394 1265 | 0 0 | 106 136 |
| March 23 1997 | Oman Japan | 0 1 | World Cup qualifier in Oman | -6 +6 | 1259 1687 | -1 0 | 137 30 |
| March 25 1997 | Oman Nepal | 1 0 | World Cup qualifier in Oman | +2 -2 | 1261 879 | 0 0 | 137 202 |
| March 27 1997 | Oman Macao | 4 0 | World Cup qualifier in Oman | +11 -11 | 1272 1049 | +1 0 | 136 181 |
| June 22 1997 | Oman Nepal | 6 0 | World Cup qualifier in Japan | +8 -8 | 1280 870 | +4 -1 | 132 203 |
| June 25 1997 | Oman Macao | 2 0 | World Cup qualifier in Japan | +12 -12 | 1292 1036 | +2 -2 | 130 183 |
| June 28 1997 | Japan Oman | 1 1 | World Cup qualifier in Japan | -18 +18 | 1696 1310 | 0 +3 | 30 127 |
| July 14 1997 | Libya Oman | 2 2 | Pan Arab Games in Lebanon | -9 +9 | 1461 1319 | -2 0 | 83 127 |
| July 16 1997 | Lebanon Oman | 1 1 | Pan Arab Games in Lebanon | -9 +9 | 1377 1328 | -2 +1 | 108 126 |
| July 20 1997 | Jordan Oman | 3 1 | Pan Arab Games in Lebanon | +28 -28 | 1375 1300 | +8 -3 | 110 129 |
| February 18 1998 | Oman Germany | 0 2 | Friendly in Oman | -1 +1 | 1299 2032 | 0 0 | 128 2 |
| September 12 1998 | Syria Oman | 3 0 | Friendly in Syria | +5 -5 | 1510 1294 | 0 0 | 70 128 |
| September 15 1998 | Syria Oman | 0 0 | Friendly in Syria | -7 +7 | 1503 1301 | 0 0 | 70 128 |
| September 22 1998 | Oman Zambia | 2 0 | Friendly in Oman | +23 -23 | 1324 1587 | +7 -5 | 121 58 |
| September 24 1998 | Oman Zambia | 1 1 | Friendly in Oman | +4 -4 | 1328 1583 | +1 0 | 120 58 |
| October 19 1998 | Oman Burkina Faso | 4 2 | Friendly in Oman | +14 -14 | 1342 1399 | +2 -1 | 118 101 |
| October 21 1998 | Oman Burkina Faso | 0 0 | Friendly in Oman | -1 +1 | 1341 1400 | 0 0 | 118 101 |
| October 31 1998 | Oman Qatar | 2 1 | Gulf Cup in Bahrain | +30 -30 | 1371 1502 | +6 -4 | 112 71 |
| November 03 1998 | United Arab Emirates Oman | 3 2 | Gulf Cup in Bahrain | +10 -10 | 1580 1361 | 0 0 | 57 112 |
| November 05 1998 | Saudi Arabia Oman | 1 0 | Gulf Cup in Bahrain | +5 -5 | 1697 1356 | 0 0 | 30 112 |
| November 09 1998 | Kuwait Oman | 5 0 | Gulf Cup in Bahrain | +11 -11 | 1683 1345 | +2 -6 | 35 118 |
| November 12 1998 | Bahrain Oman | 2 2 | Gulf Cup in Bahrain | -5 +5 | 1328 1350 | 0 +2 | 120 116 |
| November 30 1998 | Oman Hong Kong | 6 0 | Asian Games in Thailand | +27 -27 | 1377 1192 | +7 -6 | 110 152 |
| December 04 1998 | Thailand Oman | 2 0 | Asian Games in Thailand | +19 -19 | 1435 1358 | +3 -2 | 95 113 |
| December 08 1998 | Oman Iran | 4 2 | Asian Games in Thailand | +51 -51 | 1409 1601 | +11 -12 | 102 54 |
| December 10 1998 | China Oman | 6 1 | Asian Games in Thailand | +16 -16 | 1671 1393 | +3 -5 | 38 107 |
| December 12 1998 | Tajikistan Oman | 3 3 | Asian Games in Thailand | -3 +3 | 1449 1396 | -1 0 | 90 107 |
| February 08 1999 | Oman Slovenia | 0 7 | Friendly Tournament in Oman | -36 +36 | 1360 1504 | -5 +9 | 113 70 |
| February 10 1999 | Oman Switzerland | 1 2 | Friendly Tournament in Oman | -8 +8 | 1352 1650 | -4 +2 | 117 44 |
| June 22 1999 | Oman New Zealand | 1 0 | Friendly in Oman | +13 -13 | 1365 1537 | +2 -2 | 114 63 |
| June 24 1999 | Oman New Zealand | 2 2 | Friendly in Oman | +2 -2 | 1367 1535 | +1 -1 | 113 64 |
| July 21 1999 | Oman Kenya | 2 2 | Friendly in Oman | -2 +2 | 1365 1398 | -1 +2 | 114 102 |
| August 03 1999 | Oman Kyrgyzstan | 3 0 | Asian Cup qualifier in Tajikistan | +22 -22 | 1387 1209 | +7 0 | 106 149 |
| August 05 1999 | Iraq Oman | 2 0 | Asian Cup qualifier in Tajikistan | +11 -11 | 1662 1376 | +4 -2 | 42 108 |
| August 07 1999 | Tajikistan Oman | 2 1 | Asian Cup qualifier in Tajikistan | +11 -11 | 1450 1365 | +4 -5 | 86 113 |
| August 19 1999 | Oman Syria | 1 1 | Pan Arab Games in Jordan | +4 -4 | 1369 1430 | +2 -1 | 111 97 |
| August 23 1999 | Iraq Oman | 3 0 | Pan Arab Games in Jordan | +14 -14 | 1630 1355 | +3 -3 | 47 115 |
| August 25 1999 | Lebanon Oman | 1 1 | Pan Arab Games in Jordan | -1 +1 | 1377 1356 | 0 0 | 108 115 |
| August 27 1999 | Jordan Oman | 2 0 | Pan Arab Games in Jordan | +17 -17 | 1439 1339 | +8 -3 | 91 118 |
| February 19 2000 | Oman Switzerland | 1 4 | Friendly Tournament in Oman | -10 +10 | 1329 1706 | -2 +2 | 121 30 |
| February 21 2000 | Oman United Arab Emirates | 0 1 | Friendly Tournament in Oman | -13 +13 | 1316 1477 | -4 +4 | 125 80 |
| February 23 2000 | Oman Slovenia | 0 4 | Friendly Tournament in Oman | -17 +17 | 1299 1579 | -4 +1 | 129 58 |
| August 05 2000 | Lebanon Oman | 3 1 | Friendly in Lebanon | +7 -7 | 1415 1292 | +2 -1 | 97 131 |
| August 08 2000 | Lebanon Oman | 1 2 | Friendly in Lebanon | -16 +16 | 1399 1308 | -2 +4 | 99 127 |
| August 15 2000 | Malaysia Oman | 2 0 | Merdeka Tournament in Malaysia | +22 -22 | 1241 1286 | +3 -7 | 144 134 |
| August 17 2000 | New Zealand Oman | 1 0 | Merdeka Tournament in Malaysia | +6 -6 | 1533 1280 | +2 -1 | 66 135 |
| October 29 2000 | Oman Yemen | 4 0 | Friendly in Oman | +9 -9 | 1289 1173 | +1 -2 | 133 161 |
| October 31 2000 | Oman Yemen | 4 0 | Friendly in Oman | +8 -8 | 1297 1165 | +3 -1 | 130 162 |
| November 21 2000 | Oman Bahrain | 2 1 | Friendly in Oman | +8 -8 | 1305 1322 | +2 -3 | 129 125 |
| February 18 2001 | Oman Finland | 1 2 | Friendly in Oman | -5 +5 | 1300 1599 | -3 0 | 131 59 |
| February 20 2001 | Oman Finland | 0 2 | Friendly in Oman | -7 +7 | 1293 1606 | 0 +1 | 131 58 |
| February 25 2001 | Oman Maldives | 5 0 | Friendly in Oman | +3 -3 | 1296 923 | 0 0 | 131 196 |
| February 27 2001 | Oman Maldives | 2 0 | Friendly in Oman | +2 -2 | 1298 921 | 0 -2 | 131 198 |
| March 27 2001 | Oman United Arab Emirates | 2 1 | Friendly in Oman | +13 -13 | 1311 1489 | +4 -5 | 127 77 |
| April 05 2001 | Oman Sudan | 0 1 | Friendly in Oman | -11 +11 | 1300 1384 | -3 +7 | 130 105 |
| April 07 2001 | Oman Sudan | 1 1 | Friendly in Oman | 0 0 | 1300 1384 | 0 0 | 130 105 |
| April 16 2001 | Bahrain Oman | 0 1 | Friendly in Bahrain | -16 +16 | 1399 1316 | -7 +3 | 102 126 |
| April 30 2001 | Oman Laos | 12 0 | World Cup qualifier in Oman | +6 -6 | 1322 901 | +1 -1 | 126 201 |
| May 04 2001 | Oman Laos | 7 0 | World Cup qualifier in Oman | +4 -4 | 1326 897 | +1 -1 | 125 202 |
| May 07 2001 | Oman Philippines | 7 0 | World Cup qualifier in Oman | +2 -2 | 1328 739 | 0 0 | 125 213 |
| May 11 2001 | Oman Philippines | 2 0 | World Cup qualifier in Oman | +1 -1 | 1329 738 | 0 0 | 125 213 |
| May 18 2001 | Syria Oman | 3 3 | World Cup qualifier in Syria | -13 +13 | 1483 1342 | -5 +2 | 77 122 |
| May 25 2001 | Oman Syria | 2 0 | World Cup qualifier in Oman | +34 -34 | 1376 1449 | +12 -8 | 110 85 |
| July 29 2001 | Oman Iraq | 1 0 | Friendly in Oman | +13 -13 | 1389 1580 | +5 -3 | 104 59 |
| August 08 2001 | Iran Oman | 5 2 | Friendly Tournament in Iran | +5 -5 | 1696 1384 | +2 -1 | 33 105 |
| August 16 2001 | Qatar Oman | 0 0 | World Cup qualifier in Qatar | -14 +14 | 1585 1398 | -2 +5 | 56 101 |
| August 31 2001 | Oman China | 0 2 | World Cup qualifier in Oman | -15 +15 | 1383 1705 | -6 +4 | 107 32 |
| September 08 2001 | Uzbekistan Oman | 5 0 | World Cup qualifier in Uzbekistan | +17 -17 | 1531 1366 | +5 -8 | 65 115 |
| September 14 2001 | Oman United Arab Emirates | 1 1 | World Cup qualifier in Oman | -1 +1 | 1365 1456 | 0 0 | 115 88 |
| September 21 2001 | Oman Qatar | 0 3 | World Cup qualifier in Oman | -23 +23 | 1342 1615 | -5 +2 | 120 51 |
| September 29 2001 | Thailand Oman | 2 0 | Friendly in Thailand | +6 -6 | 1487 1336 | 0 -1 | 81 121 |
| October 07 2001 | China Oman | 1 0 | World Cup qualifier in China | +2 -2 | 1729 1334 | -1 -1 | 29 122 |
| October 13 2001 | Oman Uzbekistan | 4 2 | World Cup qualifier in Oman | +36 -36 | 1370 1467 | +10 -8 | 112 84 |
| October 19 2001 | United Arab Emirates Oman | 2 2 | World Cup qualifier in United Arab Emirates | -12 +12 | 1492 1382 | -3 +5 | 78 107 |
| November 29 2001 | Oman Kuwait | 1 1 | Friendly in Oman | +3 -3 | 1385 1577 | +2 0 | 105 55 |
| December 13 2001 | Bahrain Oman | 2 2 | Friendly in Bahrain | -6 +6 | 1501 1391 | -1 +2 | 76 102 |
| December 23 2001 | Oman Syria | 2 0 | Friendly in Oman | +13 -13 | 1404 1436 | +2 -5 | 101 94 |
| December 25 2001 | Oman Syria | 1 0 | Friendly in Oman | +8 -8 | 1412 1428 | 0 -3 | 101 97 |
| December 30 2001 | Oman Macedonia | 2 0 | Friendly in Oman | +11 -11 | 1423 1409 | +3 -2 | 98 101 |
| January 08 2002 | Oman Romania | 1 2 | Friendly in Oman | -4 +4 | 1419 1769 | -1 +1 | 99 23 |
| January 11 2002 | Iraq Oman | 2 0 | Friendly in Qatar | +10 -10 | 1546 1409 | +3 -1 | 63 100 |
| January 17 2002 | United Arab Emirates Oman | 1 0 | Gulf Cup in Saudi Arabia | +17 -17 | 1480 1392 | +4 -4 | 82 104 |
| January 19 2002 | Oman Kuwait | 3 1 | Gulf Cup in Saudi Arabia | +45 -45 | 1437 1545 | +10 -9 | 94 64 |
| January 24 2002 | Qatar Oman | 2 1 | Gulf Cup in Saudi Arabia | +13 -13 | 1576 1424 | +2 -1 | 55 97 |
| January 27 2002 | Saudi Arabia Oman | 2 0 | Gulf Cup in Saudi Arabia | +6 -6 | 1717 1418 | +2 -1 | 32 99 |
| January 29 2002 | Bahrain Oman | 1 1 | Gulf Cup in Saudi Arabia | -4 +4 | 1486 1422 | 0 +2 | 80 97 |
| September 25 2002 | Oman United Arab Emirates | 2 1 | Friendly in Oman | +7 -7 | 1429 1409 | +2 -1 | 94 99 |
| January 28 2003 | Oman Norway | 1 2 | Friendly in Oman | -4 +4 | 1425 1768 | -2 +1 | 98 24 |
| September 10 2003 | Oman Bahrain | 1 0 | Friendly in Oman | +8 -8 | 1433 1462 | -2 0 | 95 83 |
| September 16 2003 | Singapore Oman | 1 3 | Friendly in Singapore | -9 +9 | 1184 1442 | -1 +3 | 156 92 |
| September 25 2003 | Oman Nepal | 7 0 | Asian Cup qualifier in South Korea | +4 -4 | 1446 908 | +2 -1 | 90 197 |
| September 27 2003 | South Korea Oman | 1 0 | Asian Cup qualifier in South Korea | +4 -4 | 1728 1442 | +1 -2 | 28 92 |
| September 29 2003 | Oman Vietnam | 6 0 | Asian Cup qualifier in South Korea | +26 -26 | 1468 1273 | +7 -8 | 85 138 |
| October 08 2003 | Oman Jordan | 2 1 | Friendly in Oman | +9 -9 | 1477 1522 | +3 -3 | 82 72 |
| October 19 2003 | Oman Nepal | 6 0 | Asian Cup qualifier in Oman | +2 -2 | 1479 897 | 0 0 | 81 198 |
| October 21 2003 | Oman South Korea | 3 1 | Asian Cup qualifier in Oman | +39 -39 | 1518 1653 | +9 -4 | 72 40 |
| October 24 2003 | Oman Vietnam | 2 0 | Asian Cup qualifier in Oman | +9 -9 | 1527 1306 | +2 -3 | 70 131 |
| December 17 2003 | Oman Azerbaijan | 1 0 | Friendly in Oman | +3 -3 | 1530 1311 | +1 0 | 68 127 |
| December 20 2003 | Oman Estonia | 3 1 | Friendly in Oman | +6 -6 | 1536 1387 | +1 -1 | 67 108 |
| December 26 2003 | Kuwait Oman | 0 0 | Gulf Cup in Kuwait | -7 +7 | 1553 1543 | -1 0 | 65 67 |
| December 28 2003 | Oman Yemen | 1 1 | Gulf Cup in Kuwait | -16 +16 | 1527 1179 | -2 +1 | 69 161 |
| December 31 2003 | Oman United Arab Emirates | 2 0 | Gulf Cup in Kuwait | +24 -24 | 1551 1437 | +2 -9 | 66 94 |
| January 03 2004 | Bahrain Oman | 1 0 | Gulf Cup in Kuwait | +23 -23 | 1525 1528 | +7 -2 | 69 68 |
| January 06 2004 | Saudi Arabia Oman | 2 1 | Gulf Cup in Kuwait | +14 -14 | 1652 1514 | +3 -6 | 42 74 |
| January 11 2004 | Oman Qatar | 2 0 | Gulf Cup in Kuwait | +33 -33 | 1547 1515 | +7 -6 | 67 73 |
| February 14 2004 | South Korea Oman | 5 0 | Friendly in South Korea | +9 -9 | 1682 1538 | 0 0 | 39 67 |
| February 18 2004 | Japan Oman | 1 0 | World Cup qualifier in Japan | +5 -5 | 1768 1533 | +3 0 | 19 67 |
| March 31 2004 | India Oman | 1 5 | World Cup qualifier in India | -19 +19 | 1223 1552 | -5 +3 | 152 64 |
| May 31 2004 | Oman Maldives | 3 0 | Friendly in Oman | +1 -1 | 1553 985 | -1 0 | 65 190 |
| June 03 2004 | Oman Maldives | 4 1 | Friendly in Oman | +1 -1 | 1554 984 | 0 0 | 66 190 |
| June 09 2004 | Oman Singapore | 7 0 | World Cup qualifier in Oman | +5 -5 | 1559 1162 | 0 -1 | 65 162 |
| July 20 2004 | Japan Oman | 1 0 | Asian Cup in China | +10 -10 | 1815 1549 | +3 -1 | 16 63 |
| July 24 2004 | Oman Iran | 2 2 | Asian Cup in China | +12 -12 | 1561 1720 | +2 0 | 62 30 |
| July 28 2004 | Oman Thailand | 2 0 | Asian Cup in China | +20 -20 | 1581 1367 | +2 -4 | 61 111 |
| August 31 2004 | Maldives Oman | 0 1 | Friendly in Maldives | -1 +1 | 979 1582 | 0 0 | 190 61 |
| September 03 2004 | Maldives Oman | 1 2 | Friendly in Maldives | -1 +1 | 978 1583 | 0 0 | 190 61 |
| September 08 2004 | Singapore Oman | 0 2 | World Cup qualifier in Singapore | -9 +9 | 1162 1592 | -2 -1 | 162 61 |
| October 07 2004 | Oman Iraq | 1 0 | Friendly in Oman | +6 -6 | 1598 1525 | +2 -1 | 59 73 |
| October 13 2004 | Oman Japan | 0 1 | World Cup qualifier in Oman | -12 +12 | 1586 1852 | -3 +4 | 61 10 |
| November 17 2004 | Oman India | 0 0 | World Cup qualifier in Oman | -17 +17 | 1569 1233 | -2 +6 | 63 147 |
| December 01 2004 | Oman Latvia | 3 2 | Friendly Tournament in Bahrain | +11 -11 | 1580 1454 | +2 0 | 60 91 |
| December 03 2004 | Oman Finland | 0 0 | Friendly Tournament in Bahrain | +4 -4 | 1584 1660 | +1 -1 | 59 41 |
| December 10 2004 | Oman Iraq | 3 1 | Gulf Cup in Qatar | +25 -25 | 1609 1503 | +4 -4 | 55 77 |
| December 13 2004 | Oman United Arab Emirates | 2 1 | Gulf Cup in Qatar | +9 -9 | 1618 1383 | +3 -4 | 50 105 |
| December 16 2004 | Qatar Oman | 2 1 | Gulf Cup in Qatar | +22 -22 | 1497 1596 | +8 -7 | 78 57 |
| December 20 2004 | Oman Bahrain | 3 2 | Gulf Cup in Qatar | +19 -19 | 1615 1554 | +6 -6 | 51 67 |
| December 24 2004 | Qatar Oman | 1 1 | Gulf Cup in Qatar | 0 0 | 1523 1615 | 0 0 | 75 51 |
| October 11 2005 | United Arab Emirates Oman | 2 2 | Friendly in United Arab Emirates | +2 -2 | 1429 1613 | 0 0 | 92 55 |
| October 25 2005 | Oman Syria | 0 0 | Friendly in Oman | -7 +7 | 1606 1428 | -1 0 | 56 95 |
| December 03 2005 | Syria Oman | 3 1 | West Asian Games in Qatar | +46 -46 | 1452 1560 | +8 -8 | 90 64 |
| December 24 2005 | Oman North Korea | 2 1 | King's Cup in Thailand | +13 -13 | 1573 1491 | +5 -1 | 59 81 |
| December 26 2005 | Thailand Oman | 1 0 | King's Cup in Thailand | +21 -21 | 1342 1552 | +5 -6 | 117 65 |
| December 28 2005 | Latvia Oman | 2 1 | King's Cup in Thailand | +20 -20 | 1457 1532 | +6 -5 | 88 70 |
| February 06 2006 | Oman Singapore | 1 0 | Friendly in Qatar | +5 -5 | 1537 1327 | +2 -1 | 68 121 |
| February 13 2006 | Oman Iraq | 1 0 | Friendly in Oman | +7 -7 | 1544 1515 | 0 -2 | 68 75 |
| February 22 2006 | United Arab Emirates Oman | 1 0 | Asian Cup qualifier in United Arab Emirates | +19 -19 | 1478 1525 | +9 -4 | 81 72 |
| March 01 2006 | Oman Jordan | 3 0 | Asian Cup qualifier in Oman | +25 -25 | 1550 1494 | +5 -2 | 67 76 |
| August 16 2006 | Pakistan Oman | 1 4 | Asian Cup qualifier in Pakistan | -3 +3 | 933 1553 | -1 +1 | 193 66 |
| September 01 2006 | Oman Syria | 3 0 | Friendly in Oman | +8 -8 | 1561 1437 | +1 -2 | 65 95 |
| September 06 2006 | Oman Pakistan | 5 0 | Asian Cup qualifier in Oman | +1 -1 | 1562 932 | 0 0 | 64 193 |
| October 11 2006 | Oman United Arab Emirates | 2 1 | Asian Cup qualifier in Oman | +11 -11 | 1573 1490 | +2 -3 | 60 81 |
| November 08 2006 | Oman Bahrain | 1 1 | Friendly in Oman | -6 +6 | 1567 1455 | -1 0 | 61 93 |
| November 15 2006 | Jordan Oman | 3 0 | Asian Cup qualifier in Jordan | +31 -31 | 1534 1536 | +7 -9 | 71 70 |
| January 13 2007 | Qatar Oman | 1 1 | Friendly in Qatar | -3 +3 | 1544 1539 | -3 +1 | 67 69 |
| January 17 2007 | United Arab Emirates Oman | 1 2 | Gulf Cup in United Arab Emirates | -22 +22 | 1444 1561 | -1 +9 | 93 60 |
| January 20 2007 | Oman Kuwait | 2 1 | Gulf Cup in United Arab Emirates | +14 -14 | 1575 1447 | +2 -2 | 59 93 |
| January 23 2007 | Oman Yemen | 2 1 | Gulf Cup in United Arab Emirates | +5 -5 | 1580 1239 | +1 -1 | 58 147 |
| January 27 2007 | Oman Bahrain | 1 0 | Gulf Cup in United Arab Emirates | +15 -15 | 1595 1477 | +3 -3 | 55 84 |
| January 30 2007 | United Arab Emirates Oman | 1 0 | Gulf Cup in United Arab Emirates | +20 -20 | 1508 1575 | +5 -4 | 77 59 |
| June 24 2007 | Indonesia Oman | 0 1 | Friendly in Indonesia | -6 +6 | 1325 1581 | -2 +1 | 125 59 |
| June 28 2007 | North Korea Oman | 2 2 | Friendly Tournament in Singapore | +4 -4 | 1488 1577 | 0 -1 | 83 60 |
| July 01 2007 | Oman Saudi Arabia | 1 1 | Friendly Tournament in Singapore | +2 -2 | 1579 1619 | 0 0 | 59 52 |
| July 08 2007 | Australia Oman | 1 1 | Asian Cup in Thailand | -11 +11 | 1735 1590 | -5 +2 | 33 57 |
| July 12 2007 | Thailand Oman | 2 0 | Asian Cup in Thailand | +51 -51 | 1411 1539 | +11 -12 | 101 69 |
| July 16 2007 | Oman Iraq | 0 0 | Asian Cup in Thailand | +5 -5 | 1544 1598 | +4 -2 | 66 56 |
| September 17 2007 | Qatar Oman | 1 1 | Friendly in Qatar | -1 +1 | 1465 1545 | -1 +1 | 88 67 |
| October 02 2007 | Oman Maldives | 1 0 | Friendly in Oman | +1 -1 | 1546 1059 | 0 -1 | 67 180 |
| October 08 2007 | Oman Nepal | 2 0 | World Cup qualifier in Oman | +1 -1 | 1547 871 | +1 0 | 66 203 |
| October 28 2007 | Nepal Oman | 0 2 | World Cup qualifier in Nepal | -2 +2 | 869 1549 | 0 +1 | 203 66 |
| November 21 2007 | Oman Kenya | 2 2 | Friendly in Oman | -7 +7 | 1542 1345 | -1 +3 | 69 120 |
| November 22 2007 | Oman Kenya | 1 1 | Friendly in Oman | -7 +7 | 1535 1352 | -1 +2 | 70 118 |
| December 11 2007 | Oman Jordan | 0 3 | Friendly in Oman | -25 +25 | 1510 1499 | -6 +6 | 76 80 |
| December 16 2007 | Oman Tajikistan | 4 2 | Friendly in Oman | +5 -5 | 1515 1326 | 0 -3 | 75 127 |
| January 27 2008 | Oman Singapore | 2 0 | Friendly in Oman | +6 -6 | 1521 1371 | 0 -4 | 75 110 |
| January 30 2008 | Oman Kuwait | 1 1 | Friendly in Oman | -5 +5 | 1516 1425 | -1 +1 | 75 98 |
| February 06 2008 | Oman Bahrain | 0 1 | World Cup qualifier in Oman | -29 +29 | 1487 1467 | -5 +6 | 80 89 |
| March 19 2008 | Oman United Arab Emirates | 1 1 | Friendly in Oman | -4 +4 | 1483 1449 | -3 +1 | 83 95 |
| March 26 2008 | Thailand Oman | 0 1 | World Cup qualifier in Thailand | -22 +22 | 1404 1505 | -3 +4 | 101 80 |
| April 24 2008 | Oman Liberia | 1 0 | Friendly in Oman | +2 -2 | 1507 1245 | +1 0 | 79 143 |
| April 27 2008 | Oman Kyrgyzstan | 2 0 | Friendly in Oman | +3 -3 | 1510 1198 | +2 -1 | 77 157 |
| May 03 2008 | Oman Yemen | 0 0 | Friendly in Oman | -8 +8 | 1502 1219 | -5 +2 | 82 152 |
| May 10 2008 | Syria Oman | 2 1 | Friendly in Syria | +7 -7 | 1513 1495 | +3 -1 | 76 83 |