Hamilton started P18 in the race, but failed to make gains on the soft tyre and was stuck behind Esteban Ocon until a VSC was deployed.
The safety car freed Hamilton to pit for hard tyres, where he managed to make it into the points and finish ninth overall.
Hamilton scraping for points is a far cry from competing for race wins and podiums, and it was jarring to hear him say he was 'grateful' for P9.
Mercedes team principal Toto Wolff described today's performance 'not good enough' and looked forward to the Miami GP where they will bring upgrades.
"I'm grateful to get into the points. I didn't expect a lot more this weekend," Hamilton said to Sky Sports F1.
"Hopefully we have a step forward coming at the next race. Until then, we will be back at the factory next week and try and position the car better for Miami and have a better weekend."