|  | 
| Senior matches | 
|---|
| Other matches | 
This article provides details of unofficial football games played by the Indonesia national football team. All the games listed were not accorded the status of FIFA's official International A Matches. [1] [2] [3]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 16 November Unofficial friendly | Indonesia  | 7–5 |  United States | Djakarta, Indonesia | 
| --:-- UTC+8 | 
 | Report | Stadium:  Ikada Stadium Referee: Christiaan H. Wensveen (Indonesia) | 
| 20 June 1972 Jakarta Anniversary Tournament Final | Indonesia  | 5–2 |  South Korea | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Stadium: Gelora Senayan Main Stadium | 
| 20 November 1972 King's Cup | Indonesia  | 1–2 |  Singapore | Bangkok, Thailand | 
| --:-- UTC+7 | 
| 22 November 1972 King's Cup | Indonesia  | 1–1 |  South Korea | Bangkok, Thailand | 
| --:-- UTC+7 | 
| 24 November 1972 King's Cup | Thailand  | 3–0 |  Indonesia | Bangkok, Thailand | 
| --:-- UTC+7 | 
| 26 November 1972 King's Cup | Malaysia  | 2–0 |  Indonesia | Bangkok, Thailand | 
| --:-- UTC+7 | 
| 19 April Unofficial friendly | Indonesia  | 2–1 |  Uruguay | Jakarta, Indonesia | 
| --:-- UTC+7 | id:Indonesia vs Uruguay (1974) | 
 | Stadium:  Gelora Senayan Stadium Attendance: 60,000 Referee: Ruslan Hatta (Indonesia) | 
| 30 July1974 Merdeka Tournament | South Korea  | 0–0 |  Indonesia | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | Stadium: Stadium Merdeka | 
| 4 October Unofficial friendly | New Zealand  | 0–8 |  Indonesia | Christchurch, New Zealand | 
| --:-- UTC+11 | 
| 9 June1976 Jakarta Anniversary Tournament | Indonesia  | 2–2 |  South Korea | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | 
 | Stadium: Gelora Senayan Main Stadium | 
| 16 June1978 Jakarta Anniversary Tournament | Indonesia  | 1–1 |  South Korea | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | 
 | Stadium: Gelora Senayan Main Stadium | 
| 24 June1978 Jakarta Anniversary Tournament Final | Indonesia  | 1–3 |  South Korea | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Stadium: Gelora Senayan Main Stadium | 
| 24 February Unofficial friendly | Indonesia  | 2–0 |  Japan | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium: Gelora Senayan Main Stadium | 
| 8 August1982 Merdeka Tournament | South Korea  | 4–0 |  Indonesia | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | Report | Stadium: Stadium Merdeka | 
| 13 October 1982 Merlion Cup | South Korea  | 1–0 |  Indonesia | Singapore | 
| --:-- UTC+8 | Report | Stadium: Singapore National Stadium | 
| 10 June 1983 President's Cup | Indonesia  | 1–2 |  Nigeria | Busan, South Korea | 
| 16:30 UTC+9 | Stadium: Busan Gudeok Stadium | 
| 4 August1987 Independence Cup | Indonesia  | 2–1 |  Algeria | Jakarta, Indonesia | 
| Report | 
 | Stadium: Senayan Stadium | 
| 6 August1987 Independence Cup | South Korea  | 1–1 |  Indonesia | Jakarta, Indonesia | 
| 
 | Report | 
 | Stadium: Senayan Stadium | 
| 2 August2002 LG Cup | Vietnam  | 3–1 |  Indonesia | Ho Chi Minh City, Vietnam | 
| Huỳnh Hồng Sơn  15', 75' Lê Huỳnh Đức  58' | Report | Kurniawan  20' | Stadium: Thống Nhất Stadium | 
| 30 June Unofficial friendly | Indonesia   | 2–1 |  Liberia | Palembang, Indonesia | 
| --:-- UTC+7 | Report | 
 | Stadium: Gelora Sriwijaya Stadium | 
| 17 May 2012 Al Nakba Cup | Mauritania  | 0–2 |  Indonesia | Nablus, Palestine | 
| 17:00 UTC+2 | Stadium:  Nablus Football Stadium Attendance: 90 | 
| 22 May 2012 Al Nakba Cup | Palestine  | 2–1 |  Indonesia | Hebron, Palestine | 
| 19:00 UTC+2 | 
 | Report | 
 | Stadium: Hussein Bin Ali Stadium | 
| 14 November Unofficial friendly | Indonesia   | 1–0 |  Timor-Leste | Jakarta, Indonesia | 
| 15:30 UTC+7 | 
 | Report | Stadium:  Gelora Bung Karno Stadium Attendance: 3,127 Referee: Subkhir Singh (Singapore) | 
| 17 November Unofficial friendly | Indonesia   | 0–0 |  Cameroon | Jakarta, Indonesia | 
| 16.45 UTC+7 | Report | Stadium:  Gelora Bung Karno Stadium Attendance: 12,897 Referee: Subkhir Singh (Singapore) | 
| 15 May Unofficial friendly | Indonesia   | 1–1 |  Dominican Republic | Jakarta, Indonesia | 
| 20:45 UTC+7 | 
 | Report | 
 | Stadium:  Gelora Bung Karno Stadium Attendance: 2,000 Referee: Ho Wai Sing (Hong Kong) | 
| 25 June Unofficial friendly | Indonesia   | 2–0 |  Nepal | Malang, Indonesia | 
| 15:30 UTC+7 | Report | Stadium:  Gajayana Stadium Referee: Oki Dwi Putra (Indonesia) | 
| 11 November Unofficial friendly | Indonesia   | 4–0 |  Timor-Leste | Jakarta, Indonesia | 
| 17:00 UTC+7 | Stadium:  Gelora Bung Karno Stadium Referee: Oki Dwi Putra (Indonesia) | 
| 2 September Unofficial friendly | Indonesia   | 0–0 |  Fiji | Bekasi, Indonesia | 
| 16:00 UTC+7 | Report | Stadium:  Patriot Candrabhaga Stadium Attendance: 17,518 Referee: Spartak Danilenko (Kyrgyzstan) | 
| 4 October Unofficial friendly | Indonesia   | 3–1 |  Cambodia | Bekasi, Indonesia | 
| 21:00 UTC+7 | Report | 
 | Stadium:  Patriot Candrabhaga Stadium Referee: Sukbir Singh (Singapore) | 
| 11 January Unofficial friendly | Indonesia   | 0–6 |  Iceland | Sleman, Indonesia | 
| 18:30 UTC+7 | Report | Bjarnason  30' Finnbogason  47' Karlsson  66' Haraldsson  68' Hermansson  81' Eyjólfsson  82' | Stadium:  Maguwoharjo Stadium Attendance: 7,000 Referee: Yudai Yamamoto (Japan) | 
| 2 January Unofficial friendly | Indonesia  | 0–4 |  Libya | Aksu, Turkey | 
| 16:00 UTC+3 | Report | Stadium:  Mardan Sports Complex Referee: Bahattin Şimşek (Turkey) | 
| 9 January Unofficial friendly | Indonesia  | 0–5 |  Iran | Al Rayyan, Qatar | 
| 18:00 UTC+3 | Report | Stadium:  Al-Rayyan Training Ground Referee: Mohammed Braheh (Qatar) | 
| 2 June Unofficial friendly | Indonesia  | 0–0 |  Tanzania | Jakarta, Indonesia | 
| 16:00 UTC+7 | Report | Stadium:  Madya Stadium Attendance: 5,831 Referee: Muhammad Taqi (Singapore) | 
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 27 July Hybrid friendly | Indonesia  | 1–0 |  South China | Djakarta, Indonesia | 
| --:-- UTC+8 | Freddy Timisela  50' | Report | Attendance: 40.000 | 
| 18 April Hybrid friendly | Manila Football League XI  | 0–8 |  Indonesia | Manila, Philippines | 
| --:-- UTC+8 | Report | 
| 19 April Hybrid friendly | Manila Students XI  | 0–7 |  Indonesia | Manila, Philippines | 
| --:-- UTC+8 | Report | 
| 21 April Hybrid friendly | Manila Interport  | 0–5 |  Indonesia | Manila, Philippines | 
| --:-- UTC+8 | Report | 
| 25 April Hybrid friendly | Hong Kong Interport  | 1–4 |  Indonesia | Hong Kong | 
| --:-- UTC+8 | 
 | Report | 
| 29 April Hybrid friendly | Chinese XI  | 1–5 |  Indonesia | Hong Kong | 
| --:-- UTC+8 | 
 | Report | 
 | 
| 2 May Hybrid friendly | Chaisot  | 2–6 |  Indonesia | Bangkok, Thailand | 
| --:-- UTC+7 | Report | 
| 3 May Hybrid friendly | Royal Thai Air Force  | 0–7 |  Indonesia | Bangkok, Thailand | 
| --:-- UTC+7 | Report | 
| 26 August Hybrid friendly | Indonesia  | 0–2 |  Yugoslavia B | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | 
 | Stadium:  Ikada Stadium Attendance: 50,000 Referee: J. Ferguson (Singapore) | 
| 9 February Hybrid friendly | Indonesia  | 1–3 |  Grasshopper | Djakarta, Indonesia | 
| --:-- UTC+7 | Ramli Jatim  44' | Report | Ballaman  42' Vonlanthen  70' Willy Neukom  83' (pen.) | Stadium: Ikada Stadium | 
| 3 July Hybrid friendly | Indonesia  | 2–2 |  Austria Salzburg | Yogyakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Kridosono Stadium | 
| 24 November Hybrid friendly | Indonesia  | 1–3 |  Lokomotiv Moskva | Djakarta, Indonesia | 
| --:-- UTC+7 | 
 | Report | Stadium:  Ikada Stadium Referee: Timakov (Russia) | 
| 24 December Hybrid friendly | Indonesia  | 2–2 |  Ferroviário | Djakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium:  Ikada Stadium Referee: Moh. Sarim (Indonesia) | 
| 15 January Hybrid friendly | Indonesia  | 2–7 |  Yugoslavia B | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | 
 | Stadium:  Ikada Stadium Referee: Moh. Sarim (Indonesia) | 
| 23 June Hybrid friendly | Indonesia  | 1–5 |  Reims | Djakarta, Indonesia | 
| --:-- UTC+8 | 
 | Report | Stadium:  Ikada Stadium Attendance: 40,000 Referee: Moh. Sarim (Indonesia) | 
| 7 July Hybrid friendly | Indonesia  | 2–3 |  Reims | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | Stadium:  Ikada Stadium Referee: Van Yperen (Indonesia) | 
| 19 August Hybrid friendly | Neftyanik Baku  | 3–1 |  Indonesia | Baku, Soviet Union | 
| --:-- | 
 | Report | 
 | 
| 23 August Hybrid friendly | Dinamo Tbilisi  | 5–2 |  Indonesia | Tbilisi, Soviet Union | 
| --:-- | Report | 
| 26 August Hybrid friendly | Shakhtyor Stalino  | 2–1 |  Indonesia | Stalino, Soviet Union | 
| --:-- | Report | 
 | 
| 29 August Hybrid friendly | Avangard Kharkov  | 2–1 |  Indonesia | Kharkov, Soviet Union | 
| --:-- | Report | 
 | 
| 1 September Hybrid friendly | Trudovye Rezervy Leningrad  | 5–2 |  Indonesia | Leningrad, Soviet Union | 
| --:-- | Report | 
| 4 September Hybrid friendly | Krasnoye Znamya Ivanovo  | 0–2 |  Indonesia | Ivanovo, Soviet Union | 
| --:-- | Report | 
 | 
| 22 September Hybrid friendly | SC Einheit Dresden  | 4–1 |  Indonesia | Dresden, East Germany | 
| --:-- | Report | 
| 22 September Hybrid friendly | Czechoslovakia B  | 5–1 |  Indonesia | Plzeň, Czechoslovakia | 
| --:-- | Report | Stadium: Stadion města Plzně | 
| 08 August Hybrid friendly | Indonesia  | 0–3 |  Ferencvárosi TC | Djakarta, Indonesia | 
| --:-- UTC+8 | Pál Orosz  19' Tamás Kertész  32' Imre Ombódi  70' | Stadium: Ikada Stadium | 
| 27 DecemberDjakarta Triangular Tournament | Indonesia  | 0–2 |  SC Wacker Wien | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | Stadium: Ikada Stadium | 
| 29 DecemberDjakarta Triangular Tournament | Indonesia  | 0–2 |  Bulgaria B | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | Stadium: Ikada Stadium | 
| 09 March Hybrid friendly | Indonesia  | 0–3 |  Spartak Moscow | Djakarta, Indonesia | 
| --:-- UTC+8 | Stadium:  Ikada Stadium Attendance: 30.000 | 
| 12 May Hybrid friendly | Indonesia  | 0–3 |  Saprissa | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | 
| 29 November Hybrid friendly | Indonesia  | 1–2 |  Djurgårdens | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | 
| 12 November Hybrid friendly | Indonesia  | 3–5 |  Alajuelense | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | 
| 6 December Hybrid friendly | Indonesia  | 1–2 |  Malmö | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | 
| 10 October1961 Aga Khan Gold Cup | Indonesia  | 6–2 |  Karachi Municipal Corporation | Dhaka, Pakistan | 
| --:-- | Report | 
| 12 October1961 Aga Khan Gold Cup | Victoria SC  | 0–2 |  Indonesia | Dhaka, Pakistan | 
| --:-- | Report | Dirhamsjah  Frans Jo  | 
| 16 October1961 Aga Khan Gold Cup | Indonesia  | 5–0 |  Pakistan Railways | Dhaka, Pakistan | 
| --:-- | Report | 
| 18 October1961 Aga Khan Gold Cup Final | Dhaka Mohammedan  | 1–2 |  Indonesia | Dhaka, Pakistan | 
| --:-- | Report | 
| 28 October Hybrid friendly | South Vietnam U-20  | 3–1 |  Indonesia | Saigon, South Vietnam | 
| --:-- | Report | 
| 29 October Hybrid friendly | South Vietnam Military  | 1–1 |  Indonesia | Saigon, South Vietnam | 
| --:-- | Report | 
| JulyGelora Senayan Stadium Inauguration | Indonesia  | 3–2 |  Indonesia B | Djakarta, Indonesia | 
| --:-- UTC+8 | Report | Stadium: Gelora Senayan Main Stadium | 
| December Hybrid friendly | Thể Công  | 1–1 |  Indonesia | Hanoi, North Vietnam | 
| --:-- UTC+7 | Văn Sỹ Chi  | Report | Stadium: Hàng Đẫy Stadium | 
| December Hybrid friendly | Indonesia  | 1–12 |  Dukla Prague | Djakarta, Indonesia | 
| --:-- UTC+7 | Report | 
| 20 July Hybrid friendly | Indonesia  | 4–0 |  Bangkok Bank F.C. | Djakarta, Indonesia | 
| --:-- UTC+7 | M. Basri  Juswardi  Soentoro  Kadir  | 
| 12 August1968 Merdeka Cup | Indonesia  | 4–5 |  Western Australia | Ipoh, Malaysia | 
| --:-- UTC+7 | 
 | 
| 24 August1968 Merdeka Cup | Indonesia  | 1–3 |  Western Australia | Kuala Lumpur, Malaysia | 
| --:-- UTC+7 | 
 | 
 | Stadium: Merdeka Stadium | 
| 5 November1969 Merdeka Cup | Indonesia  | 3–0 |  South Korea B | Kuala Lumpur, Malaysia | 
| --:-- UTC+7 | Stadium: Merdeka Stadium | 
| 23 November 1969 King's Cup | Western Australia   | 1–3 |  Indonesia | Bangkok, Thailand | 
| --:-- UTC+7 | 
 | 
| 14 February Hybrid friendly | Indonesia  | 1–1 |  Csepel SC | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 70.000 Referee: Muhiddin | 
| 14 March Hybrid friendly | Indonesia  | 0–1 |  Dynamo Moscow | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 80.000 | 
| 29 May Hybrid friendly | Indonesia  | 2–1 |  Olaria | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 60.000 | 
| 03 March Hybrid friendly | Indonesia  | 3–1 |  Boldklubben Frem | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 40.000 Referee: Lamarju (DKI Jakarta) | 
| 20 June Hybrid friendly | Indonesia  | 0–6 |  PSV | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Gelora Senayan Main Stadium | 
| 22 December Hybrid friendly | Indonesia  | 2–0 |  Csepel SC | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium: Gelora Senayan Main Stadium | 
| 04 January Hybrid friendly | Indonesia  | 0–2 |  Hamburger SV | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Klaus Winkler  16' Bjørnmose  22' | Stadium: Gelora Senayan Main Stadium | 
| 18 February Hybrid friendly | Indonesia  | 0–0 |  Odense | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium:  Gelora Senayan Main Stadium Attendance: 25.000 | 
| 23 February Hybrid friendly | Indonesia  | 3–6 |  Dinamo Tbilisi | Jakarta, Indonesia | 
| --:-- UTC+7 | Sihasale  48' Abdul Kadir  58' Sarman Panggabean  83' | G. Nodia  5'  12' Asatiani  21'  63'  88' Kipiani  24' | Stadium:  Gelora Senayan Main Stadium Attendance: 50.000 | 
| 29 February Hybrid friendly | Indonesia  | 0–2 |  Cruzeiro | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Tostão  41'  82' | Stadium:  Gelora Senayan Main Stadium Attendance: 100.000 | 
| 17 May Hybrid friendly | Indonesia  | 3–3 |  Bulgaria B | Jakarta, Indonesia | 
| --:-- UTC+7 | Kadir  7'  66'  89' (pen.) | Anton Jordanov  43'  53' Stevanov  52' | Stadium:  Gelora Senayan Main Stadium Attendance: 30.000 | 
| 21 May Hybrid friendly | Indonesia  | 2–2 |  Partick Thistle | Jakarta, Indonesia | 
| --:-- UTC+7 | Waskito  67' Abdul Kadir  84' | Rae  38'  76' | Stadium:  Gelora Senayan Main Stadium Attendance: 60.000 | 
| 21 June Hybrid friendly | Indonesia  | 2–3 |  Santos | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Report | Stadium:  Gelora Senayan Main Stadium Attendance: 100,000 | 
| 16 July 1972 Merdeka Tournament | Malaysia B  | 2–1 |  Indonesia | Ipoh, Malaysia | 
| --:-- UTC+8 | 
 | 
 | Stadium: Perak Stadium | 
| 1 September Hybrid friendly | Indonesia  | 2–4 |  Benfica | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 50,000 | 
| 5 September Hybrid friendly | Indonesia  | 1–1 |  Hertha 03–Wacker 04 XI | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium: Gelora Senayan Main Stadium | 
| 15 February Hybrid friendly | Indonesia  | 1–4 |  Benfica | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Report | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 80,000 | 
| 7 January Hybrid friendly | Indonesia  | 1–2 |  Rapid Wien | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium:  Gelora Senayan Main Stadium Attendance: 25,000 | 
| 18 July Hybrid friendly | Indonesia  | 2–0 |  Nykøbing | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Stadium:  Gelora Senayan Main Stadium Attendance: 10,000 | 
| 6 February Hybrid friendly | Indonesia  | 2–4 |  Independiente | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium: Gelora Senayan Main Stadium | 
| 1 JunePSSI Triangular Tournament | Indonesia  | 0–0 |  Manchester United | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium:  Gelora Senayan Main Stadium Attendance: 70,000 | 
| 5 JunePSSI Triangular Tournament | Indonesia  | 1–4 |  Ajax | Jakarta, Indonesia | 
| --:-- UTC+7 | 
 | Report | Stadium: Gelora Senayan Main Stadium | 
| 22 AugustPiala Tri Dasawarsa | Indonesia  | 2–2 |  Dnepr | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | 
 | Stadium: Gelora Senayan Main Stadium | 
| 24 AugustPiala Tri Dasawarsa | Indonesia  | 0–2 |  Rosario Central | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Gelora Senayan Main Stadium | 
| 27 AugustPiala Tri Dasawarsa | Indonesia  | 0–0 |  Benfica | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Gelora Senayan Main Stadium | 
| 26 June Hybrid friendly | Indonesia  | 1–1 |  Stoke City | Jakarta, Indonesia | 
| --:-- UTC+7 | Tumsila  | Stadium: Gelora Senayan Main Stadium | 
| 6 October Hybrid friendly | Indonesia  | 1–1 |  São Paulo | Jakarta, Indonesia | 
| --:-- UTC+7 | Ismanto  | Carrasco  | Stadium: Gelora Senayan Main Stadium | 
| 19 November Hybrid friendly | Indonesia  | 2–0 |  Esbjerg | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium:  Gelora Senayan Main Stadium Attendance: 45,500 | 
| 3 February Hybrid friendly | Indonesia  | 3–2 |  Atlético Mineiro | Jakarta, Indonesia | 
| --:-- UTC+7 | Pattinasarany  48' Andi Lala  59' Idris  74' | Report | Marcelo  69'  88' | Stadium: Gelora Senayan Main Stadium | 
| 7 February Hybrid friendly | Indonesia  | 0–1 |  Legia Warsaw | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Nowak  8' | Stadium: Gelora Senayan Main Stadium | 
| 9 February Hybrid friendly | Indonesia  | 1–0 |  Yugoslavia U-23 | Jakarta, Indonesia | 
| --:-- UTC+7 | Risdianto  25' | Stadium: Gelora Senayan Main Stadium | 
| 12 November Hybrid friendly | Indonesia  | 1–0 |  Spartak Moscow | Jakarta, Indonesia | 
| --:-- UTC+7 | Idris  | Stadium:  Gelora Senayan Main Stadium Attendance: 60.000 Referee: Sutoyo | 
| 19 June1978 Jakarta Anniversary Tournament | Indonesia  | 7–0 |  Indonesia B | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Gelora Senayan Main Stadium | 
| 27 May1979 Kirin Cup | Indonesia  | 0–6 |  Tottenham Hotspur | Tokyo, Japan | 
| --:-- UTC+7 | Report | Stadium: Nishigaoka Soccer Stadium | 
| 29 May1979 Kirin Cup | Indonesia  | 0–4 |  Fiorentina | Tokyo, Japan | 
| --:-- UTC+7 | Report | Stadium: Nishigaoka Soccer Stadium | 
| 23 August 1980 President's Cup | Indonesia  | 2–1 |  Thailand B | Seoul, South Korea | 
| 17:15 UTC+9 | Stadium: Dongdaemun Stadium | 
| 27 August 1980 President's Cup | Indonesia  | 3–2 |  Bahrain B | Daejon, South Korea | 
| 13:00 UTC+9 | Stadium: Daejeon Hanbat Sports Complex | 
| 29 August 1980 President's Cup | South Korea B  | 1–1 |  Indonesia | Gwangju, South Korea | 
| 14:45 UTC+9 | 
 | Report | Stadium: Gwangju Mudeung Stadium | 
| 31 August 1980 President's Cup | Malaysia B  | 1–1 |  Indonesia | Busan, South Korea | 
| 16:45 UTC+9 | Stadium: Busan Gudeok Stadium | 
| 19 February Hybrid friendly | Indonesia  | 0–0 |  Ajax | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium:  Gelora Senayan Main Stadium Attendance: 70,000 | 
| 11 November 1981 King's Cup | Indonesia  | 2–4 |  Bayi | Bangkok, Thailand | 
| --:-- UTC+7 | 
| 4 June 1983 President's Cup | United States Olympic  | 2–2 |  Indonesia | Seoul, South Korea | 
| 17:15 UTC+9 | Report | 
 | Stadium: Dongdaemun Stadium | 
| 6 June 1983 President's Cup | Indonesia  | 0–3 |  Genoa | Suwon, South Korea | 
| 15:30 UTC+9 | Report | 
 | Stadium: Suwon Sports Complex | 
| 7 December1983 Merlion Cup | Indonesia  | 0–0 |  South Korea B | Singapore | 
| --:-- UTC+8 | 
| 29 August1984 Merdeka Tournament | Indonesia  | 0–2 |  Minas Gerais XI | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | Report | Stadium: Stadium Merdeka | 
| 12 August1986 Independence Cup | Indonesia  | 2–1 |  Malaysian Tigers | Jakarta, Indonesia | 
| 
 | Report | Stadium: Senayan Stadium | 
| 14 August1986 Independence Cup | Rio de Janeiro XI  | 4–1 |  Indonesia | Jakarta, Indonesia | 
| 
 | Report | 
 | Stadium: Senayan Stadium | 
| 17 August1986 Independence Cup | Indonesia  | 3–0 (awarded) (a.e.t.) |  Romania U-18 | Jakarta, Indonesia | 
| Report | Stadium: Senayan Stadium | |||
| Note: Romania U-18 were leading 2-1 in extra time, but then abandoned the game to protest referee's decisions. The match was awarded as a 3–0 win to Indonesia. | ||||
| 14 June Hybrid friendly | Indonesia  | 3–3 |  PSV | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Gelora Senayan Main Stadium | 
| 2 August1987 Independence Cup | Indonesia  | 2–0 |  Port Authority | Jakarta, Indonesia | 
| 
 | Report | Stadium: Senayan Stadium | 
| 7 August1988 Independence Cup | China B  | 1–1 |  Indonesia | Jakarta, Indonesia | 
| 
 | Report | Stadium: Senayan Stadium | 
| 11 August1988 Independence Cup | Indonesia  | 5–3 |  Indonesia U-23 | Jakarta, Indonesia | 
| Report | Stadium: Senayan Stadium | 
| 13 August1988 Independence Cup | Indonesia  | 0–1 |  Australia U-20 | Jakarta, Indonesia | 
| Report | 
 | Stadium: Senayan Stadium | 
| 10 December1988 Merdeka Tournament | Indonesia  | 1–1 |  Soviet Union U-19 | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | 
 | Report | 
 | Stadium:  Stadium Merdeka Referee: N.Subramaniam (Malaysia) | 
| 15 December1988 Merdeka Tournament | Hamburger SV  | 6–0 |  Indonesia | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | 
 | Report | Stadium:  Stadium Merdeka Attendance: 7,000 | 
| 21 August1990 Independence Cup | Indonesia  | 0–0 |  Thailand U-23 | Jakarta, Indonesia | 
| Report | Stadium: Senayan Stadium | 
| 23 August1990 Independence Cup | Indonesia  | 2–0 |  Malaysia U-23 | Jakarta, Indonesia | 
| Report | Stadium: Senayan Stadium | 
| 4 February1991 Merdeka Tournament | Indonesia  | 0–2 |  Admira Wacker | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | Report | 
 | Stadium: Stadium Merdeka | 
| 8 February1991 Merdeka Tournament | Indonesia  | 1–3 |  China Olympic | Kuala Lumpur, Malaysia | 
| --:-- UTC+8 | 
 | Report | Stadium: Stadium Merdeka | 
| 10 August1992 Independence Cup | Indonesia  | 0–1 |  South Korea U-19 | Jakarta, Indonesia | 
| Report | Stadium: Senayan Stadium | 
| 11 August1992 Independence Cup | Thailand Olympic  | 1–4 |  Indonesia | Jakarta, Indonesia | 
| 
 | Report | Stadium: Senayan Stadium | 
| 8 November Hybrid friendly | China Olympic  | 3–2 |  Indonesia | Beijing, China | 
| Report | 
| 4 June Hybrid friendly | Indonesia  | 2–1 |  Sampdoria | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium: Senayan Stadium | 
| 11 June Hybrid friendly | Western Australia   | 2–2 |  Indonesia | Perth, Australia | 
| --:-- UTC+10 | 
| 10 July Hybrid friendly | Levadia Tallinn  | 2–0 |  Indonesia | Tallinn, Estonia | 
| --:-- | 
| 12 July Hybrid friendly | Viljandi Tulevik  | 3–0 |  Indonesia | Viljandi, Estonia | 
| --:-- | 
| 3 August Hybrid friendly | Indonesia  | 1–1 |  Instant-Dict | Jakarta, Indonesia | 
| --:-- UTC+7 | 
| 28 September Hybrid friendly | Vitesse Arnhem  | 4–2 |  Indonesia | Arnhem, Netherlands | 
| --:-- | 
| 5 October Hybrid friendly | Dordrecht'90  | 4–1 |  Indonesia | Dordrecht, Netherlands | 
| --:-- | 
| 7 October Hybrid friendly | NAC Breda  | 7–1 |  Indonesia | Breda, Netherlands | 
| --:-- | 
| 19 December Hybrid friendly | Indonesia  | 0–1 |  Borussia Dortmund | Jakarta, Indonesia | 
| --:-- UTC+7 | Report | Petrić  43' (pen.) | Stadium: Gelora Bung Karno Stadium | 
| 22 May Hybrid friendly | Indonesia  | 1–5 |  Bayern Munich | Jakarta, Indonesia | 
| --:-- UTC+7 | Bambang  66' | Report | Breno  21' Schlaudraff  24', 35', 82' Kroos  86' | Stadium:  Gelora Bung Karno Stadium Attendance: 70,000 | 
| 24 July Hybrid friendly | Indonesia  | 2–1 |  New Zealand U-23 | Bandung, Indonesia | 
| --:-- UTC+7 | Budi  28' Bambang  73' | Stadium: Siliwangi Stadium | 
| 27 August 2008 Indonesia Independence Cup | Indonesia  | 1–0 |  Indonesia U-21 | Jakarta, Indonesia | 
| --:-- UTC+7 | Ponaryo  20' | Stadium: Gelora Bung Karno Stadium | 
| 29 August 2008 Indonesia Independence Cup Final | Libya U-23  | 1–3 (awarded) |  Indonesia | Jakarta, Indonesia | 
| --:-- UTC+7 | Mohamed  13' | Stadium:  Gelora Bung Karno Stadium Attendance: 50,000 | ||
| Note: The match was cancelled at half time as Libya withdrew due to an altercation between two coaches of each team. As the result, Indonesia was instantly awarded 3 goals. | ||||
| 8 November Hybrid friendly | Indonesia  | 4–1 |  Pelita Jaya | Jakarta, Indonesia | 
| --:-- UTC+7 | Budi Musafri Aliyudin Suyono | Stadium: Gelora Bung Karno Stadium | 
| 19 November 2008 Myanmar Grand Royal Challenge Cup | Ulsan Hyundai Reserves  | 0–0 (a.e.t.) (3–4 p) |  Indonesia | Yangon, Myanmar | 
| --:-- | Stadium:  Thuwunna YTC Stadium Attendance: 30,000 | |||
| Penalties | ||||
| Park Dong-Hyuk  Lee Jin-Ho  Kim Dong-Kyu  Seo Byung-Hwan  Park Byung-Gyu  Kwon Hyuk-Jin  |  Bambang  Isnan  Elie  Erol  Charis  Firman | |||
| 15 January Hybrid friendly | Al-Shabab  | 2–3 |  Indonesia | Muscat, Oman | 
| --:-- | Budi  14' Bambang  35', 55' | Stadium: Sultan Qaboos Sports Complex | 
| 30 October Hybrid friendly | Indonesia  | 4–1 |  Indonesian Armed Forces | Jakarta, Indonesia | 
| --:-- UTC+7 | Stadium: Gelora Bung Karno Stadium | 
| 10 November Hybrid friendly | Al-Salmiya  | 0–0 |  Indonesia | Salmiya, Kuwait | 
| --:-- | Stadium: Thamir Stadium | 
| 2 September Hybrid friendly | Indonesia  | 4–1 |  Persita | Jakarta, Indonesia | 
| --:-- UTC+7 | Ridwan  65'  68' Arif S.  83'  89' | Report | Batalla  73' (pen.) | Stadium:  Gelora Bung Karno Stadium Referee: Jimmy Napitupulu (Indonesia) | 
| 5 September Hybrid friendly | Indonesia  | 3–0 |  Pro Titan | Jakarta, Indonesia | 
| --:-- UTC+7 | Arif S.  25' Bambang  32' Isnaini  75' | Stadium: Gelora Bung Karno Stadium | 
| 18 August Hybrid friendly | Indonesia  | 1–1 |  Indonesia U-23 | Surakarta, Indonesia | 
| 20:30 UTC+7 | Bambang  60' (pen.) | Report | Septia  26' | Stadium:  Manahan Stadium Attendance: 23,000 Referee: Oki Dwi Putra (Indonesia) | 
| 19 December Hybrid friendly | Indonesia  | 0–1 |  Los Angeles Galaxy | Jakarta, Indonesia | 
| 19:00 UTC+7 | Report | Keane  14' | Stadium:  Gelora Bung Karno Stadium Attendance: 20,000 Referee: Faulur Rosy (Indonesia) | 
| 24 February Hybrid friendly | Persebaya   | 1–0 |  Indonesia | Surabaya, Indonesia | 
| 19:30 UTC+7 | Dutra  63' (pen.) | Stadium:  Gelora Bung Tomo Stadium Referee: Retu Slamet (Indonesia) | 
| 18 March Hybrid friendly | Persepar   | 2–2 |  Indonesia | Palangkaraya, Indonesia | 
| --:-- UTC+7 | Kwateh  25' Faisal  63' | Arif  42' Bachdim  45' | Stadium: Tuah Pahoe Stadium | 
| 30 March Hybrid friendly | Persijap   | 3–0 |  Indonesia | Jepara, Indonesia | 
| 19:30 UTC+7 | Bassoken  33' Hadi  36' Andra  85' | Report | Gelora Bumi Kartini Stadium | 
| 3 May Hybrid friendly | PPSM   | 0–8 |  Indonesia | Magelang, Indonesia | 
| --:-- UTC+7 | Report | Ramdhan  12' Hidayat  17', 37' Bachdim  48', 71' Pahabol  57', 74' Nurcahyo  87' | Stadium: Madya Stadium | 
| 11 May Hybrid friendly | Persiba Bantul   | 1–1 |  Indonesia | Bantul, Indonesia | 
| --:-- UTC+7 | Busari  67' | Iskandar  34' | Stadium: Sultan Agung Stadium | 
| 19 May 2012 Al Nakba Cup | Kurdistan Region  | 1–1 |  Indonesia | Hebron, Palestine | 
| 18:00 UTC+2 | 
 | 
 | Stadium: Dora International Stadium | 
| 26 May Hybrid friendly | Indonesia  | 2–4 |  Inter Milan | Jakarta, Indonesia | 
| 19:30 UTC+7 | Wanggai  12' Pahabol  90+3' | Report | Coutinho  6', 43' Pazzini  61', 74' | Stadium:  Gelora Bung Karno Stadium Attendance: 50,000 Referee: Nagor Amir Noor Mohamed (Malaysia) | 
| 4 August Hybrid friendly | Indonesia  | 0–5 |  Valencia | Jakarta, Indonesia | 
| 21:30 UTC+7 | Report | Piatti  4' Alcácer  12', 56' R. Costa  25' Hernández  52' | Stadium:  Gelora Bung Karno Main Stadium Referee: Faulur Rosy (Indonesia) | 
| 9 December Hybrid friendly | Sanggata   | 2–3 |  Indonesia | Sangatta, Indonesia | 
| --:-- UTC+7 | Report | Stadium: Sanggata Stadium | 
| 19 January Hybrid friendly | Pro Duta   | 0–0 |  Indonesia | Medan, Indonesia | 
| 08:00 | Report | Stadium: USU Mini Stadium | 
| 24 January Hybrid friendly | Semen Padang   | 3–2 |  Indonesia | Lubuk Pakam, Indonesia | 
| 16:00 | Bonai  7' Wilson  41'  78' | Mofu  47' Aibekob  90' | Stadium: Baharuddin Siregar Stadium | 
| 14 July Hybrid friendly | Indonesia  | 0–7 |  Arsenal | Jakarta, Indonesia | 
| 20:45 UTC+7 | Report | Walcott  19' Akpom  54' Giroud  70', 73' Podolski  83' Olsson  85' Eisfeld  86' | Stadium:  Gelora Bung Karno Stadium Attendance: 40,489 Referee: Shuhaizi Bin Shukri (Malaysia) | 
| 20 July Hybrid friendly | Indonesia   | 0–2 |  Liverpool | Jakarta, Indonesia | 
| 18:30 UTC+7 | Report | Coutinho  19' Sterling  87' | Stadium:  Gelora Bung Karno Stadium Attendance: 85,000 Referee: Mohd Nafeez Abdul Wahab (Malaysia) | 
| 25 July Hybrid friendly | Indonesia   | 1–8 |  Chelsea | Jakarta, Indonesia | 
| 18:30 UTC+7 | Kalas  69' (o.g.) | Report | Hazard  22' (pen.) Ramires  30', 57' Ba  32' Terry  45' Traoré  52' Lukaku  53', 66' | Stadium:  Gelora Bung Karno Stadium Attendance: 88,000 | 
| 10 November Hybrid friendly | April 25   | 2–0 |  Indonesia | Pyongyang, North Korea | 
| 2 April Hybrid friendly | Villarreal B   | 0–1 |  Indonesia | Alzira, Spain | 
| 15:00 | Zulham  3' | Stadium:  Estadio Luis Suñer Picó Attendance: 0 | 
| 11 May Hybrid friendly | Indonesia   | 1–0 |  ASEAN All-Stars | Jakarta, Indonesia | 
| 21:00 | Musafri  14' | Report | Stadium:  Gelora Bung Karno Stadium Referee: Ahmed Afsah (Maldives) | 
| 21 June Hybrid friendly | Indonesia   | 4–0 |  Pakistan U-23 | Sidoarjo, Indonesia | 
| 16:40 UTC+7 | 
 | Report | Stadium:  Gelora Delta Stadium Attendance: 1,500 Referee: Prasetyo Hadi (Indonesia) | 
| 18 November Hybrid friendly | Indonesia  | 0–1 |  Syria U-23 | Cikarang, Indonesia | 
| 18:00 UTC+7 | Report | Anez  83' | Stadium:  Wibawa Mukti Stadium Referee: Ngô Duy Lân (Vietnam) | 
| 12 March Hybrid friendly | Perth Glory   | 1–3 |  Indonesia | Perth, Australia | 
| 17:45 UTC+9 | Henry  41' | Report | Rahmat  67', 81', 88' | Stadium: Perth Stadium | 
| 16 March Hybrid friendly | State League 2 All-Stars   | 1–5 |  Indonesia | Perth, Australia | 
| 17:45 UTC+9 | ??  67' (pen.) | Report | Dutra  12' Rahmat  15' Febri  52' Evan Dimas  78' Sanadi  80' | Stadium: Perth Stadium | 
| 20 March Hybrid friendly | Bali United   | 1–1 |  Indonesia | Bali, Indonesia | 
| 15:30 | Gunawan  16' | Report | Lestusen  78' (pen.) | Stadium:  Kapten I Wayan Dipta Stadium Attendance: 0 | 
| 25 August Hybrid friendly | Indonesia  | 4–0 |  Persika | Cibinong, Indonesia | 
| 18:00 | Beto  16' Irfan  45' Pellu  56' Otavio  81' | Stadium:  Pakansari Stadium Attendance: 0 | 
| 28 August Hybrid friendly | Indonesia  | 2–0 |  Bhayangkara | Cibinong, Indonesia | 
| Beto  37' (pen.) Hanif  63' | Stadium:  Pakansari Stadium Attendance: 0 | 
| 28 November Hybrid friendly | Antalyaspor   | 0–4 |  Indonesia | Antalya, Turkey | 
| 16:00 UTC+3 | Report | Stadium: Limak Football Complex Attendance: 0 |