| 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
| Cuba matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| March 16 1930 | Cuba Jamaica | 3 1 | Central American Games in Cuba | +20 -20 | 1520 1462 | - -6 | 35 45 |
| March 20 1930 | Cuba Honduras | 7 0 | Central American Games in Cuba | +31 -31 | 1551 1478 | +4 -2 | 31 39 |
| March 23 1930 | Cuba Honduras | 5 0 | Central American Games in Cuba | +22 -22 | 1573 1456 | +1 -4 | 30 43 |
| March 30 1930 | Cuba Costa Rica | 2 1 | Central American Games in Cuba | +26 -26 | 1599 1750 | +5 -3 | 25 13 |
| April 01 1930 | Cuba El Salvador | 5 2 | Central American Games in Cuba | +10 -10 | 1609 1380 | +2 -1 | 23 51 |
| January 28 1934 | Haiti Cuba | 1 3 | World Cup qualifier in Haiti | -15 +15 | 1310 1624 | 0 +2 | 59 24 |
| February 01 1934 | Haiti Cuba | 1 1 | World Cup qualifier in Haiti | +11 -11 | 1321 1613 | 0 0 | 59 24 |
| February 04 1934 | Haiti Cuba | 0 6 | World Cup qualifier in Haiti | -21 +21 | 1300 1634 | 0 +2 | 59 22 |
| March 04 1934 | Mexico Cuba | 3 2 | World Cup qualifier in Mexico | +23 -23 | 1511 1611 | +2 -2 | 37 24 |
| March 11 1934 | Mexico Cuba | 5 0 | World Cup qualifier in Mexico | +40 -40 | 1551 1571 | +3 -6 | 34 30 |
| March 18 1934 | Mexico Cuba | 4 1 | World Cup qualifier in Mexico | +27 -27 | 1578 1544 | +4 -4 | 30 34 |
| March 24 1935 | El Salvador Cuba | 4 1 | Central American Games in El Salvador | +41 -41 | 1421 1503 | +3 0 | 50 36 |
| March 25 1935 | Cuba Honduras | 3 0 | Central American Games in El Salvador | +32 -32 | 1535 1438 | 0 -3 | 36 44 |
| March 27 1935 | Cuba Guatemala | 2 1 | Central American Games in El Salvador | +14 -14 | 1549 1410 | +2 -2 | 34 50 |
| March 30 1935 | Mexico Cuba | 6 1 | Central American Games in El Salvador | +32 -32 | 1649 1517 | +6 -2 | 18 36 |
| March 31 1935 | Costa Rica Cuba | 2 1 | Central American Games in El Salvador | +7 -7 | 1790 1510 | 0 0 | 10 36 |
| June 05 1938 | Cuba Romania | 3 3 | World Cup in France | +5 -5 | 1515 1561 | 0 -1 | 39 37 |
| June 09 1938 | Cuba Romania | 2 1 | World Cup in France | +34 -34 | 1549 1527 | +2 -1 | 37 38 |
| June 12 1938 | Sweden Cuba | 8 0 | World Cup in France | +60 -60 | 1663 1489 | +10 -4 | 19 41 |
| August 06 1939 | Panama Cuba | 0 4 | Friendly in Panama | -16 +16 | 1322 1505 | 0 +1 | 63 39 |
| July 17 1947 | Cuba Mexico | 1 3 | North American Championship in Cuba | -18 +18 | 1487 1829 | -1 +2 | 45 7 |
| July 20 1947 | Cuba United States | 5 2 | North American Championship in Cuba | +48 -48 | 1535 1570 | +5 -7 | 40 33 |
| June 09 1948 | Jamaica Cuba | 3 0 | Friendly Tournament in Jamaica | +36 -36 | 1338 1499 | +4 -1 | 68 40 |
| June 12 1948 | Jamaica Cuba | 1 1 | Friendly Tournament in Jamaica | +3 -3 | 1341 1496 | 0 0 | 68 40 |
| May 12 1949 | Dutch Guiana Cuba | 0 1 | Friendly Tournament in Dutch Guiana | -11 +11 | 1290 1507 | 0 -1 | 75 44 |
| September 11 1949 | Mexico Cuba | 2 0 | World Cup qualifier in Mexico | +6 -6 | 1786 1501 | 0 0 | 12 44 |
| September 14 1949 | Cuba United States | 1 1 | World Cup qualifier in Mexico | +2 -2 | 1503 1535 | 0 0 | 44 38 |
| September 21 1949 | United States Cuba | 5 2 | World Cup qualifier in Mexico | +33 -33 | 1559 1470 | +8 -6 | 35 50 |
| September 25 1949 | Mexico Cuba | 3 0 | World Cup qualifier in Mexico | +6 -6 | 1801 1464 | 0 0 | 11 50 |
| December 18 1949 | Jamaica Cuba | 5 2 | Friendly Tournament in Haiti | +33 -33 | 1411 1431 | +7 -6 | 62 56 |
| March 1954 | Colombia Cuba | 2 1 | Central American and Caribbean Games in Mexico | +26 -26 | 1353 1405 | +9 -24 | 78 87 |
| March 1954 | El Salvador Cuba | 3 1 | Central American and Caribbean Games in Mexico | +31 -31 | 1425 1374 | +12 -24 | 65 87 |
| March 1954 | Panama Cuba | 4 0 | Central American and Caribbean Games in Mexico | +50 -50 | 1301 1324 | 0 -24 | 91 87 |
| August 14 1955 | Honduras Cuba | 3 0 | CCCF Championship in Honduras | +12 -12 | 1549 1312 | +1 -1 | 41 91 |
| August 16 1955 | Costa Rica Cuba | 6 0 | CCCF Championship in Honduras | +16 -16 | 1634 1296 | +1 -2 | 28 93 |
| August 19 1955 | Aruba Cuba | 4 1 | CCCF Championship in Honduras | +71 -71 | 1112 1225 | +2 -10 | 110 103 |
| August 20 1955 | El Salvador Cuba | 2 1 | CCCF Championship in Honduras | +13 -13 | 1422 1212 | +1 0 | 66 103 |
| August 28 1955 | Netherlands Antilles Cuba | 2 0 | CCCF Championship in Honduras | +12 -12 | 1518 1200 | +1 0 | 44 103 |
| August 12 1957 | Panama Cuba | 1 0 | CCCF Championship in Curacao | +20 -20 | 1286 1180 | +3 -4 | 98 112 |
| August 17 1957 | Honduras Cuba | 2 0 | CCCF Championship in Curacao | +13 -13 | 1457 1167 | +4 -1 | 61 113 |
| August 21 1957 | Curacao Cuba | 2 0 | CCCF Championship in Curacao | +7 -7 | 1475 1160 | +1 0 | 58 113 |
| August 25 1957 | Haiti Cuba | 6 1 | CCCF Championship in Curacao | +14 -14 | 1494 1146 | +4 -2 | 53 115 |
| February 14 1960 | Cuba Netherlands Antilles | 3 4 | CCCF Championship in Cuba | -13 +13 | 1133 1438 | 0 +1 | 120 69 |
| February 18 1960 | Cuba Dutch Guiana | 0 2 | CCCF Championship in Cuba | -20 +20 | 1113 1423 | -2 +8 | 122 71 |
| February 23 1960 | Cuba Honduras | 2 1 | CCCF Championship in Cuba | +41 -41 | 1154 1428 | +3 -8 | 119 69 |
| February 28 1960 | Cuba Costa Rica | 0 5 | CCCF Championship in Cuba | -7 +7 | 1147 1716 | -1 +1 | 120 21 |
| March 02 1961 | Haiti Cuba | 2 1 | CCCF Championship in Costa Rica | +6 -6 | 1500 1141 | +2 0 | 56 126 |
| March 05 1961 | Costa Rica Cuba | 4 1 | CCCF Championship in Costa Rica | +2 -2 | 1666 1139 | 0 0 | 28 126 |
| March 08 1961 | Guatemala Cuba | 2 0 | CCCF Championship in Costa Rica | +12 -12 | 1433 1127 | +4 0 | 71 126 |
| March 11 1961 | Panama Cuba | 1 0 | CCCF Championship in Costa Rica | +19 -19 | 1235 1108 | +4 -2 | 112 128 |
| August 1962 | Cuba Puerto Rico | 2 0 | Central American and Caribbean Games in Jamaica | +16 -16 | 1124 914 | 0 0 | 131 139 |
| August 1962 | Netherlands Antilles Cuba | 2 1 | Central American and Caribbean Games in Jamaica | +5 -5 | 1469 1119 | +5 0 | 61 131 |
| August 1962 | Venezuela Cuba | 2 0 | Central American and Caribbean Games in Jamaica | +15 -15 | 1328 1104 | +1 0 | 101 131 |
| August 13 1962 | Jamaica Cuba | 6 1 | Central American and Caribbean Games in Jamaica | +14 -14 | 1293 1090 | +2 -1 | 108 132 |
| January 16 1965 | Jamaica Cuba | 2 0 | World Cup qualifier in Jamaica | +11 -11 | 1252 1079 | +1 -1 | 123 144 |
| January 20 1965 | Cuba Netherlands Antilles | 1 1 | World Cup qualifier in Jamaica | +17 -17 | 1096 1516 | +1 -6 | 143 58 |
| January 30 1965 | Cuba Netherlands Antilles | 0 1 | World Cup qualifier in Cuba | -7 +7 | 1089 1480 | 0 +4 | 143 70 |
| February 08 1965 | Cuba Jamaica | 2 1 | World Cup qualifier in Cuba | +26 -26 | 1115 1279 | +1 -7 | 142 120 |
| June 12 1966 | Cuba Jamaica | 7 0 | Central American and Caribbean Games in Puerto Rico | +65 -65 | 1180 1218 | +10 -10 | 135 129 |
| June 18 1966 | Puerto Rico Cuba | 1 1 | Central American and Caribbean Games in Puerto Rico | +10 -10 | 910 1170 | 0 -3 | 155 138 |
| June 20 1966 | Cuba El Salvador | 0 0 | Central American and Caribbean Games in Puerto Rico | +13 -13 | 1183 1425 | +4 -4 | 134 81 |
| June 22 1966 | Netherlands Antilles Cuba | 4 2 | Central American and Caribbean Games in Puerto Rico | +9 -9 | 1483 1174 | +1 -3 | 71 137 |
| June 21 1967 | Canada Cuba | 1 1 | Olympic Games qualifier in Canada | -18 +18 | 1594 1192 | -1 +2 | 40 133 |
| June 24 1967 | Canada Cuba | 1 2 | Olympic Games qualifier in Canada | -38 +38 | 1556 1230 | -8 +6 | 48 127 |
| March 05 1968 | El Salvador Cuba | 3 0 | Olympic Games qualifier in El Salvador | +9 -9 | 1467 1221 | +3 -2 | 71 127 |
| March 07 1968 | Cuba El Salvador | 1 2 | Olympic Games qualifier in Cuba | -12 +12 | 1209 1479 | -1 +4 | 128 67 |
| November 20 1971 | Trinidad and Tobago Cuba | 2 2 | Concacaf Championship in Trinidad and Tobago | -15 +15 | 1327 1224 | -2 +5 | 107 126 |
| November 24 1971 | Cuba Honduras | 3 1 | Concacaf Championship in Trinidad and Tobago | +57 -57 | 1281 1361 | +10 -11 | 116 96 |
| November 28 1971 | Mexico Cuba | 1 0 | Concacaf Championship in Trinidad and Tobago | +4 -4 | 1693 1277 | +1 0 | 29 116 |
| November 30 1971 | Cuba Haiti | 0 0 | Concacaf Championship in Trinidad and Tobago | +16 -16 | 1293 1524 | +3 -2 | 113 57 |
| December 03 1971 | Costa Rica Cuba | 3 0 | Concacaf Championship in Trinidad and Tobago | +14 -14 | 1601 1279 | +2 -3 | 42 116 |
| February 28 1974 | Cuba Barbados | 2 0 | Central American and Caribbean Games in Dominican Republic | +17 -17 | 1296 1096 | +4 0 | 116 152 |
| March 02 1974 | Cuba Puerto Rico | 8 0 | Central American and Caribbean Games in Dominican Republic | +9 -9 | 1305 897 | +2 -1 | 114 169 |
| March 04 1974 | Cuba Trinidad and Tobago | 1 0 | Central American and Caribbean Games in Dominican Republic | +30 -30 | 1335 1459 | +6 -4 | 108 71 |
| March 06 1974 | Cuba Nicaragua | 5 0 | Central American and Caribbean Games in Dominican Republic | +11 -11 | 1346 997 | 0 -2 | 108 164 |
| March 10 1974 | Cuba Bermuda | 2 0 | Central American and Caribbean Games in Dominican Republic | +28 -28 | 1374 1294 | +13 -4 | 94 116 |
| March 12 1974 | Cuba Trinidad and Tobago | 1 1 | Central American and Caribbean Games in Dominican Republic | +5 -5 | 1379 1462 | +1 -2 | 93 71 |
| May 29 1974 | Algeria Cuba | 0 1 | Friendly in Algeria | -16 +16 | 1527 1395 | -3 +6 | 58 88 |
| January 05 1975 | Cuba Canada | 4 0 | Friendly in Cuba | +19 -19 | 1414 1486 | +4 -4 | 84 68 |
| April 20 1975 | Cuba Jamaica | 1 0 | Olympic Games qualifier in Cuba | +8 -8 | 1422 1269 | +4 -1 | 80 123 |
| April 27 1975 | Jamaica Cuba | 1 0 | Olympic Games qualifier in Jamaica | +23 -23 | 1292 1399 | +6 -7 | 117 87 |
| May 05 1975 | Cuba Jamaica | 4 1 | Olympic Games qualifier in Trinidad and Tobago | +25 -25 | 1424 1267 | +7 -6 | 80 123 |
| August 25 1975 | Surinam Cuba | 0 1 | Olympic Games qualifier in Surinam | -25 +25 | 1379 1449 | -7 +6 | 92 73 |
| August 28 1975 | Cuba Surinam | 6 1 | Olympic Games qualifier in Cuba | +22 -22 | 1471 1357 | +4 -3 | 70 95 |
| September 05 1975 | Panama Cuba | 0 1 | Friendly in Panama | -7 +7 | 1273 1478 | -1 +1 | 121 69 |
| September 07 1975 | Panama Cuba | 2 2 | Friendly in Panama | +3 -3 | 1276 1475 | 0 0 | 121 69 |
| September 16 1975 | Panama Cuba | 2 3 | Friendly in Panama | -7 +7 | 1269 1482 | -1 0 | 122 69 |
| March 07 1976 | Guatemala Cuba | 1 1 | Olympic Games qualifier in Guatemala | -9 +9 | 1540 1491 | 0 +2 | 58 67 |
| March 11 1976 | Cuba Guatemala | 1 1 | Olympic Games qualifier in Cuba | -3 +3 | 1488 1543 | -1 0 | 68 58 |
| July 18 1976 | Cuba Poland | 0 0 | Olympic Games in Canada | +25 -25 | 1513 1878 | +7 -2 | 61 8 |
| July 20 1976 | Iran Cuba | 1 0 | Olympic Games in Canada | +15 -15 | 1719 1498 | +1 -6 | 27 67 |
| August 15 1976 | Jamaica Cuba | 1 3 | World Cup qualifier in Jamaica | -19 +19 | 1248 1517 | -4 +4 | 126 62 |
| August 29 1976 | Cuba Jamaica | 2 0 | World Cup qualifier in Cuba | +6 -6 | 1523 1242 | 0 0 | 62 126 |
| November 28 1976 | Cuba Haiti | 1 1 | World Cup qualifier in Cuba | -5 +5 | 1518 1534 | -1 0 | 61 57 |
| December 11 1976 | Haiti Cuba | 1 1 | World Cup qualifier in Haiti | -6 +6 | 1528 1524 | 0 +2 | 57 59 |
| December 23 1976 | Panama Cuba | 0 5 | Friendly in Panama | -11 +11 | 1234 1535 | -2 +2 | 128 57 |
| December 29 1976 | Haiti Cuba | 2 0 | World Cup qualifier in Panama | +31 -31 | 1559 1504 | +5 -8 | 53 65 |
| June 1977 | Angola Cuba | 1 0 | Friendly in Angola | +7 -7 | 1507 1497 | - -1 | 63 65 |
| April 01 1979 | Jamaica Cuba | 0 3 | Olympic Games qualifier in Jamaica | -17 +17 | 1185 1514 | -1 +2 | 140 63 |
| May 27 1979 | Cuba Jamaica | 2 0 | Olympic Games qualifier in Cuba | +5 -5 | 1519 1180 | +1 0 | 62 140 |
| June 24 1980 | Costa Rica Cuba | 3 0 | Friendly in Costa Rica | +10 -10 | 1593 1509 | +2 -1 | 49 64 |
| August 17 1980 | Cuba Surinam | 3 0 | World Cup qualifier in Cuba | +13 -13 | 1522 1338 | 0 -4 | 63 107 |
| September 07 1980 | Surinam Cuba | 0 0 | World Cup qualifier in Surinam | +5 -5 | 1343 1517 | +3 0 | 104 63 |
| November 09 1980 | Cuba Guyana | 1 0 | World Cup qualifier in Cuba | +7 -7 | 1524 1336 | +1 -1 | 61 109 |
| November 30 1980 | Guyana Cuba | 0 3 | World Cup qualifier in Guyana | -26 +26 | 1310 1550 | -5 +5 | 114 55 |
| May 19 1981 | East Germany Cuba | 5 0 | Friendly in East Germany | +3 -3 | 1884 1547 | 0 -1 | 10 60 |
| November 01 1981 | Mexico Cuba | 4 0 | World Cup qualifier in Honduras | +30 -30 | 1644 1517 | +4 -3 | 39 63 |
| November 08 1981 | Honduras Cuba | 2 0 | World Cup qualifier in Honduras | +20 -20 | 1559 1497 | +7 -2 | 55 66 |
| November 11 1981 | Cuba El Salvador | 0 0 | World Cup qualifier in Honduras | -1 +1 | 1496 1473 | 0 0 | 66 74 |
| November 15 1981 | Cuba Haiti | 2 0 | World Cup qualifier in Honduras | +35 -35 | 1531 1521 | +3 -6 | 62 63 |
| November 21 1981 | Canada Cuba | 2 2 | World Cup qualifier in Honduras | +2 -2 | 1500 1529 | +1 0 | 66 62 |
| August 1982 | Cuba Puerto Rico | 2 0 | Central American and Caribbean Games in Cuba | +1 -1 | 1530 882 | -8 0 | 67 185 |
| August 1982 | Cuba Venezuela | 0 1 | Central American and Caribbean Games in Cuba | -33 +33 | 1497 1383 | -8 +11 | 67 90 |
| August 02 1982 | Cuba Bermuda | 4 1 | Central American and Caribbean Games in Cuba | +14 -14 | 1511 1345 | +2 -4 | 65 102 |
| August 10 1982 | Cuba Bahamas | 1 0 | Central American and Caribbean Games in Cuba | +1 -1 | 1512 870 | 0 0 | 65 185 |
| August 16 1982 | Cuba Bermuda | 2 1 | Central American and Caribbean Games in Cuba | +7 -7 | 1519 1347 | +4 -2 | 61 102 |
| March 01 1983 | Jamaica Cuba | 0 1 | Olympic Games qualifier in Jamaica | -9 +9 | 1187 1528 | -1 +1 | 144 60 |
| March 08 1983 | Cuba Jamaica | 4 1 | Olympic Games qualifier in Cuba | +5 -5 | 1533 1182 | +1 -1 | 59 145 |
| March 22 1983 | Cuba Barbados | 2 0 | Olympic Games qualifier in Cuba | +4 -4 | 1537 1160 | 0 -2 | 59 151 |
| March 29 1983 | Barbados Cuba | 0 0 | Olympic Games qualifier in Barbados | +13 -13 | 1173 1524 | +4 -1 | 147 61 |
| May 04 1983 | Bulgaria Cuba | 5 2 | Friendly in Bulgaria | +8 -8 | 1638 1516 | 0 -4 | 38 63 |
| August 02 1983 | Costa Rica Cuba | 3 0 | Friendly in Costa Rica | +13 -13 | 1524 1503 | +5 -4 | 60 66 |
| August 04 1983 | Costa Rica Cuba | 2 0 | Friendly in Costa Rica | +10 -10 | 1534 1493 | +2 -4 | 58 70 |
| March 02 1984 | Costa Rica Cuba | 1 0 | Olympic Games qualifier in Costa Rica | +12 -12 | 1558 1481 | +2 -3 | 56 75 |
| March 16 1984 | Cuba Costa Rica | 0 0 | Olympic Games qualifier in Cuba | -1 +1 | 1480 1559 | 0 0 | 73 56 |
| January 20 1985 | Guyana Cuba | 1 0 | Friendly in Guyana | +12 -12 | 1312 1468 | +4 -2 | 112 77 |
| January 27 1985 | Guyana Cuba | 2 2 | Friendly in Guyana | +2 -2 | 1314 1466 | +1 0 | 111 77 |
| June 25 1986 | Cuba Puerto Rico | 4 0 | Friendly Tournament in Dominican Republic | +2 -2 | 1468 906 | +1 0 | 78 180 |
| June 30 1986 | Cuba Bahamas | 1 0 | Friendly Tournament in Dominican Republic | +1 -1 | 1469 869 | 0 0 | 78 186 |
| July 04 1986 | Cuba Honduras | 1 1 | Friendly Tournament in Dominican Republic | +5 -5 | 1474 1587 | +2 -3 | 76 51 |
| February 27 1987 | Cuba Ecuador | 2 1 | Friendly in Cuba | +7 -7 | 1481 1477 | +4 -3 | 71 74 |
| March 02 1987 | Cuba Ecuador | 0 0 | Friendly in Cuba | -3 +3 | 1478 1480 | -2 +3 | 73 71 |
| April 12 1987 | Cuba Jamaica | 2 2 | Friendly in Cuba | -8 +8 | 1470 1198 | -3 0 | 77 145 |
| April 29 1987 | Jamaica Cuba | 2 0 | Friendly in Jamaica | +22 -22 | 1220 1448 | +5 -3 | 140 80 |
| December 08 1987 | Angola Cuba | 3 2 | Friendly in Angola | +6 -6 | 1485 1442 | 0 -1 | 76 80 |
| December 10 1987 | Ghana Cuba | 1 1 | Friendly in Ghana | -7 +7 | 1615 1449 | 0 +1 | 47 79 |
| April 30 1988 | Cuba Guatemala | 0 1 | World Cup qualifier in Cuba | -23 +23 | 1426 1528 | -3 +3 | 83 64 |
| May 15 1988 | Guatemala Cuba | 1 1 | World Cup qualifier in Guatemala | -10 +10 | 1518 1436 | -1 +1 | 65 82 |
| August 06 1988 | Albania Cuba | 0 0 | Friendly in Albania | -1 +1 | 1387 1437 | 0 0 | 95 81 |
| May 02 1992 | Anguilla Cuba | 0 3 | Caribbean Cup qualifier in Anguilla | -2 +2 | 701 1439 | 0 +2 | 200 81 |
| May 09 1992 | Cuba Anguilla | 5 0 | Caribbean Cup qualifier in Cuba | +1 -1 | 1440 700 | 0 0 | 81 200 |
| June 17 1992 | Cuba Jamaica | 0 0 | Caribbean Cup in Trinidad and Tobago | -8 +8 | 1432 1297 | -1 +1 | 83 121 |
| June 19 1992 | Cuba St. Vincent & Grenadines | 1 0 | Caribbean Cup in Trinidad and Tobago | +13 -13 | 1445 1295 | +3 -6 | 80 121 |
| June 21 1992 | Cuba Guadeloupe | 2 0 | Caribbean Cup in Trinidad and Tobago | +29 -29 | 1474 1401 | +3 -10 | 77 94 |
| June 24 1992 | Trinidad and Tobago Cuba | 1 0 | Caribbean Cup in Trinidad and Tobago | +14 -14 | 1494 1460 | +7 0 | 69 77 |
| June 27 1992 | Martinique Cuba | 1 1 | Caribbean Cup in Trinidad and Tobago | 0 0 | 1458 1460 | 0 0 | 78 77 |
| March 12 1995 | Jamaica Cuba | 0 0 | Friendly in Jamaica | -1 +1 | 1411 1461 | 0 0 | 103 83 |
| May 23 1995 | Cuba Netherlands Antilles | 3 0 | Caribbean Cup qualifier in Dominican Republic | +16 -16 | 1477 1231 | +4 -3 | 81 146 |
| May 25 1995 | Dominican Republic Cuba | 0 3 | Caribbean Cup qualifier in Dominican Republic | -10 +10 | 1063 1487 | -4 +2 | 181 79 |
| May 27 1995 | Cuba Puerto Rico | 9 0 | Caribbean Cup qualifier in Dominican Republic | +8 -8 | 1495 1062 | 0 -2 | 79 180 |
| July 19 1995 | Trinidad and Tobago Cuba | 2 0 | Caribbean Cup in Jamaica | +29 -29 | 1537 1466 | +8 -7 | 64 85 |
| July 21 1995 | Jamaica Cuba | 1 2 | Caribbean Cup in Jamaica | -23 +23 | 1397 1489 | -6 +6 | 104 79 |
| July 23 1995 | Cuba Saint Lucia | 2 0 | Caribbean Cup in Jamaica | +14 -14 | 1503 1262 | +5 -1 | 74 138 |
| July 27 1995 | St. Vincent & Grenadines Cuba | 3 2 | Caribbean Cup in Cayman Islands | +30 -30 | 1332 1473 | +7 -8 | 121 82 |
| July 30 1995 | Cayman Islands Cuba | 0 3 | Caribbean Cup in Cayman Islands | -16 +16 | 1141 1489 | -1 +3 | 164 79 |
| January 14 1996 | Jamaica Cuba | 1 1 | Friendly in Jamaica | -3 +3 | 1510 1492 | 0 +1 | 71 76 |
| April 26 1996 | Cuba Cayman Islands | 4 0 | Caribbean Cup qualifier in Cuba | +5 -5 | 1497 1124 | +3 -1 | 72 168 |
| May 12 1996 | Cayman Islands Cuba | 0 1 | World Cup qualifier in Cayman Islands | -7 +7 | 1117 1504 | 0 +2 | 169 71 |
| May 14 1996 | Cayman Islands Cuba | 0 5 | World Cup qualifier in Cayman Islands | -13 +13 | 1104 1517 | -2 +4 | 171 67 |
| May 25 1996 | Cuba St. Vincent & Grenadines | 2 0 | Caribbean Cup in Trinidad and Tobago | +15 -15 | 1532 1311 | +3 -3 | 64 126 |
| May 27 1996 | Cuba Martinique | 1 0 | Caribbean Cup in Trinidad and Tobago | +18 -18 | 1550 1485 | +3 -6 | 61 79 |
| May 29 1996 | Cuba Haiti | 0 0 | Caribbean Cup in Trinidad and Tobago | -10 +10 | 1540 1362 | -2 +2 | 63 114 |
| June 02 1996 | Cuba Surinam | 4 0 | Caribbean Cup in Trinidad and Tobago | +14 -14 | 1554 1277 | +4 -3 | 59 135 |
| June 07 1996 | Trinidad and Tobago Cuba | 2 0 | Caribbean Cup in Trinidad and Tobago | +23 -23 | 1559 1531 | +10 -7 | 56 66 |
| June 10 1996 | Cuba Haiti | 6 1 | World Cup qualifier in Trinidad and Tobago | +22 -22 | 1553 1340 | +6 -5 | 60 118 |
| June 30 1996 | Haiti Cuba | 1 1 | World Cup qualifier in Haiti | +6 -6 | 1346 1547 | +1 -1 | 117 61 |
| August 25 1996 | Honduras Cuba | 4 0 | Friendly in Honduras | +15 -15 | 1529 1532 | +4 -4 | 68 66 |
| August 28 1996 | Honduras Cuba | 2 2 | Friendly in Honduras | -3 +3 | 1526 1535 | -1 +1 | 69 66 |
| August 30 1996 | Guatemala Cuba | 1 1 | Friendly in Guatemala | 0 0 | 1446 1535 | 0 0 | 89 66 |
| September 08 1996 | El Salvador Cuba | 5 0 | World Cup qualifier in El Salvador | +36 -36 | 1510 1499 | +10 -8 | 72 75 |
| September 22 1996 | Panama Cuba | 1 3 | World Cup qualifier in Panama | -22 +22 | 1282 1521 | -5 +5 | 134 70 |
| October 10 1996 | Canada Cuba | 2 0 | World Cup qualifier in Canada | +18 -18 | 1593 1503 | +1 -6 | 53 74 |
| October 13 1996 | Canada Cuba | 2 0 | World Cup qualifier in Canada | +15 -15 | 1608 1488 | +8 -2 | 45 76 |
| December 01 1996 | El Salvador Cuba | 3 0 | World Cup qualifier in El Salvador | +25 -25 | 1515 1463 | +7 -8 | 71 87 |
| December 15 1996 | Panama Cuba | 3 1 | World Cup qualifier in Panama | +36 -36 | 1326 1427 | +5 -7 | 125 93 |
| June 29 1997 | Jamaica Cuba | 3 0 | Friendly in Jamaica | +8 -8 | 1556 1419 | +2 -1 | 61 96 |
| October 04 1997 | Saint Kitts and Nevis Cuba | 0 2 | Concacaf Gold Cup qualifier in Saint Kitts and Nevis | -25 +25 | 1234 1444 | -2 +8 | 142 90 |
| October 20 1997 | Haiti Cuba | 2 2 | Friendly Tournament in Haiti | 0 0 | 1340 1444 | 0 0 | 117 92 |
| October 22 1997 | Cuba Cameroon | 1 1 | Friendly Tournament in Haiti | +5 -5 | 1449 1556 | +5 -2 | 87 61 |
| February 01 1998 | United States Cuba | 3 0 | Concacaf Gold Cup in the United States | +10 -10 | 1707 1439 | 0 -8 | 32 95 |
| February 04 1998 | Costa Rica Cuba | 7 2 | Concacaf Gold Cup in the United States | +32 -32 | 1605 1407 | +4 -5 | 50 100 |
| May 06 1998 | Cayman Islands Cuba | 2 2 | Caribbean Cup qualifier in Cayman Islands | +11 -11 | 1115 1396 | 0 -3 | 171 103 |
| May 08 1998 | Cuba Bermuda | 2 1 | Caribbean Cup qualifier in Cayman Islands | +17 -17 | 1413 1319 | +4 -5 | 99 125 |
| May 05 1999 | Cuba Cayman Islands | 4 1 | Caribbean Cup qualifier in Bermuda | +14 -14 | 1427 1163 | +7 -2 | 92 161 |
| May 07 1999 | Cuba Bahamas | 7 0 | Caribbean Cup qualifier in Bermuda | +3 -3 | 1430 856 | 0 0 | 92 206 |
| May 09 1999 | Bermuda Cuba | 1 2 | Caribbean Cup qualifier in Bermuda | -18 +18 | 1274 1448 | -6 +5 | 133 87 |
| June 04 1999 | Cuba Haiti | 3 1 | Caribbean Cup in Trinidad and Tobago | +26 -26 | 1474 1375 | +6 -5 | 81 108 |
| June 08 1999 | Cuba Saint Kitts and Nevis | 2 0 | Caribbean Cup in Trinidad and Tobago | +14 -14 | 1488 1250 | +1 -3 | 78 140 |
| June 10 1999 | Cuba Jamaica | 2 0 | Caribbean Cup in Trinidad and Tobago | +41 -41 | 1529 1586 | +11 -3 | 67 55 |
| June 13 1999 | Trinidad and Tobago Cuba | 2 1 | Caribbean Cup in Trinidad and Tobago | +13 -13 | 1568 1516 | +2 -2 | 58 69 |
| October 06 1999 | Canada Cuba | 0 0 | Concacaf Gold Cup qualifier in the United States | 0 0 | 1511 1516 | 0 0 | 70 67 |
| October 08 1999 | Haiti Cuba | 1 0 | Concacaf Gold Cup qualifier in the United States | +27 -27 | 1416 1489 | +4 -10 | 101 77 |
| October 10 1999 | Cuba El Salvador | 3 1 | Concacaf Gold Cup qualifier in the United States | +21 -21 | 1510 1361 | +6 -6 | 71 113 |
| December 05 1999 | Panama Cuba | 1 0 | Friendly in Panama | +13 -13 | 1301 1497 | +3 -4 | 129 76 |
| March 05 2000 | Cuba Cayman Islands | 4 0 | World Cup qualifier in Cuba | +5 -5 | 1502 1147 | +5 0 | 70 163 |
| March 09 2000 | Cuba Nicaragua | 4 0 | Friendly Tournament in Cuba | +1 -1 | 1503 968 | 0 0 | 70 191 |
| March 19 2000 | Cayman Islands Cuba | 0 0 | World Cup qualifier in Cayman Islands | +13 -13 | 1160 1490 | 0 -8 | 162 78 |
| April 02 2000 | Cuba Surinam | 1 0 | World Cup qualifier in Cuba | +5 -5 | 1495 1261 | +4 -2 | 74 142 |
| April 16 2000 | Surinam Cuba | 0 0 | World Cup qualifier in Surinam | +7 -7 | 1268 1488 | 0 -5 | 137 81 |
| May 07 2000 | Cuba Barbados | 1 1 | World Cup qualifier in Cuba | -12 +12 | 1476 1369 | -1 +5 | 82 110 |
| May 21 2000 | Barbados Cuba | 1 1 | World Cup qualifier in Barbados | 0 0 | 1369 1476 | 0 0 | 111 82 |
| May 27 2000 | Cuba Haiti | 0 1 | Friendly in Cuba | -14 +14 | 1462 1432 | -1 +5 | 84 90 |
| May 29 2000 | Cuba Haiti | 1 1 | Friendly in Cuba | -4 +4 | 1458 1436 | -1 0 | 85 90 |
| June 04 2000 | Cuba Canada | 0 1 | World Cup qualifier in Cuba | -12 +12 | 1446 1708 | -3 0 | 88 32 |
| June 11 2000 | Canada Cuba | 0 0 | World Cup qualifier in Canada | -16 +16 | 1692 1462 | 0 +3 | 33 85 |
| July 02 2000 | Jamaica Cuba | 1 1 | Friendly in Jamaica | -3 +3 | 1485 1465 | 0 0 | 77 84 |
| July 04 2000 | Trinidad and Tobago Cuba | 4 1 | Friendly in Trinidad and Tobago | +9 -9 | 1567 1456 | 0 0 | 58 84 |
| April 04 2001 | Cuba Dominica | 3 1 | Caribbean Cup qualifier in Guyana | +7 -7 | 1463 1099 | +2 -1 | 81 171 |
| April 06 2001 | Cuba Saint Martin | 1 0 | Caribbean Cup qualifier in Guyana | +4 -4 | 1467 1070 | 0 -1 | 81 176 |
| April 08 2001 | Guyana Cuba | 0 3 | Caribbean Cup qualifier in Guyana | -13 +13 | 1105 1480 | 0 +4 | 170 77 |
| May 16 2001 | Cuba Surinam | 4 3 | Caribbean Cup in Trinidad and Tobago | +10 -10 | 1490 1288 | +3 -3 | 75 134 |
| May 18 2001 | Cuba Saint Kitts and Nevis | 1 1 | Caribbean Cup in Trinidad and Tobago | -13 +13 | 1477 1225 | -5 +1 | 80 148 |
| May 20 2001 | Cuba Haiti | 0 0 | Caribbean Cup in Trinidad and Tobago | -4 +4 | 1473 1412 | -1 +1 | 81 97 |
| May 22 2001 | Trinidad and Tobago Cuba | 2 0 | Caribbean Cup in Trinidad and Tobago | +13 -13 | 1615 1460 | +1 -1 | 54 82 |
| May 24 2001 | Martinique Cuba | 1 0 | Caribbean Cup in Trinidad and Tobago | +24 -24 | 1411 1436 | +7 -8 | 98 90 |
| June 10 2001 | Jamaica Cuba | 4 1 | Friendly in Jamaica | +7 -7 | 1577 1429 | +2 0 | 60 92 |
| June 24 2001 | Belize Cuba | 3 2 | Friendly in Belize | +17 -17 | 1032 1412 | +2 -4 | 184 99 |
| July 20 2001 | Cuba Jamaica | 0 0 | Friendly in Cuba | +2 -2 | 1414 1595 | +1 0 | 97 56 |
| July 29 2001 | Panama Cuba | 0 0 | Concacaf Gold Cup qualifier in Panama | -4 +4 | 1387 1418 | -1 0 | 105 97 |
| August 05 2001 | Panama Cuba | 0 1 | Concacaf Gold Cup qualifier in Panama | -24 +24 | 1363 1442 | -10 +4 | 115 93 |
| January 06 2002 | Cuba Guatemala | 0 1 | Friendly in Cuba | -10 +10 | 1432 1563 | -4 +4 | 96 58 |
| January 09 2002 | Cuba Guatemala | 0 0 | Friendly in Cuba | +1 -1 | 1433 1562 | 0 0 | 96 58 |
| January 21 2002 | United States Cuba | 1 0 | Concacaf Gold Cup in the United States | +4 -4 | 1747 1429 | +1 0 | 26 96 |
| January 23 2002 | Cuba South Korea | 0 0 | Concacaf Gold Cup in the United States | +19 -19 | 1448 1742 | +6 -3 | 90 27 |
| November 27 2002 | Cayman Islands Cuba | 0 5 | Concacaf Gold Cup qualifier in Cayman Islands | -19 +19 | 1126 1467 | -3 +6 | 168 84 |
| November 29 2002 | Cuba Martinique | 2 1 | Concacaf Gold Cup qualifier in Cayman Islands | +18 -18 | 1485 1421 | +7 -5 | 77 98 |
| December 01 2002 | Cuba Dominican Republic | 2 1 | Concacaf Gold Cup qualifier in Cayman Islands | +4 -4 | 1489 1122 | +2 -2 | 75 170 |
| March 11 2003 | Cuba Jamaica | 0 0 | Friendly in Cuba | -1 +1 | 1488 1543 | 0 0 | 77 64 |
| March 13 2003 | Cuba Jamaica | 1 0 | Friendly in Cuba | +9 -9 | 1497 1534 | +3 0 | 74 64 |
| March 26 2003 | Cuba Guadeloupe | 3 2 | Concacaf Gold Cup qualifier in Trinidad and Tobago | +12 -12 | 1509 1341 | +4 -6 | 70 122 |
| March 28 2003 | Cuba Antigua and Barbuda | 2 0 | Concacaf Gold Cup qualifier in Trinidad and Tobago | +6 -6 | 1515 1133 | +2 -1 | 68 166 |
| March 30 2003 | Trinidad and Tobago Cuba | 1 3 | Concacaf Gold Cup qualifier in Trinidad and Tobago | -34 +34 | 1427 1549 | -8 +5 | 95 63 |
| June 27 2003 | Panama Cuba | 2 0 | Friendly in Panama | +19 -19 | 1366 1530 | +8 -5 | 115 67 |
| June 29 2003 | Panama Cuba | 1 0 | Friendly in Panama | +12 -12 | 1378 1518 | +4 -2 | 111 69 |
| July 06 2003 | Jamaica Cuba | 1 2 | Friendly in Jamaica | -14 +14 | 1548 1532 | -1 +2 | 62 67 |
| July 14 2003 | Cuba Canada | 2 0 | Concacaf Gold Cup in the United States | +48 -48 | 1580 1587 | +8 -13 | 60 59 |
| July 16 2003 | Costa Rica Cuba | 3 0 | Concacaf Gold Cup in the United States | +28 -28 | 1740 1552 | +7 -1 | 25 62 |
| July 19 2003 | United States Cuba | 5 0 | Concacaf Gold Cup in the United States | +12 -12 | 1813 1540 | +2 -3 | 17 65 |
| November 19 2003 | Trinidad and Tobago Cuba | 2 1 | Friendly in Trinidad and Tobago | +11 -11 | 1403 1529 | +2 -3 | 104 69 |
| January 08 2004 | Cuba Martinique | 0 0 | Friendly in Cuba | -6 +6 | 1523 1417 | -2 0 | 70 102 |
| February 22 2004 | Cayman Islands Cuba | 1 2 | World Cup qualifier in Cayman Islands | -6 +6 | 1117 1529 | -2 +1 | 171 69 |
| March 16 2004 | Cuba Panama | 1 1 | Friendly in Cuba | -6 +6 | 1523 1379 | -1 0 | 70 108 |
| March 18 2004 | Cuba Panama | 3 0 | Friendly in Cuba | +7 -7 | 1530 1372 | +1 -1 | 69 109 |
| March 27 2004 | Cuba Cayman Islands | 3 0 | World Cup qualifier in Cuba | +3 -3 | 1533 1114 | +2 0 | 67 169 |
| May 20 2004 | Cuba Grenada | 2 2 | Friendly in Cuba | -8 +8 | 1525 1279 | -3 +2 | 70 138 |
| June 12 2004 | Cuba Costa Rica | 2 2 | World Cup qualifier in Cuba | +5 -5 | 1530 1701 | +1 0 | 70 33 |
| June 20 2004 | Costa Rica Cuba | 1 1 | World Cup qualifier in Costa Rica | -13 +13 | 1688 1543 | -1 +3 | 33 67 |
| December 12 2004 | Cuba Martinique | 2 0 | Caribbean Cup qualifier in Cuba | +11 -11 | 1554 1371 | 0 -2 | 67 108 |
| December 21 2004 | Martinique Cuba | 0 2 | Caribbean Cup qualifier in Martinique | -23 +23 | 1348 1577 | -11 +6 | 119 60 |
| January 09 2005 | Haiti Cuba | 0 1 | Caribbean Cup qualifier in Haiti | -20 +20 | 1450 1597 | -2 +3 | 91 58 |
| January 16 2005 | Cuba Haiti | 1 1 | Caribbean Cup qualifier in Cuba | -12 +12 | 1585 1469 | -3 +3 | 60 88 |
| February 20 2005 | Barbados Cuba | 0 3 | Caribbean Cup in Barbados | -19 +19 | 1300 1604 | -5 +8 | 131 53 |
| February 22 2005 | Cuba Trinidad and Tobago | 2 1 | Caribbean Cup in Barbados | +12 -12 | 1616 1443 | +1 -1 | 52 91 |
| February 24 2005 | Jamaica Cuba | 1 0 | Caribbean Cup in Barbados | +20 -20 | 1639 1596 | +3 -7 | 47 59 |
| July 07 2005 | United States Cuba | 4 1 | Concacaf Gold Cup in the United States | +11 -11 | 1852 1585 | 0 -2 | 13 58 |
| July 09 2005 | Costa Rica Cuba | 3 1 | Concacaf Gold Cup in the United States | +27 -27 | 1708 1558 | +7 -5 | 34 64 |
| July 12 2005 | Canada Cuba | 2 1 | Concacaf Gold Cup in the United States | +28 -28 | 1545 1530 | +9 -9 | 66 73 |
| September 02 2006 | Cuba Turks and Caicos | 6 0 | Caribbean Cup qualifier in Cuba | 0 0 | 1530 686 | +1 0 | 72 217 |
| September 04 2006 | Cuba Bahamas | 6 0 | Caribbean Cup qualifier in Cuba | +1 -1 | 1531 890 | 0 0 | 72 197 |
| September 06 2006 | Cuba Cayman Islands | 7 0 | Caribbean Cup qualifier in Cuba | +2 -2 | 1533 992 | +2 0 | 70 187 |
| October 17 2006 | Haiti Cuba | 0 0 | Friendly in Haiti | -2 +2 | 1487 1535 | -1 +1 | 83 70 |
| October 19 2006 | Haiti Cuba | 0 1 | Friendly in Haiti | -11 +11 | 1476 1546 | -1 +6 | 84 64 |
| November 08 2006 | Cuba Haiti | 2 1 | Caribbean Cup qualifier in Martinique | +16 -16 | 1562 1460 | +3 -6 | 62 90 |
| November 10 2006 | Cuba Surinam | 3 1 | Caribbean Cup qualifier in Martinique | +7 -7 | 1569 1210 | +1 -5 | 61 152 |
| November 12 2006 | Martinique Cuba | 0 0 | Caribbean Cup qualifier in Martinique | +6 -6 | 1376 1563 | +2 -1 | 106 62 |
| January 14 2007 | Guadeloupe Cuba | 2 1 | Caribbean Cup in Trinidad and Tobago | +30 -30 | 1407 1533 | +6 -11 | 99 71 |
| January 16 2007 | Cuba St. Vincent & Grenadines | 3 0 | Caribbean Cup in Trinidad and Tobago | +21 -21 | 1554 1361 | +8 -7 | 63 111 |
| January 18 2007 | Cuba Guyana | 0 0 | Caribbean Cup in Trinidad and Tobago | -12 +12 | 1542 1335 | -4 +2 | 68 118 |
| January 20 2007 | Trinidad and Tobago Cuba | 3 1 | Caribbean Cup in Trinidad and Tobago | +21 -21 | 1569 1521 | +5 -8 | 60 76 |
| January 23 2007 | Cuba Guadeloupe | 2 1 | Caribbean Cup in Trinidad and Tobago | +12 -12 | 1533 1364 | +5 -4 | 71 110 |
| March 24 2007 | Venezuela Cuba | 3 1 | Friendly in Venezuela | +8 -8 | 1613 1525 | +1 -3 | 51 75 |
| May 09 2007 | Chile Cuba | 3 0 | Friendly in Chile | +6 -6 | 1722 1519 | +2 -1 | 34 76 |
| May 16 2007 | Chile Cuba | 2 0 | Friendly in Chile | +4 -4 | 1726 1515 | +1 -2 | 33 78 |
| June 08 2007 | Mexico Cuba | 2 1 | Concacaf Gold Cup in the United States | +8 -8 | 1815 1507 | +1 -4 | 15 79 |
| June 10 2007 | Cuba Panama | 2 2 | Concacaf Gold Cup in the United States | +4 -4 | 1511 1564 | +2 -1 | 77 64 |
| June 13 2007 | Honduras Cuba | 5 0 | Concacaf Gold Cup in the United States | +30 -30 | 1691 1481 | +2 -8 | 42 85 |