Ragnarsson har tidligere spilt i HK Kopavogs, og for den tyske klubben ASG Ahlen. Ragnarsson står notert med 22 kamper og 13 mål for det islandske landslaget, og deltok også for Island i EM i 2012.