Dunbar has five professional wins, and a further win in a professional race while temporarily riding as an amateur. These include two general classification victories, three stage wins and a national time trial championship. He won two stages at the
2024 Vuelta a España, finishing first on stages eleven and twenty. On
stage eleven, he was in a large group that broke clear of the peloton early in the stage and stayed ahead of the main field for over 100km. Approaching the finish in a group of fourteen riders, he sprinted clear with one kilometre to go and held on to win the stage ahead of
Quinten Hermans and
Max Poole. His win on
stage twenty came after he moved clear of the race leader's group with five kilometres to go and started to chase down stage leader
Pavel Sivakov. Dunbar made up the deficit of forty seconds and continued to push on the hilly terrain as Sivakov faded, ultimately taking the win by seven seconds from
Enric Mas. Race leader and eventual champion
Primož Roglič was a further three seconds behind in third place. He took his first general classification win at the
2022 Settimana Internazionale di Coppi e Bartali, a five-stage race in Italy. Dunbar finished second to
Mauro Schmid on stage one and moved into the race lead after the second stage. He held the lead from there until the end of the race, finishing nine seconds ahead of
Ben Tulett. His second overall victory came a few weeks later at the
2022 Tour de Hongrie. The first four stages were won by sprinters, with the fifth and final stage proving decisive. Dunbar took the overall victory after a second place finish on the last day, winning by twenty-three seconds ahead of
Óscar Rodríguez. Dunbar was the 2024
Irish National Time Trial Champion. Raced on a 36.6km course around
Athea, Dunbar finished 15 seconds ahead of
Ryan Mullen to take his first elite national title. Dunbar had finished second in the race behind six-time winner Mullen on three previous occasions. His first win in a professional race came at the 2016
An Post Rás. Dunbar won stage seven from
Dungarvan to
Baltinglass and finished fourth in the general classification. At the time, Dunbar was riding professionally with American team
Axeon Hagens Berman. However, the team did not enter the race and Dunbar rode as part of the nominally amateur Irish National Team. ==Grand Tour participation==