Jis buvo 2-0 su 3.18 ERA, kai "Cards" jį perdavė "San Francisco Giants" už Franką Linzy. Su "Giants" Džonsonas tapo vienu geriausių Nacionalinės lygos atpalaidautojų, užėmęs šeštą vietą "Cy Young Award" balsavime, kai tokia garbė buvo reta atpalaidautojams. 2009 m. Džonsonas pasiekė 12-9 rezultatus, 2.97 ERA ir 18 išsaugojo "Giants", kurie laimėjo diviziją. Vieninteliame po sezono rungtynėse jis iškovojo 1,1 pervarą ir du kartus nukentėjo prieš "Pittsburgh Pirates"
1971 Nacionalinės lygos čempionato serija.