Having gone into his home round at Silverstone seeking his first BMW victory, Leon Haslam was left to lament 'another bad race day' after struggling with the changeable weather.

Starting from the front row of the grid, Haslam battled it out with the leaders during the dry stages of race one, but while he would briefly nose ahead as the rain came down in the last five laps, he would slip back to an eventual sixth place.

Hoping for more consistent conditions in race two, Haslam struggled early on with a full wet tyre on a damp surface, but while he made gains as the rain intensified, he would be one of several riders to crash on fluid through turn 18.

Though he got going again, the ensuing red flag and decision to reinstate several crashed riders ahead of him would see him classified outside the points.

"It was another bad race day. It wasn't the fault of the team or the bike. We could have won race one, but were unfortunate with the weather and the tyre. In race two we had an issue during the first half, and there was something strange with the centre of the tyre when it was dry.

"The more and more it rained the better the tyre became and I started to catch the guys again, but then I crashed on some oil.

"I was able to get back into the race and moved up to 14th, but then it was red flagged and the classification was based on the result after lap eight, so I was out of the points. It is really frustrating. They should have stopped the race before that."