Wilson's in the point at Oulton Park
Throughout the weekend the weather threw everything at the riders from hail to heavy rain and high winds making qualifying difficult.
Ben was seventh in Q1 but with no change in the weather he held off going out in final qualifying until a few minutes before the flag.
He just completed one flying lap but was unable to go any faster and remained in seventh place to start Monday’s 15 lap race from the third row.
But another heavy shower wetted the track prior to the race and with a small dry line forming tyre choice was to be the deciding factor on who won and who fell.
Ben chose a full wet on the front and a dry on the back but as the track dried quicker than expected it turned out to be the wrong choice and a dry tyre back and front would have been the order of the day.
Riding the EHA Racing Aprilia Wilson got a good start but was boxed in at the first corner and pushed back to ninth. He remained ninth until lap eight when he passed Jesse Traylor but was then caught and passed by Frazer Rogers with two laps remaining.
Unable to retake his position Wilson took the chequered flag in eighth place to pick up a further eight championship points and moving to seventh in the rider standings.
Ben said: “I chose the wrong tyre for the race and consequently paid the price as I could not keep pace with the leaders.
“The weather was terrible all weekend but if it had only been either fully wet or dry things would have been different.
“But I have at least finished the race and picked up some points which is better than a lot of others who fell by the wayside or were forced to retire when the tyre disintegrated.”
The next round is at Brands Hatch on May 22 but prior to that Ben travels to Northern Ireland for his second visit to the North West 200 road races on May 14.