La stagione 2017-2018, che vede l'attaccante stavolta agli ordini di Luciano Spalletti, si rivela la migliore della carriera sul piano realizzativo. Icardi entra nella "top ten" dei migliori marcatori interisti della storia, prima in Serie A e poi in assoluto; tocca inoltre quota 100 gol nella massima serie italiana e in partite ufficiali con la maglia nerazzurra. La squadra termina il campionato al quarto posto, qualificandosi in Champions League dopo sei anni di assenza, mentre Icardi si laurea capocannoniere del torneo, a pari merito con il laziale Ciro Immobile: le 29 reti realizzate, tra cui spiccano la tripletta che permette all'Inter di battere il per 3-2 e la quaterna nel 5-0 esterno sulla Sampdoria, costituiscono il suo record personale di marcature in campionato e lo rendono il primo giocatore nerazzurro a raggiungere tale soglia dai tempi di Antonio Angelillo (autore di 33 gol nel torneo 1958-59).