Rampungake ukara ing ngisor iki: Dheweke diganti ing Ferrari dening Gerhard Berger Austria lan dheweke pindhah menyang McLaren minangka pembalap nomer loro ing mburi juara dunia Alain Prost. McLaren ora kompetitif ing taun 1987 kaya sing wis ana ing taun 1984 <unk> 1986, kanthi Prost mung nambah telung kemenangan kanggo tally (lan ngalahake rekor 27 kemenangan Grand Prix sing dianakake dening Jackie Stewart kanthi menang kaping 28 ing Portugal) lan gagal mbela Kejuaraan Pembalap. Rampung podium luwih lanjut kanggo wong Swedia lan Johansson rampung kaping enem ing Kejuaraan Pembalap. Posisi Stefan Johansson ing McLaren dianggep dening akeh minangka mung penandatanganan stop gap dening bos tim Ron Dennis sing gagal narik kawigaten Ayrton Senna saka Lotus amarga dheweke ana ing kontrak nganti pungkasan taun 1987 lan mesthi ngrencanakake mlebu Brasil. Johansson misuwur ngrampungake Grand Prix Jerman 1987 ing telung rodha sing duwe tindikan ing puteran pungkasan. Dheweke uga ngrampungake nomer loro ing mburi Prost ing Belgia lan nambahake podium liyane ing
Brasil, Spanyol lan Jepang. Senadyan 11 podium ing telung musim, Johansson isih ora menang lan ora dikarepake dening tim ndhuwur (dheweke ngarep-arep bisa gabung karo Williams ing taun 1988 minangka pengganti Juara Dunia 1987 Nelson Piquet nanging Williams mlebu Riccardo Patrese). Dheweke bali menyang McLaren ing kapasitas test-driver ing taun 1991, nyoba mesin Honda V12 ing Suzuka ing Jepang.