Do something like this:
if (timer > TimeSpan.Zero)
{
timer -= gameTime.ElapsedGameTime;
if (timer <= TimeSpan.Zero)
{
playerScore += 10;
timer = TimeSpan.Zero;
}
}
Of course you have to set timer = new TimeSpan(0, 0, 5);