Are theories necessary to explain research findings?

My answer is yes.

Not necessarily.

If research found that your city had the highest snowfall on record last month, you don't need a theory to explain it. You might want to explain it -- but it's not necessary.