Andalusien-Rundfahrt
2020 wurde er jeweils Zweiter bei der Valencia-Rundfahrt und bei der Andalusien-Rundfahrt, wobei er in Andalusien noch die 4. Etappe gewann. 2021 wechselte Haig zum Team Bahrain Victorious. In diesem Jahr wurde er Fünfter beim Critérium du Dauphiné und jeweils Siebter bei Paris-Nizza und der Tour de La Provence. Bei der Tour de France stürzte Haig auf der 3. Etappe und musste das Rennen vorzeitig aufgeben.