Andrew Ballard had an unbeatable day at the BEMSEE King of Clubs meeting at Snetterton.
The Portslade ace won all three races he competed in and is challenging for honours in two championships.
Ballard won both Supersport 400 races and is now second in that series behind Steve Tomes.
He also clinched victory in the Clubman 400 which gave him the lead in the championship by five points from Dave Harviek.
Ballard's team-mate John Evans, also from Portslade, was 12th and eighth in the two Supersport 400 which has left him 22nd in the standings, having missed the first round of the season. Evans was also fifth in the Clubman 400 which puts him seventh overall in that series.
Haywards Heath's Richard Davies was 18th, 15th and eighth in the three races.
The three Sussex riders were also in action the day before, competing in the second day of the BEMSEE Nationwide series races.
Ballard was third and fifth in the two Supersport races and fourth in the Clubman 400. Evans was 22nd, 17th and tenth. Davis finished 26th, 24th and 15th.
On day one of the Nationwide action, another Portslade rider Cath McDonald had come 14th and 15th.
Haywards Heath's Steve Bullimore leads the Nationwide Supertwins championship by 50 points after another good weekend.
Bullimore finished second in both of Saturday's races. He failed to finish Sunday's first race but was third in the second.
He said: "On Saturday I got two second places and was only really beaten by the horsepower advantage of the Ducati machine.
"On Sunday I crashed in the first race. Although I landed hard and trashed my helmet, I was okay and was able to fix the bike for the second race in the afternoon where I had to start dead last (38th place). I still managed to finish third and got fastest lap, which was some compensation."
Bullimore leads the series with 242 points from Brian Giles with 192. Giles won all four races at the weekend.
Peacehaven duo Kevin Stone and Richard Freshwater enjoyed good competition in the Supersport 600 class, with Stone beating his friend in three of the four races. Stone finished 13th, 12th, 11th and 14th while Freshwater was tenth, 22nd, 18th and 15th.
Stone, who is now 19th in the series, said: "I was up to eighth a couple of times but then made silly mistakes."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article