I have SPDs (M545s) on my CX bike, but it mostly gets used as a backup road bike for right now. For actual off-road riding, I think I'd put on a pair of BMX pedals.