Haavisto won the first Scandinavian Tour event of 2013 in Finland beating Ulf Ceder 6–0 in the final. He also won the third event with a 6–3 victory over Per Laursen in the final. After four events he was top of the SDC Order of Merit which earned him a place in the European Championship for the first time. Haavisto faced Justin Pipe in the first round and was defeated 6–3. In the final of the Scandinavian qualifier for the 2014 World Championship, Haavisto was edged out 6–5 by Dennis Lindskjold. Haavisto and Komula squandered a 3–1 lead in the first round of the World Cup of Darts against Poland as they suffered a shock 5–4 defeat. Haavisto won twice on the 2014 Scandinavian Pro Tour to top the Order of Merit which earned him a place in the 2015 Darts Championship. He was beaten 4–1 in legs by John Michael in the preliminary round. Haavisto only played in one other event during the whole of 2015 and has not played in anything else since.