Hayfield’s Iddon was seventh on the grid for the opening encounter of the weekend on Saturday, giving him a little to do.
Race one was red-flagged early on, but from the re-start Iddon took four places on the opening lap to move into, and eventually finish, third.
Starting third in race two on Sunday, Iddon was a part of a five way scrap for the lead, running as high as second for some time, but finishing in fifth.
Rain fell ahead of the final race but an inspired tyre selection saw Iddon flying as the race progressed before an engine failure for a fellow competitor saw the race red-flagged as he hunted down the leader.
Buxton beef up with new quartet - and more could be on the way
Buxton manager Jamie Vermiglio happy with opening day point at Peterborough Sports
Buxton are held by 10-men Peterborough Sports in historic first game at National League North level
Buxton pick up a draw at Peterborough Sports as both clubs debut in National League North
Commonwealth Games glory for Buxton swim ace Abbie Wood with four medals in Birmingham
To Iddon’s frustration, the whole field were allowed to change tyres during the stoppage, but he claimed victory despite challenges from Danny Buchan and Jason O’Halloran.
Iddon commented afterwards: “I was a bit disappointed after the first race where I struggled a bit for grip but everything was looking good in the second.
“I was really wound up after the red flag came out and determined that the re-start was going to be mine. I didn’t have to worry about tyre life and I could just go for it which is exactly what I did.
“I’m glad I was able to get the job done, keep my lead in the championship and pick up a good haul of podium credits.”