SALISBURY swimmer Phil Muspratt was in seventh heaven after the Shrewsbury Masters New Year Open Meet held at the Quarry Swimming & Fitness Centre.
He won all seven of the races he entered, smashing six records in the process.
Muspratt, who is preparing for the European Masters Championships in London this May, said "I'm happy with how today went - it was all about race practice for me."
The swimmer was also on form when competing at the City of Derby Open Meet, held at Ponds Forge International Pool in Sheffield in an event that attracted some of the best swimmers in the country.
Entered in the 100m and 50m freestyle, he was up against a very strong field but made an excellent start to the weekend by claiming bronze in the 50m freestyle, posting a season's best time of 24.33 seconds.
The following day, Muspratt, seeded 26th, improved greatly to finish 15th in the 100m.
"The 50m free for me was brilliant," he said. "It felt good. The 100m wasn't great but it's my first race of the long course season and it's a marker to improve on.
"I didn't attack the first 50m hard enough, but I'm aware that my 100m freestyle won't start showing anything too impressive until March, hopefully at the Welsh Masters National Championships."
The swimmer returns to action in two week's time at the Burns Open Meet, again held at Ponds Forge International Pool.
For more details visit www.phil-muspratt.co.uk