Spikeman is pretty powerful, but his speed won’t be able to keep up with Gemini Saga’s. Gemini Saga also has immense strength at his disposal and his energy blasts are to be feared. At least Spikeman ended up putting a decent fight. It just wasn’t enough in the longrun. Gemini Saga wins.
Gohan has his Super Saiyan powers that let him defeat many opponents. They just can’t hold their own against him. Spikeman is one of those guys. His spikes wouldn’t be able to hurt Gohan and that’s why he’d lose in the end. Gohan wins.