This sort of answer, which you seem to use all the time, is unhelpful to the person posing the question.
To answer the original query, unfortunately Spike is not currently available on Virgin Media.
Not a lot more help though is it Ernest? Freeview, if you can connect to an aerial OP.
Unfortunately VM have little interest in the channels customers want. They closed my thread on why the 'Talking Pictures' film channel wasn't on VM. Like Spike, its available on Freeview, Freesat and Sky. Doubtless they'll now close all these Spike threads too!