Het jaar 2010 begon goed voor Massa met een tweede plaats in Bahrein en een derde in Australië. In Maleisië startte hij na een slechte kwalificatie als 21e en tijdens de race schoof hij door naar de zevende plaats. Hiermee kwam hij aan de leiding in het klassement. In China werd hij negende, waardoor hij naar een zesde plaats in het tussenklassement terugzakte. In Duitsland lag hij aan de leiding, maar in de 49e ronde van de race werd verteld, dat hij teamleider Fernando Alonso voor moest laten gaan. Met verdere podiumplaatsen in Italië en Korea eindigde hij als zesde met 144 punten.