In eight years in the premier class, Haslam had 61 top ten finishes, including nine on the podium. His best result in 1985, his third and final year with Honda, was when he was second in the Dutch TT at Assen. Haslam was beaten to the line by Randy Mamola, but was nearly 23 seconds in front of third-placed finisher Wayne Gardner, who set the fastest lap of the race. He was third in eight other races, including the British Grand Prix at Silverstone in 1984 to Randy Mamola and Eddie Lawson. In his final season on the Italian Cagiva alongside Randy Mamola and Alex Barros. In 1987 when he ended the season fourth behind champion Wayne Gardner, runner-up Randy Mamola and third placed Eddie Lawson. Haslam was fastest in practice just once, at the Swedish Grand Prix at Anderstorp in 1984. These results put Haslam as Britain's second best Grand Prix competitor behind Barry Sheene.