His team-mate Sebastian Vettel also suffered a front left tyre failure and fell from fourth to seventh, as Briton Lewis Hamilton led Mercedes team-mate Valtteri Bottas home in a one-two to trim the German's championship lead to a single point.
While this was happening, Valtteri Bottas was screaming through the field and jumped from his ninth place grid position all the way to second when the chequered flag dropped.
Mercedes' Lewis Hamilton celebrates after winning the British Grand Prix at Silverstone Circuit in Towcester yesterday. It was Ricciardo who was the driver of the race, for sure, as he managed to move all the way from P19 on the grid to P5, slicing and dicing his way through the pack.
"I think we had a good auto, especially in the corners".
"Thank you to everyone who turned up, I see you, God bless you", said Hamilton over the radio on the cool down lap before stepping out of his vehicle to chants of "Lewis!"
Vettel was in third heading into the penultimate lap at Silverstone only to see his front left tire shred - immediately after Ferrari teammate Kimi Raikkonen's auto experienced the same fate. "Kimi I think had a similar issue, and his tires were at least five, six laps fresher so I think it caught us both by surprise".
The Dutchman ended up eighth, the Red Bulls split by Haas driver Romain Grosjean. "I am so proud I could do this for you all. I think it's about looking forward and what happens in 2019 and 2020, the risk and opportunities", added the Austrian.
Verstappen finished fourth in his first race finish since Monaco in May, while Ricciardo raced up from starting in 19th position to taking fifth position.
Nico Hulkenberg was sixth in the sole surviving Renault, just two seconds behind Ricciardo, followed by Vettel, Force India pair Esteban Ocon and Sergio Perez, and the Williams of Felipe Massa.
Hamilton always gets a great lift thanks to his home crowd, and this has been especially true in recent years as the home crowd seems more supportive and appreciative for the F1 star.