Ut fra de til dels motstridende kildene har historikerne forsøkt å rekonstruere det som var de sannsynlige konfliktene som ledet til slaget. Det er sannsynlig at Olav faktisk seilte fra Vendland til Norge da han ble angrepet, selv om kongesagaene overdramatiserer Tyras betydning. Mens det er mulig at Olav hentet medgiften, er det mer sannsynlig at han ventet krig og forsøkte å skaffe allierte i Vendland. Selv om figuren Sigvalde jarl forblir gåtefull, er det ingen bevis fra skaldekvadene om at han faktisk begikk forræderi og ledet Olav i bakhold. Sagaskribentenes motiver synes å være preget av sagaromantikk, og det som står igjen, er at Olav Tryggvason både unødig og uklokt framprovoserte slaget ved å blande seg inn i en regional konflikt.